* mainproc.c (check_sig_and_print), keyserver.c
authorDavid Shaw <dshaw@jabberwocky.com>
Sun, 1 Jan 2006 18:12:57 +0000 (18:12 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sun, 1 Jan 2006 18:12:57 +0000 (18:12 +0000)
(keyserver_import_pka), card-util.c (fetch_url): Always require a
scheme:// for keyserver URLs except when used as part of the
--keyserver command for backwards compatibility.

g10/ChangeLog
g10/card-util.c
g10/keyserver.c
g10/mainproc.c

index 4e9ddf4..22077c1 100644 (file)
@@ -1,5 +1,10 @@
 2006-01-01  David Shaw  <dshaw@jabberwocky.com>
 
+       * mainproc.c (check_sig_and_print), keyserver.c
+       (keyserver_import_pka), card-util.c (fetch_url): Always require a
+       scheme:// for keyserver URLs except when used as part of the
+       --keyserver command for backwards compatibility.
+
        * sign.c (write_signature_packets): Lost a digest_algo line.
 
        * sign.c (hash_for): Add code to detect if the sk lives on a smart
index d9e9d89..cace196 100644 (file)
@@ -623,7 +623,7 @@ fetch_url(void)
                  gpg_strerror(rc));
       else if (info.pubkey_url && *info.pubkey_url)
        {
-         spec=parse_keyserver_uri(info.pubkey_url,0,NULL,0);
+         spec=parse_keyserver_uri(info.pubkey_url,1,NULL,0);
          if(spec && info.fpr1valid)
            {
              /* This is not perfectly right.  Currently, all card
index 95d8d8d..214211e 100644 (file)
@@ -1979,7 +1979,7 @@ keyserver_import_pka(const char *name)
   if (uri)
     {
       struct keyserver_spec *spec;
-      spec = parse_keyserver_uri (uri, 0, NULL, 0);
+      spec = parse_keyserver_uri (uri, 1, NULL, 0);
       if (spec)
        {
          rc=keyserver_import_fprint (fpr, 20, spec);
index 8e512ec..7b92d84 100644 (file)
@@ -1529,7 +1529,7 @@ check_sig_and_print( CTX c, KBNODE node )
             int res;
             struct keyserver_spec *spec;
             
-            spec = parse_keyserver_uri (uri, 0, NULL, 0);
+            spec = parse_keyserver_uri (uri, 1, NULL, 0);
             if (spec)
               {
                 glo_ctrl.in_auto_key_retrieve++;