Changes committed gnus/lisp (mm-decode.el mml2015.el)
"Daiki Ueno" <[email protected]> Tue, 22 Sep 2009 12:56:12 +0200
| Newsgroups | gmane.emacs.gnus.commits |
|---|---|
| Message-ID | <[email protected]> |
Modified: mm-decode.el mml2015.el
* mm-decode.el (mm-sign-option): New user option.
* mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
signing keys if mm-sign-option is 'guided.
Index: mm-decode.el
diff -u gnus/lisp/mm-decode.el:7.70 gnus/lisp/mm-decode.el:7.71
--- mm-decode.el:7.70 Wed Jun 24 00:39:00 2009
+++ mm-decode.el Tue Sep 22 12:56:12 2009
@@ -488,6 +488,14 @@
(item :tag "ask" nil))
:group 'mime-security)
+(defcustom mm-sign-option nil
+ "Option how to create signed parts.
+nil, use the default keys; `guided', let you to select signing keys."
+ :version "23.1"
+ :type '(choice (item guided)
+ (item :tag "default" nil))
+ :group 'mime-security)
+
(defvar mm-viewer-completion-map
(let ((map (make-sparse-keymap 'mm-viewer-completion-map)))
(set-keymap-parent map minibuffer-local-completion-map)
Index: mml2015.el
diff -u gnus/lisp/mml2015.el:7.57 gnus/lisp/mml2015.el:7.58
--- mml2015.el:7.57 Thu Jan 22 08:02:16 2009
+++ mml2015.el Tue Sep 22 12:56:12 2009
@@ -1187,7 +1187,7 @@
(or (message-options-get 'mml2015-epg-signers)
(message-options-set
'mml2015-epg-signers
- (if mml2015-verbose
+ (if (eq mm-sign-option 'guided)
(epa-select-keys context "\
Select keys for signing.
If no one is selected, default secret key is used. "
@@ -1269,7 +1269,7 @@
(unless mml2015-signers
(error "mml2015-signers not set"))
(setq recipients (nconc recipients mml2015-signers)))
- (if mml2015-verbose
+ (if (eq mm-sign-option 'guided)
(setq recipients
(epa-select-keys context "\
Select recipients for encryption.
@@ -1297,7 +1297,7 @@
(or (message-options-get 'mml2015-epg-signers)
(message-options-set
'mml2015-epg-signers
- (if mml2015-verbose
+ (if (eq mm-sign-option 'guided)
(epa-select-keys context "\
Select keys for signing.
If no one is selected, default secret key is used. "