X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap-cgi.git;a=blobdiff_plain;f=fetchkey.cgi;h=d2d5881378b87694dff53f437ad2bf65a02b7b7a;hp=8e88502bc0d2f4b648fe96aec63e618831a81ffd;hb=HEAD;hpb=e6df6b1b8d41c41c712173d0d3ff4cda5f9fa315 diff --git a/fetchkey.cgi b/fetchkey.cgi index 8e88502..d2d5881 100755 --- a/fetchkey.cgi +++ b/fetchkey.cgi @@ -1,19 +1,29 @@ -#!/usr/bin/perl +#!/usr/bin/perl -wT +# $Id: fetchkey.cgi,v 1.4 2004/11/18 14:23:05 joey Exp $ +# (c) 1999 Randolph Chung. Licensed under the GPL. + +use lib '.'; use strict; use CGI; use Util; # Global settings... my %config = &Util::ReadConfigFile; +for my $key (keys %config) { + $key =~ /(.*)/; + $config{$key} = $1; +} my $query = new CGI; print "Content-type: text/plain\n\n"; my $fp = $query->param('fingerprint'); +$fp =~ /^([A-Fa-f0-9]+)$/; +$fp = $1; if ($fp) { - my $key = &Util::FetchKey($fp); + my $key = &Util::FetchKey($fp, 0); if ($key) { print $key; } else {