From b30ac663cec82c89ca9a3e87e65b36d2552f1533 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 7 Feb 2017 11:48:58 +0100 Subject: [PATCH] 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 --- tools/gpg-wks-server.c | 10 ++++++++++ 1 file changed, 10 insertions(+) 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); @@ -1204,6 +1211,9 @@ send_congratulation_message (const char *mbox, const char *keyfile) if (err) goto leave; 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)