aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gpg-wks-server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2017-02-07 10:48:58 +0000
committerWerner Koch <[email protected]>2017-02-07 10:49:21 +0000
commitb30ac663cec82c89ca9a3e87e65b36d2552f1533 (patch)
tree9ed47610e4e111566187d65c1a597c2a2bc65bae /tools/gpg-wks-server.c
parentpo: Manual updates of nl translation. (diff)
downloadgnupg-b30ac663cec82c89ca9a3e87e65b36d2552f1533.tar.gz
gnupg-b30ac663cec82c89ca9a3e87e65b36d2552f1533.zip
wks: Add WKS-Phase headers to the server messages.
* tools/gpg-wks-server.c (send_confirmation_request): Add custom header. (send_congratulation_message): Ditto. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tools/gpg-wks-server.c')
-rw-r--r--tools/gpg-wks-server.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/gpg-wks-server.c b/tools/gpg-wks-server.c
index 1a918587c..ca89fc385 100644
--- a/tools/gpg-wks-server.c
+++ b/tools/gpg-wks-server.c
@@ -915,6 +915,13 @@ send_confirmation_request (server_ctx_t ctx,
err = mime_maker_add_header (mime, "Subject", "Confirm your key publication");
if (err)
goto leave;
+
+ /* Help Enigmail to identify messages. Note that this is on no way
+ * secured. */
+ err = mime_maker_add_header (mime, "WKS-Phase", "confirm");
+ if (err)
+ goto leave;
+
for (sl = opt.extra_headers; sl; sl = sl->next)
{
err = mime_maker_add_header (mime, sl->d, NULL);
@@ -1206,6 +1213,9 @@ send_congratulation_message (const char *mbox, const char *keyfile)
err = mime_maker_add_header (mime, "Subject", "Your key has been published");
if (err)
goto leave;
+ err = mime_maker_add_header (mime, "WKS-Phase", "done");
+ if (err)
+ goto leave;
for (sl = opt.extra_headers; sl; sl = sl->next)
{
err = mime_maker_add_header (mime, sl->d, NULL);