Apply patch by Katsumi Yamaoka <yamaoka@jpl.org>
Refactor mml-smime.el, mml1991.el, mml2015.el Cf. discussion on ding mailing list, messages on 2015-10-16 and 2015-11-07. Common code from the three files mml-smime.el, mml1991.el, and mml2015.el is moved to mml-sec.el. Auxiliary functions are added to gnus-util.el. The code is supported by test cases with necessary test keys. Documentation in message.texi is updated.
Update copyright year to 2016
Update copyright year to 2015
Use the correct version (thanks Katsumi).
* mml2015.el (mml2015-display-key-image): New variable.
mml2015: Don't check if gpg is available, at compile/load time * mml2015.el (mml2015-use): Don't check the availability of GnuPG commands here; instead, only check if epg-config.el is available.
* gnus-compat.el (gnus-compat): Declare `declare-function' only here Instead of in all files.
Update copyright year to 2014
Fix last commit
(mml2015-epg-key-image-to-string): Protect against bugging out on ttys.
mml2015: make key image extraction robuster * mml2015.el (mml2015-epg-key-image): Use 'gnus-create-image' instead of 'create-image' for XEmacs compatibility; check errors when decoding image. Reported by Uwe Brauer.
mml2015.el (mml2015-maximum-key-image-dimension): Add :version
mml2015.el: Limit the size of key images inserted into articles * Add `mml2015-maximum-key-image-dimension', which specifies a limit on the width or height of any key images that are inserted into the article buffer.
mml2015: Make sure to insert newline after the signed data * mml2015.el (mml2015-epg-sign): Make sure to insert newline after the signed data to conform the standard. (Bug#14232)
Fix a bunch of custom types, and more
mml2015.el (mml2015-epg-sign): Add name="signature.asc" (Bug#13465)
* mml2015-el (mml2015-epg-key-image): wrap epg-gpg-program in shell-quote-argument. Tiny change from Binjo <binjo.cn@gmail.com>
mml2015.el (mml2015-epg-find-usable-key): handle revoked user-id
Update copyright notices for 2013