aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/misc/ChangeLog11
-rw-r--r--doc/misc/gnus.texi14
-rw-r--r--doc/misc/message.texi5
-rw-r--r--lisp/gnus/ChangeLog14
-rw-r--r--lisp/gnus/message.el10
-rw-r--r--lisp/gnus/mm-view.el14
6 files changed, 51 insertions, 17 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 0da88c2d8ad..0e83e083383 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,12 @@
12008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
2
3 * message.texi (Sending Variables): Added `message-confirm-send' doc.
4
52008-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
6
7 * gnus.texi (The Gnus Registry): Don't give argument to @item used in
8 @enumerate section so as to be able to be formatted with MAKEINFO=no.
9
12008-09-22 Bill Wohler <wohler@newt.com> 102008-09-22 Bill Wohler <wohler@newt.com>
2 11
3 Release MH-E manual version 8.1. 12 Release MH-E manual version 8.1.
@@ -9,7 +18,7 @@
9 However, bump GPL to Version 3. 18 However, bump GPL to Version 3.
10 Use @include for license text. 19 Use @include for license text.
11 20
122008-09-19 Katsumi Yamaoka <yamaoka@jpl.org> 212008-09-19 Katsumi Yamaoka <yamaoka@jpl.org>
13 22
14 * gnus.texi (Top, Setup, Fancy splitting to parent) 23 * gnus.texi (Top, Setup, Fancy splitting to parent)
15 (Store custom flags and keywords, Store arbitrary data): Clean up 24 (Store custom flags and keywords, Store arbitrary data): Clean up
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index cf6d65282a8..672fda1fb5d 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -26506,7 +26506,6 @@ Save table: (spam-stat-save)
26506 26506
26507@node The Gnus Registry 26507@node The Gnus Registry
26508@section The Gnus Registry 26508@section The Gnus Registry
26509
26510@cindex registry 26509@cindex registry
26511@cindex split 26510@cindex split
26512@cindex track 26511@cindex track
@@ -26521,26 +26520,29 @@ Although they will be explained in detail shortly, here's a quick list
26521of said features in case your attention span is... never mind. 26520of said features in case your attention span is... never mind.
26522 26521
26523@enumerate 26522@enumerate
26523@item
26524Split messages to their parent
26524 26525
26525@item Split messages to their parent
26526This keeps discussions in the same group. You can use the subject and 26526This keeps discussions in the same group. You can use the subject and
26527the sender in addition to the Message-ID. Several strategies are 26527the sender in addition to the Message-ID. Several strategies are
26528available. 26528available.
26529 26529
26530@item Store custom flags and keywords 26530@item
26531Store custom flags and keywords
26532
26531The registry can store custom flags and keywords for a message. For 26533The registry can store custom flags and keywords for a message. For
26532instance, you can mark a message ``To-Do'' this way and the flag will 26534instance, you can mark a message ``To-Do'' this way and the flag will
26533persist whether the message is in the nnimap, nnml, nnmaildir, 26535persist whether the message is in the nnimap, nnml, nnmaildir,
26534etc. backends. 26536etc. backends.
26535 26537
26536@item Store arbitrary data 26538@item
26539Store arbitrary data
26540
26537Through a simple ELisp API, the registry can remember any data for a 26541Through a simple ELisp API, the registry can remember any data for a
26538message. A built-in inverse map, when activated, allows quick lookups 26542message. A built-in inverse map, when activated, allows quick lookups
26539of all messages matching a particular set of criteria. 26543of all messages matching a particular set of criteria.
26540
26541@end enumerate 26544@end enumerate
26542 26545
26543
26544@menu 26546@menu
26545* Setup:: 26547* Setup::
26546* Fancy splitting to parent:: 26548* Fancy splitting to parent::
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 02bf0f49856..353089da264 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -2223,6 +2223,11 @@ non-@code{nil}, attach local files as external parts.
2223If non-@code{nil} wait for and display errors when sending a message; 2223If non-@code{nil} wait for and display errors when sending a message;
2224if @code{nil} let the mailer mail back a message to report errors. 2224if @code{nil} let the mailer mail back a message to report errors.
2225 2225
2226@item message-confirm-send
2227@vindex message-confirm-send
2228If non-@code{nil} display a y/n prompt before actually sending the
2229message.
2230
2226@end table 2231@end table
2227 2232
2228 2233
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 068821d4bdb..e53a6a52452 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,17 @@
12008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
2
3 * message.el (message-confirm-send): Add appropriate version.
4
52008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
6
7 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
8 defvar.
9
102008-09-22 Daiki Ueno <ueno@unixuser.org>
11
12 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
13 (mm-pkcs7-enveloped-magic): Ditto.
14
12008-09-17 Simon Josefsson <simon@josefsson.org> 152008-09-17 Simon Josefsson <simon@josefsson.org>
2 16
3 * sieve-manage.el (sieve-manage-is-string): Accept literals too. 17 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 60144932416..3ec15d00831 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -445,6 +445,7 @@ nil means let mailer mail back a message to report errors."
445 "Non-nil means when sending a message ask for y/n confirmation." 445 "Non-nil means when sending a message ask for y/n confirmation."
446 :group 'message-sending 446 :group 'message-sending
447 :group 'message-mail 447 :group 'message-mail
448 :version "22.3" ;; No Gnus
448 :link '(custom-manual "(message)Sending Variables") 449 :link '(custom-manual "(message)Sending Variables")
449 :type 'boolean) 450 :type 'boolean)
450 451
@@ -6296,13 +6297,22 @@ are not included."
6296 (if (gnus-alive-p) 6297 (if (gnus-alive-p)
6297 (setq message-draft-article 6298 (setq message-draft-article
6298 (nndraft-request-associate-buffer "drafts")) 6299 (nndraft-request-associate-buffer "drafts"))
6300
6301 ;; If Gnus were alive, draft messages would be saved in the drafts folder.
6302 ;; But Gnus is not alive, so arrange to save the draft message in a
6303 ;; regular file in message-auto-save-directory. Append a unique
6304 ;; time-based suffix to the filename to allow multiple drafts to be saved
6305 ;; simultaneously without overwriting each other (which mimics the
6306 ;; functionality of the Gnus drafts folder).
6299 (setq buffer-file-name (expand-file-name 6307 (setq buffer-file-name (expand-file-name
6308 (concat
6300 (if (memq system-type 6309 (if (memq system-type
6301 '(ms-dos ms-windows windows-nt 6310 '(ms-dos ms-windows windows-nt
6302 cygwin cygwin32 win32 w32 6311 cygwin cygwin32 win32 w32
6303 mswindows)) 6312 mswindows))
6304 "message" 6313 "message"
6305 "*message*") 6314 "*message*")
6315 (format-time-string "-%Y%m%d-%H%M%S"))
6306 message-auto-save-directory)) 6316 message-auto-save-directory))
6307 (setq buffer-auto-save-file-name (make-auto-save-file-name))) 6317 (setq buffer-auto-save-file-name (make-auto-save-file-name)))
6308 (clear-visited-file-modtime) 6318 (clear-visited-file-modtime)
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index bfadd47200d..473948e19c5 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -599,20 +599,14 @@
599;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) 599;; id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2)
600;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 } 600;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 }
601(defvar mm-pkcs7-signed-magic 601(defvar mm-pkcs7-signed-magic
602 (funcall (if (fboundp 'unibyte-string) 'unibyte-string 'string) 602 "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\
603 ?\x30 ?\x5c ?\x28 ?\x80 ?\x5c ?\x7c ?\x81 ?\x2e ?\x5c 603\x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x02")
604 ?\x7c ?\x82 ?\x2e ?\x2e ?\x5c ?\x7c ?\x83 ?\x2e ?\x2e
605 ?\x2e ?\x5c ?\x29 ?\x06 ?\x09 ?\x5c ?\x2a ?\x86 ?\x48
606 ?\x86 ?\xf7 ?\x0d ?\x01 ?\x07 ?\x02))
607 604
608;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) 605;; id-envelopedData OBJECT IDENTIFIER ::= { iso(1) member-body(2)
609;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 } 606;; us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3 }
610(defvar mm-pkcs7-enveloped-magic 607(defvar mm-pkcs7-enveloped-magic
611 (funcall (if (fboundp 'unibyte-string) 'unibyte-string 'string) 608 "\x30\x5c\x28\x80\x5c\x7c\x81\x2e\x5c\x7c\x82\x2e\x2e\x5c\x7c\x83\x2e\x2e\
612 ?\x30 ?\x5c ?\x28 ?\x80 ?\x5c ?\x7c ?\x81 ?\x2e ?\x5c 609\x2e\x5c\x29\x06\x09\x5c\x2a\x86\x48\x86\xf7\x0d\x01\x07\x03")
613 ?\x7c ?\x82 ?\x2e ?\x2e ?\x5c ?\x7c ?\x83 ?\x2e ?\x2e
614 ?\x2e ?\x5c ?\x29 ?\x06 ?\x09 ?\x5c ?\x2a ?\x86 ?\x48
615 ?\x86 ?\xf7 ?\x0d ?\x01 ?\x07 ?\x03))
616 610
617(defun mm-view-pkcs7-get-type (handle) 611(defun mm-view-pkcs7-get-type (handle)
618 (mm-with-unibyte-buffer 612 (mm-with-unibyte-buffer