diff options
author | David Shaw <[email protected]> | 2002-09-30 03:19:42 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2002-09-30 03:19:42 +0000 |
commit | 745d270c070e7b5bc4f589ee413b5a33669d3f0b (patch) | |
tree | 1fc66d6a442a75a409ca3e8ddba0dc32f19f2c10 | |
parent | * sig-check.c (check_key_signature2): Properly handle a non-designated (diff) | |
download | gnupg-745d270c070e7b5bc4f589ee413b5a33669d3f0b.tar.gz gnupg-745d270c070e7b5bc4f589ee413b5a33669d3f0b.zip |
* keyserver.c (parse_keyserver_uri): Force the keyserver URI scheme to
lowercase to be case-insensitive.
-rw-r--r-- | g10/ChangeLog | 5 | ||||
-rw-r--r-- | g10/keyserver.c | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog index 75b39384b..acc2a81cb 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +2002-09-29 David Shaw <[email protected]> + + * keyserver.c (parse_keyserver_uri): Force the keyserver URI + scheme to lowercase to be case-insensitive. + 2002-09-28 David Shaw <[email protected]> * sig-check.c (check_key_signature2): Properly handle a diff --git a/g10/keyserver.c b/g10/keyserver.c index 1dc938a5a..2f54be90b 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -140,6 +140,14 @@ parse_keyserver_uri(char *uri,const char *configname,unsigned int configlineno) uri=opt.keyserver_scheme; opt.keyserver_scheme="hkp"; } + else + { + /* Force to lowercase */ + char *i; + + for(i=opt.keyserver_scheme;*i!='\0';i++) + *i=ascii_tolower(*i); + } if(ascii_strcasecmp(opt.keyserver_scheme,"x-broken-hkp")==0) { |