Increase the default buffer size for DNS certificates.
authorWerner Koch <wk@gnupg.org>
Mon, 28 Nov 2011 17:18:12 +0000 (18:18 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 30 Nov 2011 16:34:49 +0000 (17:34 +0100)
* common/t-dns-cert.c (main): Increase MAX_SIZE to 64k.
* g10/keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.

common/ChangeLog
g10/ChangeLog
g10/keyserver.c

index dd7ef53..46a61dd 100644 (file)
@@ -1,5 +1,7 @@
 2011-11-28  Werner Koch  <wk@g10code.com>
 
+       * t-dns-cert.c (main): Increase MAX_SIZE to 64k.
+
        * dns-cert.c (get_dns_cert): Factor test code out to ...
        * t-dns-cert.c: new file.
 
index c799fc9..629de81 100644 (file)
@@ -1,3 +1,7 @@
+2011-11-28  Werner Koch  <wk@g10code.com>
+
+       * keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.
+
 2011-11-22  Werner Koch  <wk@g10code.com>
 
        * pubkey-enc.c (get_session_key): Don't print anonymous recipient
index 68dd155..efb0877 100644 (file)
@@ -115,8 +115,9 @@ static gpg_error_t keyserver_put (ctrl_t ctrl, strlist_t keyspecs,
                                   struct keyserver_spec *keyserver);
 
 
-/* Reasonable guess */
-#define DEFAULT_MAX_CERT_SIZE 16384
+/* Reasonable guess.  The commonly used test key simon.josefsson.org
+   is larger than 32k, thus we need at least this value. */
+#define DEFAULT_MAX_CERT_SIZE 65536
 
 static size_t max_cert_size=DEFAULT_MAX_CERT_SIZE;