commit bd6cfc227c3386329ce7baef2aac10788e47c445
parent 755c0b590030b69c3e42244a3c46b6936d6ae999
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Wed, 21 Jun 2017 21:04:22 +0200
Add a 'signature.asc' filename for PGP MIME signatures.
This requires Content-Disposition MIME header to be set.
We set the disposition to "inline". Closes bug #3836.
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/plugins/pgpmime/pgpmime.c b/src/plugins/pgpmime/pgpmime.c
@@ -599,6 +599,10 @@ gboolean pgpmime_sign(MimeInfo *mimeinfo, PrefsAccount *account, const gchar *fr
newinfo->data.mem = g_malloc(len + 1);
g_memmove(newinfo->data.mem, sigcontent, len);
newinfo->data.mem[len] = '\0';
+ newinfo->disposition = DISPOSITIONTYPE_INLINE;
+ g_hash_table_insert(newinfo->dispositionparameters,
+ g_strdup("filename"), g_strdup("signature.asc"));
+
g_node_append(sigmultipart->node, newinfo->node);
g_free(sigcontent);