mirror of
https://git.freebsd.org/ports.git
synced 2025-07-01 09:30:30 -04:00
Move mail/mutt-lite to mail/mutt14-lite Move mail/mutt-devel to mail/mutt Moving mail/mutt-devel-lite to mail/mutt-lite will follow next to avoid breaking the cvs exporter PR: ports/169546 Suggested by: obrien Approved by: maintainer
66 lines
2.3 KiB
Text
66 lines
2.3 KiB
Text
Base: http://descolada.dartmouth.edu/mutt/patch-1.5.4+-ow.smime-encrypt-self.2
|
|
--- crypt.c 7 Mar 2003 08:23:27 -0000 3.17
|
|
+++ crypt.c 7 May 2003 14:57:00 -0000
|
|
@@ -246,8 +246,18 @@
|
|
if ((WithCrypto & APPLICATION_SMIME)
|
|
&& (msg->security & APPLICATION_SMIME))
|
|
{
|
|
- if (!(tmp_pbody = crypt_smime_build_smime_entity (tmp_smime_pbody,
|
|
- keylist)))
|
|
+ char *new_keylist = keylist;
|
|
+
|
|
+ if (SmimeDefaultKey && query_quadoption(OPT_SMIMEENCRYPTSELF, _("Encrypt message to S/MIME Default Key also?")) == M_YES)
|
|
+ {
|
|
+ int size = mutt_strlen(keylist) + mutt_strlen (SmimeDefaultKey) + 2; /* +1 for NULL, +1 for \n */
|
|
+ new_keylist = safe_malloc(size);
|
|
+ snprintf(new_keylist, size, "%s%s\n", keylist, SmimeDefaultKey);
|
|
+ }
|
|
+
|
|
+ tmp_pbody = crypt_smime_build_smime_entity (tmp_smime_pbody, new_keylist);
|
|
+ safe_free((void **)&new_keylist);
|
|
+ if (!tmp_pbody)
|
|
{
|
|
/* signed ? free it! */
|
|
return (-1);
|
|
--- init.h.orig 2009-02-06 13:43:14.000000000 +0100
|
|
+++ init.h 2009-02-06 13:46:53.000000000 +0100
|
|
@@ -1957,6 +1957,11 @@
|
|
** not used.
|
|
** (S/MIME only)
|
|
*/
|
|
+ { "smime_encrypt_self", DT_QUAD, R_NONE, OPT_SMIMEENCRYPTSELF, 1 },
|
|
+ /*
|
|
+ ** .pp
|
|
+ ** Encrypt the message to smime_default_key too.
|
|
+ */
|
|
{ "smime_encrypt_with", DT_STR, R_NONE, UL &SmimeCryptAlg, 0 },
|
|
/*
|
|
** .pp
|
|
diff -u -d -b -B -r3.18 mutt.h
|
|
--- mutt.h.orig Thu Nov 6 08:15:51 2003
|
|
+++ mutt.h Thu Nov 6 08:16:43 2003
|
|
@@ -275,6 +275,7 @@
|
|
OPT_DELETE,
|
|
OPT_FORWEDIT,
|
|
OPT_INCLUDE,
|
|
+ OPT_SMIMEENCRYPTSELF,
|
|
OPT_MFUPTO,
|
|
OPT_MIMEFWD,
|
|
OPT_MIMEFWDREST,
|
|
--- contrib/smime.rc.orig Sat Mar 2 13:11:35 2002
|
|
+++ contrib/smime.rc Sat Oct 25 17:56:28 2003
|
|
@@ -23,9 +23,12 @@
|
|
|
|
# The (default) keyfile for signing/decrypting. Uncomment the following
|
|
# line and replace the keyid with your own.
|
|
-set smime_default_key="12345678.0"
|
|
+# set smime_default_key="12345678.0"
|
|
+# Uncomment the following line in addition to the one above, if you want that
|
|
+# all encrypted messages are also encrypted with your default key.
|
|
+# set smime_encrypt_self = yes
|
|
|
|
-# Uncommen to make mutt ask what key to use when trying to decrypt a message.
|
|
+# Uncomment to make mutt ask what key to use when trying to decrypt a message.
|
|
# It will use the default key above (if that was set) else.
|
|
# unset smime_decrypt_use_default_key
|
|
|