=== modified file 'lisp/gnus/ChangeLog' --- lisp/gnus/ChangeLog 2014-09-11 19:44:25 +0000 +++ lisp/gnus/ChangeLog 2014-09-29 11:02:32 +0000 @@ -1,3 +1,8 @@ +2014-09-29 Daiki Ueno + + * mml.el (mml-parse-1): Error out if unknown mode is specified in + <#secure> tag (bug#18513). + 2014-09-11 Paul Eggert * gnus-cloud.el (gnus-cloud-parse-version-1): Fix misspelling === modified file 'lisp/gnus/mml.el' --- lisp/gnus/mml.el 2014-03-24 01:56:03 +0000 +++ lisp/gnus/mml.el 2014-09-29 11:00:11 +0000 @@ -257,7 +257,9 @@ ((string= mode "encrypt") (setq tags (list "encrypt" method))) ((string= mode "signencrypt") - (setq tags (list "sign" method "encrypt" method)))) + (setq tags (list "sign" method "encrypt" method))) + (t + (error "Unknown secure mode %s" mode))) (eval `(mml-insert-tag ,secure-mode ,@tags ,(if keyfile "keyfile")