(spam-stat-test-directory): Compare against zero.
[gnus] / lisp / ChangeLog
index 8237b9c..da9d6f8 100644 (file)
@@ -1,6 +1,474 @@
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * spam-stat.el (spam-stat-test-directory): Compare against zero. 
+
+2003-05-01  Trey Jackson <tjackson@ichips.intel.com>  (tiny change)
+
+       * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
+       
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-forward-subject-name-subject): Decode
+       string when forwarding.
+
+2003-05-01  Oystein Viggen  <oysteivi@tihlde.org>
+
+       * dgnushack.el (when): Add defadvice.
+
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-version-number): Bump.
+
+2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Oort Gnus v0.22 is released.
+
+2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Oort Gnus v0.21 is released.
+
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-version-number): Bump.
+
+2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Oort Gnus v0.20 is released.
+
+2003-05-01  Vasily Korytov  <deskpot@despammed.com>
+
+       * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
+
+2003-04-30  Mark A. Hershberger  <mah@everybody.org>
+
+       * mm-url.el (mm-url-insert-file-contents): set url-current-object
+       in the case where mm-url-use-external is set.
+
+       * nnrss.el (nnrss-request-article): Change the messages created to
+       multipart/alternative.  Hopefully fixes a problem interaction with
+       w3m.
+       (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
+       around.
+
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-check-news-header-syntax): Alter "posting"
+       message. 
+
+       * nnrss.el (nnrss-node-text): Don't use char classes.
+
+2003-05-01  David Z. Maze  <dmaze@mit.edu>
+
+       * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
+       in condition-case.
+
+2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-required-headers): Remove In-Reply-To.
+
+       * gnus-int.el (gnus-open-server): Revert changes.
+
+2003-04-30  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * gnus-int.el (gnus-open-server): Try to open unagentized servers
+       even when unplugged.
+
+2003-04-30  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
+       doc-string.
+
+2003-05-01  Steve Youngs  <youngs@xemacs.org>
+
+       * lpath.el: Add a section for non-Mule XEmacsen.
+       fbind `find-charset-string' and `coding-system-base' in that
+       section.
+
+       * gnus-util.el (gnus-completing-read-maybe-default): New.
+       (gnus-completing-read): Use it.
+
+       * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
+
+       * gnus-art.el (gnus-read-string): New.
+       (gnus-summary-pipe-to-muttprint): Use it.
+
+       * gnus-xmas.el (gnus-xmas-open-network-stream): New.
+
+       * dns.el (dns-make-network-process): Use it.
+
+       Take care of some differences between XEmacs 21.1 and newer
+       versions of XEmacs.
+
+2003-04-30  Teodor Zlatanov  <tzz@bwh.harvard.edu>
+
+       * gnus-registry.el (gnus-registry-split-fancy-with-parent): added
+       diagnostic message
+       (gnus-registry-grep-in-list): don't run when word is nil
+       (gnus-registry-fetch-message-id-fast): new function
+       (gnus-registry-delete-group, gnus-registry-add-group): make sure
+       the id and group are not nil
+       (gnus-registry-register-message-ids): new function
+       (gnus-register-action): optimized logical flow
+       (gnus-summary-prepare-hook): added gnus-registry-register-message-ids
+
+2003-04-30  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * gnus-delay.el (gnus-delay-article): Call
+       `gnus-agent-queue-setup' to create the delay group.
+
+       * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
+       for the (queue) group name.
+
+2003-04-30  Simon Josefsson  <jas@extundo.com>
+
+       * mm-util.el (mm-charset-to-coding-system): Use user specified
+       charset unless coding-system-get is fboundp.
+
+2003-04-30  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
+       Wrapped in eval-when-compile.
+       (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
+       shouldn't be asked twice to go online with each server.
+       (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
+       gnus-agent-crosspost, gnus-agent-flush-cache,
+       gnus-agent-fetch-session, gnus-agent-unread-articles,
+       gnus-agent-uncached-articles, gnus-agent-regenerate-group,
+       gnus-agent-group-covered-p): Expanded pop macros used for
+       effect. Avoids compilation warning in emacs 21.3.
+
+       * gnus-int.el (gnus-open-server): Restructured to only open
+       nnagent when gnus-plugged is nil.
+
+2003-04-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Fbind string-to-multibyte.
+
+2003-04-30  Steve Youngs  <youngs@xemacs.org>
+
+       * dgnushack.el: Add some missing autoloads for XEmacs 21.1.
+
+2003-04-29  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-fetch-group): faster
+       (gnus-registry-delete-group): new function
+       (gnus-registry-add-group): new function
+       (gnus-register-spool-action): use it
+       (gnus-register-action): use it
+       (gnus-registry-translate-from-alist) 
+       (gnus-registry-translate-to-alist): remove the headers registry
+       for now
+
+2003-04-29  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
+
+2003-04-29  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam-report.el (spam-report-gmane): gnus-summary-article-number
+       is not necessary, just use the function parameter
+
+2003-04-29  Karl Pflysterer  <sigurd@12move.de>
+
+       * spam-stat.el (spam-stat-save): No longer font-locks the file
+       when saving
+
+2003-04-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * canlock.el: Bind mail-header-separator when compiling (XEmacs
+       provides it in mail-lib/auto-autoloads.el).
+
+2003-04-29  Simon Josefsson  <jas@extundo.com>
+
+       * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
+       message-sender.
+
+       * mml.el (mml-generate-mime-1): Set mml-sender too.
+
+2003-04-29  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
+
+       * mm-url.el (mm-url-use-external): do.
+
+2003-04-29  Simon Josefsson  <jas@extundo.com>
+
+       * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
+       warnings).
+
+       * sieve-mode.el (c-mode): Ditto.
+
+       * pgg.el (run-at-time): Ditto.
+
+       * mm-url.el (require): Require timer when compiling for
+       with-timeout macro (fix xemacs compile warnings).
+
+2003-04-28  Dave Love  <fx@gnu.org>
+
+       * gnus-util.el (nnheader): Don't require.
+       (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
+       Autoload.
+
+       * spam.el: Require cl when compiling.
+
+       * dns.el: Require cl when compiling.
+
+2003-04-28  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-art.el (gnus-article-goto-next-page)
+       (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
+       gnus-pick-mode work.
+
+2003-04-28  Steve Youngs  <youngs@xemacs.org>
+
+       * Makefile.in (FLAGS): Use @FLAGS@.
+
+2003-04-27  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-mime-display-multipart-as-mixed) 
+       (gnus-mime-display-multipart-alternative-as-mixed) 
+       (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
+       allow customization.
+
+2003-04-27  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * dgnushack.el (dgnushack-compile-verbosely): New function.  Not
+       currently called (See source for explanation).
+
+2003-04-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages. 
+       (gnus-summary-mark-read-and-unread-as-read): Take an optional
+       mark.
+
+       * gnus.el (gnus-version-number): Bump.
+
+2003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Oort Gnus v0.19 is released.
+
+2003-04-27  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-registry.el (gnus-register-spool-action): Replaced literal
+       carriage-return character with its escape sequence.
+
+2003-04-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
+
+       * nnrss.el (nnrss-node-text): Use only one
+       gnus-replace-in-string. 
+
+       * gnus.el: Remove gnus-functionp throughout.
+
+       * gnus-util.el (gnus-functionp): Removed.
+
+       * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix. 
+
+       * message.el (message-required-headers): Add In-Reply-To.
+
+2003-04-27  Marshall T. Vandegrift  <vandem2@rpi.edu>
+
+       * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
+       to binary.
+
+2003-04-27  Jesper Harder  <harder@ifa.au.dk>
+
+       * mml.el (mml-preview): do.
+
+       * message.el (message-mode): do.
+
+       * gnus-undo.el (gnus-undo-mode): do.
+
+       * gnus-topic.el (gnus-topic-mode): do.
+
+       * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do.
+
+       * gnus-msg.el (gnus-setup-message)
+       (gnus-inews-add-send-actions, gnus-configure-posting-styles): do.
+
+       * gnus-gl.el (gnus-grouplens-mode): do.
+
+       * gnus-art.el (gnus-mime-save-part-and-strip)
+       (gnus-mime-delete-part): Use it.
+
+       * gnus-util.el (gnus-make-local-hook): New function.
+
+2003-04-25  Simon Josefsson  <jas@extundo.com>
+
+       * nnrss.el (nnrss-node-text): Don't use a star.
+       (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
+
+2003-04-24  Dave Love  <fx@gnu.org>
+
+       * mm-encode.el (mm-long-lines-p): Autoload.
+       (mm-encode-content-transfer-encoding): Don't try to make buffer
+       unibyte before decoding.  Don't ignore errors for base64 encoding.
+
+       * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
+       Signal error on malformed text, as for base64.
+       (quoted-printable-encode-region): DTRT in Emacs 22.
+
+       * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
+       (mm-auto-save-coding-system): Consider utf-8-emacs.
+       (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
+       (mm-charset-to-coding-system, mm-mime-charset)
+       (mm-find-mime-charset-region): Check for :mime-charset coding
+       systems property.
+
+       * mml-sec.el (mml2015, mml1991): Don't require.
+       (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt) 
+       (message-goto-body, mml-insert-tag): Autoload.
+
+       * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
+
+       * gnus-start.el (message-make-date): Autoload rather than
+       requiring message.
+
+       * gnus-group.el (gnus-group-name-charset-group-alist): Use
+       mm-coding-system-p.
+       (gnus-cache-active-altered): Defvar when compiling.
+       (gnus-group-delete-group): Re-write to help avoid warnings.
+
+       * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
+
+       * pgg.el: Split eval-when-compile forms.
+
+2003-04-24  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-group.el (gnus-large-ephemeral-newsgroup) 
+       (gnus-fetch-old-ephemeral-headers): News variables.
+       (gnus-group-read-ephemeral-group): Use them.
+
+2003-04-24  Simon Josefsson  <jas@extundo.com>
+
+       * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
+
+       * nnrss.el (nnrss-node-text): Ditto.
+
+2003-04-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
+       gnus-inews-mark-gcc-as-read exists.
+
+2003-04-23  Simon Josefsson  <jas@extundo.com>
+
+       * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
+       doesn't exceed the regexp stack space.
+
+2003-04-23  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
+
+       * gnus-art.el (gnus-article-hide-pgp-hook): do.
+
+2003-04-23  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mml.el (mml-preview): Bind `=', RET, and mouse-2.
+
+2003-04-23  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-bodies.el (mm-decode-body): Don't override supplied charset.
+
+2003-04-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * dgnushack.el (merge, copy-list): Remove compiler macros.
+       (butlast): Add a compiler macro.
+
+2003-04-22  Paul Jarc  <prj@po.cwru.edu>
+
+       * gnus-util.el (gnus-merge): Added "type" argument to match CL
+       merge and gnus-sum.el's expectations.
+
+2003-04-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-button-url-regexp): Added nntp.
+
+       * message.el (message-generate-headers-first): Default to
+       '(references).
+
+       * gnus-art.el (gnus-mime-delete-part): Require confirmation.
+
+2003-04-21  Jesper Harder  <harder@ifa.au.dk>
+
+       * smime.el (smime-decrypt-region): Insert From header.
+
+2003-04-21  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
+       Max length of header is 726, not 740.  From Gaute B Strokkenes
+       <gs234@cam.ac.uk>.
+
+2003-04-20  Jesper Harder  <harder@ifa.au.dk>
+
+       * nndb.el, mml1991.el: Fix license template.
+
+2003-04-20  Simon Josefsson  <jas@extundo.com>
+
+       * nnimap.el (nnimap-split-articles): Don't download body unless
+       required.
+
+       * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
+       starting process, like imap-kerberos4-open does.
+
+       * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
+       license template.
+
+       * mml-sec.el: Fix license template.
+
+       * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
+       license template.
+
+       * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
+       pgg-pgp.el: Fix license template.
+
+2003-04-19  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
+
+2003-04-19  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix
+
+2003-04-18  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-split): allow a particular check as a parameter,
+       e.g. (: spam-split 'spam-use-bogofilter)
+       (spam-mark-only-unseen-as-spam): new parameter, see doc
+       (spam-mark-junk-as-spam-routine): use
+       spam-mark-only-unseen-as-spam, simplify routine to take advantage
+       of gnus-newsgroup-unread as well as gnus-newsgroup-unseen
+
+2003-04-17  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions
+       (gnus-group-guess-full-name): don't prefix the group twice
+
+       * nnmail.el (nnmail-split-fancy-with-parent): docstring fix
+
+       * gnus-registry.el (gnus-registry-clear)
+       (gnus-registry-fetch-group, gnus-registry-grep-in-list)
+       (gnus-registry-split-fancy-with-parent): new functions
+       (gnus-register-spool-action, gnus-register-action): simplified the format
+       (gnus-registry): new customization group
+       (gnus-registry-unfollowed-groups): new variable
+
+2003-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-art.el (gnus-button-alist): Add nntp: urls.
+       (gnus-header-button-alist): Ditto.
+
+2003-04-17  Dave Love  <fx@gnu.org>
+
+       * gnus-util.el (gnus-string-equal): Revert last change.
+
+2003-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
+
 2003-04-17  Mike Woolley  <mike@ariel.co.uk>
 
-       * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable. 
+       * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
 
 2003-04-15  Michael Shields  <shields@msrl.com>
 
        the broken-reply-to group parameter is set.  Idea from Vasily
        Korytov <deskpot@myrealbox.com>.
 
+2003-04-17  Steve Youngs  <youngs@xemacs.org>
+
+       * dgnushack.el: 'setenv' is in env.el for XEmacsen <= 21.4, but in
+       process.el in XEmacsen >= 21.5.
+
 2003-04-17  Steve Youngs  <youngs@xemacs.org>
 
        * dgnushack.el: Add a whole swag of autoloads and defaliases to
 
 2003-04-16  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * gnus-registry.el (gnus-register-action) 
-       (gnus-register-spool-action, hashtable-to-alist) 
-       (gnus-registry-translate-from-alist, alist-to-hashtable) 
+       * gnus-registry.el (gnus-register-action)
+       (gnus-register-spool-action, hashtable-to-alist)
+       (gnus-registry-translate-from-alist, alist-to-hashtable)
        (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
        new variables and function fixes