+2007-01-22 Daiki Ueno <ueno@unixuser.org>
+
+ * 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-17 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * 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 <tsuchiya@namazu.org>
+
+ * spam.el (spam-bsfilter-ham-switch): Fix typo.
+ Thanks to Yoshihiko Yamada for kind notification of this typo.
+
+2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 URL with parentheses as in
+ WikiPedia URL.
+
+ * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
+ Suggested by Simon Krahnke <overlord@gmx.li>.
+
+2007-01-13 Romain Francoise <romain@orebokech.com>
+
+ * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
+ Update copyright.
+
+2007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
+
+ * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
+
+2007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-unfollowed-groups)
+ (gnus-registry-split-fancy-with-parent): Fix documentation.
+
+2007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
+ from nnweb groups.
+
+2006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
+ Xref urls. Erase buffer before requesting head.
+
+2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-soup.el (gnus-soup): New custom group. Make user variables
+ customizable.
+
+2007-01-05 Daiki Ueno <ueno@unixuser.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * spam-report.el (spam-report-gmane-spam): Remove redundant message.
+
+2007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * 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 <uwi7@rz.uni-karlsruhe.de>
+
+ * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
+
+2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <romain@orebokech.com>
+
+ * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
+
+2006-12-31 Steve Youngs <steve@sxemacs.org>
+
+ * 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 <larsi@gnus.org>
+
+ * 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 <uwi7@rz.uni-karlsruhe.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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\e,Ad\e(Bnen <jks@iki.fi>
+
+ * nnimap.el (nnimap-expunge-search-string): Mention
+ nnimap-search-uids-not-since-is-evil in docstring.
+
+2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <ueno@unixuser.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <epameinondas@gmx.de>
+
+ * gnus-cite.el: Enable highlighting of different citation levels in
+ message-mode.
+
+2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <uwi7@rz.uni-karlsruhe.de>
+
+ * message.el (message-generate-hashcash): Fix custom type.
+
+2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
+
+2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
+ disconnect icons. Add help text.
+
+2006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * 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 <larsi@gnus.org>
+
+ * gnus-art.el (gnus-article-setup-buffer): Actually set the local
+ version of gnus-summary-buffer to something, so that we can use two
+ article buffers at the same time.
+
+2006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
+ trigger all the extra headers.
+ (spam-extra-header-to-number): Don't require spam-use-crm114 for header
+ sorting.
+
+2006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
+ solid groups.
+
+2006-12-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
+
+2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * legacy-gnus-agent.el: Add Copyright notice.
+
+2006-12-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
+
+2006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
+
+ * 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 <cyd@stupidchicken.com>
+
+ * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
+ specifying array size.
+ (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
+ array if it is too small.
+ (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
+ (gnus-sort-threads-loop): New function.
+
+2006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
+
+ * 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\e,Ad\e(Bnen <jks@iki.fi>
+
+ * mm-url.el (mm-url-predefined-programs): Call curl with correct
+ options.
+
+2006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
+ DOS-ing the recipient.
+
+ * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
+ the headers when creating the mapping to avoid mismappings.
+ (nnweb-gmane-create-mapping): Always nix out old mapping.
+
+2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
+ and mm-verify-option to never.
+
+2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-signed-or-encrypted-p): New function.
+ (message-forward-make-body): Use it.
+
+ * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
+ Replace encode-coding-string with mm-encode-coding-string.
+
+2006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nneething.el (nneething-decode-file-name): Replace
+ decode-coding-string with mm-decode-coding-string.
+
+ * gnus-int.el (gnus-open-server): Say failed server's name.
+
+2006-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of
+ strings to a single string. Quote `errors-file-name'.
+ (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region)
+ (pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region):
+ Adjust calls. Use `shell-quote-argument'.
+
+2006-11-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
+ (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
+
+ * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
+ * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
+ (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
+ (gnus-group-make-directory-group, gnus-group-transpose-groups):
+ * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
+ (gnus-subscribe-newsgroup, gnus-1):
+ * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
+ * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
+ (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
+ (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
+
+2006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-sum.el (gnus-summary-limit-to-headers): New command and
+ keystroke.
+ (gnus-summary-limit-to-bodies): Implement headersp.
+
+2006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * dns.el (query-dns): Protect against "Process dns deleted" strings.
+
+2006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
+
+2006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * message.el (message-generate-hashcash): Expand range of values to
+ include `opportunistic'.
+ (message-send-mail): Use it.
+
+2006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
+ and comment it.
+
+ * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
+
+2006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-util.el (gnus-extract-address-components): Improve comment.
+
+2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-util.el (gnus-extract-address-components): Work with address in
+ which the name portion contains @.
+
+ * lpath.el: Fbind custom-autoload.
+
+2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus.el (gnus-start): Move custom group up.
+ (gnus-select-method): Don't autoload, but make it available for
+ `customize-variable'.
+ (gnus-getenv-nntpserver): Don't autoload.
+
+2006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
+
+2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-sendmail-extra-arguments): New variable.
+ (message-send-mail-with-sendmail): Use it.
+
+2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
+ mm-with-unibyte-current-buffer to make string unibyte.
+
+ * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
+ mm-string-as-multibyte.
+
+2006-11-14 Daiki Ueno <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
+ Reported by Werner Koch <wk@gnupg.org>.
+
+2006-11-14 Daiki Ueno <ueno@p360>
+
+ * mml2015.el: Autoload epa-select-keys when compiling.
+
+2006-11-13 Daiki Ueno <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-sign): Save the signing keys in
+ message-options.
+ (mml2015-epg-encrypt): Save the recipient keys in message-options.
+
+2006-11-13 Daiki Ueno <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
+ EasyPG (< 0.0.6).
+ (mml2015-always-trust): New user option.
+ (mml2015-epg-passphrase-callback): Display key ID on the passphrase
+ prompt.
+
+2006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nntp.el (nntp-authinfo-force): New variable.
+ (nntp-send-authinfo): Use it.
+
2006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-strip-subject-encoded-words): Allow _not_ to
- decode encoded words.
+ decode encoded words. Improve prompt. Add comment about forwarding.
+ (message-replacement-char): Move up.
2006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
2006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <tzz@lifelogs.com>
- * 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 <tzz@lifelogs.com>
(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 <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
- * 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 <uwi7@rz.uni-karlsruhe.de>
whitespace removed in revision 7.8. Use concatenated string to
protect trailing whitespace.
-2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
+2005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
* nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
(nnimap-request-expire-articles): Use it to avoid sending 'UID
2005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
* 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 <Reiner.Steib@gmx.de>
2005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
* 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 <yamaoka@jpl.org>
2005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <monnier@iro.umontreal.ca>
2005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <jas@extundo.com>
2005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <jas@extundo.com>
2005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <tzz@lifelogs.com>
- * 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 <chlunde+bugs+@ping.uio.no> (tiny change)
2004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
- * nnimap.el (nnimap-open-connection): fixed prog1/prog2 bug
+ * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
- * 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
<dhanak@isis.vanderbilt.edu>
2004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
- * 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
2004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <rms@gnu.org>
2004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
- * spam.el (spam-verify-bogofilter): -V, not -sV option
+ * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
2004-09-28 Kevin Greiner <kgreiner@compsol.cc>
2004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <jas@extundo.com>
2004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <jas@extundo.com>
2004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
* 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.
2004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <jas@extundo.com>
2004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <prj@po.cwru.edu>
2004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
- * 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)
(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 <yamaoka@jpl.org>
2004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <ynyaaa@ybb.ne.jp> (tiny change)
2004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
* 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 <larsi@gnus.org>
2004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <Reiner.Steib@gmx.de>
2004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
- * 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.
2004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <daniel@rimspace.net>
- * 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 <jas@extundo.com>
2004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
- * 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.
2004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
- * 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)
(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 <daniel@rimspace.net>
(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\e,Ax\e(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 <tsuchiya@namazu.org>
2004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <larsi@gnus.org>
2004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
- * spam.el (spam-summary-prepare-exit): oops, forgot (length)
+ * spam.el (spam-summary-prepare-exit): Fixed (length).
2004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <nelson.ferreira@verizon.net> (tiny change)
* 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 <yamaoka@jpl.org>
Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
<shields@msrl.com>:
- * 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 <tzz@lifelogs.com>
- * 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\e,Ae\e(Brd).
2004-04-17 Jesper Harder <harder@ifa.au.dk>
2004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
* 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 <tzz@lifelogs.com>
* 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 <yamaoka@jpl.org>
2004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <tzz@lifelogs.com>
- * 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 <yamaoka@jpl.org>
2004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <kgreiner@xpediantsolutions.com>
2004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
* 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 <harder@ifa.au.dk>
* 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 <harder@ifa.au.dk>
2004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
2004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
2004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
* 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 <yamaoka@jpl.org>
2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <nkapur@cs.caltech.edu>
2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <kai.grossjohann@mci.com>
2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
* 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 <harder@ifa.au.dk>
(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 <Reiner.Steib@gmx.de>
2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
* 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 <Reiner.Steib@gmx.de>
2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
- * 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 <harder@ifa.au.dk>
;; Local Variables:
;; coding: iso-2022-7bit
;; fill-column: 79
+;; add-log-time-zone-rule: t
;; End:
;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4