diff options
author | David Shaw <[email protected]> | 2004-10-14 20:36:40 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2004-10-14 20:36:40 +0000 |
commit | e6a212a1543ea1281a1bdeff436704169abb9d1b (patch) | |
tree | b0d62c63b44ea291680018c197886eeac40a7ba9 | |
parent | * keylist.c (list_keyblock_print): Show the fingerprint after the key, not (diff) | |
download | gnupg-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/ChangeLog | 6 | ||||
-rw-r--r-- | keyserver/gpgkeys_finger.c | 8 |
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'; |