aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2002-09-30 03:19:42 +0000
committerDavid Shaw <[email protected]>2002-09-30 03:19:42 +0000
commit745d270c070e7b5bc4f589ee413b5a33669d3f0b (patch)
tree1fc66d6a442a75a409ca3e8ddba0dc32f19f2c10
parent* sig-check.c (check_key_signature2): Properly handle a non-designated (diff)
downloadgnupg-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/ChangeLog5
-rw-r--r--g10/keyserver.c8
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)
{