aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2011-11-28 17:18:12 +0000
committerWerner Koch <[email protected]>2011-12-02 20:57:33 +0000
commitfb38740ab53ac07a2c41557e839fc8cb546af091 (patch)
treeb7d16e9a8d979d07b20ef20cd10f0b98054b8480
parentUse separate test module for dns-cert.c. (diff)
downloadgnupg-fb38740ab53ac07a2c41557e839fc8cb546af091.tar.gz
gnupg-fb38740ab53ac07a2c41557e839fc8cb546af091.zip
Increase the default buffer size for DNS certificates.
* common/t-dns-cert.c (main): Increase MAX_SIZE to 64k. * g10/keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.
-rw-r--r--common/ChangeLog2
-rw-r--r--g10/ChangeLog4
-rw-r--r--g10/keyserver.c5
3 files changed, 9 insertions, 2 deletions
diff --git a/common/ChangeLog b/common/ChangeLog
index 2f0f368f0..59f491635 100644
--- a/common/ChangeLog
+++ b/common/ChangeLog
@@ -1,5 +1,7 @@
2011-11-28 Werner Koch <[email protected]>
+ * 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.
diff --git a/g10/ChangeLog b/g10/ChangeLog
index c799fc965..629de8172 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,7 @@
+2011-11-28 Werner Koch <[email protected]>
+
+ * keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.
+
2011-11-22 Werner Koch <[email protected]>
* pubkey-enc.c (get_session_key): Don't print anonymous recipient
diff --git a/g10/keyserver.c b/g10/keyserver.c
index 68dd15567..efb08773f 100644
--- a/g10/keyserver.c
+++ b/g10/keyserver.c
@@ -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;