diff options
| author | Roy Hashimoto | 2013-06-10 05:17:51 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2013-06-10 05:17:51 +0000 |
| commit | d058863a12904191b8f6472e80b05bb9adf16345 (patch) | |
| tree | 6fa1531cc3fc7d7beee107e49a9ffebc62b82ec1 | |
| parent | 17dd30979f06dc191061b657f8755ebe0f9bde5c (diff) | |
| download | emacs-d058863a12904191b8f6472e80b05bb9adf16345.tar.gz emacs-d058863a12904191b8f6472e80b05bb9adf16345.zip | |
lisp/gnus/mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Correct PKCS7 regexps to match messages with 0x0a bytes
| -rw-r--r-- | doc/misc/epa.texi | 5 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/gnus/mm-view.el | 20 |
3 files changed, 24 insertions, 7 deletions
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi index adc63cc0bdb..e21851ef37a 100644 --- a/doc/misc/epa.texi +++ b/doc/misc/epa.texi | |||
| @@ -240,9 +240,8 @@ you answered yes, it will let you select the signing keys. | |||
| 240 | @node Cryptographic operations on files | 240 | @node Cryptographic operations on files |
| 241 | @section Cryptographic operations on files | 241 | @section Cryptographic operations on files |
| 242 | 242 | ||
| 243 | @deffn Command epa-decrypt-file file &optional output | 243 | @deffn Command epa-decrypt-file file |
| 244 | Decrypt @var{file}. If you do not specify the name @var{output} to | 244 | Decrypt @var{file}. |
| 245 | use for the decrypted file, this function prompts for the value to use. | ||
| 246 | @end deffn | 245 | @end deffn |
| 247 | 246 | ||
| 248 | @deffn Command epa-verify-file file | 247 | @deffn Command epa-verify-file file |
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 35f9f47936d..2c2880ee398 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-06-10 Roy Hashimoto <roy.hashimoto@gmail.com> (tiny change) | ||
| 2 | |||
| 3 | * mm-view.el (mm-pkcs7-signed-magic): Allow newline in the regexp and | ||
| 4 | make it easier to read. | ||
| 5 | (mm-pkcs7-enveloped-magic): Ditto. | ||
| 6 | |||
| 1 | 2013-06-06 Teodor Zlatanov <tzz@lifelogs.com> | 7 | 2013-06-06 Teodor Zlatanov <tzz@lifelogs.com> |
| 2 | 8 | ||
| 3 | * gnus-ems.el (gnus-image-type-available-p): Test `display-images-p' | 9 | * gnus-ems.el (gnus-image-type-available-p): Test `display-images-p' |
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el index ac6170a3cdf..b1cba27c335 100644 --- a/lisp/gnus/mm-view.el +++ b/lisp/gnus/mm-view.el | |||
| @@ -660,14 +660,26 @@ If MODE is not set, try to find mode automatically." | |||
| 660 | ;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) | 660 | ;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) |
| 661 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 } | 661 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 } |
| 662 | (defvar mm-pkcs7-signed-magic | 662 | (defvar mm-pkcs7-signed-magic |
| 663 | "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\ | 663 | (concat |
| 664 | \x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x02") | 664 | "0" |
| 665 | "\\(\\(\x80\\)" | ||
| 666 | "\\|\\(\x81\\(.\\|\n\\)\\{1\\}\\)" | ||
| 667 | "\\|\\(\x82\\(.\\|\n\\)\\{2\\}\\)" | ||
| 668 | "\\|\\(\x83\\(.\\|\n\\)\\{3\\}\\)" | ||
| 669 | "\\)" | ||
| 670 | "\x06\x09\\*\x86H\x86\xf7\x0d\x01\x07\x02")) | ||
| 665 | 671 | ||
| 666 | ;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) | 672 | ;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) |
| 667 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 } | 673 | ;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 } |
| 668 | (defvar mm-pkcs7-enveloped-magic | 674 | (defvar mm-pkcs7-enveloped-magic |
| 669 | "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\ | 675 | (concat |
| 670 | \x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x03") | 676 | "0" |
| 677 | "\\(\\(\x80\\)" | ||
| 678 | "\\|\\(\x81\\(.\\|\n\\)\\{1\\}\\)" | ||
| 679 | "\\|\\(\x82\\(.\\|\n\\)\\{2\\}\\)" | ||
| 680 | "\\|\\(\x83\\(.\\|\n\\)\\{3\\}\\)" | ||
| 681 | "\\)" | ||
| 682 | "\x06\x09\\*\x86H\x86\xf7\x0d\x01\x07\x03")) | ||
| 671 | 683 | ||
| 672 | (defun mm-view-pkcs7-get-type (handle) | 684 | (defun mm-view-pkcs7-get-type (handle) |
| 673 | (mm-with-unibyte-buffer | 685 | (mm-with-unibyte-buffer |