Gnus v5.10.3 is released
Lars Magne Ingebrigtsen <[email protected]> Tue, 30 Dec 2003 03:51:30 +0100
| Newsgroups | gmane.emacs.gnus.announce |
|---|---|
| Message-ID | <[email protected]> |
Way, way too long since the last release. Sorree. There'll probably be a 5.10.4 before No Gnus starts in not too many days...=20 Get it from <URL:http://quimby.gnus.org/gnus/dist/gnus-5.10.3.tar.gz> or "/[email protected]:/pub/gnus/". The patch is available as <URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/gnus-5.10.2-5.10.3.diff.gz= >. ChangeLog since last release: 2003-12-30 Lars Magne Ingebrigtsen <[email protected]> * gnus.el: Gnus v5.10.3 is released. 2003-12-29 Simon Josefsson <[email protected]> * gnus-agent.el (gnus-agentize): Improve auto-agentizing logic. Suggested by Steinar Bang <[email protected]>. (gnus-agent-auto-agentize-methods): Customize. 2003-12-29 Kevin Greiner <[email protected]> * gnus.el (gnus-server-to-method): Fixed bug in 2003-12-22 check-in. 2003-12-28 Adrian Lanz <[email protected]> * mail-source.el (mail-source-fetch-imap): Prevent storing of identical entries for imap mail sources, when retrieving mail messages from an imap server within the same Gnus session several times (tiny change). 2003-12-28 Jesper Harder <[email protected]> * mm-view.el (mm-text-html-washer-alist): Use mm-inline-wash-with-stdin for w3m-standalone. * mm-decode.el (mm-text-html-renderer): Add w3m-standalone. * mml1991.el (mml1991-pgg-encrypt): Decode according to CTE before encrypting. 2003-12-28 Jesper Harder <[email protected]> * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding. From Ivan Boldyrev <[email protected]> (tiny change). 2003-12-26 Katsumi Yamaoka <[email protected]> * dgnushack.el: Add an advice to byte-optimize-form-code-walker to avoid the warning ``...called for effect'' for the pop form when running Emacs 21.3. 2003-12-26 Jesper Harder <[email protected]> * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body contains "^From " and mm-use-ultra-safe-encoding is true. 2003-12-25 Jesper Harder <[email protected]> * mml1991.el (mml1991-pgg-sign): Encode and decode according to CTE header. Don't insert gpg output as unibyte. 2003-12-25 Katsumi Yamaoka <[email protected]> * lpath.el: Remove display-time-event-handler and open-ssl-stream; add delete-extent for Emacs; rearrange bindings assuming w3 may not be available and XEmacs without the file-coding feature may be used. 2003-12-24 Katsumi Yamaoka <[email protected]> * dgnushack.el (dgnushack-compile): Increase the value for max-specpdl-size when compiling Gnus with Emacs 20. 2003-12-22 Kevin Greiner <[email protected]> * gnus-int.el (gnus-open-server): Fixed the server status such that an agentized server, when opened offline, has a status of offline. Also fixes bug whereby the agent's backend was called twice to open each server. * gnus-start.el (gnus-get-unread-articles-in-group): Autoload gnus-agent-possibly-alter-active rather than inline to resolve compiler warnings. * gnus.el (gnus-server-to-method): Added fallback of iterating over gnus-newsrc-alist to resolve names of foreign servers. Should fix recent agent bug. 2003-12-22 Reiner Steib <[email protected]> * gnus-score.el (gnus-summary-lower-score) (gnus-summary-increase-score): Mention symbolic prefix in the doc-string. Suggested by Karl Pfl=C3=A4sterer <[email protected]>. 2003-12-21 Jesper Harder <[email protected]> * gnus-agent.el (gnus-agent-read-agentview): Use car-less-than-car. 2003-12-20 Artem Chuprina <[email protected]> (tiny change) * message.el (message-yank-buffer): Bind message-reply-buffer to a buffer rather than a string. 2003-12-19 Jesper Harder <[email protected]> * gnus-msg.el (gnus-summary-followup): Correct documentation. 2003-12-18 Jesper Harder <[email protected]> * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a list of lists. Reported by Dmitri Paduchikh <[email protected]>. 2003-12-18 Reiner Steib <[email protected]> * mm-url.el (mm-url-insert-file-contents-external) (mm-url-insert-file-contents): Added doc-strings. Autoload. 2003-12-18 Jesper Harder <[email protected]> * gnus-cus.el (defvar): defvar gnus-agent-cat-disable-undownloaded-faces. 2003-12-17 Katsumi Yamaoka <[email protected]> * message.el (message-forward-subject-name-subject): Use gnus-extract-address-components instead of mail-header-parse-address because it may be called with non-ascii text. 2003-12-16 Per Abrahamsen <[email protected]> * nnmail.el (nnmail-split-fancy): The widget now supports restrictions. 2003-12-16 Katsumi Yamaoka <[email protected]> * nnheader.el (nnheader-find-etc-directory): Find the newest one. 2003-12-16 Simon Josefsson <[email protected]> * sha1-el.el (autoload): Don't use ignore-errors. (sha1-use-external): Use condition-case. Suggested by Katsumi Yamaoka <[email protected]>. 2003-12-15 Katsumi Yamaoka <[email protected]> * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs 20 as well. 2003-12-15 Simon Josefsson <[email protected]> * sha1-el.el (autoload): Ignore errors for executable-find. (XEmacs ecrypto does not require sh-script where executable.el is located.) (sha1-use-external): Likewise. * sha1-el.el (sha1): Add defgroup. (sha1-maximum-internal-length, sha1-program, sha1-use-external) (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL. (sha1): Autoload. * nndraft.el (nndraft-request-move-article): Copy definition of nnmh-request-move-article instead of calling it, because the nnmh version uses nnmh-request-article which isn't the same as the nndraft version. 2003-12-13 Teodor Zlatanov <[email protected]> * spam.el: added some gnus-registry autoloads (spam-split-symbolic-return): makes spam-split return 'spam instead of the value of spam-split-group when spam is detected (spam-split-symbolic-return-positive): makes spam-split return 'ham instead of nil when ham is detected (spam-autodetect-recheck-messages): tells spam.el whether it should recheck all messages in a group, or only the unseen ones (spam-split-last-successful-check): spam-split will set this to the last successful check; this was seen as a cleaner approach than returning a cell like '(spam spam-use-bogofilter) (spam-list-of-checks): documentation appended (spam-split): accomodate the spam-split-symbolic-return and spam-split-symbolic-return-positive variables (spam-find-spam): new function called when the summary is built (spam-log-registered-p): checks if a ham or spam registration has already been done for an article (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB) (spam-check-ifile, spam-check-stat, spam-check-whitelist) (spam-check-blacklist, spam-check-bogofilter-headers) (spam-check-spamoracle): respect the spam-split-symbolic-return and spam-split-symbolic-return-positive variables (spam-initialize): add spam-find-spam to gnus-summary-prepare-hook (spam-unload-hook): remove spam-find-spam from gnus-summary-prepare-hook * gnus.el (spam-autodetect, spam-autodetect-methods): new configuration items for spam autodetection 2003-12-12 Reiner Steib <[email protected]> * gnus-draft.el (gnus-draft-mode-map): Bind `e' to `gnus-draft-edit-message'. We still have `B w' for `gnus-summary-edit-article'. 2003-12-12 Katsumi Yamaoka <[email protected]> * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function definition if there is not a bug in start-itimer. * pgg.el (pgg-run-at-time): Ditto. 2003-12-11 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-possibly-alter-active): New Function. (gnus-agent-regenerate-group): When necessary, alter the group's active range to include articles newly recognized as being downloaded. (gnus-agent-regenerate): Removed code that updated the agent's active file as the new gnus-agent-possibly-alter-active function obsolesced it. * gnus-cus.el (gnus-agent-customize-category): Added missing agent-disable-undownloaded-faces parameter. =09 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29 patch as it was too late at adjusting the active range. (gnus-get-unread-articles-in-group): Added call to new gnus-agent-possibly-alter-active to adjust the active range. 2003-12-10 Jesper Harder <[email protected]> * message.el (message-get-reply-headers): Narrow to headers. 2003-12-10 Teodor Zlatanov <[email protected]>=20 * spam.el (spam-disable-spam-split-during-ham-respool): new variable. From [email protected] (L=C5=91rentey K=C3=A1roly) (spam-ham-copy-or-move-routine): respect spam-disable-spam-split-during-ham-respool. From [email protected] (L=C5=91rentey K=C3=A1roly) (spam-split-disabled): new variable. From [email protected] (L=C5=91rentey K=C3=A1roly) (spam-split): respect spam-split-disabled. From [email protected] (L=C5=91rentey K=C3=A1roly) 2003-12-10 Katsumi Yamaoka <[email protected]> * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work correctly for the first argument. * pgg.el (pgg-run-at-time): New function. (pgg-add-passphrase-cache): Use it. 2003-12-10 Simon Josefsson <[email protected]> * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt input. (pgg-decode-armor-region): Don't parse packet if decoding fail. 2003-12-09 Teodor Zlatanov <[email protected]> * spam.el (spam-check-bogofilter): run in the correct buffer. From [email protected] (L=C5=91rentey K=C3=A1roly). (spam-bogofilter-database-directory): correct customization group. From Xavier Maillard <[email protected]>. 2003-12-09 Per Abrahamsen <[email protected]> * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets. (nnmail-split-fancy): Use it. 2003-12-08 Joel Ray Holveck <[email protected]> (tiny change) * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name" parameter of Content-Type. 2003-12-08 Katsumi Yamaoka <[email protected]> * gnus-util.el: Revert 2003-12-03 change, instead, provide the compiler macro for rmail-select-summary if rmail is not available, and bind rmail-summary-displayed and rmail-maybe-display-summary in order to silence the compiler even if tm is not available. 2003-12-08 Simon Josefsson <[email protected]> * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add. 2003-12-08 Jesper Harder <[email protected]> * gnus-msg.el (gnus-extended-version): Bind float-output-format to nil. 2003-12-08 Simon Josefsson <[email protected]> * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL output. Reported by Arne J=C3=B8rgensen <[email protected]>. 2003-12-07 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-recipient-arg): Add. (pgg-gpg-encrypt-region): Use it. Tiny patch from Lloyd Zusman <[email protected]>. (pgg-gpg-recipient-argument): Doc fix. Renamed fro p-g-r-a. (pgg-gpg-encrypt-region): Update. 2003-12-07 Jesper Harder <[email protected]> * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't use =3D or zerop to test the return value of call-process, because it can be a string. * mail-source.el (mail-source-fetch-with-program): do. * mailcap.el (mailcap-viewer-passes-test): do. * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime) (gnus-uu-post-encode-file): do. * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): do. * message.el (message-fix-before-sending): Fix detection of non-printables. Don't replace unencodable utf-8. 2003-12-05 Jesper Harder <[email protected]> * mm-url.el (mm-url-predefined-programs): Add user-agent for wget. (mm-url-insert-file-contents-external): Signal an error if program fails. 2003-12-04 Teodor Zlatanov <[email protected]> * spam-report.el (spam-report-gmane): iterate over articles instead of a single one; remove interactive usage 2003-12-03 Katsumi Yamaoka <[email protected]> * dns.el: Fix misplaced eval-when-compile. * gnus-util.el: Require alist and provide tm-view when compiling with XEmacs. 2003-12-03 Steve Youngs <[email protected]> * gnus-xmas.el: Add autoloads for macros defined in gnus.el. From Jerry James <[email protected]>. * gnus-util.el: Get rmail definitions when compiling. From Jerry James <[email protected]>. * dns.el: Require gnus-xmas at compile time instead of trying to autoload `gnus-xmas-open-network-stream' because it wasn't picking up the macro. From Jerry James <[email protected]>. 2003-12-01 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-consider-all-articles): Updated docstring. (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1): Fixed implementation such that the predicate `true' no longer evaluates to t. 2003-12-01 Teodor Zlatanov <[email protected]> * spam.el (spam-check-bogofilter): check the bogofilter headers AFTER the save-excursion scope is over. From Adrian Lanz <[email protected]>. (spam-fetch-field-message-id-fast): doc fix 2003-12-01 Simon Josefsson <[email protected]> * gnus-agent.el (gnus-agent-expire-days): Doc fix. 2003-11-30 Simon Josefsson <[email protected]> * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max when messaging "X % completed" to inhibit logging them to the message buffer. (gnus-agent-expire-group-1): Mention group name in messages. (gnus-agent-expire-group-1): Only print a message for an article when there actually was something done to it. * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with 'to argument. Fixes something or other in Emacs 22, and is backwards compatible. From Kenichi Handa <[email protected]>. * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix. 2003-11-30 Lars Magne Ingebrigtsen <[email protected]> * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.=20 2003-11-29 Kevin Greiner <[email protected]> * gnus-start.el (gnus-activate-group): The active range of the group must include the articles known to the agent. * gnus.el (gnus-agent-method-p): Accept a server name as the method being tested. 2003-11-29 Alexander Kreuzer <[email protected]> (tiny change) * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t. 2003-11-29 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-make-menu-bar): Add gnus-group-make-rss-group. 2003-11-28 Reiner Steib <[email protected]> * message.el: Added custom-manual links to all variables that have an index entry in the message manual. (message-generate-headers-first): Fixed doc-string. 2003-11-27 Katsumi Yamaoka <[email protected]> * gnus-msg.el (gnus-summary-yank-message): Don't bind gnus-display-mime-function to nil so that non-ascii text is decoded and attachments are not shown. * message.el (message-cite-original-without-signature): Replace the value of message-reply-headers with the yanked article since it may be a different article from the original. (message-cite-original): Ditto. 2003-11-25 Teodor Zlatanov <[email protected]> * spam.el (spam-blacklist-ignored-regexes): new variable, so blacklisting can ignore certain regular expressions (e.g. the user's e-mail address) (spam-bogofilter-spam-strong-switch, spam-bogofilter-ham-strong-switch): options used when articles are already registered as the opposite classification (spam-old-ham-articles, spam-old-spam-articles): lists of ham and spam articles, generated when a summary buffer is entered, and consulted when it's exited so we know what articles are changing state from spam to ham or vice-versa (spam-xor): everyone needs a little convenience (spam-list-of-processors): lookup table for old-style spam/ham exits processors (spam-group-processor-p): support old-style and new-style spam/ham exit processors (spam-group-processor-multiple-p): handle new-style spam/ham exit processors (spam-summary-prepare): use spam-old-{ham,spam}-articles; change logic to iterate over list of processors instead of manual individual lookup, unregister any articles that change from ham to spam or vice-versa in the course of the summary buffer usage; use the new spam-register-routine (spam-ham-copy-routine, spam-ham-move-routine, spam-mark-spam-as-expired-and-move-routine): check that the list of groups is not nil, because apply doesn't like to apply a function across nil (spam-registration-functions): variable for looking up spam/ham registration/unregistration functions based on a spam-use-* symbol (spam-classification-valid-p, spam-process-type-valid-p) (spam-registration-check-valid-p) (spam-unregistration-check-valid-p): convenience functions (spam-registration-function, spam-unregistration-function): look up the registration/unregistration function based on a classification and the check (spam-use-* symbol) (spam-list-articles): generate list of spam/ham articles from a given list of articles (spam-register-routine): do the heavy work of registering and unregistering articles, using all the articles in the group or specific ones as needed (spam-generic-register-routine): removed, no longer used (spam-log-unregistration-needed-p, spam-log-undo-registration): handle article registration/unregistration with a given spam/ham processor and group (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report, bogofilter, spamoracle): rewrite registration/unregistration functions to take a list of articles and the unregister option. Much hilarity ensues. (spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-st= at (spam-stat-register-ham-routine, spam-stat-register-spam-routine): don't load and save unnecessarily * spam-stat.el (spam-stat-dirty): new variable, set when the stats database is modified (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam) (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table) (spam-stat-buffer-change-to-non-spam): set spam-stat-dirty when needed (spam-stat-save): respect spam-stat-dirty, unless the force parameter is specified (spam-stat-load): clear spam-stat-dirty * gnus.el (gnus-install-group-spam-parameters): marked the old-style exit processors as obsolete in the docs, added the new-style exit processors while the old ones are still allowed 2003-11-25 Jesper Harder <[email protected]> * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To unless its list of addresses is identical to From. 2003-11-25 Katsumi Yamaoka <[email protected]> * dgnushack.el (mapc): Add the compiler macro for Emacs 20. 2003-11-24 Kevin Greiner <[email protected]> * gnus-srvr.el (gnus-server-insert-server-line): The server names used in gnus-agent are different (for example, the native server uses the alias "native") from the names in gnus-srvr. Compensating by adding a second text property storing the name expected by gnus-agent. (gnus-server-named-server): New function. * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server): No longer expect an argument as it was ignored anyway. Uses the new gnus-server-named-server function to get gnus-agent compatible names from the server buffer. 2003-11-20 Kevin Greiner <[email protected]> * gnus.el (gnus-agent-covered-methods): Documented use of named servers, not methods, to identity agentized groups. Users may now change their server configurations without having the server become "unagentized". (gnus-agent-covered-methods): Removed from gnus-variable-list to avoid storing two copies of gnus-agent-covered-methods, one in .newsrc.eld and the other in agent/lib/servers. (gnus-server-to-method): Do not cache server for the nil method. (gnus-method-to-server): New function. Associate named server with all, even foreign, methods. (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated simple last-response cache to offset performance lose of having to always convert methods to named servers. * gnus-agent.el (gnus-agent-expire-days): Removed obsolete documentation. (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server): Modified to support new definition of gnus-agent-covered-method. (gnus-agent-read-servers): Rewritten to convert old method data into server names. (gnus-agent-read-servers-validate) (gnus-agent-read-servers-validate-native): New functions. (gnus-agent-write-servers): No longer use gnus-method-simplify as it failed to simplify foreign methods. (gnus-agent-close-connections, gnus-agent-synchronize-flags) (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session) (gnus-agent-regenerate): Uses new gnus-agent-covered-methods function as gnus-agent-covered-methods variable no longer provides methods. (gnus-agent-covered-methods): New function (gnus-agent-expire-group, gnus-agent-expire): Final message will, if gnus-verbose is greater than 4, report statistics of NOV entries and files deleted as well as total bytes recovered. (gnus-agent-expire-done-message): New function (gnus-agent-unread-articles): Bug fix. No longer drops last unread article onto read list. (gnus-agent-regenerate-group): Changed prompt to use typical style. (gnus-agent-group-covered-p): Rewrote to internally use gnus-agent-method-p. * gnus-int.el (gnus-start-news-server): Partially convert old gnus-agent-covered-methods to new format so that gnus-open-server functions correctly. * gnus-srvr.el (gnus-server-insert-server-line): Replaced gnus-agent-covered-methods with gnus-agent-method-p. * gnus-start.el (gnus-clear-system): Added gnus-agent-covered-methods to compensate for removing it from gnus-variable-list. (gnus-setup-news): Complete conversion of old gnus-agent-covered-methods to new format so that secondary and foreign servers can be correctly opened. 2003-11-20 Teodor Zlatanov <[email protected]> * spam.el (spam-ham-copy-or-move-routine): add respooling support, not working well yet * gnus.el (ham-process-destination): make 'respool option the only one, so it can't be chosen together with other groups 2003-11-19 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-track-extra): make it a set of choices instead of a boolean (gnus-registry-track-subject-p, gnus-registry-track-sender-p): new convenience functions (gnus-registry-split-fancy-with-parent): use convenience functions, also don't return extra tracking info if sender or subject is found in more than one groups (gnus-registry-add-group): use new convenience functions to decide if sender and subject should be tracked * gnus.el (ham-process-destination): add 'respool option, unused by spam.el yet 2003-11-19 Katsumi Yamaoka <[email protected]> * gnus-score.el (gnus-decay-score): Return a surely smaller value than the argument in XEmacs. 2003-11-18 Reiner Steib <[email protected]> * message.el (message-insert-to): Don't use `gnus-message'. (message-header-synonyms): New variable. (message-carefully-insert-headers): Use it (check for synonyms). Added doc-string. From Sam Steingold <[email protected]>. 2003-11-17 Lars Magne Ingebrigtsen <[email protected]> * html2text.el (html2text-remove-tags): Remove the tag in a simpler way to avoid inflooping. 2003-11-17 Simon Josefsson <[email protected]> * imap.el (imap-gssapi-auth-p): Don't check capability (some servers remove AUTH=3DGSSAPI from capability response returned after successful authentication). 2003-11-16 Jesper Harder <[email protected]> * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify. Reported by Artem Chuprina <[email protected]>. 2003-11-14 Simon Josefsson <[email protected]> * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5 when it isn't available. 2003-11-13 Alex Schroeder <[email protected]> * nnrss.el (nnrss-check-group): Use dc:contributor if neither rss:author nor dc:creator is provided. 2003-11-13 Katsumi Yamaoka <[email protected]> * mm-decode.el (mm-dissect-buffer): Save start=3D"<id>" value contained in Content-Type header of multipart/related messages. * mm-view.el (mm-w3m-cid-retrieve-1): New function. (mm-w3m-cid-retrieve): Use it. * mml.el (mml-generate-mime-1): Add start=3D"<id>" to Content-Type. (mml-insert-mime-headers): Insert Content-ID header. (mml-insert-mml-markup): Insert start=3D"<id>" value. 2003-11-12 Teodor Zlatanov <[email protected]> * nnml.el (nnml-request-accept-article): pass sender to nnmail-cache-insert * nnmh.el (nnmh-request-accept-article): pass sender to nnmail-cache-insert=20 * nnmbox.el (nnmbox-request-accept-article): pass sender to nnmail-cache-insert=20 * nnfolder.el (nnfolder-request-accept-article): pass sender to nnmail-cache-insert=20 * nnbabyl.el (nnbabyl-request-accept-article): pass sender to nnmail-cache-insert=20 * nnmail.el (nnmail-cache-insert): accept sender parameter and pass it to the nnmail-spool-hook * gnus-registry.el (gnus-registry-track-extra): clarify doc (gnus-registry-action): add sender lexical var and pass it to gnus-registry-add-group (gnus-registry-spool-action): take a sender parameter, pass to gnus-registry-add-group (gnus-registry-split-fancy-with-parent): trace by sender in addition to subject (gnus-registry-fetch-sender-fast): new function (gnus-registry-add-group): accept sender parameter 2003-11-11 Teodor Zlatanov <[email protected]> * spam.el (spam-ham-copy-routine, spam-ham-move-routine) (spam-mark-spam-as-expired-and-move-routine): allow for the groups to be a list of a single item * gnus.el (gnus-install-group-spam-parameters): ham-process-destination and spam-process-destination allow lists now 2003-11-10 Reiner Steib <[email protected]> * message.el (message-insert-to): Do error out when the user requested no Cc. Don't insert empty To. Can be added to `message-setup-hook' now. From Sam Steingold <[email protected]>. (message-mode-field-menu): Moved some entries, added `message-insert-wide-reply'. (message-change-subject): Fixed comment. 2003-11-10 Simon Josefsson <[email protected]> * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t. 2003-11-09 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex key id too (for decryption). (pgg-gpg-sign-region): Likewise. 2003-11-09 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable. (pgg-gpg-lookup-all-secret-keys): New function. (pgg-gpg-select-matching-key): Likewise. (pgg-gpg-decrypt-region): Use new functions. From Satyaki Das <[email protected]>. 2003-11-07 Teodor Zlatanov <[email protected]> * nnmail.el (nnmail-cache-insert): make sure that the nnmail-spool-hook is called with a valid newsgroup name (though it may be wrong) * gnus.el (gnus-group-real-prefix): return nil if group is not a string, instead of triggering an error 2003-11-06 Teodor Zlatanov <[email protected]> * gnus.el (gnus-group-guess-full-name-from-command-method): new function * gnus-registry.el (gnus-registry-fetch-group): use long names if requested=20 (gnus-registry-split-fancy-with-parent): when long names are in use, strip the name if we're in the native server, or else return nothing (gnus-registry-spool-action, gnus-registry-action): use gnus-group-guess-full-name-from-command-method instead of gnus-group-guess-full-name * spam.el (spam-mark-spam-as-expired-and-move-routine) (spam-ham-copy-or-move-routine): prevent article deletions or moves unless the backend allows it * gnus.el (gnus-install-group-spam-parameters): fixed parameters to list spamoracle as well, suggested by Jean-Marc Lasgouttes <[email protected]> * spam.el (spam-spamoracle): doc change, suggested by Jean-Marc Lasgouttes <[email protected]> 2003-11-04 Katsumi Yamaoka <[email protected]> * gnus-score.el (gnus-decay-score): Protect against arithmetic errors. Tiny patch from Norbert Koch <[email protected]>. 2003-10-31 Teodor Zlatanov <[email protected]> * spam.el (spam-log-processing-to-registry): improved message and comments (spam-log-unregistration-needed-p): new function (spam-ifile-register-spam-routine) (spam-ifile-register-ham-routine, spam-stat-register-spam-routine) (spam-stat-register-ham-routine) (spam-blacklist-register-routine) (spam-whitelist-register-routine) (spam-bogofilter-register-spam-routine) (spam-bogofilter-register-ham-routine) (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): change spam-log-processing-to-registry invocations appropriately 2003-10-31 Simon Josefsson <[email protected]> * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest. Tiny patch from Derek Atkins <[email protected]>. (imap-process-connection-type): Improve docstring. Suggested by Derek Atkins <[email protected]>. 2003-10-31 Teodor Zlatanov <[email protected]> * spam.el (autoload): autoload the gnus-registry functions we'll need (spam-log-to-registry): new variable for interfacing with the gnus-registry (spam-install-hooks): variable had the wrong customization group (spam-fetch-field-message-id-fast): convenience function for fetch a message ID quickly (spam-log-processing-to-registry): new function (spam-ifile-register-spam-routine) (spam-ifile-register-ham-routine, spam-stat-register-spam-routine) (spam-stat-register-ham-routine) (spam-blacklist-register-routine) (spam-whitelist-register-routine) (spam-bogofilter-register-spam-routine) (spam-bogofilter-register-ham-routine) (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): add spam-log-processing-to-registry invocations * gnus-registry.el: fixed docs in the preface to mention gnus-registry-initialize (gnus-registry-store-extra): remove cached extra entry information when new extra entry is stored 2003-10-29 Simon Josefsson <[email protected]> * message.el (message-forward-make-body-plain): Fix ARG=3D1 mode after separating m-f-m-b. 2003-10-29 Simon Josefsson <[email protected]> * message.el (message-forward-make-body-plain): Remove ignored headers. Tiny patch from Andre Srinivasan <[email protected]>. (message-forward-make-body-plain): Fix ARG=3D1. 2003-10-28 Jesper Harder <[email protected]> * message.el (message-forward-subject-name-subject) (message-forward-subject-author-subject): Decode non-ASCII newsgroup names. (autoload): Autoload gnus-group-decoded-name. 2003-10-27 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional parameter key, overrides the key id used to store passphrase under (uses true key id from gpg output if nil). (pgg-gpg-encrypt-region): Search for passphrase using user suplied string STR, instead of (pgg-lookup-key STR t). (pgg-gpg-encrypt-region): Store passphrase under user suplied string, instead of real key id taken from gpg output. (pgg-gpg-decrypt-region): Likewise. (pgg-gpg-sign-region): Likewise. * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id. 2003-10-27 Romain FRANCOISE <[email protected]> * gnus-art.el (gnus-article-goto-prev-page): Doc fix.=20 2003-10-27 Simon Josefsson <[email protected]> * mm-bodies.el (mm-body-encoding): Don't use QP when message body only consists of short lines and ASCII, when mm-use-ultra-safe-encoding. Refer to 'About foo' thread in gnus-bug, e.g. <[email protected]>, for more discussion. This make it possible to pipe the raw RFC 822 message into 'gpg' and have the signature work. Potential problem: what if message contain data that would be dash-escaped by OpenPGP implementations? Then PGP 2.x might not be able to parse the raw RFC 822 message correctly. If that problem is worth fixing, it should be fixed by detecting the situation, instead of applying QP to everything. Based on discussion with "John A. Martin" <[email protected]>. 2003-10-27 Teodor Zlatanov <[email protected]> * spam.el (spam-mark-spam-as-expired-and-move-routine) (spam-ham-copy-or-move-routine): don't ask when deleting copied articles, and use move instead of copy when possible (spam-split): added the option of specifying a string as a spam-split parameter; such a string will override spam-split-group temporarily. * nnmail.el (nnmail-cache-insert): protect from nil message IDs, but should we do something else? * gnus-registry.el (gnus-registry-spool-action): protect from nil message IDs 2003-10-26 Simon Josefsson <[email protected]> * gnus-art.el (gnus-button-alist): Allow & in mailto URLs. (gnus-header-button-alist): Likewise. (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n. Reverse parameter list to use same order as in the URL. Reported by [email protected] (M=C3=A5rten Svantesson). 2003-10-25 Teodor Zlatanov <[email protected]> * spam.el (spam-move-spam-nonspam-groups-only): documentation fix for the variable 2003-10-25 Steve Youngs <[email protected]> * Makefile.in (clean-some): Remove auto-autoloads.* and custom-load.* as well. (distclean): Ditto. * dgnushack.el (dgnushack-make-load): Add a local vars section to the dummy gnus-load.el. 2003-10-24 Teodor Zlatanov <[email protected]> * spam.el (spam-ham-copy-or-move-routine): do not delete if copy is t, also don't intepret the list of groups as a list of lists (spam-mark-spam-as-expired-and-move-routine) (spam-ham-copy-or-move-routine): delete articles only if 1 or more groups were specified (and "copy" was not specified for spam-ham-copy-or-move-routine) (fixed twice) 2003-10-24 Katsumi Yamaoka <[email protected]> * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested by ARISAWA Akihiro <[email protected]>. (nndoc-dissect-buffer): Don't miss even-numbered articles. 2003-10-24 Steve Youngs <[email protected]> * dgnushack.el (dgnushack-gnus-load-file): Set to "auto-autoloads.el" if building with XEmacs. (dgnushack-cus-load-file): Set to "custom-load.el" if building with XEmacs. (dgnushack-make-cus-load): We don't delete the resulting file if building with XEmacs so byte-compile it. (dgnushack-make-load): When building with XEmacs do nothing except byte-compile the autoload file and create a dummy gnus-load.el file.=20 2003-10-23 Katsumi Yamaoka <[email protected]> * message.el (message-make-fqdn): Bind case-fold-search. Suggested by Christopher Richards <[email protected]>. 2003-10-23 Teodor Zlatanov <[email protected]> * gnus.el (spam-process-destination, ham-process-destination): allow multiple groups as a choice * spam.el (spam-check-blackholes): remove "[IP address]" requirement, now just "IP address" is enough for detection for blackhole checking (spam-check-blackholes): oops, the dots were not escaped (spam-mark-spam-as-expired-and-move-routine): added multiple group support (multiple copies, then delete) (spam-ham-copy-routine): new function (spam-ham-move-routine): new function (spam-ham-copy-or-move-routine): new function (used to be spam-ham-move-routine), handle multiple groups (spam-summary-prepare-exit): call the new functions 2003-10-23 Simon Josefsson <[email protected]> * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload. 2003-10-22 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through attribute in Emacs. 2003-10-21 Katsumi Yamaoka <[email protected]> * message.el (message-bounce): Don't erase except bounced header. 2003-10-21 Teodor Zlatanov <[email protected]> * spam.el (spam-reverse-ip-string): new function to reverse an IP address in a string (spam-check-blackholes): use spam-reverse-ip-string 2003-10-21 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-narrow-to-page): Clear as well as set the value for gnus-page-broken. * gnus-sum.el (gnus-summary-beginning-of-article): Use gnus-break-pages instead of gnus-page-broken. (gnus-summary-end-of-article): Use gnus-break-pages instead of gnus-page-broken; narrow to the end of a page beforehand. (gnus-summary-toggle-header): Use gnus-break-pages instead of gnus-page-broken; remove delimiter buttons unless gnus-break-pages is non-nil. 2003-10-21 Lars Magne Ingebrigtsen <[email protected]> * gnus-picon.el (gnus-picon-transform-address): Protect against errors.=20 2003-10-20 Katsumi Yamaoka <[email protected]> * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar. (xemacs-codename): Move defvar to gnus-util.el. * gnus-util.el (xemacs-codename): Defvar when compiling. 2003-10-20 Lars Magne Ingebrigtsen <[email protected]> * spam-report.el (spam-report-url-ping-plain): Include a User-Agent.=20 * gnus-msg.el (gnus-extended-version): Use it. * gnus-util.el (gnus-emacs-version): Separated out into own function.=20 2003-10-19 Reiner Steib <[email protected]> * message.el (message-mode-field-menu): Added message-generate-unsubscribed-mail-followup-to. (message-forward-subject-fwd): Avoid double "Fwd: " (message-change-subject): Added comment. 2003-10-19 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases. * mml.el (mml-insert-mime): Quote mml. 2003-10-19 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-remove-odd-characters): Use mm-subst-char-in-string instead of subst-char-in-string. (gnus-summary-refer-article): Use gnus-replace-in-string instead of replace-regexp-in-string. 2003-10-19 Jesper Harder <[email protected]> * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory from file name. 2003-10-18 Jesper Harder <[email protected]> * gnus-sum.el (gnus-summary-save-parts-last-directory): Default to mm-default-directory. (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions. 2003-10-18 Lars Magne Ingebrigtsen <[email protected]> * pop3.el (pop3-read-response): Check whether the process is alive.=20 * gnus-sum.el (gnus-summary-refer-article): Strip spaces. * rfc2047.el (rfc2047-encode-region): Do error out on invalid strings.=20 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages right.=20 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for. * gnus-art.el (article-treat-dumbquotes): Doc fix. * message.el (message-field-value): New function. (message-insert-disposition-notification-to): Use Reply-To, too. * imap.el (imap-mailbox-status): Upcase STATUS commands.=20 * gnus-sum.el (gnus-remove-odd-characters): New function. (gnus-nov-parse-line): Use it. 2003-10-18 Matt Swift <[email protected]> * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.=20 2003-10-18 Romain FRANCOISE <[email protected]> * message.el (message-forward-make-body): does both m-f-make-body-mml and m-f-make-body-plain, resulting in a strange message buffer. 2003-10-18 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-narrow-to-page): Only break page if it's broken. * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc isn't available. * message.el (message-hidden-headers): Doc fix. 2003-10-18 Jesper Harder <[email protected]> * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when fields aren't found. 2003-10-18 Simon Josefsson <[email protected]> * message.el (message-forward-make-body-plain) (message-forward-make-body-mime, message-forward-make-body-mml) (message-forward-make-body-digest-plain) (message-forward-make-body-digest-mime) (message-forward-make-body-digest): New, derived from message-forward-make-body. (message-forward-make-body): Use them. (message-forward-show-mml): New default 'best. (message-forward-make-body): Support it. 2003-10-18 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil. (gnus-article-prepare): Don't set to t. (gnus-narrow-to-page): Set to t if we break. 2003-06-11 Daniel N=C3=A9ri <[email protected]> * message.el (message-resend): Generate Resent-Message-ID header. 2003-10-18 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-article-next-page): Don't go to the next line before checking end-of-buffer. (gnus-mime-delete-part): Don't insert parts twice. 2003-10-17 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (article-update-date-lapsed): Make sure point doesn't move around (much). 2003-07-28 Vasily Korytov <[email protected]> * mail-source.el (mail-source-keyword-map): List "cur" before "new" for maildirs. 2003-10-17 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor group.=20 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent name for gcc-self. (gnus-inews-insert-archive-gcc): Paren mistake. * gnus-sum.el (gnus-summary-enter-digest-group): Add parent-group.=20 * gnus-art.el (gnus-ignored-headers): Add more headers. * rfc2047.el (rfc2047-encode): See which encoding is shorter -- base64 or QP. * nnmail.el (nnmail-article-group): Default to "bogus". * mail-source.el (mail-source-delete-incoming): Change to nil. 2003-10-16 Katsumi Yamaoka <[email protected]> * mail-source.el (mail-source-fetch-imap): Fix mismatched parens. 2003-10-16 Lars Magne Ingebrigtsen <[email protected]> * mail-source.el (defvar): Add post/pre/scripts. (mail-source-fetch-imap): Use them. * nndraft.el (nndraft-request-move-article): Fix infinite recursion.=20 * gnus-group.el (gnus-group-mark-regexp): Jump to groups. 2003-10-16 Ed L. Cashin <[email protected]> * imap.el (imap-interactive-login): Set imap-password to nil if login fails. 2003-10-16 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-inserted-headers): New variable. (message-mode): Make local. (message-mode): Set all the local action variables to nil.=09 2003-10-16 Katsumi Yamaoka <[email protected]> * mm-decode.el (mm-inline-text-html-with-images): Doc fix. (mm-w3m-safe-url-regexp): Doc fix. 2003-10-12 Jesper Harder <[email protected]> * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head, it's done by nnmail-article-group. * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens. From Mark Hood <[email protected]> (tiny change) 2003-10-10 Jesper Harder <[email protected]> * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in XEmacs. 2003-10-10 Teodor Zlatanov <[email protected]> * spam.el (spam-initialize): new function, does the spam-face update and all the hooks, replaces spam-install-hooks-function * gnus-registry.el (gnus-registry-initialize): new autoloaded function to explicitly initialize the registry 2003-10-10 Katsumi Yamaoka <[email protected]> * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix. * mm-view.el (mm-w3m-mode-map): Doc fix. (mm-inline-text-html-render-with-w3m): Add a comment. 2003-10-10 Lars Magne Ingebrigtsen <[email protected]> * gnus-group.el: Remove superfluous eval-when-compiles. 2003-10-10 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles. 2003-10-08 Lars Magne Ingebrigtsen <[email protected]> * dns.el (query-dns): Don't error out on malformed resolv files. 2003-10-06 Jesper Harder <[email protected]> * gnus.el (gnus-group-faq-directory): Update .tw entry. From Albert Chun-Chieh Huang <[email protected]> 2003-10-03 Teodor Zlatanov <[email protected]> * spam.el (spam-check-blackholes): exit the loop if matches are found (idea from Adrian Lanz <[email protected]>) (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB) (spam-from-listed-p): use nnmail-fetch-field instead of message-fetch-field =09 2003-10-03 Katsumi Yamaoka <[email protected]> * mm-decode.el (mm-attachment-file-modes): Change the default value into 384 from ?\600 which doesn't mean an integer in XEmacs. 2003-10-03 Jesper Harder <[email protected]> * mm-decode.el (mm-file-name-delete-control) (mm-file-name-delete-gotchas): New functions. (mm-file-name-rewrite-functions): Use them. (mm-attachment-file-modes): New option. (mm-save-part-to-file): Use it. 2003-10-02 Reiner Steib <[email protected]> * spam.el (spam-install-hooks-function): Added Autoload cookie. 2003-10-02 Jesper Harder <[email protected]> * pgg-def.el (pgg-default-keyserver-address): Change to subkeys.pgp.net. From Michael Shields <[email protected]> 2003-10-01 Simon Josefsson <[email protected]> * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated by ',', as in '[email protected], [email protected]'. 2003-10-01 Jesper Harder <[email protected]> * message.el (message-send): Fix reversed logic of supersedes check. 2003-09-30 Reiner Steib <[email protected]> * gnus-art.el (gnus-article-view-part-as-charset): Doc fix, suggested by Norbert Koch <[email protected]>. 2003-09-29 Katsumi Yamaoka <[email protected]> * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09 change in order to correct the position where an invisible topic (because gnus-topic-display-empty-topics is nil) may be inserted. 2003-09-22 Katsumi Yamaoka <[email protected]> * message.el (message-ignored-supersedes-headers): Add X-Payment. 2003-09-20 Jesper Harder <[email protected]> * rfc2047.el (rfc2047-encode): Limit line length to 76 characters. 2003-09-20 Simon Josefsson <[email protected]> * tls.el (tls-process-connection-type): Doc fix. * imap.el (imap-starttls-open): Rewrite, should support both old starttls.el and new starttls.el that uses GNUTLS. 2003-09-18 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-treat-display-x-face): Use set-default instead of custom-set-default which isn't available in old XEmacsen. 2003-09-17 Jesper Harder <[email protected]> * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert to MML. MIME -> MML -> MIME does not work for PGP/MIME. * message.el (message-bounce, message-forward-show-mml): do. =09 2003-09-13 Jesper Harder <[email protected]> * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii. (rfc2047-encode): Add factors for big5, gb2312 and euc-kr. * nnweb.el (nnweb-google-parse-1): Fix parsing. 2003-09-12 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-fetch-control): ISC changed compression from .Z to .gz. * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to address-mime. 2003-09-11 Jesper Harder <[email protected]> * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75 characters. 2003-09-10 Jesper Harder <[email protected]> * gnus.el (gnus-group-charter-alist): Update. 2003-09-10 Teodor Zlatanov <[email protected]> * spam-report.el: use mm-url.el functions for external URL loading when the built-in HTTP GET is insufficient (e.g. proxies are in the way). From Eric Knauel <[email protected]>. (spam-report-url-ping-function): new option, defaults to the built-in HTTP GET (spam-report-url-ping-plain) (spam-report-url-ping): calls spam-report-url-ping-function now (spam-report-url-ping-plain): new function, does what spam-report-url-ping used to do (spam-report-url-ping-mm-url): function that delegates to mm-url.el (autoloaded) 2003-09-08 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-delete-id): function to completely delete an ID, including all the cache hashtables (gnus-registry-delete-group): use gnus-registry-delete-id (gnus-registry-simplify-subject): only run if the argument is a string, return nil otherwise 2003-09-07 Jesper Harder <[email protected]> * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix. 2003-09-05 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet another error *sigh* * gnus-registry.el (gnus-registry-fetch-extra-entry): don't use puthash unless gnus-registry-entry-caching is on (gnus-registry-split-fancy-with-parent): misplaced parenthesis made everything a part of the 'else' (gnus-registry-save): used 'entry-caching' instead of 'caching' 2003-09-05 Jesper Harder <[email protected]> * gnus-art.el (gnus-button-alist): Improve Info regexp. 2003-09-04 Teodor Zlatanov <[email protected]> * gnus-registry.el: added brief explanation of basics (gnus-registry-track-extra): new variable for tracking of message subjects (gnus-registry-entry-caching): caching parameter, used for extra data (gnus-registry-minimum-subject-length): minimum subject length before it's considered when tracing subjects (gnus-registry-save): accomodate extra data entry caching (gnus-registry-action): change function name, add the subject and pass it to gnus-registry-add-group (gnus-registry-spool-action): change function name, add the subject and pass it to gnus-registry-add-group (gnus-registry-split-fancy-with-parent): add subject tracking (gnus-registry-register-message-ids): pass subject to gnus-registry-add-group (gnus-registry-simplify-subject) (gnus-registry-fetch-simplified-message-subject-fast): new functions (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): add extra data entry caching (gnus-registry-add-group): handle the extra subject parameter (gnus-registry-install-hooks, gnus-registry-unload-hook): fix the gnus-register-* function names * nnmail.el (nnmail-cache-insert): add subject parameter, pass it on to the nnmail-spool-hook * nnbabyl.el (nnbabyl-request-accept-article): added subject to nnmail-cache-insert call * nndiary.el (nndiary-request-accept-article): added subject to nnmail-cache-insert call * nnfolder.el (nnfolder-request-accept-article): added subject to nnmail-cache-insert call * nnimap.el (nnimap-split-articles): added subject to nnmail-cache-insert call (nnimap-request-accept-article): added subject to nnmail-cache-insert call * nnmbox.el (nnmbox-request-accept-article): added subject to nnmail-cache-insert call * nnmh.el (nnmh-request-accept-article): added subject to nnmail-cache-insert call * nnml.el (nnml-request-accept-article): added subject to nnmail-cache-insert call 2003-09-04 Jesper Harder <[email protected]> * gnus-art.el (gnus-button-handle-info-url) (gnus-button-handle-info-url-gnome) (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME and KDE style Info URLs. * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ". 2003-09-02 Jesper Harder <[email protected]> * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning of the field. 2003-09-01 Simon Josefsson <[email protected]> * mml.el (mml-insert-mime-headers-always): New variable. (mml-insert-mime-headers): Use it. Based on (tiny) patch from Lars Balker Rasmussen <[email protected]>. 2003-08-30 Simon Josefsson <[email protected]> * mail-source.el (mail-source-fetch-imap): Pass correct buffer to imap-open, reverts 2003-03-17 change. Reverse remove before calling gnus-compress-sequence. From Gaute Strokkenes <[email protected]> (tiny change). 2003-08-29 Simon Josefsson <[email protected]> * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by Jochen K=C3=BCpper <[email protected]>. 2003-08-29 Katsumi Yamaoka <[email protected]> * gnus-art.el (article-display-x-face): Make it possible to set the gnus-article-x-face-command variable to the lambda form. 2003-08-27 Simon Josefsson <[email protected]> * mm-decode.el (mm-remove-part): Try to kill external displayers cleanly first (if it refuses, C-g aborts loop and kill process unconditionally). Also make sure process is dead before we remove the files it may be using. Reported by David Coe <[email protected]>. 2003-08-27 Jesper Harder <[email protected]> * gnus-cache.el (gnus-cache-generate-active): Fix bug in replacement. From Vagn Johansen <[email protected]> (tiny change). 2003-08-25 Katsumi Yamaoka <[email protected]> * gnus-art.el: Don't use defvaralias. (gnus-treat-display-x-face): Warn if the obsolete variable `gnus-treat-display-xface' exists. 2003-08-25 Jesper Harder <[email protected]> * gnus-art.el (gnus-treat-display-face): Fix typo. (gnus-treat-display-xface): Rename to gnus-treat-display-x-face (reported by Jochen K=C3=BCpper <[email protected]>) 2003-08-24 Jesper Harder <[email protected]> * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix type. 2003-08-22 Jesper Harder <[email protected]> * message.el (message-make-forward-subject-function): Fix customize mismatch. * gnus.el (gnus-message-archive-method): do. 2003-08-20 Reiner Steib <[email protected]> * gnus.el (gnus-read-group): Offer to continue only if the invalid char is `/' and add more information for the user. * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man). (gnus-header-button-alist): Added `In-Reply-To'. * nnimap.el (nnimap-open-connection): Allow different user names on the same server (and in the same authinfo file). 2003-08-20 Jesper Harder <[email protected]> * gnus-sieve.el (gnus-sieve-crosspost): Fix type. * message.el (message-make-forward-subject-function): Add message-forward-subject-name-subject to choices. * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit): Redisplay article after editing. 2003-08-20 Simon Josefsson <[email protected]> * gnus.el (gnus-read-group): Added check to ask confirmation if Group name contains invalid character. You can use '/' in IMAP, but not in filenames. G m cannot know what the user is creating, so let user decide. See thread [email protected]. Tiny patch from [email protected] (Jari Aalto+mail.linux). 2003-08-13 Reiner Steib <[email protected]> * gnus-score.el (gnus-summary-score-effect): Fix interactive use. 2003-08-10 Teodor Zlatanov <[email protected]> * gnus-draft.el (gnus-draft-send-all-messages): ask if all drafts should be sent unless gnus-expert-user is on 2003-08-09 Jesper Harder <[email protected]> * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type. 2003-08-07 Jesper Harder <[email protected]> * pgg-gpg.el (pgg-gpg-process-region): Bind default-enable-multibyte-characters to nil. 2003-08-07 Katsumi Yamaoka <[email protected]> * canlock.el (canlock-password): Fix customization type. (canlock-password-for-verify): Ditto. * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto. (gnus-outlook-deuglify-unwrap-max): Ditto. (gnus-outlook-deuglify-unwrap-stop-chars): Ditto. * gnus-sum.el (gnus-sum-thread-tree-root): Ditto. (gnus-sum-thread-tree-false-root): Ditto. (gnus-sum-thread-tree-single-indent): Ditto. * message.el (message-archive-note): Ditto. (message-subscribed-address-file): Ditto. (message-user-fqdn): Ditto. * spam-report.el (spam-report-gmane-regex): Ditto. * spam.el (spam-blackhole-good-server-regex): Ditto. * gnus-start.el (gnus-save-killed-list): Fix last change. * message.el (message-courtesy-message): Ditto. 2003-08-07 Jesper Harder <[email protected]> * gnus-art.el (gnus-header-face-alist): Revert previous change. (gnus-header-newsgroups-face): Explain that it's only used for crossposts. 2003-08-07 Katsumi Yamaoka <[email protected]> * gnus-registry.el (gnus-registry-max-entries): Fix customization type. * gnus-score.el (gnus-adaptive-word-length-limit): Ditto. * gnus.el (gnus-refer-article-method): Ditto. * message.el (message-courtesy-message): Ditto. 2003-08-06 Jesper Harder <[email protected]> * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry. From Chunyu Wang <[email protected]> (tiny patch) 2003-08-05 Katsumi Yamaoka <[email protected]> * gnus-start.el (gnus-save-killed-list): Fix customization type. * gnus-sum.el (gnus-thread-hide-subtree): Ditto. * gnus.el (gnus-use-long-file-name): Ditto. 2003-08-04 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-rename-group): Don't allow renaming to an existing name. * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring. * nnmail.el (nnmail-large-newsgroup): Docstring fix. * nntp.el (nntp-large-newsgroup): do. * nnspool.el (nnspool-large-newsgroup): do. * gnus-cus.el (gnus-group-parameters): Typo. 2003-07-31 Simon Josefsson <[email protected]> * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME method by default (revert partial 2003-07-10 patch). 2003-07-28 Dave Love <[email protected]> * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling. 2003-07-26 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-install): add an initial registry read to the loading when gnus-registry-install is set 2003-07-26 Kai Gro=C3=9Fjohann <[email protected]> * flow-fill.el (fill-flowed): Empty lines separate paragraphs even if the preceding line ends with a soft break. Tiny patch from Mark Thomas <[email protected]>. 2003-07-25 Teodor Zlatanov <[email protected]> * spam.el (spam-use-regex-body, spam-regex-body-spam)=20 (spam-regex-body-ham): new variables, default to nil/empty/empty (spam-install-hooks): added spam-use-regex-body to list or pre-install conditions (spam-list-of-checks): added spam-use-regex-body and spam-check-regex-body to list of checks (spam-list-of-statistical-checks): added spam-use-regex-body to list of statistical checks (spam-check-regex-body): invokes spam-check-regex-headers with appropriate variable masking (spam-check-regex-headers): changes to print "body" or "header" where appropriate 2003-07-25 Jesper Harder <[email protected]> * smime.el (smime-ask-passphrase): Use read-passwd rather than comint-read-noecho. The former is more secure. 2003-07-24 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-cache-whitespace): make "adding whitespace" message level 5 instead of 4 (gnus-registry-clean-empty-function): new function to remove empty registry entries (gnus-registry-clean-empty): new variable to enable cleaning the registry when saving it by calling gnus-registry-clean-empty-function * spam.el (spam-summary-prepare-exit): use spam-process-ham-in-spam-groups (spam-process-ham-in-spam-groups): new variable 2003-07-24 Jesper Harder <[email protected]> * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options. * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes from 2003-04-03 to fix security problem. See http://www.debian.org/security/2003/dsa-339 2003-07-23 Teodor Zlatanov <[email protected]> * gnus.el (gnus-install-group-spam-parameters): add the gnus-ticked-mark to the possible choices of ham marks * spam.el (spam-process-ham-in-nonham-groups): new variable (spam-summary-prepare-exit): use spam-process-ham-in-nonham-groups 2003-07-23 Jesper Harder <[email protected]> * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To and Mail-Copies-To to address-mime. (rfc2047-narrow-to-field): Use rfc2047-point-at-bol. 2003-07-19 Jesper Harder <[email protected]> * mm-util.el (mm-coding-system-priorities): Docstring improvement. 2003-07-17 Jesper Harder <[email protected]> * gnus-sum.el (gnus-thread-latest-date): Move condition-case to the right place. 2003-07-14 Simon Josefsson <[email protected]> * mail-source.el (mail-source-fetch-imap): Don't assume imap-error-text returns something. 2003-07-12 Nevin Kapur <[email protected]> * nnimap.el (nnimap-request-newgroups): Use the pattern in nnimap-list-pattern instead of "*". 2003-07-10 Simon Josefsson <[email protected]> * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by default. Improve docstring. 2003-07-10 Kai Gro=C3=9Fjohann <[email protected]> * imap.el (imap-arrival-filter): Fix test for missing process buffer. 2003-07-09 Kai Gro=C3=9Fjohann <[email protected]> From Gaute B Strokkenes <[email protected]> (tiny patch). * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero for second, after-process-has-died, accept-process-output. (imap-arrival-filter): If PROC has no buffer, do nothing. 2003-07-09 Jesper Harder <[email protected]> * flow-fill.el: Docstring and message fixes. * deuglify.el: do. * gnus-int.el: do. * gnus-msg.el: do. * gnus-util.el: do. * gnus-draft.el: do. * gnus-start.el: do. * gnus.el: do. * gnus-group.el: do. * gnus-art.el: do. * gnus-sum.el: do. * mail-source.el (mail-source-movemail): Handle non-numerical return values. 2003-07-08 Jesper Harder <[email protected]> * mailcap.el (mailcap-parse-args-syntax-table) (mailcap-viewer-passes-test): Docstring fix. * mm-bodies.el (mm-long-lines-p): Docstring fix. * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option) (mm-decrypt-option, mm-handle-set-external-undisplayer) (mm-file-name-replace-whitespace): Docstring fix. * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix. (mm-uu-pgp-signed-test): Fix message. * mml.el (mml-tweak-sexp-alist): Docstring fix. (mml-parse-1, mml-insert-mime-headers): Fix message. * message.el (message-archive-header) (message-subscribed-address-functions) (message-subscribed-addresses, message-subscribed-regexps) (message-canlock-generate) (message-generate-new-buffer-clone-locals): Docstring fixes. 2003-07-07 Kai Gro=C3=9Fjohann <[email protected]> * imap.el (imap-wait-for-tag): After the process has died, look for more output still pending. From Gaute B Strokkenes <[email protected]> (tiny patch). 2003-07-07 Teodor Zlatanov <[email protected]> * spam.el (spam-bogofilter-score): redisplay article normally after spam-bogofilter-score is called 2003-07-06 Jesper Harder <[email protected]> * message.el (message-send-mail-with-sendmail): Handle non-numeric return values. * gnus-sum.el (gnus-print-buffer): Apply emphasis. From Michael Piotrowski <[email protected]> (tiny change). * gnus-start.el (gnus-clear-system): Revert change from 2003-06-19. 2003-07-04 Dave Love <[email protected]> * rfc2047.el (rfc2047-q-encode-region): Exclude especials from characters not encoded, and make the list more legible. 2003-07-04 Jesper Harder <[email protected]> * message.el (message-make-from): Revert change from 2002-01-08. 2003-06-29 Lars Magne Ingebrigtsen <[email protected]> * nnheader.el (nnheader-init-server-buffer): Don't add nntp-server-buffer to list of Gnus buffers. 2003-06-25 Teodor Zlatanov <[email protected]> * spam.el (spam-parse-list): prevent empty ("") strings 2003-06-24 Teodor Zlatanov <[email protected]> * spam.el (spam-parse-list): use gnus-extract-address-components instead of ietf-drums-parse-addresses (spam-from-listed-p): let* was unnecessary 2003-06-24 Lars Magne Ingebrigtsen <[email protected]> * gnus-ems.el (gnus-put-image): Mark the right text segment with gnus-image-category.=20 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from native groups. * gnus-topic.el (gnus-group-prepare-topics): Update topic line format specs. * gnus-picon.el: Written by moi, moi, moi. * gnus-group.el (gnus-group-kill-group): Clean up. 2003-06-23 Teodor Zlatanov <[email protected]> * spam.el (spam-from-listed-p, spam-parse-list): use ietf-drums-parse-addresses to extract the address portion of the whitelist/blacklist file if it looks like an address can be found 2003-06-23 Didier Verna <[email protected]> * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a text property. (gnus-remove-image): New argument CATEGORY. Only remove if category matches. * gnus-xmas.el (gnus-xmas-put-image): (gnus-xmas-remove-image): Ditto, with extents. * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to gnus-[xmas-]remove-image. (article-display-face): Don't always act as a toggle. Call `gnus-put-image' with CATEGORY argument. (article-display-x-face): Call `gnus-put-image' with CATEGORY argument. * smiley.el (smiley-region): Ditto. * gnus-fun.el (gnus-display-x-face-in-from): Ditto. * gnus-picon.el (gnus-picon-insert-glyph): Ditto. (gnus-treat-mail-picon): Don't always act as a toggle. * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto. 2003-06-23 Didier Verna <[email protected]> * gnus-art.el (article-display-face): Check for existence of the original article buffer before switching to it. 2003-06-20 Jesper Harder <[email protected]> * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by Dan Jacobson <[email protected]>. * mm-view.el (mm-inline-message): Bind gnus-original-article-buffer to the buffer in the mml handle holding the message. 2003-06-20 Katsumi Yamaoka <[email protected]> * message.el (sender, from): No need to bind them. 2003-06-19 Teodor Zlatanov <[email protected]> * spam.el (spam-enter-list): search-forward specified wrong 2003-06-19 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el: Comment fix. 2003-06-20 Jesper Harder <[email protected]> * gnus-msg.el (gnus-configure-posting-styles): Remove unused variable. From Jan Rychter <[email protected]>. * spam.el (spam-spamoracle-learn): insert-string is obsolete. 2003-06-19 Teodor Zlatanov <[email protected]> * spam.el (spam-enter-list): do not enter duplicate addresses into the whitelist/blacklist 2003-06-19 Jesper Harder <[email protected]> * nnheader.el (nnheader-init-server-buffer): Add nntp-server-buffer to gnus-buffers. * gnus-start.el (gnus-clear-system): Now we don't need to kill nntp-server-buffer separately. 2003-06-18 Didier Verna <[email protected]> * gnus-art.el (article-display-face): Correctly toggle between display and hiding. Handle multiple Face headers. 2003-06-17 Dave Love <[email protected]> * nnimap.el: Require cl when compiling. * message.el (message-fix-before-sending): Reinstate nullifying the invisible text property. (sender, from): Defvar when compiling. (message-is-yours-p): Remove autoload cookie. 2003-06-17 Reiner Steib <[email protected]> * gnus-util.el (gnus-extract-address-components): Added doc-string. 2003-06-16 Kai Gro=C3=9Fjohann <[email protected]> * nnml.el (nnml-current-group-article-to-file-alist): Don't read overview when using compressed files. From Michael Albinus <[email protected]>. 2003-06-16 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-summary-refer-parent-article): Extract Message-ID from In-Reply-To header. 2003-06-16 Katsumi Yamaoka <[email protected]> * message.el (message-is-yours-p): Narrow to head; extract from and sender by itself. (message-cancel-news, message-supersede): Remove useless things. 2003-06-15 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind `gnus-article-emulate-mime'. 2003-06-15 Kai Gro=C3=9Fjohann <[email protected]> From Tommi Vainikainen <[email protected]>. * message.el (message-is-yours-p): New function. Separated common code from message-cancel-news and message-supersede. Added matching code which uses message-alternative-emails regexp as last resort. (message-cancel-news, message-supersede): Use message-is-yours-p. 2003-06-13 Kai Gro=C3=9Fjohann <[email protected]> * nnimap.el (nnimap-split-articles): Narrow the right buffer to the headers. From Niklas Morberg <[email protected]>. 2003-06-12 Dave Love <[email protected]> * nnheader.el (nnheader-functionp): Deleted. * nnmail.el (nnmail-split-fancy-syntax-table): Define all in defvar. (nnmail-version): Deleted. (nnmail-check-duplication, nnmail-expiry-target-group): Don't use nnheader-functionp. 2003-06-10 Teodor Zlatanov <[email protected]> * spam.el (spam-check-bogofilter-headers): fix for when the score is requested but the message is not spam 2003-06-09 Teodor Zlatanov <[email protected]> From Eric <[email protected]> * spam.el (spam-use-spamoracle): new variable (spam-install-hooks): add spamoracle to the list of conditions for activation of spam-install-hooks (spam-spamoracle): new variable customization group (spam-spamoracle, spam-spamoracle): new variables (spam-group-spam-processor-spamoracle-p) (spam-group-ham-processor-spamoracle-p): new functions (spam-summary-prepare-exit): added spamoracle ham/spam exit processing (spam-list-of-checks, spam-list-of-statistical-checks): add spam-use-spamoracle (spam-check-spamoracle, spam-spamoracle-learn) (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): new functions * gnus.el (gnus-group-spam-exit-processor-spamoracle) (gnus-group-ham-exit-processor-spamoracle): new variables for SpamOracle (spam-process, ham-process): added spamoracle spam/ham processors 2003-06-08 Jesper Harder <[email protected]> * message.el (message-beginning-of-line): Docstring improvement. Suggested by Michael R. Wolf <[email protected]> 2003-06-07 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons" gnus-summary-display-buttonized t] 2003-06-07 Kai Gro=C3=9Fjohann <[email protected]> * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string fix. Reported by Johan Bockg=C3=A5rd <[email protected]>. 2003-06-07 Jesper Harder <[email protected]> * message.el (message-beginning-of-line): Docstring improvement. 2003-06-06 Jesper Harder <[email protected]> * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP groups correctly. 2003-06-06 Kai Gro=C3=9Fjohann <[email protected]> From Benjamin Rutt <[email protected]>. * message.el (message-fetch-field): Augment documentation to state the narrowed-to-headers restriction. (message-change-subject, message-reduce-to-to-cc) (message-generate-unsubscribed-mail-followup-to) (message-insert-importance-high, message-insert-importance-low) (message-insert-or-toggle-importance) (message-insert-disposition-notification-to): Narrow to headers before calling message-fetch-field or message-remove-header. 2003-06-06 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-trim): fix for when gnus-registry-max-entries is nil 2003-06-05 Lars Magne Ingebrigtsen <[email protected]> * qp.el (quoted-printable-decode-region): Don't error out on malformed text. 2003-06-04 Lars Magne Ingebrigtsen <[email protected]> * rfc2047.el (rfc2047-encode-region): Don't error out on invalid strings. 2003-06-04 Jesper Harder <[email protected]> * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte. From: Ivan Boldyrev <[email protected]> (tiny change) 2003-06-03 Dave Love <[email protected]> * gnus-soup.el (gnus-soup-send-packet): Don't use message-functionp. * gnus.el (gnus-agent-cache): Doc fix. (gnus-other-frame): Quote lambda used as hook. * message.el: Doc fixes. (message-functionp): Deleted. Callers changed. (message-fix-before-sending): Highlight with overlays. Clarify `illegible text' messages. (rmail-enable-mime-composing, gnus-message-group-art): Defvar when compiling. (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload. 2003-06-03 Kai Gro=C3=9Fjohann <[email protected]> * nnmail.el (nnmail-split-fancy-match-partial-words): New user option. (nnmail-split-it): Obey it. Don't let-bind regexp twice. * message.el (message-fetch-field): Mention narrow-to-headers requirement. 2003-06-03 Jesper Harder <[email protected]> * gnus-xmas.el (gnus-xmas-create-image): Use insert-file-contents-literally. From: Eric Eide <[email protected]> 2003-06-02 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-fetch-group): always return the short name of the group 2003-06-02 Jesper Harder <[email protected]> * gnus-cus.el (defvar): Silence byte-compiler warnings. * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers. 2003-05-31 Jesper Harder <[email protected]> * gnus-art.el (article-unsplit-urls): Use gnus-treat-article rather than gnus-display-mime-function. 2003-05-30 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-use-long-group-names): new variable (gnus-registry-add-group): use it (gnus-registry-trim-articles-without-groups): new variable (gnus-registry-delete-group): use it (gnus-registry-unload-hook): uninstall all the hooks * spam.el (spam-install-hooks-function, spam-unload-hook): new functions so users that load spam.el for customization don't get all the hooks installed (spam-install-hooks): new variable, set to t by default if user has one of the spam-use-* variables set * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new functions so users that load spam-stat.el for customization don't get all the hooks installed 2003-05-30 Dave Love <[email protected]> * rfc2047.el (rfc2047-decode): Don't use mm-with-unibyte-current-buffer. * qp.el (quoted-printable-decode-string): Use mm-with-unibyte-buffer. 2003-05-29 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-save): allow forced saving even when registry is not dirty. Use gnus-registry-trim to shorten the gnus-registry-alist. (gnus-registry-max-entries): new variable (gnus-registry-trim): new function, trim gnus-registry-alist to size gnus-registry-max-entries, sorting by entry mtime so the newest entries stick around * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of just one specific variable, allow a list of specific variables 2003-05-28 Dave Love <[email protected]> * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and end of region. 2003-05-28 Jesper Harder <[email protected]> * lpath.el: Add put-char-table and get-char-table. 2003-05-28 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-dirty): flag for modified registry (gnus-registry-save, gnus-registry-read) (gnus-registry-store-extra, gnus-registry-clear): use it (note that gnus-registry-store-extra is invoked for all modifications to set the mtime, so gnus-registry-dirty only needs to be set there) 2003-05-23 Simon Josefsson <[email protected]> * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of message-sender. * gnus-art.el (gnus-use-idna): Check if idna-program is installed. * message.el (message-use-idna): Ditto. 2003-05-20 Dave Love <[email protected]> * rfc2047.el (rfc2047-q-encoding-alist): Deleted. (rfc2047-q-encode-region): Don't use it. (rfc2047-encode-message-header) <(eq method 'mime)>: Bind rfc2047-encoding-type to `mime'. (rfc2047-encode-string, rfc2047-encode): Doc fix. 2003-05-20 Jesper Harder <[email protected]> * message.el (message-send-mail): Don't insert a courtesy copy notice in base64 encoded messages. 2003-05-16 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-summary-move-article): Don't copy expirable marks if the destination group is not auto-expirable. 2003-05-14 Katsumi Yamaoka <[email protected]> * dgnushack.el (assq-delete-all): Removed the compiler macro. 2003-05-14 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agentize): Updated documentation to match usage. (gnus-agent-expire-group-1): Do not skip over a group when the force argument is set. * gnus.el (gnus-agent): Updated documentation to reflect that gnus-agent now defaults to t. 2003-05-14 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-version-number): Bump. --=20 (domestic pets only, the antidote for overdose, milk.) [email protected] * Lars Magne Ingebrigtsen