summaryrefslogtreecommitdiff
path: root/mail/mutt/files/patch-smime-sender
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mutt/files/patch-smime-sender')
-rw-r--r--mail/mutt/files/patch-smime-sender54
1 files changed, 54 insertions, 0 deletions
diff --git a/mail/mutt/files/patch-smime-sender b/mail/mutt/files/patch-smime-sender
new file mode 100644
index 000000000000..a8a9cacf5559
--- /dev/null
+++ b/mail/mutt/files/patch-smime-sender
@@ -0,0 +1,54 @@
+--- commands.c.orig Thu Mar 20 20:37:21 2003
++++ commands.c Thu Mar 20 20:40:29 2003
+@@ -178,7 +178,7 @@
+ {
+ if (cur->security & GOODSIGN)
+ {
+- if (!crypt_smime_verify_sender(cur))
++ if (option(OPTSMIMENOSENDER) || !crypt_smime_verify_sender(cur))
+ mutt_message ( _("S/MIME signature successfully verified."));
+ else
+ mutt_error ( _("S/MIME certificate owner does not match sender."));
+--- init.h.orig2 Fri May 31 10:14:05 2002
++++ init.h Fri May 31 10:54:55 2002
+@@ -1435,6 +1435,15 @@
+ ** This flag controls wether you want to be asked to enter a label for a certificate
+ ** about to be added to the database or not. It is set by default.
+ */
++ { "smime_dont_check_sender", DT_BOOL, R_NONE, OPTSMIMENOSENDER, 0 },
++ /*
++ ** .pp
++ ** This flag controls wether you want the skip the check for the sender's
++ ** email address against the email address stored in the certificate.
++ ** This can be useful if most of your email senders use SMIMEv3 which no
++ ** longer needs email-addresses as part of the certificates.
++ ** It is not set by default.
++ */
+ { "smime_decrypt_use_default_key", DT_BOOL, R_NONE, OPTSDEFAULTDECRYPTKEY, 1 },
+ /*
+ ** .pp
+--- mutt.h.orig2 Fri May 31 10:14:06 2002
++++ mutt.h Fri May 31 10:24:03 2002
+@@ -453,6 +453,7 @@
+ #ifdef HAVE_SMIME
+ OPTSMIMEISDEFAULT,
+ OPTASKCERTLABEL,
++ OPTSMIMENOSENDER,
+ OPTSDEFAULTDECRYPTKEY,
+ #endif
+ #ifdef HAVE_PGP
+--- contrib/smime.rc.orig Sat Oct 25 17:57:35 2003
++++ contrib/smime.rc Sat Oct 25 17:57:35 2003
+@@ -6,8 +6,11 @@
+ # will be the default method unless the following option is set
+ set smime_is_default
+
+-# Uncoment this if you don't want to set labels for certificates you add.
++# Uncomment this if you don't want to set labels for certificates you add.
+ # unset smime_ask_cert_label
++
++# Uncomment this if you don't want to check for sender's email address
++# set smime_dont_check_sender = yes
+
+ # Passphrase expiration
+ set smime_timeout=300