X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2FChangeLog;h=796bcbf4426f64d134aacd24381c410257e20eda;hb=1107c264e6dabd1ccfdc67df87f3c27418bce1f6;hp=c1bb90e3725f36d778f09f297d0ac3ba154e07e5;hpb=3ada56d8408cc86c98531c84fef7af2260a382ce;p=gnus diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c1bb90e37..796bcbf44 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,501 @@ +2007-03-27 Lars Magne Ingebrigtsen + + * message.el (message-put-addresses-in-ecomplete): Only fetch headers + from the message heads. + +2007-03-25 Kevin Greiner + + * gnus-art.el (gnus-article-set-window-start): Do nothing when the + article buffer does not have a window. This may not be the best + solution but is certainly better than setting the start of the null, + that is the current, window. + +2007-03-24 Reiner Steib + + * gnus-draft.el (gnus-draft-setup-hook): New hook. + (gnus-draft-setup): Run it. + + * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from + gnus-score-fast-scoring. Allow regexp. + (gnus-score-headers): Use it. + + * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE + XEmacs. + + * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc + string. + (gnus-button-alist): Also catch ` k ...'. + +2007-03-25 Andreas Seltenreich + + * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move + evaluation of gnus-extended-version to ensure correct generation of the + User-Agent header when message-generate-headers-first is used. + +2007-03-24 Simon Josefsson + + * hashcash.el (hashcash-generate-payment-async): Don't crash if + hashcash-path is nil. Don't call callback with incorrect number of + parameters if val is 0. + +2007-03-20 Andreas Seltenreich + + * message.el (message-required-news-headers): + * gnus-util.el (gnus-intern-safe): Fix typo in docstring. + +2007-03-15 Katsumi Yamaoka + + * message.el (message-generate-new-buffers): Change the meaning of the + nil value; add `standard' to the choices; treat t as `unique'; improve + doc string. + (gnus-select-frame-set-input-focus): Autoload. + (message-buffer-name): Search for the existing message buffer if + message-generate-new-buffers is nil or `standard'; treat the value t of + message-generate-new-buffers as `unique'. + (message-pop-to-buffer): Raise the frame already displaying the message + buffer; clear the echo area after querying. + (message-setup): Pass the `continue' argument to compose-mail. + (message-mail): Prefer `switch-function' if it is given; search for the + existing message buffer if the `continue' argument is non-nil; pass + continue and switch-function arguments to compose-mail by way of + message-setup. + (message-mail-other-window): Adjust argument of message-setup. + (message-mail-other-frame): Ditto. + +2007-03-13 Katsumi Yamaoka + + * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs. + (gnus-message-citation-mode): Require font-lock for XEmacs; make sure + to turn font-lock on when turning gnus-message-citation-mode on. + +2007-03-06 Daiki Ueno + + * mml-smime.el (mml-smime-use): New variable; default to use openssl. + (mml-smime-function-alist): New variable; add epg as the backend. + * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload + mml-smime- functions instead. + * mm-view.el: Require smime. + +2007-03-05 Didier Verna + + * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging + instead of just inheritance for posting styles. + * gnus.el (gnus-group-fast-parameter): Fix typo in comment. + +2007-02-24 Chris Moore + + * pgg-pgp5.el (pgg-pgp5-encrypt-region): + * pgg-pgp.el (pgg-pgp-encrypt-region): + * pgg-gpg.el (pgg-gpg-encrypt-region): + Check pgg-encrypt-for-me if no other recipients. + +2007-02-24 John Paul Wallington + + * net/tls.el (tls-certtool-program): Fix custom type. + +2007-02-28 Katsumi Yamaoka + + * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol + and point-at-eol instead of line-(beginning|end)-position. + + * assistant.el (assistant-parse-buffer): Ditto. + + * netrc.el (netrc-parse-services): Ditto. + +2007-02-28 Daiki Ueno + + * mml2015.el (mml2015-epg-find-usable-key): New function. + (mml2015-epg-sign): Use it. + (mml2015-epg-encrypt): Use it. + +2007-02-28 Katsumi Yamaoka + + * message.el (message-make-in-reply-to): Quote name containing + non-ASCII characters. It will make the RFC2047 encoder cause an error + if there are special characters. Reported by NAKAJI Hiroyuki + . + +2007-02-27 Didier Verna + + Include the group parameters as well as the topic ones in the + inheritance filter process. + * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional + argument GROUP-PARAMS-LIST. + * gnus-topic.el (gnus-group-topic-parameters): Use it. + +2007-02-27 Katsumi Yamaoka + + * nntp.el (nntp-never-echoes-commands) + (nntp-open-connection-functions-never-echo-commands): New variables. + (nntp-send-command): Use them. + +2007-02-20 Daiki Ueno + + * mml2015.el (mml2015-epg-verify): Simplified. + +2007-02-19 Katsumi Yamaoka + + * mml.el (mml-content-disposition-alist): New user option. + (mml-content-disposition): New function. + (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it. + (mml-attach-file, mml-dnd-attach-file): Pass file name to it. + +2007-02-19 Daiki Ueno + + * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature + verification. + +2007-02-15 Andreas Seltenreich + + * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on + articles posted in the last 24 hours. + +2007-02-14 Chong Yidong + + * smiley.el (smiley-regexp-alist): Add "dead" smiley. + +2007-02-14 Micha,Ak(Bl Cadilhac + + * nntp.el (nntp-send-command): Don't wait for echoes when + nntp-open-ssl-stream is used. + +2007-02-13 Katsumi Yamaoka + + * gnus-cite.el (gnus-test-font-lock-add-keywords) + (gnus-message-add-citation-keywords) + (gnus-message-remove-citation-keywords): Remove. + (gnus-message-citation-mode): Instead of modifying font-lock-keywords + directly, make the variables in font-lock-defaults buffer-local, add + gnus-message-citation-keywords to them and then update the value of + font-lock-keywords. + +2007-02-09 Katsumi Yamaoka + + * message.el (message-cite-original-1): Don't call + gnus-article-highlight-citation. + + * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type + citations; fix line count. + +2007-02-08 Katsumi Yamaoka + + * gnus-cite.el (gnus-test-font-lock-add-keywords): New function. + (gnus-message-add-citation-keywords) + (gnus-message-remove-citation-keywords): Use it; fix the emulating + versions of font-lock-add-keywords and font-lock-remove-keywords to + work with XEmacs correctly. + +2007-02-07 Katsumi Yamaoka + + * gnus-cite.el (gnus-cite-face-list): Set the values of + gnus-message-max-citation-depth and gnus-message-citation-keywords. + (gnus-message-max-citation-depth): Use defvar rather than defconst. + (gnus-message-cite-prefix-regexp): New variable. + (gnus-message-search-citation-line): Use it; protect against long + citation prefix; fill match data with nil rather than 0 for XEmacs; set + the 0th match data for Emacs. + (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT. + (gnus-message-add-citation-keywords): Append keywords rather than + prepending; emulate font-lock-add-keywords if it is not available. + (gnus-message-remove-citation-keywords): Emulate + font-lock-remove-keywords if it is not available. + + * gnus-msg.el (gnus-message-highlight-citation): Default to t. + + * message.el (message-cite-prefix-regexp): Set the value of + gnus-message-cite-prefix-regexp. + +2007-02-01 Andreas Seltenreich + + * nnweb.el (nnweb-google-parse-1): Update parser. + +2007-01-29 Juanma Barranquero + + * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring. + +2007-01-28 Andreas Seltenreich + + * nnslashdot.el (nnslashdot-request-article): Update end-of-article + regexp. + +2007-01-24 Katsumi Yamaoka + + * uudecode.el (uudecode-string-to-multibyte): New function emulating + string-to-multibyte. + (uudecode-decode-region-internal): Use it. + + * lpath.el: Fbind string-as-multibyte for XEmacs. + +2007-01-23 Reiner Steib + + * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix + custom choice. + + * gnus-art.el (gnus-signature-limit): Fix custom choice. + +2007-01-22 Daiki Ueno + + * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler. + + * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of + `write-region' to respect `mm-inhibit-file-name-handlers'. + +2007-01-19 Reiner Steib + + * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory): + Use gnus-home-directory instead of "~/" or "$HOME". + +2007-01-17 Teodor Zlatanov + + * encrypt.el (encrypt-insert-file-contents): Add better prompt + to mention filename. + Add comments at beginning regarding usage. + (encrypt-write-file-contents): Change interactive so a string is + acceptable. If the file has no associated model, show an error instead + of a nonsense prompt. + +2007-01-16 TSUCHIYA Masatoshi + + * spam.el (spam-bsfilter-ham-switch): Fix typo. + Thanks to Yoshihiko Yamada for kind notification of this typo. + +2007-01-12 Kenichi Handa + + * uudecode.el (uudecode-decode-region-internal): Make it work in a + multibyte buffer. + +2007-01-14 Reiner Steib + + * gnus-score.el (gnus-score-fast-scoring): New variable. + (gnus-score-headers): Use it. + + * gnus-sum.el (gnus-auto-select-first): Improve doc string. + + * message.el (message-cite-original-1): Call + gnus-article-highlight-citation if requested. + + * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg. + + * gnus-art.el (gnus-article-browse-html-article): Add warning about web + bugs to doc string. + (gnus-button-alist): Add mid\\|message-id. + (gnus-button-fetch-group): Extend for use in + `browse-url-browser-function'. + (gnus-button-url-regexp): Try to catch paired parentheses like in + Wikipedia URLs. + + * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix. + Suggested by Simon Krahnke . + +2007-01-13 Romain Francoise + + * nnml.el (nnml-use-compressed-files): Fix typo in docstring. + Update copyright. + +2007-01-13 Patric Mueller (tiny change) + + * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string. + +2007-01-09 Teodor Zlatanov + + * gnus-registry.el (gnus-registry-unfollowed-groups) + (gnus-registry-split-fancy-with-parent): Fix documentation. + +2007-01-08 Lars Magne Ingebrigtsen + + * spam-report.el (spam-report-gmane-internal): Speed up spam reporting + from nnweb groups. + +2006-12-31 Lars Magne Ingebrigtsen + + * spam-report.el (spam-report-gmane-internal): Add necessary "/" to + Xref urls. Erase buffer before requesting head. + +2007-01-07 Reiner Steib + + * gnus-soup.el (gnus-soup): New custom group. Make user variables + customizable. + +2007-01-05 Daiki Ueno + + * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if + no signing key is found. + (mml2015-epg-encrypt): Ask user whether to skip or abort if + no encrypting and/or signing key is found. + +2007-01-03 Reiner Steib + + * spam-report.el (spam-report-gmane-spam): Remove redundant message. + +2007-01-01 Andreas Seltenreich + + * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the + headers read from disk with the ones newly found in the current search. + This should no longer cause problems, because the article numbers in + Gmane's `nov.php' output are ignored since the previous change. + +2007-01-02 Andreas Seltenreich + + * gmm-utils.el (gmm-tool-bar-style): Fix custom type. + +2007-01-01 Katsumi Yamaoka + + * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind + replace-regexp-in-string; bind url-version; fbind display-images-p and + timer-set-function for XEmacs; bind timer-list for XEmacs; fbind + find-face and set-itimer-function for Emacs; bind itimer-list for + Emacs. + + * mm-decode.el (mm-display-external): Use itimer function for XEmacs. + +2007-01-01 Romain Francoise + + * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo. + +2006-12-31 Steve Youngs + + * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get + `define-minor-mode' macro definition expanded properly. + (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't + exclude it there. + + * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch + of 2006-12-30. The default is nil on (S)XEmacs already because of the + `fboundp' test. + (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30. + This is OK to autoload in (S)XEmacs now. + +2006-12-30 Lars Magne Ingebrigtsen + + * gnus-sum.el (gnus-summary-limit-to-singletons): New command and + keystroke. + (gnus-summary-limit-to-singletons): Fix typo. + + * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all + else fails. + +2006-12-30 Andreas Seltenreich + + * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in + docstring. + + * gnus-sum.el (gnus-summary-insert-ticked-articles): New command. + (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it. + (gnus-summary-insert-dormant-articles): Fix typo in message. + +2006-12-30 Reiner Steib + + * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be + nil for XEmacs. + (gnus-message-citation-mode): Don't autoload in XEmacs. + + * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs. + +2006-12-29 Jouni K. Sepp,Ad(Bnen + + * nnimap.el (nnimap-expunge-search-string): Mention + nnimap-search-uids-not-since-is-evil in docstring. + +2006-12-28 Reiner Steib + + * spam.el: Revert to make-obsolete-variable because + define-obsolete-variable-alias is not supported in Emacs 21. + + * spam.el (spam-ifile-path, spam-ifile-database-path) + (spam-bogofilter-path): Use define-obsolete-variable-alias instead of + make-obsolete-variable. + (spam-bsfilter-path, spam-bsfilter-program) + (spam-spamassassin-path, spam-spamassassin-program) + (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't + use "path" inappropriately. + (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn) + (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new + variable names. + +2006-12-28 Daiki Ueno + + * gnus-sum.el (gnus-summary-next-article): Make sure we are in the + summary buffer. + + * password.el (password-cache-remove): Use clear-string to burn + password, if available. + +2006-12-26 Reiner Steib + + * gnus-msg.el (gnus-message-citation-mode): Fix autoload. + + * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el. + + * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode. + (gnus-message-highlight-citation): Move defcustom here from + gnus-cite.el. + (gnus-message-citation-mode): Autoload. + + * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some + checks to make it compile with XEmacs. + (gnus-message-citation-mode): New minor mode. + (gnus-message-max-citation-depth, gnus-message-citation-keywords) + (gnus-message-highlight-citation): New variables. + (gnus-message-search-citation-line) + (gnus-message-add-citation-keywords) + (gnus-message-remove-citation-keywords) + (turn-on-gnus-message-citation-mode) + (turn-off-gnus-message-citation-mode): New functions. + +2006-12-26 Oliver Scholz + + * gnus-cite.el: Enable highlighting of different citation levels in + message-mode. + +2006-12-26 Reiner Steib + + * message.el (message-make-fqdn): Fix comment. + (message-bogus-system-names): Add ".local". + + * spam.el (spam-ifile-path, spam-ifile-program) + (spam-ifile-database-path, spam-ifile-database) + (spam-bogofilter-path, spam-bogofilter-program): Rename variables. + Don't use "path" inappropriately. + (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc + strings. + (spam-check-ifile, spam-ifile-register-with-ifile) + (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use + new variable names. + + * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face) + (gnus-treat-display-smileys): Simplify using + gnus-image-type-available-p. + + * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if + available. + + * gnus-xmas.el (gnus-xmas-image-type-available-p): Use + `display-images-p' if available. + +2006-12-22 Katsumi Yamaoka + + * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded + one after turning on the buffer's multibyteness instead of decoding + them directly in the unibyte buffer that causes unexpected conversion + in Emacs 23 (unicode). + +2006-12-21 Andreas Seltenreich + + * message.el (message-generate-hashcash): Fix custom type. + +2006-12-20 Reiner Steib + + * gnus-sum.el (gnus-summary-recenter): Remove debug messages. + +2006-12-20 Reiner Steib + + * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and + disconnect icons. Add help text. + 2006-12-20 Teodor Zlatanov - * spam.el (spam-extra-header-to-number): CRM114 spam score should be - negated to be consistent with the others we handle + * spam.el (spam-extra-header-to-number): CRM114 spam score is + negated to be consistent with the others we handle. 2006-12-19 Lars Magne Ingebrigtsen @@ -21,6 +515,10 @@ * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for solid groups. +2006-12-17 Chong Yidong + + * pgg-gpg.el (pgg-gpg-use-agent): Default to t. + 2006-12-13 Reiner Steib * legacy-gnus-agent.el: Add Copyright notice. @@ -35,6 +533,8 @@ * gnus-sum.el (gnus-summary-recenter): Force setting the window start to make it work reliably in CVS Emacs. + (gnus-summary-limit-strange-charsets-predicate) + (gnus-summary-limit-to-predicate): New functions. 2006-12-08 Chong Yidong @@ -45,12 +545,12 @@ (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1. (gnus-sort-threads-loop): New function. -2006-12-06 Chris Moore (tiny change) +2006-12-06 Chris Moore * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children): Use `max' to avoid the value of `max-lisp-eval-depth' decreasing. -2006-12-04 Jouni K. Sepp,Ad(Bnen (tiny change) +2006-12-04 Jouni K. Sepp,Ad(Bnen * mm-url.el (mm-url-predefined-programs): Call curl with correct options. @@ -155,7 +655,7 @@ 2006-11-14 Teodor Zlatanov - * spam.el: reverted to 7.82 (removed changes since 2006-10-16) + * spam.el: Revert to 7.82 (removed changes since 2006-10-16). 2006-11-14 Reiner Steib @@ -372,12 +872,13 @@ 2006-10-02 Teodor Zlatanov - * gnus-util.el (gnus-string-remove-all-properties): another fix + * gnus-util.el (gnus-string-remove-all-properties): Another fix to + ignore non-string data. 2006-09-29 Teodor Zlatanov - * gnus-util.el (gnus-string-remove-all-properties): fix to ignore - non-string data (needs to be done in the registry too) + * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore + non-string data (needs to be done in the registry too). 2006-09-28 Teodor Zlatanov @@ -386,14 +887,14 @@ (gnus-registry-split-fancy-with-parent) (gnus-registry-fetch-simplified-message-subject-fast) (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry): - remove text properties on ingress into the registry and when it's saved - (gnus-registry-clean-empty-function): fixed bug with cleaning the - registry from entries with no groups + Remove text properties on ingress into the registry and when it's saved. + (gnus-registry-clean-empty-function): Fix bug with cleaning the + registry from entries with no groups. 2006-09-28 Teodor Zlatanov - * gnus-util.el (gnus-string-remove-all-properties): utility function to - remove string properties + * gnus-util.el (gnus-string-remove-all-properties): Add utility + function to remove string properties. 2006-09-28 Reiner Steib @@ -1324,8 +1825,8 @@ 2006-04-18 Teodor Zlatanov - * gnus-registry.el (gnus-registry-cache-save): remove text - properties when saving via the temp buffer + * gnus-registry.el (gnus-registry-cache-save): Remove text + properties when saving via the temp buffer. 2006-04-18 Reiner Steib @@ -1378,9 +1879,9 @@ (rfc2231-parse-string): Allow concatanation of parameters that aren't contiguous. The test case is (mail-header-parse-content-type "message/external-body; - name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f; - access-type=LOCAL-FILE; - name*1*=plugh%2fhello-sailor%2fbing.pdf") + name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f; + access-type=LOCAL-FILE; + name*1*=plugh%2fhello-sailor%2fbing.pdf") 2006-04-17 Stefan Monnier @@ -1731,8 +2232,7 @@ 2006-03-26 Andreas Seltenreich - * message.el (message-resend): Bind message-generate-hashcash to - to nil. + * message.el (message-resend): Bind message-generate-hashcash to nil. 2006-03-26 Andreas Seltenreich @@ -3050,7 +3550,7 @@ * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil. -2005-11-16 Boris Samorodov (tiny patch) +2005-11-16 Boris Samorodov (tiny change) * imap.el (imap-kerberos4-open): Ignore SSL stuff. @@ -3269,7 +3769,7 @@ whitespace removed in revision 7.8. Use concatenated string to protect trailing whitespace. -2005-10-27 Jouni K Seppanen (tiny change) +2005-10-27 Jouni K. Sepp,Ad(Bnen * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable. (nnimap-request-expire-articles): Use it to avoid sending 'UID @@ -3637,13 +4137,13 @@ 2005-09-21 Teodor Zlatanov * spam.el (spam-use-gmane, spam-report-gmane-register-routine) - (spam-report-gmane-unregister-routine): added support for gmane - unregistration + (spam-report-gmane-unregister-routine): Add support for gmane + unregistration. * spam-report.el (spam-report-gmane-unspam) - (spam-report-gmane-spam): new wrappers around spam-report-gmane - (spam-report-gmane): changed to take a single article and do - unspam registration + (spam-report-gmane-spam): Add new wrappers around spam-report-gmane. + (spam-report-gmane): Change to take a single article and do unspam + registration. 2005-09-19 Reiner Steib @@ -3658,12 +4158,12 @@ 2005-09-20 Teodor Zlatanov - * gnus-start.el (gnus-activate-group): if the server is nil, don't - fail hard + * gnus-start.el (gnus-activate-group): If the server is nil, don't + fail hard. - * spam-report.el: better Keywords line + * spam-report.el: Add better Keywords line. - * spam.el: added Maintainer and better Keywords line + * spam.el: Add Maintainer and better Keywords line. 2005-09-19 Reiner Steib @@ -3917,7 +4417,7 @@ (gnus-decode-header-function, gnus-newsgroup-name): * spam-stat.el (gnus-original-article-buffer): Add defvars. -2005-08-22 Karl Chen (tiny change) +2005-08-22 Karl Chen * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to the end of the date treatments. @@ -4717,9 +5217,9 @@ 2005-04-14 Teodor Zlatanov - * message.el (message-kill-buffer-query-if-modified): new variable - so the user can kill a modified message buffer quickly - (message-kill-buffer): use it. + * message.el (message-kill-buffer-query-if-modified): Add new variable + so the user can kill a modified message buffer quickly. + (message-kill-buffer): Use it. 2005-04-13 Katsumi Yamaoka @@ -4762,15 +5262,15 @@ * gnus-registry.el (gnus-registry-clean-empty-function) (gnus-registry-trim, gnus-registry-fetch-groups) - (gnus-registry-delete-group): now groups that match - `gnus-registry-ignored-groups' will be removed from the registry + (gnus-registry-delete-group): Groups that match + `gnus-registry-ignored-groups' are removed from the registry entries, not just ignored for splitting. This helps clean up the registry. Also, `gnus-registry-fetch-groups' is a convenient way to get all the groups a message ID is in. * spam-stat.el (spam-stat-split-fancy-spam-threshold) - (spam-stat-split-fancy): changed "threshhold" to "threshold" - (spam-stat-score-buffer-user-functions): added :number custom type + (spam-stat-split-fancy): Change "threshhold" to "threshold" + (spam-stat-score-buffer-user-functions): Add :number custom type. 2005-04-06 Katsumi Yamaoka @@ -4945,37 +5445,45 @@ 2005-03-03 Teodor Zlatanov - * gnus-sum.el (gnus-summary-move-article): pass move-is-internal + * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal parameter to invoked gnus-request-move-article; remove the redundant gnus-sum-hint-move-is-internal variable; apply the marks - all at once instead of once per article - (gnus-summary-remove-process-mark): accept a list of articles as - well as a single article for processing + all at once instead of once per article. + (gnus-summary-remove-process-mark): Accept a list of articles as + well as a single article for processing. - * gnus-int.el (gnus-request-move-article): add move-is-internal parameter + * gnus-int.el (gnus-request-move-article): Add move-is-internal + parameter. - * nnml.el (nnml-request-move-article): add move-is-internal parameter + * nnml.el (nnml-request-move-article): Add move-is-internal parameter. - * nnmh.el (nnmh-request-move-article): add move-is-internal parameter + * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter. - * nnmbox.el (nnmbox-request-move-article): add move-is-internal parameter + * nnmbox.el (nnmbox-request-move-article): Add move-is-internal + parameter. - * nnmaildir.el (nnmaildir-request-move-article): add move-is-internal parameter + * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal + parameter. - * nnimap.el (nnimap-request-move-article): add move-is-internal - parameter and remove the gnus-sum-hint-move-is-internal variable + * nnimap.el (nnimap-request-move-article): Add move-is-internal + parameter and remove the gnus-sum-hint-move-is-internal variable. - * nnfolder.el (nnfolder-request-move-article): add move-is-internal parameter + * nnfolder.el (nnfolder-request-move-article): Add move-is-internal + parameter. - * nndraft.el (nndraft-request-move-article): add move-is-internal parameter + * nndraft.el (nndraft-request-move-article): Add move-is-internal + parameter. - * nndiary.el (nndiary-request-move-article): add move-is-internal parameter + * nndiary.el (nndiary-request-move-article): Add move-is-internal + parameter. - * nndb.el (nndb-request-move-article): add move-is-internal parameter + * nndb.el (nndb-request-move-article): Add move-is-internal parameter. - * nnbabyl.el (nnbabyl-request-move-article): add move-is-internal parameter + * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal + parameter. - * nnagent.el (nnagent-request-move-article): add move-is-internal parameter + * nnagent.el (nnagent-request-move-article): Add move-is-internal + parameter. 2005-03-01 Stefan Monnier @@ -4998,14 +5506,14 @@ 2005-02-25 Teodor Zlatanov - * gnus-sum.el (gnus-summary-move-article): set + * gnus-sum.el (gnus-summary-move-article): Set gnus-sum-hint-move-is-internal for gnus-request-move-article and whatever it calls (right now, only nnimap-request-move article - respects it) + respects it). - * nnimap.el (nnimap-request-move-article): when + * nnimap.el (nnimap-request-move-article): When gnus-sum-hint-move-is-internal is set, don't do the extra - nnimap-request-article + nnimap-request-article. 2005-02-24 Reiner Steib @@ -5080,9 +5588,9 @@ 2005-02-16 Teodor Zlatanov - * gnus-registry.el (gnus-registry-delete-group): Minor bug fix. + * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix. - * gnus.el (gnus-install-group-spam-parameters): Doc fix. + * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix. 2005-02-15 Simon Josefsson @@ -5096,8 +5604,8 @@ 2005-02-14 Teodor Zlatanov - * gnus.el (spam-contents): improve docs for spam-contents - parameter in its variable incarnation + * gnus.el (spam-contents): Improve docs for spam-contents + parameter in its variable incarnation. 2005-02-14 Simon Josefsson @@ -5157,8 +5665,8 @@ 2005-02-11 Teodor Zlatanov - * gnus-registry.el (gnus-registry-delete-group): small bug leaves - an ID in the registry even if it has no groups + * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves + an ID in the registry even if it has no groups. 2005-02-10 Katsumi Yamaoka @@ -5458,8 +5966,8 @@ 2004-12-23 Teodor Zlatanov - * spam.el (spam-check-BBDB): don't get the symbol-value of an - imaginary variable + * spam.el (spam-check-BBDB): Don't get the symbol-value of an + imaginary variable. 2004-12-22 Katsumi Yamaoka @@ -5468,9 +5976,9 @@ 2004-12-21 Teodor Zlatanov - * spam.el (spam-check-BBDB): fix the BBDB caching code to use + * spam.el (spam-check-BBDB): Fix the BBDB caching code to use downcased symbol names; make a new cache instead of reusing - bbdb-hashtable + bbdb-hashtable. 2004-12-21 Katsumi Yamaoka @@ -5619,14 +6127,14 @@ 2004-12-01 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): remove the + * spam.el (spam-summary-prepare-exit): Remove the gnus-summary-limit pop for now, it has problems with ham marks for - me + me. 2004-11-29 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): use gnus-summary-limit - correctly + * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit + correctly. 2004-11-28 Carl Henrik Lunde (tiny change) @@ -5634,10 +6142,10 @@ 2004-11-26 Teodor Zlatanov - * gnus-art.el (gnus-split-methods): reformat comments + * gnus-art.el (gnus-split-methods): Reformat comments. - * spam.el (spam-summary-prepare-exit): remove article limits - before exiting the summary buffer + * spam.el (spam-summary-prepare-exit): Remove article limits + before exiting the summary buffer. 2004-11-26 Katsumi Yamaoka @@ -5943,16 +6451,17 @@ 2004-10-29 Teodor Zlatanov - * gnus-registry.el (gnus-registry-hashtb): create the registry - when package is loaded + * gnus-registry.el (gnus-registry-hashtb): Create the registry + when package is loaded. - * spam.el (spam-summary-score-preferred-header): global preference + * spam.el (spam-summary-score-preferred-header): Add global preference for people who want to override the default SpamAssassin over - Bogofilter preference (when both are set) - (spam-necessary-extra-headers): add spam-use-bogofilter as an option - (spam-user-format-function-S): check spam-summary-score-preferred-header - (spam-extra-header-to-number): add X-Bogosity header parsing - (spam-user-format-function-S): format the score correctly + Bogofilter preference (when both are set). + (spam-necessary-extra-headers): Add spam-use-bogofilter as an option. + (spam-user-format-function-S): Check + spam-summary-score-preferred-header. + (spam-extra-header-to-number): Add X-Bogosity header parsing. + (spam-user-format-function-S): Format the score correctly. 2004-10-29 Katsumi Yamaoka @@ -5982,7 +6491,7 @@ 2004-10-26 Teodor Zlatanov - * nnimap.el (nnimap-open-connection): fixed prog1/prog2 bug + * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug. 2004-10-26 Katsumi Yamaoka @@ -6009,11 +6518,11 @@ 2004-10-25 Teodor Zlatanov - * nnimap.el (nnimap-remove-server-from-buffer-alist): new function - to remove a server from the nnimap-server-buffer-alist - (nnimap-open-connection, nnimap-close-server): use it + * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function + to remove a server from the nnimap-server-buffer-alist. + (nnimap-open-connection, nnimap-close-server): Use it. - * gnus-encrypt.el: removed in favor of encrypt.el + * gnus-encrypt.el: Remove file in favor of encrypt.el. 2004-10-21 Katsumi Yamaoka @@ -6032,15 +6541,15 @@ 2004-10-18 Teodor Zlatanov - * gnus-util.el (gnus-split-references): accept a nil references - string and go on blissfully + * gnus-util.el (gnus-split-references): Accept a nil references + string and go on blissfully. - * gnus-registry.el (gnus-registry-split-fancy-with-parent): catch - cases where the references string is non-nil but has no references + * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch + cases where the references string is non-nil but has no references. - * encrypt.el: add autoload tags + * encrypt.el: Add autoload tags. - * spam.el (spam-resolve-registrations-routine): remove article + * spam.el (spam-resolve-registrations-routine): Remove article from unregistration list too. Reported by David Hanak @@ -6057,20 +6566,20 @@ 2004-10-15 Teodor Zlatanov - * encrypt.el: add autoload cookies + * encrypt.el: Add autoload cookies. * spam.el (spam-backend-article-list-property) (spam-backend-get-article-todo-list) (spam-backend-put-article-todo-list, ) (spam-summary-prepare-exit, spam-resolve-registrations-routine): - resolve registrations separately - (spam-register-routine): format comments - (spam-unregister-routine, spam-register-routine): always call with - specific-articles, no default list - (spam-summary-prepare-exit): use the spam-classifications function + Resolve registrations separately. + (spam-register-routine): Format comments. + (spam-unregister-routine, spam-register-routine): Always call with + specific-articles, no default list. + (spam-summary-prepare-exit): Use the spam-classifications function. - * netrc.el (autoload, netrc-parse): use encrypt.el instead of - gnus-encrypt.el + * netrc.el (autoload, netrc-parse): Use encrypt.el instead of + gnus-encrypt.el. * encrypt.el: copied from gnus-encrypt.el @@ -6092,15 +6601,15 @@ 2004-10-14 Teodor Zlatanov - * spam.el (spam-register-routine): move comment - (spam-verify-bogofilter): we use 'unknown for the initial - spam-bogofilter-valid state, not 'never + * spam.el (spam-register-routine): Move comment. + (spam-verify-bogofilter): Use 'unknown for the initial + spam-bogofilter-valid state, not 'never. - * netrc.el (netrc-machine-user-or-password): convenience wrapper - for netrc-machine + * netrc.el (netrc-machine-user-or-password): Add convenience wrapper + for netrc-machine. - * nnimap.el (nnimap-open-connection): use - netrc-machine-user-or-password + * nnimap.el (nnimap-open-connection): Use + netrc-machine-user-or-password. 2004-10-17 Richard M. Stallman @@ -6331,7 +6840,7 @@ 2004-09-29 Teodor Zlatanov - * spam.el (spam-verify-bogofilter): -V, not -sV option + * spam.el (spam-verify-bogofilter): Use -V, not -sV option. 2004-09-28 Kevin Greiner @@ -6343,10 +6852,10 @@ 2004-09-28 Teodor Zlatanov - * spam.el (spam-verify-bogofilter): new function + * spam.el (spam-verify-bogofilter): Add new function. (spam-check-bogofilter) - (spam-bogofilter-register-with-bogofilter): use it - (spam-verify-bogofilter): small fixes + (spam-bogofilter-register-with-bogofilter): Use it. + (spam-verify-bogofilter): Add small fixes. 2004-09-28 Simon Josefsson @@ -6354,18 +6863,18 @@ 2004-09-28 Teodor Zlatanov - * gnus-registry.el (gnus-registry-split-fancy-with-parent): use - gnus-extract-references instead of gnus-split-references + * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use + gnus-extract-references instead of gnus-split-references. - * gnus-util.el (gnus-extract-references): new function, analogous + * gnus-util.el (gnus-extract-references): Add new function, analogous to gnus-split-references but extracts only the message-ID without - anything extra + anything extra. * hashcash.el (hashcash-generate-payment) - (hashcash-check-payment): do the right thing if hashcash-path is - nil (because the hashcash program could not be found) + (hashcash-check-payment): Do the right thing if hashcash-path is + nil (because the hashcash program could not be found). - * spam.el (spam-use-hashcash): remove comment + * spam.el (spam-use-hashcash): Remove comment. 2004-09-27 Jesper Harder @@ -6644,8 +7153,8 @@ 2004-09-10 Teodor Zlatanov - * gnus-registry.el (gnus-registry-trim): watch out for negatives - in gnus-registry-trim + * gnus-registry.el (gnus-registry-trim): Watch out for negatives + in gnus-registry-trim. 2004-09-13 Simon Josefsson @@ -6943,8 +7452,8 @@ 2004-08-17 Teodor Zlatanov - * nnimap.el (nnimap-open-connection): add 'imaps' synonym to - 'imap' for netrc parsing + * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to + 'imap' for netrc parsing. 2004-08-16 Reiner Steib @@ -6965,7 +7474,7 @@ 2004-08-06 Teodor Zlatanov * gnus-encrypt.el (gnus-encrypt-insert-file-contents) - (gnus-encrypt-write-file-contents): the password key is the file + (gnus-encrypt-write-file-contents): Make the password key the file name PLUS the cipher, not just the cipher. Also remove failed passwords from the cache. @@ -6981,18 +7490,18 @@ 2004-08-04 Teodor Zlatanov - * gnus-registry.el (gnus-registry-split-fancy-with-parent): try - to append in-reply-to: data to the references: header + * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try + to append in-reply-to: data to the references: header. - * netrc.el: removed old encryption support, autoload gnus-encrypt.el - (netrc-parse): use gnus-encrypt.el functions + * netrc.el: Remove old encryption support, autoload gnus-encrypt.el + (netrc-parse): Use gnus-encrypt.el functions. - * gnus-encrypt.el: new file for encryption support; currently - does only a few GPG ciphers and an internal XOR cipher + * gnus-encrypt.el: Add new file for encryption support; currently + does only a few GPG ciphers and an internal XOR cipher. - * password.el: add comments on using password-read-and-add - (password-read-and-add): new function to read and add the - password to the cache at once + * password.el: Add comments on using password-read-and-add. + (password-read-and-add): Add function to read and add the + password to the cache at once. 2004-07-28 Simon Josefsson @@ -7105,8 +7614,8 @@ 2004-06-30 Teodor Zlatanov - * gnus-registry.el (gnus-registry-trim): don't allow a negative - trim value + * gnus-registry.el (gnus-registry-trim): Don't allow a negative + trim value. 2004-01-25 Paul Jarc @@ -7191,29 +7700,29 @@ 2004-06-21 Teodor Zlatanov - * spam.el: section markers changed, TODO list revised - (spam-backends): new master list of all installed backends - (spam-summary-exit-behavior): new variable to determine how - messages moves are done at summary exit + * spam.el: Change section markers, revise TODO list. + (spam-backends): Make new master list of all installed backends. + (spam-summary-exit-behavior): Add new variable to determine how + messages moves are done at summary exit. (spam-move-spam-nonspam-groups-only) (spam-process-ham-in-nonham-groups) - (spam-process-ham-in-spam-groups): variables removed, the + (spam-process-ham-in-spam-groups): Remove variables, the spam-summary-exit-behavior variable should be used to manage this - behavior - (spam-old-ham-articles, spam-old-spam-articles): removed - (spam-old-articles): new variable, replacing spam-old-ham-articles - and spam-old-spam-articles + behavior. + (spam-old-ham-articles, spam-old-spam-articles): Remove. + (spam-old-articles): Add variable, replacing spam-old-ham-articles + and spam-old-spam-articles. (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend): - empty variables, placeholders for the backends they represent - (spam-set-difference): moved, unchanged - (spam-list-of-processors): variable OBSOLETE, not used anymore - unless the user has a processor variable + Add empty variables, placeholders for the backends they represent. + (spam-set-difference): Move, unchanged. + (spam-list-of-processors): Declare OBSOLETE, not used anymore + unless the user has a processor variable. (spam-classifications, spam-classification-valid-p) (spam-backend-properties, spam-backend-property-valid-p) (spam-backend-function-type-valid-p) - (spam-process-type-valid-p, spam-list-articles): helper functions + (spam-process-type-valid-p, spam-list-articles): Add helper functions. (spam-report-articles-gmane, spam-report-articles-resend): - functions removed, they are not needed + Remove functions, they are not needed. (spam-install-backend-super, spam-backend-list) (spam-backend-check, spam-backend-valid-p, spam-backend-info) (spam-backend-function, spam-backend-ham-registration-function) @@ -7224,43 +7733,43 @@ (spam-install-backend-alias, spam-install-checkonly-backend) (spam-install-mover-backend, spam-install-nocheck-backend) (spam-install-backend, spam-install-statistical-backend) - (spam-install-statistical-checkonly-backend): backend installation - support - (spam-summary-prepare-exit): rewritten to use the new backend code - (spam-group-processor-p): use the new backend code and respect the - summary exit behavior - (spam-mark-spam-as-expired-and-move-routine): removed - (spam-summary-prepare): changed to use the new spam-old-articles - variable + (spam-install-statistical-checkonly-backend): Add backend installation + support. + (spam-summary-prepare-exit): Rewrite to use the new backend code. + (spam-group-processor-p): Use the new backend code and respect the + summary exit behavior. + (spam-mark-spam-as-expired-and-move-routine): Remove. + (spam-summary-prepare): Change to use the new spam-old-articles + variable. (spam-copy-or-move-routine, spam-copy-spam-routine) (spam-move-spam-routine, spam-copy-ham-routine) - (spam-move-ham-routine): new code to copy/move ham or spam - (spam-fetch-field-fast): doc and code improved, plus it allows the - 'number request - (spam-list-of-checks, spam-list-of-statistical-checks): variables - removed, no longer used - (spam-split, spam-find-spam): use the new backend code - (spam-registration-functions): variable removed, no longer used - (spam-unregister-routine): convenience wrapper + (spam-move-ham-routine): Add code to copy/move ham or spam. + (spam-fetch-field-fast): Improve doc and code, plus allow the + 'number request. + (spam-list-of-checks, spam-list-of-statistical-checks): Remove + variables. + (spam-split, spam-find-spam): Use the new backend code. + (spam-registration-functions): Remove variable. + (spam-unregister-routine): Add convenience wrapper. (spam-log-undo-registration, spam-register-routine) (spam-log-processing-to-registry) - (spam-log-unregistration-needed-p): renamed "check" to "backend" - where possible + (spam-log-unregistration-needed-p): Rename "check" to "backend" + where possible. (spam-check-gmane-xref, spam-check-regex-headers) - (spam-check-blackholes, spam-check-stat, spam-check-ifile, spam-check-BBDB) - (spam-check-whitelist, spam-check-blacklist) + (spam-check-blackholes, spam-check-stat, spam-check-ifile) + (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist) (spam-check-bogofilter-headers, spam-check-spamoracle) (spam-check-spamassassin-headers, spam-check-bsfilter-headers) - (spam-check-crm114-headers): use the spam-split-group that - spam-split prepares, no need to determine it every time + (spam-check-crm114-headers): Use the spam-split-group that + spam-split prepares, no need to determine it every time. - * nnimap.el (nnimap-retrieve-headers-progress): add the message number to - the nnheader-parse-naked-head call + * nnimap.el (nnimap-retrieve-headers-progress): Add the message number + to the nnheader-parse-naked-head call. - * nnheader.el (nnheader-generate-fake-message-id): fix indentation + * nnheader.el (nnheader-generate-fake-message-id): Fix indentation. - * gnus-sum.el (gnus-nov-parse-line): add the message number to - the nnheader-nov-read-message-id call + * gnus-sum.el (gnus-nov-parse-line): Add the message number to + the nnheader-nov-read-message-id call. 2004-06-21 Katsumi Yamaoka @@ -7310,14 +7819,14 @@ 2004-06-14 Teodor Zlatanov - * nnheader.el (nnheader-generate-fake-message-id): accept a + * nnheader.el (nnheader-generate-fake-message-id): Accept a number and build a fake message ID localized to a group and - article number (so it's repeatable from that point on) - (nnheader-fake-message-id-p): change regex to accomodate new fake - ID format + article number (so it's repeatable from that point on). + (nnheader-fake-message-id-p): Change regex to accomodate new fake + ID format. - * gnus-sum.el (gnus-get-newsgroup-headers): call - nnheader-generate-fake-message-id with the article number + * gnus-sum.el (gnus-get-newsgroup-headers): Call + nnheader-generate-fake-message-id with the article number. 2004-06-12 YAGI Tatsuya (tiny change) @@ -7378,16 +7887,16 @@ 2004-06-07 Teodor Zlatanov * spam.el (spam-report-articles-resend) - (spam-report-resend-register-routine): allow ham reporting - (spam-report-resend-register-ham-routine): simple wrapper - (spam-registration-functions): add ham resending functions - (spam-list-of-processors): add ham resend processor + (spam-report-resend-register-routine): Allow ham reporting. + (spam-report-resend-register-ham-routine): Add wrapper. + (spam-registration-functions): Add ham resending functions. + (spam-list-of-processors): Add ham resend processor. - * gnus.el (ham-resend-to): new group parameter - (spam-process): add ham resend option + * gnus.el (ham-resend-to): Add new group parameter. + (spam-process): Add ham resend option. - * spam-report.el (spam-report-resend): allow reporting ham - (spam-report-resend-ham): simple wrapper + * spam-report.el (spam-report-resend): Allow reporting ham. + (spam-report-resend-ham): Add wrapper. 2004-06-06 Lars Magne Ingebrigtsen @@ -7407,12 +7916,12 @@ 2004-06-03 Teodor Zlatanov - * assistant.el (assistant-node-name): new convenience function - (assistant-render-text, assistant-render-node): error handling, - plus handle multiple next nodes - (assistant-find-next-node): commented out for now - (assistant-find-next-nodes): new function, returns list of next - nodes + * assistant.el (assistant-node-name): Add convenience function. + (assistant-render-text, assistant-render-node): Add error handling, + plus handle multiple next nodes. + (assistant-find-next-node): Comment out for now. + (assistant-find-next-nodes): Add function, returns list of next + nodes. 2004-06-02 Reiner Steib @@ -7420,7 +7929,7 @@ 2004-05-29 Teodor Zlatanov - * assistant.el (assistant-render-text, assistant-eval): add :set + * assistant.el (assistant-render-text, assistant-eval): Add :set widget type, which is different because it takes and returns a list. Much hilarity ensues. @@ -7439,21 +7948,21 @@ 2004-05-27 Teodor Zlatanov - * assistant.el (assistant-render-text): trying to add a :set - widget, more to come... + * assistant.el (assistant-render-text): Try to add a :set + widget, more to come. - * spam.el (spam-group-spam-contents-p): handle empty groupname - strings + * spam.el (spam-group-spam-contents-p): Handle empty groupname + strings. (spam-report-articles-resend) - (spam-register-routine): do registration iff any articles warrant + (spam-register-routine): Do registration iff any articles warrant it. - (spam-summary-prepare-exit): changed log message for nil group - destinations + (spam-summary-prepare-exit): Change log message for nil group + destinations. 2004-05-27 Daniel Pittman - * spam.el (spam-report-resend-register-routine): allow - spam-report-resend-to to be a group parameter or a global value + * spam.el (spam-report-resend-register-routine): Allow + spam-report-resend-to to be a group parameter or a global value. 2004-05-26 Simon Josefsson @@ -7480,7 +7989,7 @@ 2004-05-26 Teodor Zlatanov - * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New + * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add variable. (spam-mark-junk-as-spam-routine): Use it. Allow to disable assigning the spam-mark to new messages. @@ -7504,8 +8013,8 @@ 2004-05-24 Teodor Zlatanov - * spam.el (spam-list-of-processors): use nil for nonexistent processors - (spam-group-processor-p): fixed function so it works properly + * spam.el (spam-list-of-processors): Use nil for nonexistent processors. + (spam-group-processor-p): Fix function. (spam-group-processor-multiple-p) (spam-group-spam-processor-report-gmane-p) (spam-group-spam-processor-report-resend-p) @@ -7521,16 +8030,16 @@ (spam-group-ham-processor-whitelist-p) (spam-group-ham-processor-BBDB-p) (spam-group-ham-processor-spamoracle-p) - (spam-group-ham-processor-copy-p): functions removed with some - prejudice against unneeded code + (spam-group-ham-processor-copy-p): Remove functions with some + prejudice against unneeded code. (spam-report-articles-resend) - (spam-report-resend-register-routine): allow the group/topic - spam-resend-to value to override spam-report-resend-to - (spam-summary-prepare-exit): invoke spam-group-processor-p - properly now + (spam-report-resend-register-routine): Allow the group/topic + spam-resend-to value to override spam-report-resend-to. + (spam-summary-prepare-exit): Invoke spam-group-processor-p + properly now. - * gnus.el (spam-resend-to): new group/topic parameter - (spam-process): move the OBSOLETE processors to the end of the + * gnus.el (spam-resend-to): Add group/topic parameter. + (spam-process): Move the OBSOLETE processors to the end of the choices. 2004-05-24 Daniel Pittman @@ -7583,7 +8092,7 @@ 2004-05-20 Danny Siu - * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto + * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto centered even when gnus-auto-center-summary is t 2004-05-22 Lars Magne Ingebrigtsen @@ -7625,24 +8134,24 @@ (spam-crm114-register-spam-routine) (spam-crm114-unregister-spam-routine) (spam-crm114-register-ham-routine) - (spam-crm114-unregister-ham-routine): add CRM114 support. From + (spam-crm114-unregister-ham-routine): Add CRM114 support. From asjo@koldfront.dk (Adam Sj,Ax(Bgren). - * gnus.el: added spam-use-crm114 + * gnus.el: Add spam-use-crm114. * spam.el (spam-list-of-processors, spam-registration-functions): - add spam-use-resend - (spam-group-spam-processor-report-resend-p): utility wrapper - (spam-report-articles-gmane): doc fix + Add spam-use-resend. + (spam-group-spam-processor-report-resend-p): Add utility wrapper. + (spam-report-articles-gmane): Add doc fix. (spam-report-articles-resend, - spam-report-resend-register-routine): wrappers around - spam-report-resend-to + spam-report-resend-register-routine): Add wrappers around + spam-report-resend-to. * spam-report.el (spam-report-resend-to, spam-report-resend): - support for resending spam - (spam-report-gmane): line length >80 fix + Add support for resending spam. + (spam-report-gmane): Fix line length >80. - * gnus.el (spam-process): add spam-use-resend + * gnus.el (spam-process): Add spam-use-resend. 2004-05-20 TSUCHIYA Masatoshi @@ -7792,8 +8301,8 @@ 2004-05-17 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): fix messages, so they show - only when there is spam or ham to be processed + * spam.el (spam-summary-prepare-exit): Fix messages, so they show + only when there is spam or ham to be processed. 2004-05-17 Lars Magne Ingebrigtsen @@ -7860,13 +8369,13 @@ 2004-05-15 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): oops, forgot (length) + * spam.el (spam-summary-prepare-exit): Fixed (length). 2004-05-14 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): only produce "marking spam + * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam as expired without moving it" message when there are spam - messages left + messages left. 2004-05-14 Nelson Ferreira (tiny change) @@ -8002,14 +8511,14 @@ * gnus-registry.el (gnus-registry-cache-whitespace) (gnus-registry-action, gnus-registry-spool-action) - (gnus-registry-split-fancy-with-parent): changed message levels - from 5 to 3 or 7, as needed + (gnus-registry-split-fancy-with-parent): Change message levels + from 5 to 3 or 7, as needed. * spam.el (spam-summary-prepare-exit) (spam-mark-junk-as-spam-routine, spam-fetch-field-fast) (spam-split, spam-find-spam, spam-log-undo-registration) - (spam-check-blackholes, spam-enter-ham-BBDB): changed message - level from 5 to 6 + (spam-check-blackholes, spam-enter-ham-BBDB): Changed message + level from 5 to 6. 2004-04-26 Katsumi Yamaoka @@ -8073,21 +8582,23 @@ Sj,Ax(Bgren), Wes Hardaker , and Michael Shields : - * spam.el (spam-necessary-extra-headers): get the extra headers we - may need for spam sorting and scoring - (spam-user-format-function-S): a user format function suitable for - general use - (spam-article-sort-by-spam-status): sorting function for summary - sorting - (spam-extra-header-to-number): get a score from a header - (spam-summary-score): get a numeric score from the headers - (spam-generic-score): oops, function doc in wrong place - (spam-initialize): take symbols when it's run, and install the - extra headers that spam-necessary-extra-headers thinks we need + * spam.el (spam-necessary-extra-headers): Get the extra headers we + may need for spam sorting and scoring. + (spam-user-format-function-S): Add user format function suitable for + general use. + (spam-article-sort-by-spam-status): Add sorting function for summary + sorting. + (spam-extra-header-to-number): Add function to get a score from a + header. + (spam-summary-score): Add function to get a numeric score from the + headers. + (spam-generic-score): Fixed function doc, was in wrong place. + (spam-initialize): Take symbols when it's run, and install the + extra headers that spam-necessary-extra-headers thinks we need. 2004-04-21 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): logic and message fix. + * spam.el (spam-summary-prepare-exit): Add logic and message fix. Reported by bojohan+news@dd.chalmers.se (Johan Bockg,Ae(Brd). 2004-04-17 Jesper Harder @@ -8102,13 +8613,13 @@ 2004-04-16 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): simplified logic - (spam-fetch-article-header): read the article header if it's not - available - (spam-list-articles): simplified logic - (spam-filelist-register-routine): found bug with unregister-list + * spam.el (spam-summary-prepare-exit): Simplify logic. + (spam-fetch-article-header): Read the article header if it's not + available. + (spam-list-articles): Simplify logic. + (spam-filelist-register-routine): Fix bug with unregister-list. - * gnus-registry.el: clarified comments at beginning + * gnus-registry.el: Fix comments at beginning. 2004-04-16 Jesper Harder @@ -8146,18 +8657,18 @@ * spam.el (spam-fetch-field-fast, spam-generate-fake-headers) (spam-find-spam, spam-log-processing-to-registry) (spam-log-registered-p, spam-log-unregistration-needed-p) - (spam-log-undo-registration): use gnus-message instead of - gnus-error, none of these errors are fatal + (spam-log-undo-registration): Use gnus-message instead of + gnus-error, none of these errors are fatal. * gnus-registry.el (gnus-registry-clean-empty-function) - (gnus-registry-clean-empty): remove only empty entries without - extra data + (gnus-registry-clean-empty): Remove only empty entries without + extra data. 2004-04-12 Teodor Zlatanov * spam-stat.el (spam-stat-buffer-change-to-spam) - (spam-stat-buffer-change-to-non-spam): change (error) to - (gnus-message 8) invocation + (spam-stat-buffer-change-to-non-spam): Change (error) to + (gnus-message 8) invocation. 2004-04-12 Katsumi Yamaoka @@ -8284,15 +8795,15 @@ 2004-04-02 Teodor Zlatanov - * spam.el (spam-set-difference): new function to replace - gnus-set-difference in spam.el - (spam-summary-prepare-exit): use spam-set-difference + * spam.el (spam-set-difference): Add function to replace + gnus-set-difference in spam.el. + (spam-summary-prepare-exit): Use spam-set-difference. 2004-03-29 Teodor Zlatanov - * gnus-registry.el (gnus-registry-cache-file): updated to use - gnus-dribble-directory OR gnus-home-directory OR ~ - (gnus-registry-split-fancy-with-parent): fixed doc + * gnus-registry.el (gnus-registry-cache-file): Update to use + gnus-dribble-directory OR gnus-home-directory OR ~. + (gnus-registry-split-fancy-with-parent): Fix doc. 2004-03-27 Katsumi Yamaoka @@ -8481,18 +8992,18 @@ 2004-03-04 Teodor Zlatanov - * spam.el (spam-use-gmane-xref): new backend - (spam-gmane-xref-spam-group): variable to control the name of the - Gmane spam group + * spam.el (spam-use-gmane-xref): Add new backend. + (spam-gmane-xref-spam-group): Add variable to control the name of the + Gmane spam group. (spam-blackhole-servers, spam-blackhole-good-server-regex) (spam-regex-headers-spam, spam-regex-headers-ham) - (spam-regex-body-spam, spam-regex-body-ham): clarified docs - (spam-list-of-checks): added spam-use-gmane-xref to list of - backends and checks - (spam-check-gmane-xref): function for spam-use-gmane-xref + (spam-regex-body-spam, spam-regex-body-ham): Clarify docs. + (spam-list-of-checks): Add spam-use-gmane-xref to list of + backends and checks. + (spam-check-gmane-xref): Add function for spam-use-gmane-xref. - * gnus.el (spam-autodetect-methods): add spam-use-gmane-xref as - an autodetect method + * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as + an autodetect method. 2004-03-04 Kevin Greiner @@ -8663,10 +9174,10 @@ 2004-02-26 Teodor Zlatanov - * spam.el (spam-summary-prepare-exit): gnus-set-difference needs - to be run with new-articles as LIST1, not LIST2 - (spam-registration-functions): add spam-use-ham-copy as a nil - registration backend + * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs + to be run with new-articles as LIST1, not LIST2. + (spam-registration-functions): Add spam-use-ham-copy as a nil + registration backend. 2004-02-26 Jesper Harder @@ -8782,11 +9293,11 @@ * spam-report.el (spam-report-unplug-agent) (spam-report-plug-agent, spam-report-deagentize) (spam-report-agentize, spam-report-url-ping-temp-agent-function): - support for the Agent in spam-report: when unplugged, report to a - file; when plugged, submit all the requests + Add support for the Agent in spam-report: when unplugged, report to a + file; when plugged, submit all the requests. - * spam.el (spam-register-routine): improved message about - registration + * spam.el (spam-register-routine): Fix message about + registration. 2004-02-09 Jesper Harder @@ -8842,7 +9353,7 @@ * spam.el (spam-register-routine) (spam-log-processing-to-registry, spam-log-registered-p) (spam-log-unregistration-needed-p, spam-log-undo-registration): - change "check" to "spam-check" for semi-clarity + Change "check" to "spam-check" for semi-clarity. 2004-02-05 Jesper Harder @@ -8893,7 +9404,7 @@ 2004-02-03 Teodor Zlatanov - * spam.el (spam-list-of-processors): fixed spamassassin variable names + * spam.el (spam-list-of-processors): Fix spamassassin variable names. 2004-02-03 Jesper Harder @@ -8912,8 +9423,8 @@ 2004-02-02 Teodor Zlatanov - * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to - the list of checks + * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to + the list of checks. 2004-01-31 Jesper Harder @@ -8928,7 +9439,7 @@ 2004-01-27 Teodor Zlatanov * spam.el (spam-spamassassin-register-ham-routine) - (spam-spamassassin-register-spam-routine): fixed function names + (spam-spamassassin-register-spam-routine): Fix function names. 2004-01-27 Katsumi Yamaoka @@ -9131,14 +9642,14 @@ 2004-01-20 Teodor Zlatanov - * spam.el (gnus-summary-mode-map): make spam-generic-score the - default scoring function - (spam-generic-score): calls spam-spamassassin-score if + * spam.el (gnus-summary-mode-map): Make spam-generic-score the + default scoring function. + (spam-generic-score): Call spam-spamassassin-score if spam-use-spamassassin or spam-use-spamassassin-headers is on; spam-bogofilter-score otherwise. - * gnus.el (spam-process, spam-autodetect-methods): add - spamassassin and spamassassin-headers + * gnus.el (spam-process, spam-autodetect-methods): Add + spamassassin and spamassassin-headers. 2004-01-20 Nevin Kapur @@ -9242,9 +9753,9 @@ 2004-01-12 Teodor Zlatanov - * spam.el (spam-get-article-as-string): updated to use - gnus-request-article-this-buffer, much simpler - (spam-get-article-as-buffer): removed + * spam.el (spam-get-article-as-string): Update to use + gnus-request-article-this-buffer, much simpler. + (spam-get-article-as-buffer): Remove. 2004-01-12 Kai Grossjohann @@ -9339,13 +9850,13 @@ 2004-01-09 Teodor Zlatanov - * spam.el (spam-generate-fake-headers): rewrite to be simpler, - also under 80 char limit, and call gnus-error if needed - (spam-fetch-article-header): finally fixed - it was a - buffer-local variable (gnus-newsgroup-data) - (spam-find-spam): use spam-generate-fake-headers, forget about - spam-insert-fake-headers - (spam-insert-fake-headers): removed + * spam.el (spam-generate-fake-headers): Rewrite to be simpler, + also under 80 char limit, and call gnus-error if needed. + (spam-fetch-article-header): Fix - it was a + buffer-local variable (gnus-newsgroup-data). + (spam-find-spam): Use spam-generate-fake-headers, forget about + spam-insert-fake-headers. + (spam-insert-fake-headers): Remove. 2004-01-09 Jesper Harder @@ -9361,9 +9872,9 @@ * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast) (spam-fetch-field-subject-fast) (spam-fetch-field-message-id-fast, spam-generate-fake-headers) - (spam-fetch-article-header): new functions to deal with Gnus - internals for fast retrieval of article header data - (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook + (spam-fetch-article-header): Add functions to deal with Gnus + internals for fast retrieval of article header data. + (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook. 2004-01-09 Jesper Harder @@ -9421,17 +9932,17 @@ (spam-group-ham-mark-p, spam-group-spam-mark-p) (spam-group-ham-marks, spam-group-spam-marks) (spam-group-spam-contents-p, spam-group-ham-contents-p) - (spam-list-of-processors, spam-list-of-statistical-checks): doc - fix, also add spam-use-blackholes to the statistical checks - (spam-fetch-field-fast): new interface to fetching fields, may - become a macro + (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc, + also add spam-use-blackholes to the statistical checks. + (spam-fetch-field-fast): Add interface to fetching fields, may + become a macro. (spam-fetch-field-from-fast, spam-fetch-field-subject-fast) - (spam-fetch-field-message-id-fast): use spam-fetch-field-fast - (spam-insert-fake-headers): fake an article when needed - (spam-find-spam): fake article when possible + (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast. + (spam-insert-fake-headers): Fake an article when needed. + (spam-find-spam): Fake article when possible. (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p) - (spam-check-bogofilter-headers): use message-fetch-field instead - of nnmail-fetch-field + (spam-check-bogofilter-headers): Use message-fetch-field instead + of nnmail-fetch-field. 2004-01-07 Reiner Steib @@ -9439,30 +9950,30 @@ 2004-01-07 Teodor Zlatanov - * spam.el (spam-split): do not require spam-use-CHECK to be + * spam.el (spam-split): Do not require spam-use-CHECK to be enabled if that check is passed to spam-split explicitly; also fix so 'spam doesn't get converted to spam-split-group when - spam-split-symbolic-return is t - (spam-find-spam): find registrations of the article and use those + spam-split-symbolic-return is t. + (spam-find-spam): Find registrations of the article and use those instead of re-running spam-split to find the spam/ham - classification of the article + classification of the article. (spam-log-processing-to-registry, spam-log-registered-p) (spam-log-unregistration-needed-p, spam-log-undo-registration): - use gnus-error instead of gnus-message - (spam-log-registration-type): new function to determine the + Use gnus-error instead of gnus-message. + (spam-log-registration-type): Add function to determine the classification of a message based on registry entries; will - return nil if both 'spam and 'ham are found - (spam-check-BBDB): expand all the BBDB macros here so we can have - a reasonably fast local cache without the loading errors - (spam-cache-lookups): set to t by default - (spam-find-spam): don't try to guess spam-cache-lookups - (spam-enter-whitelist, spam-enter-blacklist): also clear the - spam-caches entry - (spam-filelist-build-cache, spam-filelist-check-cache): better - caching of whitelist/blacklist entries - (spam-check-whitelist, spam-check-blacklist): invoke - spam-from-listed-p with a type, not a cache variable - (spam-from-listed-p): wrap around spam-filelist-check-cache + return nil if both 'spam and 'ham are found. + (spam-check-BBDB): Expand all the BBDB macros here so we can have + a reasonably fast local cache without the loading errors. + (spam-cache-lookups): Set to t by default. + (spam-find-spam): Don't try to guess spam-cache-lookups. + (spam-enter-whitelist, spam-enter-blacklist): Clear the + spam-caches entry. + (spam-filelist-build-cache, spam-filelist-check-cache): Fix + caching of whitelist/blacklist entries. + (spam-check-whitelist, spam-check-blacklist): Invoke + spam-from-listed-p with a type, not a cache variable. + (spam-from-listed-p): Wrap around spam-filelist-check-cache. 2004-01-07 Jesper Harder @@ -9530,14 +10041,13 @@ 2004-01-06 Teodor Zlatanov * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache): - first attempt at some caching support (done for BBDB only now) - (spam-find-spam): set spam-cache-lookups if there are more than 2 - addresses to be checked - (spam-clear-cache-BBDB): new function, to be invoked by - bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB - (spam-check-BBDB): check and use the caches, if - spam-cache-lookups is on - remove superfluous (provide) + Make attempt at some caching support (done for BBDB only now). + (spam-find-spam): Set spam-cache-lookups if there are more than 2 + addresses to be checked. + (spam-clear-cache-BBDB): Add function, to be invoked by + bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB. + (spam-check-BBDB): Check and use the caches, if + spam-cache-lookups is on, remove superfluous (provide). 2004-01-06 Reiner Steib @@ -9653,20 +10163,20 @@ 2004-01-05 Teodor Zlatanov - * netrc.el: autoload password-read - (netrc): new configuration group - (netrc-encoding-method, netrc-openssl-path): configuration + * netrc.el: Autoload password-read. + (netrc): Add configuration group. + (netrc-encoding-method, netrc-openssl-path): Add variables for encoding and decoding of files with symmetric - ciphers - (netrc-encode): assistant function to encode a file with - netrc-encoding-method - (netrc-parse): added interactive parameter, added optional + ciphers. + (netrc-encode): Add assistant function to encode a file with + netrc-encoding-method. + (netrc-parse): Add interactive parameter, added optional decoding if netrc-encoding-method is non-nil but otherwise - behavior is standard + behavior is standard. (netrc-encrypting-method, netrc-encrypt, netrc-parse): - s/encode/encrypt/ everywhere + Do s/encode/encrypt/ everywhere. - * spam.el: remove executable-find autoload + * spam.el: Remove executable-find autoload. 2004-01-05 Jesper Harder @@ -9887,9 +10397,24 @@ See ChangeLog.2 for earlier changes. - Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. - Copying and distribution of this file, with or without modification, - are permitted provided the copyright notice and this notice are preserved. + Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + + This file is part of GNU Emacs. + + GNU Emacs is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + GNU Emacs is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU Emacs; see the file COPYING. If not, write to the + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. ;; Local Variables: ;; coding: iso-2022-7bit