aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2004-10-14 20:36:40 +0000
committerDavid Shaw <[email protected]>2004-10-14 20:36:40 +0000
commite6a212a1543ea1281a1bdeff436704169abb9d1b (patch)
treeb0d62c63b44ea291680018c197886eeac40a7ba9
parent* keylist.c (list_keyblock_print): Show the fingerprint after the key, not (diff)
downloadgnupg-e6a212a1543ea1281a1bdeff436704169abb9d1b.tar.gz
gnupg-e6a212a1543ea1281a1bdeff436704169abb9d1b.zip
* gpgkeys_finger.c (main): We do not support relay fingering (i.e.
"finger://relayhost/[email protected]"), but finger URLs are occasionally miswritten that way. Give an error in this case.
Diffstat (limited to '')
-rw-r--r--keyserver/ChangeLog6
-rw-r--r--keyserver/gpgkeys_finger.c8
2 files changed, 14 insertions, 0 deletions
diff --git a/keyserver/ChangeLog b/keyserver/ChangeLog
index ba05ef13b..434cd3547 100644
--- a/keyserver/ChangeLog
+++ b/keyserver/ChangeLog
@@ -1,3 +1,9 @@
+2004-10-14 David Shaw <[email protected]>
+
+ * gpgkeys_finger.c (main): We do not support relay fingering
+ (i.e. "finger://relayhost/[email protected]"), but finger URLs are
+ occasionally miswritten that way. Give an error in this case.
+
2004-10-14 Werner Koch <[email protected]>
* gpgkeys_finger.c (get_key): s/unsigned char/byte/ due
diff --git a/keyserver/gpgkeys_finger.c b/keyserver/gpgkeys_finger.c
index 31d139d6b..86ec8ae88 100644
--- a/keyserver/gpgkeys_finger.c
+++ b/keyserver/gpgkeys_finger.c
@@ -435,6 +435,14 @@ main(int argc,char *argv[])
continue;
}
+ if(strncmp(line,"HOST ",5)==0)
+ {
+ fprintf(console,"gpgkeys: finger://relay/user syntax is not"
+ " supported. Use finger:user instead.\n");
+ ret=KEYSERVER_NOT_SUPPORTED;
+ goto fail;
+ }
+
if(sscanf(line,"OPAQUE %1023s\n",path)==1)
{
path[1023]='\0';