aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-01-13 11:18:39 +0000
committerWerner Koch <[email protected]>2004-01-13 11:18:39 +0000
commit8987a56bea37e10893a77d168fc2931a17d5992f (patch)
tree6cb32fd3fcec5c70f6d98bbc2aaa2a0374d176a8
parent* hkp.c (hkp_export): Send a content-type line. (diff)
downloadgnupg-8987a56bea37e10893a77d168fc2931a17d5992f.tar.gz
gnupg-8987a56bea37e10893a77d168fc2931a17d5992f.zip
* gpgkeys_hkp.c (send_key): Send a content-type.
-rw-r--r--keyserver/ChangeLog4
-rw-r--r--keyserver/gpgkeys_hkp.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/keyserver/ChangeLog b/keyserver/ChangeLog
index 04702fa3e..8f4e9b2a6 100644
--- a/keyserver/ChangeLog
+++ b/keyserver/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-13 Werner Koch <[email protected]>
+
+ * gpgkeys_hkp.c (send_key): Send a content-type.
+
2003-12-05 David Shaw <[email protected]>
* gpgkeys_ldap.c (main): Avoid possible pre-string write.
diff --git a/keyserver/gpgkeys_hkp.c b/keyserver/gpgkeys_hkp.c
index 72fa61ef9..d4b2acbae 100644
--- a/keyserver/gpgkeys_hkp.c
+++ b/keyserver/gpgkeys_hkp.c
@@ -156,6 +156,10 @@ int send_key(void)
goto fail;
}
+ /* Some keyservers require this Content-Type (e.g. CryptoEx). */
+ iobuf_writestr(hd.fp_write,
+ "Content-Type: application/x-www-form-urlencoded\r\n");
+
sprintf(request,"Content-Length: %u\r\n",
(unsigned)iobuf_get_temp_length(temp)+9);
iobuf_writestr(hd.fp_write,request);