diff options
| author | Miles Bader | 2006-09-11 14:45:20 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-09-11 14:45:20 +0000 |
| commit | b110774acbba4db95baf6c666769f3bc2a0269b6 (patch) | |
| tree | 57262452db450d8482b27a5e40af07f04338ce86 | |
| parent | 4e963ca8161e987565c0fd40fd72d80caa59d1a0 (diff) | |
| download | emacs-b110774acbba4db95baf6c666769f3bc2a0269b6.tar.gz emacs-b110774acbba4db95baf6c666769f3bc2a0269b6.zip | |
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 136)
- Update from CVS
2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
mails in the doc string. Add some URLs in comment.
2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
backslashes handling and the way to find boundaries of quoted strings.
2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
* man/gnus.texi (Mail Source Specifiers): Mention problem of duplicate
mails with pop3-leave-mail-on-server. Fix wording.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-431
| -rw-r--r-- | lisp/gnus/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/gnus/pop3.el | 8 | ||||
| -rw-r--r-- | lisp/gnus/rfc2047.el | 36 | ||||
| -rw-r--r-- | man/ChangeLog | 5 | ||||
| -rw-r--r-- | man/gnus.texi | 27 |
5 files changed, 54 insertions, 32 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 312d822e375..fa2c3ac086a 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 1 | 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate | ||
| 4 | mails in the doc string. Add some URLs in comment. | ||
| 5 | |||
| 6 | 2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 7 | |||
| 8 | * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix | ||
| 9 | backslashes handling and the way to find boundaries of quoted strings. | ||
| 10 | |||
| 1 | 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de> | 11 | 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de> |
| 2 | 12 | ||
| 3 | * gnus-art.el (gnus-button-regexp, gnus-button-marker-list) | 13 | * gnus-art.el (gnus-button-regexp, gnus-button-marker-list) |
diff --git a/lisp/gnus/pop3.el b/lisp/gnus/pop3.el index 7714c566dce..81ef74c4098 100644 --- a/lisp/gnus/pop3.el +++ b/lisp/gnus/pop3.el | |||
| @@ -89,8 +89,12 @@ If the `pop3-leave-mail-on-server' is non-`nil' the mail is to be | |||
| 89 | left on the POP server after fetching. Note that POP servers | 89 | left on the POP server after fetching. Note that POP servers |
| 90 | maintain no state information between sessions, so what the | 90 | maintain no state information between sessions, so what the |
| 91 | client believes is there and what is actually there may not match | 91 | client believes is there and what is actually there may not match |
| 92 | up. If they do not, then the whole thing can fall apart and | 92 | up. If they do not, then you may get duplicate mails or the |
| 93 | leave you with a corrupt mailbox." | 93 | whole thing can fall apart and leave you with a corrupt mailbox." |
| 94 | ;; We can't use the UILD support from XEmacs mail-lib or cvs.m17n.org: | ||
| 95 | ;; http://thread.gmane.org/v9lld8fml4.fsf@marauder.physik.uni-ulm.de | ||
| 96 | ;; http://thread.gmane.org/b9yy8hzy9ej.fsf@jpl.org | ||
| 97 | ;; Any volunteer to re-implement this? | ||
| 94 | :version "22.1" ;; Oort Gnus | 98 | :version "22.1" ;; Oort Gnus |
| 95 | :type 'boolean | 99 | :type 'boolean |
| 96 | :group 'pop3) | 100 | :group 'pop3) |
diff --git a/lisp/gnus/rfc2047.el b/lisp/gnus/rfc2047.el index cda7979252f..40b10c07eb4 100644 --- a/lisp/gnus/rfc2047.el +++ b/lisp/gnus/rfc2047.el | |||
| @@ -178,30 +178,32 @@ Quoting will not be done in a quoted string if it contains characters | |||
| 178 | matching ENCODABLE-REGEXP." | 178 | matching ENCODABLE-REGEXP." |
| 179 | (goto-char (point-min)) | 179 | (goto-char (point-min)) |
| 180 | (let ((tspecials (concat "[" ietf-drums-tspecials "]")) | 180 | (let ((tspecials (concat "[" ietf-drums-tspecials "]")) |
| 181 | beg) | 181 | beg end) |
| 182 | (with-syntax-table (standard-syntax-table) | 182 | (with-syntax-table (standard-syntax-table) |
| 183 | (while (search-forward "\"" nil t) | 183 | (while (search-forward "\"" nil t) |
| 184 | (unless (eq (char-before) ?\\) | 184 | (setq beg (match-beginning 0)) |
| 185 | (setq beg (match-end 0)) | 185 | (unless (eq (char-before beg) ?\\) |
| 186 | (goto-char (match-beginning 0)) | 186 | (goto-char beg) |
| 187 | (setq beg (1+ beg)) | ||
| 187 | (condition-case nil | 188 | (condition-case nil |
| 188 | (progn | 189 | (progn |
| 189 | (forward-sexp) | 190 | (forward-sexp) |
| 190 | (save-restriction | 191 | (setq end (1- (point))) |
| 191 | (narrow-to-region beg (1- (point))) | 192 | (goto-char beg) |
| 192 | (goto-char beg) | 193 | (if (and encodable-regexp |
| 193 | (unless (and encodable-regexp | 194 | (re-search-forward encodable-regexp end t)) |
| 194 | (re-search-forward encodable-regexp nil t)) | 195 | (goto-char (1+ end)) |
| 196 | (save-restriction | ||
| 197 | (narrow-to-region beg end) | ||
| 195 | (while (re-search-forward tspecials nil 'move) | 198 | (while (re-search-forward tspecials nil 'move) |
| 196 | (unless (and (eq (char-before) ?\\) ;; Already quoted. | 199 | (if (eq (char-before) ?\\) |
| 197 | (looking-at tspecials)) | 200 | (if (looking-at tspecials) ;; Already quoted. |
| 201 | (forward-char) | ||
| 202 | (insert "\\")) | ||
| 198 | (goto-char (match-beginning 0)) | 203 | (goto-char (match-beginning 0)) |
| 199 | (unless (or (eq (char-before) ?\\) | 204 | (insert "\\") |
| 200 | (and rfc2047-encode-encoded-words | 205 | (forward-char)))) |
| 201 | (eq (char-after) ??) | 206 | (forward-char))) |
| 202 | (eq (char-before) ?=))) | ||
| 203 | (insert "\\"))) | ||
| 204 | (forward-char))))) | ||
| 205 | (error | 207 | (error |
| 206 | (goto-char beg)))))))) | 208 | (goto-char beg)))))))) |
| 207 | 209 | ||
diff --git a/man/ChangeLog b/man/ChangeLog index 122a63ee80c..29e86a400a7 100644 --- a/man/ChangeLog +++ b/man/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * gnus.texi (Mail Source Specifiers): Mention problem of duplicate | ||
| 4 | mails with pop3-leave-mail-on-server. Fix wording. | ||
| 5 | |||
| 1 | 2006-09-11 Simon Josefsson <jas@extundo.com> | 6 | 2006-09-11 Simon Josefsson <jas@extundo.com> |
| 2 | 7 | ||
| 3 | * smtpmail.texi (Authentication): Explain TLS and SSL better, based on | 8 | * smtpmail.texi (Authentication): Explain TLS and SSL better, based on |
diff --git a/man/gnus.texi b/man/gnus.texi index 6e350bc4517..dec0ec8e08b 100644 --- a/man/gnus.texi +++ b/man/gnus.texi | |||
| @@ -6348,9 +6348,9 @@ articles younger than that number of days. | |||
| 6348 | @item / n | 6348 | @item / n |
| 6349 | @kindex / n (Summary) | 6349 | @kindex / n (Summary) |
| 6350 | @findex gnus-summary-limit-to-articles | 6350 | @findex gnus-summary-limit-to-articles |
| 6351 | Limit the summary buffer to the current article | 6351 | With prefix @samp{n}, limit the summary buffer to the next @samp{n} |
| 6352 | (@code{gnus-summary-limit-to-articles}). Uses the process/prefix | 6352 | articles. If not given a prefix, use the process marked articles |
| 6353 | convention (@pxref{Process/Prefix}). | 6353 | instead. (@code{gnus-summary-limit-to-articles}). |
| 6354 | 6354 | ||
| 6355 | @item / w | 6355 | @item / w |
| 6356 | @kindex / w (Summary) | 6356 | @kindex / w (Summary) |
| @@ -13633,16 +13633,17 @@ and says what authentication scheme to use. The default is | |||
| 13633 | @vindex pop3-movemail | 13633 | @vindex pop3-movemail |
| 13634 | @vindex pop3-leave-mail-on-server | 13634 | @vindex pop3-leave-mail-on-server |
| 13635 | If the @code{:program} and @code{:function} keywords aren't specified, | 13635 | If the @code{:program} and @code{:function} keywords aren't specified, |
| 13636 | @code{pop3-movemail} will be used. If the | 13636 | @code{pop3-movemail} will be used. If @code{pop3-leave-mail-on-server} |
| 13637 | @code{pop3-leave-mail-on-server} is non-@code{nil} the mail is to be | 13637 | is non-@code{nil} the mail is to be left on the @acronym{POP} server |
| 13638 | left on the @acronym{POP} server after fetching when using | 13638 | after fetching when using @code{pop3-movemail}. Note that POP servers |
| 13639 | @code{pop3-movemail}. Note that POP servers maintain no state | 13639 | maintain no state information between sessions, so what the client |
| 13640 | information between sessions, so what the client believes is there and | 13640 | believes is there and what is actually there may not match up. If they |
| 13641 | what is actually there may not match up. If they do not, then the whole | 13641 | do not, then you may get duplicate mails or the whole thing can fall |
| 13642 | thing can fall apart and leave you with a corrupt mailbox. | 13642 | apart and leave you with a corrupt mailbox. |
| 13643 | 13643 | ||
| 13644 | Here are some examples. Fetch from the default @acronym{POP} server, | 13644 | Here are some examples for getting mail from a @acronym{POP} server. |
| 13645 | using the default user name, and default fetcher: | 13645 | Fetch from the default @acronym{POP} server, using the default user |
| 13646 | name, and default fetcher: | ||
| 13646 | 13647 | ||
| 13647 | @lisp | 13648 | @lisp |
| 13648 | (pop) | 13649 | (pop) |
| @@ -22183,7 +22184,7 @@ The variable that controls this is the | |||
| 22183 | @code{gnus-article-x-face-command} variable. If this variable is a | 22184 | @code{gnus-article-x-face-command} variable. If this variable is a |
| 22184 | string, this string will be executed in a sub-shell. If it is a | 22185 | string, this string will be executed in a sub-shell. If it is a |
| 22185 | function, this function will be called with the face as the argument. | 22186 | function, this function will be called with the face as the argument. |
| 22186 | If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches | 22187 | If @code{gnus-article-x-face-too-ugly} (which is a regexp) matches |
| 22187 | the @code{From} header, the face will not be shown. | 22188 | the @code{From} header, the face will not be shown. |
| 22188 | 22189 | ||
| 22189 | (Note: @code{x-face} is used in the variable/function names, not | 22190 | (Note: @code{x-face} is used in the variable/function names, not |