talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

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:
Msrc/plugins/pgpmime/pgpmime.c | 4++++
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);