* nntp.el (nntp-accept-process-output): Use new function.
[gnus] / lisp / ChangeLog
index a49762b..0507362 100644 (file)
@@ -1,3 +1,564 @@
+2003-03-31  Simon Josefsson  <jas@extundo.com>
+
+       * imap.el (imap-gssapi-program): Also try GNU SASL.
+       (imap-gssapi-open): Accept GNU SASL greeting.
+
+2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nntp.el (nntp-accept-process-output): Use new function.
+
+       * nnheader.el (nnheader-read-timeout): New variable.
+       (nnheader-accept-process-output): New function.
+
+       * nntp.el (nntp-read-timeout): Removed.
+
+       * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
+
+2003-03-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
+
+2003-03-30  Simon Josefsson  <jas@extundo.com>
+
+       * message.el (message-idna-inside-rhs-p): Narrow to header before
+       searching.
+
+       * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
+
+2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
+
+2003-03-28  Vasily Korytov  <deskpot@myrealbox.com>
+
+       * message.el (message-make-in-reply-to): Use
+       mail-extract-address-components to dentermine sender's
+       name/address.
+
+2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nndoc.el (nndoc-type-alist): Move mime-parts further ahead. 
+
+       * gnus-registry.el (gnus-registry-translate-to-alist): Make a
+       valid lambda.
+       (gnus-registry-translate-from-alist): Ditto.
+
+       * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
+       print-length to nil.
+
+       * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
+
+       * gnus-fun.el (gnus-fun-ppm-change-string): New function.
+       (gnus-grab-cam-face): Use it.
+
+2003-03-28  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir-request-set-mark,
+       nnmaildir-close-group): Allow each mark directory in a group to
+       have its own inode for mark files, to accommodate AFS.
+
+2003-03-28  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-start.el (gnus-read-newsrc-el-hook): new hook called by gnus-read-newsrc-el-file
+       (gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook
+
+       * gnus-registry.el (gnus-registry-translate-to-alist)
+       (gnus-registry-translate-from-alist, alist-to-hashtable)
+       (hashtable-to-alist): new functions
+       (gnus-register-spool-action): add a spool item to the registry
+
+       * gnus.el (gnus-variable-list): added gnus-registry-alist to the
+       list of saved variables
+       (gnus-registry-alist): new variable
+
+2003-03-27  Simon Josefsson  <jas@extundo.com>
+
+       * gnus-art.el (article-decode-group-name): Be correct instead of
+       smart.
+
+2003-03-27  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lpath.el: Bind url-current-object for FSF Emacs; bind
+       gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
+       for both Emacsen.
+
+2003-03-27  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-sum.el (gnus-article-loose-mime)
+       (gnus-article-emulate-mime): Move to gnus-article-mime customize
+       group.
+
+       * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
+       doc string.
+
+2003-03-26  Kevin Ryde <user42@zip.com.au>
+
+       * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
+       gnus-summary-find-uncancelled, skip temporary articles inserted by
+       "refer" functions.
+
+2003-03-26  Vasily Korytov  <deskpot@myrealbox.com>
+
+       * smiley.el (smiley-buffer): New function.
+
+2003-03-26  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
+       gnus-summary-update-line (which updated the article's face) with
+       gnus-summary-update-download-mark (which updates the article's
+       face by calling gnus-summary-update-line AND updates the download
+       mark to show that the article was fetched).
+
+2003-03-23  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
+       option of deleting agent directories for groups/servers that are
+       not currently agentized.
+       (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
+
+       * gnus-int.el (gnus-open-server): Report backend errors in
+       condition handler.
+
+2003-03-23  Simon Josefsson  <jas@extundo.com>
+
+       * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
+       header.
+
+       * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
+       same as Newsgroups.
+
+       * nntp.el (nntp-open-connection-function): Mention
+       nntp-open-tls-stream.
+       (nntp-open-tls-stream): New function.
+
+       * tls.el: New file.
+
+       * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
+       instead of SSL.
+       (nnimap-stream): Add other streams, link to imap variables.
+       (nnimap-authenticator): Add other authenticator, link to imap
+       variables.
+
+       * imap.el: Autoload open-tls-stream.
+       (imap-streams): Add tls in front of ssl.
+       (imap-stream-alist): Add tls.
+       (imap-default-tls-port): New variable.
+       (imap-tls-p, imap-tls-open): New functions.
+
+2003-03-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * mm-url.el (mm-url-insert-file-contents): parse url only if
+       results is a list.
+
+2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail-source.el (mail-source-fetch-imap): Revert.
+
+2003-03-22  Svend Tollak Munkejord  <stm@bacchus.pvv.org>
+
+       * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
+       less strict regexp.
+
+2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail-source.el (mail-source-fetch-imap): Use buffer name for
+       more imap function.
+
+2003-03-21  Simon Josefsson  <jas@extundo.com>
+
+       * gnus-art.el (article-decode-group-name): Replace Newsgroups and
+       Followup-To data inline.
+
+2003-03-21  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-art.el (gnus-treat-display-xface): Don't enable if
+       icontopbm isn't available.
+
+2003-03-21  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-int.el (gnus-open-server): Catch errors in backend's
+       open-server method.  Returns nil rather than crashing startup.
+
+       * gnus-sum.el (eval-when-compile): Modified to resolve
+       compile-time warnings.
+
+       * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
+       Reports length of series so that the user can compare N with a
+       subject that should, if the entire series is present, contain
+       '(.../N)'.
+       (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
+       of temp file (Win-XP may leave the temp file locked when the
+       uudecode process fails).
+
+2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * message.el (message-split-line): Ignore error.
+
+       * lpath.el (split-line): Avoid split-line warning message.
+
+2003-03-20  Kim F. Storm  <storm@cua.dk>
+
+       * message.el (message-split-line): New function.
+       (message-mode-map): Remap split-line to message-split-line.
+
+2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * message.el (message-make-overlay): Defalias it to make-overlay.
+       (message-delete-overlay): Defalias it to delete-overlay.
+       (message-overlay-put): Defalias it to overlay-put.
+       (message-idna-to-ascii-rhs-1): Use them.
+
+       * messagexmas.el (message-xmas-redefine): Defalias some overlay
+       functions to extent functions.
+
+2003-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-check-news-header-syntax): Fixed regexp.
+
+2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
+
+       * mm-url.el (mm-url-insert): Move url-current-object stuff into
+       mm-url-insert-file-contents.
+
+       * nnrss.el (nnrss-fetch): Fetch the local stuff.
+       (nnrss-check-group): Use it.
+
+2003-03-20 Mark A. Hershberger  <mah@everybody.org>
+
+       * nnrss.el: Primitive XML Name-space support.  This means that RSS
+       feeds like Kevin Burton's[1] can now be read in Gnus.
+
+       Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
+       means that if you want to read the RSS feed for example.com, all
+       you have to do is hit "G R http://www.example.com/ RET" and
+       nnrss.el will find and the feed listed on the site or (if you have
+       loaded xml-rpc.el) look it up on syndic8.com.
+
+       Marked the message as HTML (by adding a Content-Type header) so
+       that Gnus will render it as html if the user wants that.
+
+       Implemented the ability to save nnrss-group-alist so that any new
+       feeds the you subscribe to will be found the next time you start
+       up.
+
+       Implemented support for RSS 2.0 elements (author, pubDate).
+
+       Prefer for <content:encoded> over <description> where both
+       elements exist.
+
+       * mm-url.el (mm-url-insert): Set url-current-object.
+
+       * gnus-group.el (gnus-group-make-rss-group): New function.
+
+2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
+       for highlight overlays.
+
+2003-03-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
+       a NOV.
+
+2003-03-20  Simon Josefsson  <jas@extundo.com>
+
+       * message.el (message-use-idna): Disable if UTF-8 unavailable.
+       (message-idna-to-ascii-rhs): Use it.
+
+       * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
+
+2003-03-19  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
+       (spam-group-ham-marks, spam-group-spam-marks): new functions
+       (spam-spam-marks, spam-ham-marks): removed in favor of the
+       spam-marks and ham-marks parameters
+       (spam-generic-register-routine, spam-ham-move-routine): use the
+       new spam-group-{spam,ham}-mark-p functions
+
+       * gnus.el (spam-marks, ham-marks): new group parameters with
+       default values same as the old spam-spam-marks and spam-ham-marks
+
+2003-03-19  Simon Josefsson  <jas@extundo.com>
+
+       * gnus-art.el (gnus-article-decode-hook): Add IDNA.
+       (gnus-use-idna): New variable.
+       (article-decode-idna-rhs): New function.
+
+       * message.el (message-use-idna): New variable.
+       (message-mode-field-menu): Add entry for IDNA.
+       (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
+       (message-idna-to-ascii-rhs): New function.
+       (message-generate-headers): Invoke IDNA code.
+
+2003-03-19  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir--system-name): New function.
+       (nnmaildir-request-accept-article): Use it.
+
+2003-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-util.el (gnus-byte-compile): Make it work silently as the
+       gnus-compile function does.
+
+       * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
+       bogus change.
+
+2003-03-19  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-util.el (mm-mule-charset-to-mime-charset): Test if
+       sort-coding-systems is defined.
+
+2003-03-18  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir-open-server,
+       nnmaildir-request-scan,
+       nnmaildir-request-create-group,
+       nnmaildir-request-delete-group): Replace create-directory with
+       target-prefix.
+
+2003-03-18  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-bodies.el (mm-decode-coding-region-safely): Don't use
+       find-charset-region which is slooow in XEmacs.
+
+2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
+       compiler under XEmacs.
+
+2003-03-18  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-art.el (gnus-treat-highlight-signature): Make the default
+       work for multipart/signed where the message text isn't `last'.
+
+2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
+       the value of mm-inline-text-html-with-images.
+       (mm-inline-text-html-render-with-w3m): Don't bind
+       w3m-display-inline-images.
+
+       * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
+       w3m-display-inline-images.
+
+       * lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
+       regardless of an Emacs flavor.
+
+2003-03-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-version-number): Bump.
+
+2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Oort Gnus v0.16 is released.
+
+2003-03-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * lpath.el (featurep): Bind mm-w3m-mode-map.
+
+2003-03-17  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmail.el (nnmail-cache-primary-mail-backend): Not all
+       'respool-able backends define a global nnchoke-get-new-mail
+       variable.
+
+2003-03-17  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-mime-delete-part): New function.
+       (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
+
+2003-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-check-news-header-syntax): Don't push
+       groups twice onto list of unknown groups.
+
+       * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
+       back.
+
+       * nnheader.el (nnheader-find-etc-directory): Doc fix.
+
+       * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
+       config unless the summary buffer exists.
+
+       * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
+       that target group is computed correctly when articles are marked
+       as read by Xref handling.
+
+       * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
+       imap-open.
+
+       * message.el (message-send-mail): Add courtesy string to Bcc's,
+       too.
+
+       * gnus-cite.el (gnus-cited-line-p): New function.
+
+2003-03-15  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-bodies.el (mm-decode-body): Add new optional parameter,
+       force, to use the supplied charset unconditionally.
+
+       * gnus-art.el (article-decode-charset): Use it.
+
+2003-03-14  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-bodies.el (mm-decode-coding-region-safely): New function.
+       (mm-decode-body): Use it.
+
+       * rfc2047.el (rfc2047-decode-region): do.
+       (rfc2047-decode-string): Guess coding system if the default is
+       invalid.
+
+2003-03-12  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
+       articles are marked 'read, so we get correct article counts.
+
+2003-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
+       the button.
+       (gnus-insert-prev-page-button): Ditto.
+       (gnus-insert-next-page-button): Ditto.
+       (gnus-insert-mime-security-button): Ditto.
+
+       * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
+       one line.  Suggested by Greg Klanderman <gak@klanderman.net>.
+       (mm-inline-image-xemacs): Ditto.
+
+2003-03-12  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
+       nnmaildir--scan, nnmaildir-request-accept-article): Changes for
+       the recent filename uniqueness discussion.
+
+2003-03-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
+       newline next time.
+       (mm-inline-image-xemacs): Ditto.
+
+2003-03-10  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
+       kill-line.
+
+2003-03-09  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
+       kill-line.
+
+2003-03-09  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-fetched-hook): New variable.  Just
+       fixing the code to match the documentation.
+       (gnus-agent-fetch-selected-article): Replaced
+       gnus-summary-update-article-line with gnus-summary-update-line as
+       the former did not correctly recalculate the thread indentation.
+       (gnus-agent-find-parameter): The agent-predicate, if not found
+       anywhere else, defaults to the value of gnus-agent-predicate.
+       (gnus-agent-fetch-session): Fixed typo; now executes
+       gnus-agent-fetched-hook rather than the undocumented
+       gnus-agent-fetch-hook.
+       (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix.  The
+       default agent predicate is now provided by
+       gnus-agent-find-parameter.
+       (gnus-agent-message): New macro.  This macro avoids potentially
+       costly parameter evaluation when the message's level is too high
+       to display.
+       (gnus-agent-expire-group-1): Disabled undo tracking in temp
+       overview buffer. Uses new gnus-agent-message macro to reduce
+       overhead of optional messages. Reversed message levels to
+       emphasize percent completion messages.  Detailed messages of
+       little use except when debugging code.
+
+2003-03-08  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-ham-move-routine): use
+       spam-mark-ham-unread-before-move-from-spam-group
+       (spam-mark-ham-unread-before-move-from-spam-group): new variable
+
+2003-03-07  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el: load nnimap.el when compiling
+       (spam-setup-widening): use
+       nnimap-split-download-body-default instead of
+       nnimap-split-download-body which is a user-customizable variable
+
+2003-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * nnimap.el (nnimap-split-download-body-default): New, holds
+       default for n-s-d-b.
+       (nnimap-split-download-body): Add new setting (symbol default),
+       which uses contents of n-s-d-b-d, and made it the default.
+
+2003-03-07  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el (spam-use-hashcash): new variable
+       (spam-list-of-checks): added spam-use-hashcash with associated
+       spam-check-hashcash
+       (spam-check-hashcash): new function, installed iff hashcash.el is
+       loaded
+       (spam-setup-widening): don't use (return)
+
+2003-03-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-fetch-group-1): Added default
+       predicate of `false' to avoid an error when a group defines no
+       predicate. Fixed typo that disabled agent scoring (i.e. the
+       low/high predicates should now work).
+
+2003-03-06  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el: add spam-maybe-spam-stat-load to
+       gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook
+       (spam-bogofilter-register-with-bogofilter): use
+       spam-bogofilter-spam-switch and spam-bogofilter-ham-switch
+       (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new
+       custom variables to replace "-s" and "-n"
+
+       * gnus-group.el (gnus-group-get-new-news): call the new
+       gnus-get-top-new-news-hook hook
+
+       * gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY
+       by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group
+
+2003-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
+
+2003-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
+       a cl run-time function.
+
+2003-03-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
+       on gnus-agent-short-article.
+       (gnus-category-read): Replaced CL function mapcar* with new macro:
+       gnus-mapcar.
+       * gnus-util.el (gnus-mapcar): New macro.  Generalizes mapcar to
+       support functions that accept multiple parameters.  A separate
+       sequence must be provided for each parameter in the function.
+       Iteration stops when the end of the shortest list is reached.
+
+2003-03-06  Jesper Harder  <harder@ifa.au.dk>
+
+       * nnimap.el (nnimap-request-accept-article): Use delete-region.
+
+       * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
+       (html2text-delete-single-tag, html2text-clean-anchor)
+       (html2text-remove-tags): Use delete-region.
+       (html2text-fix-paragraphs): Simplify.
+
+       * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
+       (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
+       (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
+       kill-region.
+
 2003-03-04  John Paul Wallington  <jpw@gnu.org>
 
        * gnus-agent.el (gnus-agent-enable-expiration)
 2003-03-04  John Paul Wallington  <jpw@gnu.org>
 
        * gnus-agent.el (gnus-agent-enable-expiration)
        parameters when calling gnus-summary-find-prev.
        (gnus-summary-find-next,gnus-summary-find-prev): Apply
        gnus-auto-goto-ignores to filter out unacceptable articles.
        parameters when calling gnus-summary-find-prev.
        (gnus-summary-find-next,gnus-summary-find-prev): Apply
        gnus-auto-goto-ignores to filter out unacceptable articles.
-       
+
 2003-03-04  Jesper Harder  <harder@ifa.au.dk>
 
        * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
 2003-03-04  Jesper Harder  <harder@ifa.au.dk>
 
        * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
        read-passwd.
 
        * pgg.el (pgg-read-passphrase): Simplify.
        read-passwd.
 
        * pgg.el (pgg-read-passphrase): Simplify.
-       
+
 2003-03-04  Kevin Greiner  <kgreiner@xpediantsolutions.com>
 
        * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
 2003-03-04  Kevin Greiner  <kgreiner@xpediantsolutions.com>
 
        * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
        (gnus-category-read): Ignore nil values when converting an
        old-format category so that the new-format category will default
        those attributes to the global variables.
        (gnus-category-read): Ignore nil values when converting an
        old-format category so that the new-format category will default
        those attributes to the global variables.
-       
+
 2003-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
 2003-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
        `gnus-point-at-bol' and `gnus-point-at-eol' instead of
        `(progn (beginning-of-line) (point))'.  It's shorter, faster,
        and makes it clear that we don't need the side effect.
        `gnus-point-at-bol' and `gnus-point-at-eol' instead of
        `(progn (beginning-of-line) (point))'.  It's shorter, faster,
        and makes it clear that we don't need the side effect.
-       * gnus-util.el (gnus-delete-line): do.  
+       * gnus-util.el (gnus-delete-line): do.
        * gnus-xmas.el (gnus-group-add-icon): do.
        * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
        * nntp.el (nntp-send-authinfo-from-file): do.
        * nnml.el (nnml-header-value): do.
        * nnheader.el (nnheader-insert-references): do.
        * gnus-xmas.el (gnus-group-add-icon): do.
        * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
        * nntp.el (nntp-send-authinfo-from-file): do.
        * nnml.el (nnml-header-value): do.
        * nnheader.el (nnheader-insert-references): do.
-       * gnus-cite.el (gnus-article-highlight-citation) 
+       * gnus-cite.el (gnus-article-highlight-citation)
        (gnus-cite-parse): do.
        * gnus-score.el (gnus-score-followup): do.
        * gnus-draft.el (gnus-draft-send): do.
        (gnus-cite-parse): do.
        * gnus-score.el (gnus-score-followup): do.
        * gnus-draft.el (gnus-draft-send): do.
        (nnfolder-request-article): do.
        * gnus-art.el (article-hide-boring-headers)
        (gnus-article-hide-header): do.
        (nnfolder-request-article): do.
        * gnus-art.el (article-hide-boring-headers)
        (gnus-article-hide-header): do.
-       
+
        * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
        * nnml.el (nnml-request-replace-article): do.
        * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
        * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
        * nnml.el (nnml-request-replace-article): do.
        * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
        * gnus-art.el (gnus-mm-display-part): do.
 
        * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
        * gnus-art.el (gnus-mm-display-part): do.
 
        * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
-       
+
 2003-03-02  Kevin Greiner  <kgreiner@xpediantsolutions.com>
 
        * nntp.el (nntp-possibly-change-group): Avoid calling
 2003-03-02  Kevin Greiner  <kgreiner@xpediantsolutions.com>
 
        * nntp.el (nntp-possibly-change-group): Avoid calling
        (gnus-request-head, gnus-request-body): Conditional checks
        surrounding gnus-agent-request-article removed; now performed by
        gnus-agent-request-article.
        (gnus-request-head, gnus-request-body): Conditional checks
        surrounding gnus-agent-request-article removed; now performed by
        gnus-agent-request-article.
-       
+
        * gnus-start.el (): Added defvar statements to resolve compilation
        warnings.
        (gnus-long-file-names): New function. Isolates platform dependent
        * gnus-start.el (): Added defvar statements to resolve compilation
        warnings.
        (gnus-long-file-names): New function. Isolates platform dependent
        * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
        errors-buffer. This produces a nicer error message in case of
        problems.
        * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
        errors-buffer. This produces a nicer error message in case of
        problems.
-       
+
 2003-03-01  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
 2003-03-01  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
 
 2003-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * message.el (message-make-fqdn): Protect against nil user-mail. 
+       * message.el (message-make-fqdn): Protect against nil user-mail.
 
 2003-02-28  Vasily Korytov <deskpot@myrealbox.com>
 
        * gnus-art.el (gnus-boring-article-headers): New values:
        'to-list and 'cc-list.
 
 2003-02-28  Vasily Korytov <deskpot@myrealbox.com>
 
        * gnus-art.el (gnus-boring-article-headers): New values:
        'to-list and 'cc-list.
-       
+
 2003-02-28  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-setup-widening): new function to set
 2003-02-28  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-setup-widening): new function to set
        provide a separate single group expiration function.
        (gnus-agent-regenerate-group): Now clears the message buffer when
        finished.
        provide a separate single group expiration function.
        (gnus-agent-regenerate-group): Now clears the message buffer when
        finished.
-       
+
 2003-02-23  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        * gnus.el (gnus-agent-target-move-group-header): New variable.
 2003-02-23  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        * gnus.el (gnus-agent-target-move-group-header): New variable.
 2003-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-mime-action-on-part): Require a match
 2003-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-mime-action-on-part): Require a match
-       interactively. 
+       interactively.
 
        * gnus-start.el (gnus-save-newsrc-file): Use
 
        * gnus-start.el (gnus-save-newsrc-file): Use
-       gnus-backup-startup-file. 
+       gnus-backup-startup-file.
        (gnus-backup-startup-file): New variable.
 
 2003-02-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        (gnus-backup-startup-file): New variable.
 
 2003-02-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus.el (gnus-summary-buffer-name): Moved function here. 
+       * gnus.el (gnus-summary-buffer-name): Moved function here.
 
        * gnus-draft.el (defun): Remove debug.
 
 
        * gnus-draft.el (defun): Remove debug.
 
        * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
        use "path name".
 
        * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
        use "path name".
 
-2003-02-21  Teodor Zlatanov  <tzz@bwh.harvard.edu>
+2003-02-21  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * gnus-sum.el (gnus-summary-move-article)
        (gnus-summary-expire-articles): send data header for article, not
        just article ID
 
 
        * gnus-sum.el (gnus-summary-move-article)
        (gnus-summary-expire-articles): send data header for article, not
        just article ID
 
-       * gnus-registry.el (gnus-registry-hashtb, gnus-register-action) 
+       * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
        (gnus-register-spool-action): added hashtable of message ID keys
        with message motion data
 
        (gnus-register-spool-action): added hashtable of message ID keys
        with message motion data
 
        insert-string which is obsolete in Emacs 21.4.
 
        * message.el (message-cross-post-followup-to-header): do.
        insert-string which is obsolete in Emacs 21.4.
 
        * message.el (message-cross-post-followup-to-header): do.
-       
+
        * spam.el (spam-ifile-register-with-ifile)
        (spam-stat-register-spam-routine)
        (spam-stat-register-ham-routine)
        * spam.el (spam-ifile-register-with-ifile)
        (spam-stat-register-spam-routine)
        (spam-stat-register-ham-routine)
 
 2003-02-18  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2003-02-18  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * spam.el (spam-ham-move-routine) 
+       * spam.el (spam-ham-move-routine)
        (spam-mark-spam-as-expired-and-move-routine): use
        gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
        around process-mark manipulation on the group
        (spam-mark-spam-as-expired-and-move-routine): use
        gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
        around process-mark manipulation on the group
 2003-02-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
        * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
 2003-02-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
        * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
-       
+
 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
-      
+
        * nntp.el (nntp-accept-process-output): Don't use point-max to get
        * nntp.el (nntp-accept-process-output): Don't use point-max to get
-        the buffer's size.
+       the buffer's size.
 
 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
 
        * nnheader.el: Added cygwin to system-type comparisons.
 
 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
 
        * nnheader.el: Added cygwin to system-type comparisons.
-       
+
 2003-01-27  Juanma Barranquero  <lektu@terra.es>
 
        * imap.el (imap-mailbox-status): Fix typo.
 2003-01-27  Juanma Barranquero  <lektu@terra.es>
 
        * imap.el (imap-mailbox-status): Fix typo.
 
        * gnus-util.el (gnus-faces-at): Simplify.
 
 
        * gnus-util.el (gnus-faces-at): Simplify.
 
-2003-02-13  Teodor Zlatanov  <tzz@bwh.harvard.edu>
+2003-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
-       * spam.el (spam-ham-move-routine) 
+       * spam.el (spam-ham-move-routine)
        (spam-mark-spam-as-expired-and-move-routine): made the article
        move conditional, so it's not called even if there's nothing to move
 
        (spam-mark-spam-as-expired-and-move-routine): made the article
        move conditional, so it's not called even if there's nothing to move
 
        the current LINE.
        (gnus-agent-summary-fetch-group): Minimized the number of times
        that the article is updated in the buffer.
        the current LINE.
        (gnus-agent-summary-fetch-group): Minimized the number of times
        that the article is updated in the buffer.
-       
+
 2003-02-11  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-ham-move-routine): use the process-mark instead of
 2003-02-11  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-ham-move-routine): use the process-mark instead of
        less than 10 digits to avoid overflow errors.  Fixed logic error
        when ensuring that the final article ID is present in the new
        alist.
        less than 10 digits to avoid overflow errors.  Fixed logic error
        when ensuring that the final article ID is present in the new
        alist.
-       
+
 2003-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
 2003-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
        * gnus-registry.el (regtest-nnmail): use
        gnus-internal-registry-spool-current-method
 
        * gnus-registry.el (regtest-nnmail): use
        gnus-internal-registry-spool-current-method
 
-       
-
 2003-02-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * mail-source.el (mail-source-fetch): Typo fix.
 2003-02-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * mail-source.el (mail-source-fetch): Typo fix.
        (gnus-group-full-name): always get a group's full name
        (gnus-group-guess-full-name): shortcut, using just the group name
 
        (gnus-group-full-name): always get a group's full name
        (gnus-group-guess-full-name): shortcut, using just the group name
 
-       * gnus-sum.el (gnus-summary-article-move-hook) 
-       (gnus-summary-article-delete-hook) 
+       * gnus-sum.el (gnus-summary-article-move-hook)
+       (gnus-summary-article-delete-hook)
        (gnus-summary-article-expire-hook): new hooks
        (gnus-summary-article-expire-hook): new hooks
-       (gnus-summary-move-article, gnus-summary-expire-articles) 
+       (gnus-summary-move-article, gnus-summary-expire-articles)
        (gnus-summary-delete-article): invoke the new hooks
 
 2003-02-07  Frank Weinberg  <frank@usenet-rundfahrt.de>
 
        (gnus-summary-delete-article): invoke the new hooks
 
 2003-02-07  Frank Weinberg  <frank@usenet-rundfahrt.de>
 
-        * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
-          from message-ID
+       * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
+       from message-ID
 
 2003-02-07  Jesper Harder  <harder@ifa.au.dk>
 
 
 2003-02-07  Jesper Harder  <harder@ifa.au.dk>
 
        (mail-source-ignore-errors): New variable.
 
        * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
        (mail-source-ignore-errors): New variable.
 
        * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
-       articles. 
+       articles.
 
        * gnus-msg.el (gnus-version-expose-system): Change default.
 
 
        * gnus-msg.el (gnus-version-expose-system): Change default.
 
        "delete-if" is misleading because it isn't actually destructive.
 
        * gnus-topic.el (gnus-group-prepare-topics): Use new name.
        "delete-if" is misleading because it isn't actually destructive.
 
        * gnus-topic.el (gnus-group-prepare-topics): Use new name.
-       
+
        * nnmail.el (nnmail-purge-split-history): do.
 
        * gnus-win.el (gnus-get-buffer-window): do.
        * nnmail.el (nnmail-purge-split-history): do.
 
        * gnus-win.el (gnus-get-buffer-window): do.
-       
+
        * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
        let-binding.
        (gnus-simplify-all-whitespace): do.
        * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
        let-binding.
        (gnus-simplify-all-whitespace): do.
        * gnus.el: Use gnus-prin1-to-string throughout.
 
        * gnus-util.el (gnus-prin1-to-string): Bind print-length and
        * gnus.el: Use gnus-prin1-to-string throughout.
 
        * gnus-util.el (gnus-prin1-to-string): Bind print-length and
-       print-level. 
+       print-level.
 
        * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
        (gnus-treat-display-grey-xface): Removed.
 
        * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
        (gnus-treat-display-grey-xface): Removed.
 
 2003-01-27  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2003-01-27  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * spam.el (spam-check-blackholes) 
+       * spam.el (spam-check-blackholes)
        (spam-blackhole-good-server-regex): new variable to skip some IPs
        when checking blackholes; use it
        (spam-blackhole-good-server-regex): new variable to skip some IPs
        when checking blackholes; use it
-       (spam-check-bogofilter-headers) 
+       (spam-check-bogofilter-headers)
        (spam-bogofilter-bogosity-positive-spam-header): new variable, in
        case more X-Bogosity is used than just "Yes/No"
        (spam-ham-move-routine): semi-fixed, only first article is
        (spam-bogofilter-bogosity-positive-spam-header): new variable, in
        case more X-Bogosity is used than just "Yes/No"
        (spam-ham-move-routine): semi-fixed, only first article is
 
        * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
        as well.
 
        * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
        as well.
-       
+
        * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
        * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
-       
+
        * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do.
        * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do.
-       
+
        * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do.
        * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do.
-       
+
        * gnus-bcklg.el (gnus-backlog-shutdown): do.
        * gnus-bcklg.el (gnus-backlog-shutdown): do.
-       
+
        * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do.
 
 2003-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do.
 
 2003-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-fun.el (gnus-face-encode): New function.
        (gnus-convert-png-to-face): Use it.
 
        * gnus-fun.el (gnus-face-encode): New function.
        (gnus-convert-png-to-face): Use it.
 
-       * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks. 
+       * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
 
 2003-01-26  Jesper Harder  <harder@ifa.au.dk>
 
 
 2003-01-26  Jesper Harder  <harder@ifa.au.dk>
 
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnheader.el (nnheader-directory-separator-character): New
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnheader.el (nnheader-directory-separator-character): New
-       variable. 
+       variable.
 
 2003-01-24  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
 
 2003-01-24  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        (gnus-agent-regenerate-group): Reformat to keep under eighty
        columns.  Reword docstrings so that first line is under eighty
        chars and a complete sentence.  Still need to work on the rear
        (gnus-agent-regenerate-group): Reformat to keep under eighty
        columns.  Reword docstrings so that first line is under eighty
        chars and a complete sentence.  Still need to work on the rear
-       end of the file, in particular gnus-agent-expire.       
+       end of the file, in particular gnus-agent-expire.
 
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-01-24  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2003-01-24  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * spam.el (spam-check-blackholes, spam-split) 
+       * spam.el (spam-check-blackholes, spam-split)
        (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added
        gnus-message calls to show to users what spam.el is doing
 
        (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added
        gnus-message calls to show to users what spam.el is doing
 
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-mime-security-show-details): Toggle showing
 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-mime-security-show-details): Toggle showing
-       details. 
+       details.
 
 2003-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
 
        * gnus-async.el (gnus-async-wait-for-article): Don't use a
        * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
 
        * gnus-async.el (gnus-async-wait-for-article): Don't use a
-       timeout. 
+       timeout.
 
 
-       * nntp.el (nntp-accept-process-output): Removed timeout. 
+       * nntp.el (nntp-accept-process-output): Removed timeout.
        (nntp-read-timeout): New variable.
        (nntp-accept-process-output): Use it.
 
        (nntp-read-timeout): New variable.
        (nntp-accept-process-output): Use it.
 
 
 2003-01-23  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2003-01-23  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * spam.el (spam-check-regex-headers, spam-list-of-checks) 
+       * spam.el (spam-check-regex-headers, spam-list-of-checks)
        (spam-regex-headers-spam, spam-regex-headers-ham): added spam/ham
        checks of incoming mail based on simple header regexp matching
 
        (spam-regex-headers-spam, spam-regex-headers-ham): added spam/ham
        checks of incoming mail based on simple header regexp matching
 
        gnus-summary-first-subject call to match new API.
        (gnus-summary-first-unseen-or-unread-subject): Ditto.
        (gnus-summary-catchup): Do not mark unfetched articles as read.
        gnus-summary-first-subject call to match new API.
        (gnus-summary-first-unseen-or-unread-subject): Ditto.
        (gnus-summary-catchup): Do not mark unfetched articles as read.
-       
+
 2003-01-22  Jesper Harder  <harder@ifa.au.dk>
 
        * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
 2003-01-22  Jesper Harder  <harder@ifa.au.dk>
 
        * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
        * gnus-sum.el (gnus-summary-update-article-line): Fixed
        calculation of net characters added for use in the gnus-data
        structure.
        * gnus-sum.el (gnus-summary-update-article-line): Fixed
        calculation of net characters added for use in the gnus-data
        structure.
-       
+
 2003-01-18  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        * nnmail.el (nnmail-process-unix-mail-format): Improve error
 2003-01-18  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        * nnmail.el (nnmail-process-unix-mail-format): Improve error
 
 2003-01-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-01-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus-art.el (gnus-article-followup-with-original): Clean up. 
+       * gnus-art.el (gnus-article-followup-with-original): Clean up.
        (gnus-article-reply-with-original): Ditto.
 
        * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
        (gnus-article-reply-with-original): Ditto.
 
        * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
 
 2003-01-17  Simon Josefsson  <jas@extundo.com>
 
 
 2003-01-17  Simon Josefsson  <jas@extundo.com>
 
-       * gnus-fun.el (gnus-x-face-from-file): 
+       * gnus-fun.el (gnus-x-face-from-file):
        (gnus-face-from-file): Suggest image format in minibuffer prompt.
 
        * gnus-fun.el (gnus-convert-image-to-x-face-command)
        (gnus-face-from-file): Suggest image format in minibuffer prompt.
 
        * gnus-fun.el (gnus-convert-image-to-x-face-command)
 
 2003-01-16  Simon Josefsson  <jas@extundo.com>
 
 
 2003-01-16  Simon Josefsson  <jas@extundo.com>
 
-       * gnus-fun.el (gnus-convert-image-to-x-face-command) 
-       (gnus-convert-image-to-face-command, gnus-x-face-from-file) 
+       * gnus-fun.el (gnus-convert-image-to-x-face-command)
+       (gnus-convert-image-to-face-command, gnus-x-face-from-file)
        (gnus-face-from-file): Doc fix; don't mention image format.
 
 2003-01-16  Teodor Zlatanov  <tzz@lifelogs.com>
        (gnus-face-from-file): Doc fix; don't mention image format.
 
 2003-01-16  Teodor Zlatanov  <tzz@lifelogs.com>
        (spam-summary-prepare-exit): fixed bug, noticed by Malcolm Purvis
 
 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
        (spam-summary-prepare-exit): fixed bug, noticed by Malcolm Purvis
 
 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
        * gnus-agent.el: Don't use `path'.
        From the GNU coding standards:
        * gnus-agent.el: Don't use `path'.
        From the GNU coding standards:
-       
+
            Please do not use the term ``pathname'' that is used in Unix
            documentation; use ``file name'' (two words) instead.  We use
            the term ``path'' only for search paths, which are lists of
            directory names.
 
        * nnsoup.el (nnsoup-file-name): Ditto.
            Please do not use the term ``pathname'' that is used in Unix
            documentation; use ``file name'' (two words) instead.  We use
            the term ``path'' only for search paths, which are lists of
            directory names.
 
        * nnsoup.el (nnsoup-file-name): Ditto.
+
        * nnmail.el (nnmail-pathname-coding-system): Ditto.
        * nnmail.el (nnmail-pathname-coding-system): Ditto.
-               (nnmail-group-pathname): Ditto.
+       (nnmail-group-pathname): Ditto.
+
        * nnimap.el (nnimap-group-overview-filename): Ditto.
        * nnimap.el (nnimap-group-overview-filename): Ditto.
+
        * nnheader.el (nnheader-pathname-coding-system): Ditto.
        (nnheader-group-pathname): Ditto.
        * nnheader.el (nnheader-pathname-coding-system): Ditto.
        (nnheader-group-pathname): Ditto.
+
        * nnfolder.el (nnfolder-group-pathname): Ditto.
        * nnfolder.el (nnfolder-group-pathname): Ditto.
+
        * gnus.el (gnus-home-directory): Ditto.
        * gnus.el (gnus-home-directory): Ditto.
+
        * gnus-group.el (gnus-group-icon-list): Ditto.
        * gnus-group.el (gnus-group-icon-list): Ditto.
+
 2003-01-16  Jesper Harder  <harder@ifa.au.dk>
 
        * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
 2003-01-16  Jesper Harder  <harder@ifa.au.dk>
 
        * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
 
 2003-01-15  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2003-01-15  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header) 
+       * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
        (spam-bogofilter-database-directory): new variables
        (spam-bogofilter-database-directory): new variables
-       (spam-check-bogofilter-headers, spam-check-bogofilter) 
-       (spam-bogofilter-register-with-bogofilter) 
-       (spam-bogofilter-register-spam-routine) 
-       (spam-bogofilter-register-ham-routine) 
+       (spam-check-bogofilter-headers, spam-check-bogofilter)
+       (spam-bogofilter-register-with-bogofilter)
+       (spam-bogofilter-register-spam-routine)
+       (spam-bogofilter-register-ham-routine)
        (spam-group-ham-processor-bogofilter-p): new functions for the new
        Bogofilter interface
        (spam-summary-prepare-exit): use the new Bogofilter functions
        (spam-group-ham-processor-bogofilter-p): new functions for the new
        Bogofilter interface
        (spam-summary-prepare-exit): use the new Bogofilter functions
 2003-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * message.el (message-send): Don't warn about duplicates when
 2003-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * message.el (message-send): Don't warn about duplicates when
-       superseding. 
+       superseding.
 
 2003-01-15  Simon Josefsson  <jas@extundo.com>
 
 
 2003-01-15  Simon Josefsson  <jas@extundo.com>
 
 
 2003-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2003-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus-audio.el (gnus-audio-au-player): Use executable-find. 
+       * gnus-audio.el (gnus-audio-au-player): Use executable-find.
 
 2003-01-13  Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
 
        * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
 
 2003-01-13  Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
 
        * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
-         /usr/bin/play as default player. 
+         /usr/bin/play as default player.
          (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
 
 2003-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
          (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
 
 2003-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
        * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
        fictious headers generated by nnagent (ie. Undownloaded Article
        ####) in the list of articles that have not been downloaded.
        * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
        fictious headers generated by nnagent (ie. Undownloaded Article
        ####) in the list of articles that have not been downloaded.
-       
+
        * gnus-int.el (): Added require declarations to resolve
        compile-time warnings.
        (gnus-open-server): If the server status is set to offline,
        * gnus-int.el (): Added require declarations to resolve
        compile-time warnings.
        (gnus-open-server): If the server status is set to offline,
 
 2003-01-13  Romain FRANCOISE  <romain@orebokech.com>
 
 
 2003-01-13  Romain FRANCOISE  <romain@orebokech.com>
 
-       * gnus-fun.el (gnus-x-face-from-file): Quote file name. 
+       * gnus-fun.el (gnus-x-face-from-file): Quote file name.
        (gnus-face-from-file): Ditto.
 
 2003-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-articles-to-read): Don't just apply
        (gnus-face-from-file): Ditto.
 
 2003-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-articles-to-read): Don't just apply
-       gnus-alter-articles-to-read-function to the unread articles. 
+       gnus-alter-articles-to-read-function to the unread articles.
 
 2003-01-13  Reiner Steib  <Reiner.Steib@gmx.de>
 
 
 2003-01-13  Reiner Steib  <Reiner.Steib@gmx.de>
 
 2003-01-12  Fran\e,Ag\e(Bois-David Collin  <Francois-David.Collin@curie.fr>
 
        * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
 2003-01-12  Fran\e,Ag\e(Bois-David Collin  <Francois-David.Collin@curie.fr>
 
        * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
-       
+
 2003-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-fun.el (gnus-face-from-file): Autoload.
 2003-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-fun.el (gnus-face-from-file): Autoload.
        marks from articles that are already stored in the agent.
        (gnus-agent-backup-overview-buffer): New debug tool.  Creates a
        backup copy of an invalid .overview file for later analysis.
        marks from articles that are already stored in the agent.
        (gnus-agent-backup-overview-buffer): New debug tool.  Creates a
        backup copy of an invalid .overview file for later analysis.
-       
+
 2003-01-12  Gregorio Gervasio, Jr.  <gtgj@pacbell.net>
 
        * gnus-sum.el (gnus-summary-exit): Reverse change to make group
 2003-01-12  Gregorio Gervasio, Jr.  <gtgj@pacbell.net>
 
        * gnus-sum.el (gnus-summary-exit): Reverse change to make group
 2003-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-display-mime): Use the mime emulation
 2003-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-art.el (gnus-display-mime): Use the mime emulation
-       variable. 
+       variable.
 
        * gnus-sum.el (gnus-article-emulate-mime): New variable.
 
 
        * gnus-sum.el (gnus-article-emulate-mime): New variable.
 
 2003-01-10  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-use-stat): new variable
 2003-01-10  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * spam.el (spam-use-stat): new variable
-       (spam-group-spam-processor-stat-p) 
+       (spam-group-spam-processor-stat-p)
        (spam-group-ham-processor-stat-p): new convenience functions
        (spam-summary-prepare-exit): add spam/ham processors to sequence
        (spam-list-of-checks): add spam-use-stat to list of checks
        (spam-group-ham-processor-stat-p): new convenience functions
        (spam-summary-prepare-exit): add spam/ham processors to sequence
        (spam-list-of-checks): add spam-use-stat to list of checks
        * gnus-sum.el (t): Add gnus-group-fetch-charter and
        gnus-group-fetch-control to summary key map and menu.
 
        * gnus-sum.el (t): Add gnus-group-fetch-charter and
        gnus-group-fetch-control to summary key map and menu.
 
-
 2002-10-03  Paul Jarc  <prj@po.cwru.edu>
 
        * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article
 2002-10-03  Paul Jarc  <prj@po.cwru.edu>
 
        * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article