No Gnus v0.6 is released
Lars Magne Ingebrigtsen <[email protected]> Tue, 01 May 2007 17:17:35 +0200
| Newsgroups | gmane.emacs.gnus.announce |
|---|---|
| Message-ID | <[email protected]> |
The traditional celebratory May 1st release.=20=20 Get it from <URL:http://quimby.gnus.org/gnus/dist/ngnus-0.6.tar.gz> or "/[email protected]:/pub/gnus/". The patch is available as <URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ngnus-0.5-0.6.diff.gz>. ChangeLog since last release: 2007-05-01 Lars Magne Ingebrigtsen <[email protected]> * gnus.el: No Gnus v0.6 is released. 2007-04-27 Didier Verna <[email protected]> * gnus-util.el (gnus-orify-regexp): Moved and renamed to ... * gmm-utils.el (gmm-regexp-concat): here. * message.el: Don't require 'gnus-util. (message-dont-reply-to-names): Handle name change above. * gnus-sum.el (gnus-ignored-from-addresses): Ditto. 2007-04-26 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-charset-synonym-alist): Don't make it a user option since the initial value varies according to the system. 2007-04-25 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-charset-synonym-alist): Defcustom. 2007-04-25 NAKAJI Hiroyuki <[email protected]> (tiny change) * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1. 2007-04-24 Didier Verna <[email protected]> Improve the type of gnus-ignored-from-addresses. * gnus-util.el (gnus-orify-regexp): New function. * message.el (gnus-util): Require it. * message.el (message-dont-reply-to-names): Use gnus-orify-regexp. * gnus-sum.el (gnus-ignored-from-addresses): New function. * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it. 2007-04-24 Didier Verna <[email protected]> * gnus-sum.el: * gnus-utils.el: Fix some trailing whitespaces. 2007-04-23 Katsumi Yamaoka <[email protected]> * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header. (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent article's Message-ID; refer parent article in summary buffer. * message.el (message-bounce): Call mime-to-mml. * dgnushack.el (byte-optimize-form-code-walker): Fix the form which was not helpful to Emacs 21.1 and 21.2 for detecting a bug that does not optimize and/or forms properly. 2007-04-22 Reiner Steib <[email protected]> * dgnushack.el (with-syntax-table): XEmacs bug has been fixed. Add URL. 2007-04-20 Katsumi Yamaoka <[email protected]> * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header. 2007-04-19 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-mime-strip-charset-parameters): New function. (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently displayed of multipart/alternative part if it is invoked from summary buffer. * mm-view.el (mm-inline-text-html-render-with-w3m) (mm-inline-text-html-render-with-w3m-standalone) (mm-inline-render-with-function): Use mail-parse-charset by default. 2007-04-17 Katsumi Yamaoka <[email protected]> * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed from gnus-newsgroup-processable. 2007-04-16 Didier Verna <[email protected]> * gnus-msg.el (gnus-configure-posting-styles): Handle message-signature-directory properly with :file syntax. Reported by "Leo". 2007-04-11 Didier Verna <[email protected]> New user option: message-signature-directory. * gnus-msg.el (gnus-configure-posting-styles): Support it. * message.el (message-insert-signature): Ditto. * message.el (message-signature-file): Doc update. * message.el (message-signature-directory): New. 2007-04-10 Katsumi Yamaoka <[email protected]> * gnus-msg.el (gnus-inews-yank-articles): Use message-exchange-point-and-mark instead of exchange-point-and-mark. 2007-04-09 Katsumi Yamaoka <[email protected]> * message.el (message-yank-original): Make sure cited text ends with newline; don't exchange point and mark. 2007-04-07 Chong Yidong <[email protected]> * tls.el (open-tls-stream): Properly handle case where there is no associated buffer. 2007-04-03 Thien-Thi Nguyen <[email protected]> * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After message-yank-original, make sure (< mark TEXT point). 2007-03-31 Reiner Steib <[email protected]> * message.el (message-fill-column): New variable. (message-mode): Use it. Add comment on a possible new hook. * nnmail.el (nnmail-spool-file): Mark as obsolete. (nnmail-get-new-mail): Reformat. * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment. * gmm-utils.el: Fix Commentary. (gmm-tool-bar-from-list): Fix typo in doc string. 2007-03-27 Thien-Thi Nguyen <[email protected]> * message.el (message-yank-original): Don't switch point and mark unnecessarily to put point and mark as documented. 2007-03-27 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-put-addresses-in-ecomplete): Only fetch headers from the message heads. 2007-03-25 Kevin Greiner <[email protected]> * gnus-art.el (gnus-article-set-window-start): Do nothing when the article buffer does not have a window. This may not be the best solution but is certainly better than setting the start of the null, that is the current, window. 2007-03-24 Reiner Steib <[email protected]> * gnus-draft.el (gnus-draft-setup-hook): New hook. (gnus-draft-setup): Run it. * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from gnus-score-fast-scoring. Allow regexp. (gnus-score-headers): Use it. * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE XEmacs. * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc string. (gnus-button-alist): Also catch `<f1> k ...'. (gnus-treat-display-x-face): Fix doc string. 2007-03-25 Andreas Seltenreich <[email protected]> * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move evaluation of gnus-extended-version to ensure correct generation of the User-Agent header when message-generate-headers-first is used. 2007-03-24 Simon Josefsson <[email protected]> * hashcash.el (hashcash-generate-payment-async): Don't crash if hashcash-path is nil. Don't call callback with incorrect number of parameters if val is 0. 2007-03-20 Andreas Seltenreich <[email protected]> * message.el (message-required-news-headers): * gnus-util.el (gnus-intern-safe): Fix typo in docstring. 2007-03-18 Thien-Thi Nguyen <[email protected]> * tls.el (open-tls-stream): In handshake-waiting loop, don't wait more if there is output available to process. 2007-03-17 Thien-Thi Nguyen <[email protected]> * tls.el (tls-program): Doc fix. 2007-03-15 Katsumi Yamaoka <[email protected]> * message.el (message-generate-new-buffers): Change the meaning of the nil value; add `standard' to the choices; treat t as `unique'; improve doc string. (gnus-select-frame-set-input-focus): Autoload. (message-buffer-name): Search for the existing message buffer if message-generate-new-buffers is nil or `standard'; treat the value t of message-generate-new-buffers as `unique'. (message-pop-to-buffer): Raise the frame already displaying the message buffer; clear the echo area after querying. (message-setup): Pass the `continue' argument to compose-mail. (message-mail): Prefer `switch-function' if it is given; search for the existing message buffer if the `continue' argument is non-nil; pass continue and switch-function arguments to compose-mail by way of message-setup. (message-mail-other-window): Adjust argument of message-setup. (message-mail-other-frame): Ditto. 2007-03-13 Katsumi Yamaoka <[email protected]> * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs. (gnus-message-citation-mode): Require font-lock for XEmacs; make sure to turn font-lock on when turning gnus-message-citation-mode on. 2007-03-06 Daiki Ueno <[email protected]> * mml-smime.el (mml-smime-use): New variable; default to use openssl. (mml-smime-function-alist): New variable; add epg as the backend. * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload mml-smime- functions instead. * mm-view.el: Require smime. 2007-03-05 Didier Verna <[email protected]> * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging instead of just inheritance for posting styles. * gnus.el (gnus-group-fast-parameter): Fix typo in comment. 2007-02-24 Chris Moore <[email protected]> * pgg-pgp5.el (pgg-pgp5-encrypt-region): * pgg-pgp.el (pgg-pgp-encrypt-region): * pgg-gpg.el (pgg-gpg-encrypt-region): Check pgg-encrypt-for-me if no other recipients. 2007-02-24 John Paul Wallington <[email protected]> * tls.el (tls-certtool-program): Fix custom type. 2007-02-28 Katsumi Yamaoka <[email protected]> * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol and point-at-eol instead of line-(beginning|end)-position. * assistant.el (assistant-parse-buffer): Ditto. * netrc.el (netrc-parse-services): Ditto. 2007-02-28 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-find-usable-key): New function. (mml2015-epg-sign): Use it. (mml2015-epg-encrypt): Use it. 2007-02-28 Katsumi Yamaoka <[email protected]> * message.el (message-make-in-reply-to): Quote name containing non-ASCII characters. It will make the RFC2047 encoder cause an error if there are special characters. Reported by NAKAJI Hiroyuki <[email protected]>. 2007-02-27 Didier Verna <[email protected]> Include the group parameters as well as the topic ones in the inheritance filter process. * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional argument GROUP-PARAMS-LIST. * gnus-topic.el (gnus-group-topic-parameters): Use it. 2007-02-27 Katsumi Yamaoka <[email protected]> * nntp.el (nntp-never-echoes-commands) (nntp-open-connection-functions-never-echo-commands): New variables. (nntp-send-command): Use them. 2007-02-20 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-verify): Simplified. 2007-02-19 Katsumi Yamaoka <[email protected]> * mml.el (mml-content-disposition-alist): New user option. (mml-content-disposition): New function. (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it. (mml-attach-file, mml-dnd-attach-file): Pass file name to it. 2007-02-19 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature verification. 2007-02-15 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on articles posted in the last 24 hours. 2007-02-14 Chong Yidong <[email protected]> * smiley.el (smiley-regexp-alist): Add "dead" smiley. 2007-02-14 Micha=EBl Cadilhac <[email protected]> * nntp.el (nntp-send-command): Don't wait for echoes when nntp-open-ssl-stream is used. 2007-02-13 Katsumi Yamaoka <[email protected]> * gnus-cite.el (gnus-test-font-lock-add-keywords) (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords): Remove. (gnus-message-citation-mode): Instead of modifying font-lock-keywords directly, make the variables in font-lock-defaults buffer-local, add gnus-message-citation-keywords to them and then update the value of font-lock-keywords. 2007-02-09 Katsumi Yamaoka <[email protected]> * message.el (message-cite-original-1): Don't call gnus-article-highlight-citation. * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type citations; fix line count. 2007-02-08 Katsumi Yamaoka <[email protected]> * gnus-cite.el (gnus-test-font-lock-add-keywords): New function. (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords): Use it; fix the emulating versions of font-lock-add-keywords and font-lock-remove-keywords to work with XEmacs correctly. 2007-02-07 Katsumi Yamaoka <[email protected]> * gnus-cite.el (gnus-cite-face-list): Set the values of gnus-message-max-citation-depth and gnus-message-citation-keywords. (gnus-message-max-citation-depth): Use defvar rather than defconst. (gnus-message-cite-prefix-regexp): New variable. (gnus-message-search-citation-line): Use it; protect against long citation prefix; fill match data with nil rather than 0 for XEmacs; set the 0th match data for Emacs. (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT. (gnus-message-add-citation-keywords): Append keywords rather than prepending; emulate font-lock-add-keywords if it is not available. (gnus-message-remove-citation-keywords): Emulate font-lock-remove-keywords if it is not available. * gnus-msg.el (gnus-message-highlight-citation): Default to t. * message.el (message-cite-prefix-regexp): Set the value of gnus-message-cite-prefix-regexp. 2007-02-01 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-google-parse-1): Update parser. 2007-01-29 Juanma Barranquero <[email protected]> * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring. 2007-01-28 Andreas Seltenreich <[email protected]> * nnslashdot.el (nnslashdot-request-article): Update end-of-article regexp. 2007-01-24 Katsumi Yamaoka <[email protected]> * uudecode.el (uudecode-string-to-multibyte): New function emulating string-to-multibyte. (uudecode-decode-region-internal): Use it. * lpath.el: Fbind string-as-multibyte for XEmacs. 2007-01-23 Reiner Steib <[email protected]> * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix custom choice. * gnus-art.el (gnus-signature-limit): Fix custom choice. 2007-01-22 Daiki Ueno <[email protected]> * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler. * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of `write-region' to respect `mm-inhibit-file-name-handlers'. 2007-01-19 Reiner Steib <[email protected]> * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory): Use gnus-home-directory instead of "~/" or "$HOME". 2007-01-17 Teodor Zlatanov <[email protected]> * encrypt.el (encrypt-insert-file-contents): Add better prompt to mention filename. Add comments at beginning regarding usage. (encrypt-write-file-contents): Change interactive so a string is acceptable. If the file has no associated model, show an error instead of a nonsense prompt. 2007-01-16 TSUCHIYA Masatoshi <[email protected]> * spam.el (spam-bsfilter-ham-switch): Fix typo. Thanks to Yoshihiko Yamada for kind notification of this typo. 2007-01-12 Kenichi Handa <[email protected]> * uudecode.el (uudecode-decode-region-internal): Make it work in a multibyte buffer. 2007-01-14 Reiner Steib <[email protected]> * gnus-score.el (gnus-score-fast-scoring): New variable. (gnus-score-headers): Use it. * gnus-sum.el (gnus-auto-select-first): Improve doc string. * message.el (message-cite-original-1): Call gnus-article-highlight-citation if requested. * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg. * gnus-art.el (gnus-article-browse-html-article): Add warning about web bugs to doc string. (gnus-button-alist): Add mid\\|message-id. (gnus-button-fetch-group): Extend for use in `browse-url-browser-function'. (gnus-button-url-regexp): Try to catch paired parentheses like in Wikipedia URLs. * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix. Suggested by Simon Krahnke <[email protected]>. 2007-01-13 Romain Francoise <[email protected]> * nnml.el (nnml-use-compressed-files): Fix typo in docstring. Update copyright. 2007-01-13 Patric Mueller <[email protected]> (tiny change) * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string. 2007-01-09 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-unfollowed-groups) (gnus-registry-split-fancy-with-parent): Fix documentation. 2007-01-08 Lars Magne Ingebrigtsen <[email protected]> * spam-report.el (spam-report-gmane-internal): Speed up spam reporting from nnweb groups. 2006-12-31 Lars Magne Ingebrigtsen <[email protected]> * spam-report.el (spam-report-gmane-internal): Add necessary "/" to Xref urls. Erase buffer before requesting head. 2007-01-07 Reiner Steib <[email protected]> * gnus-soup.el (gnus-soup): New custom group. Make user variables customizable. 2007-01-05 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if no signing key is found. (mml2015-epg-encrypt): Ask user whether to skip or abort if no encrypting and/or signing key is found. 2007-01-03 Reiner Steib <[email protected]> * spam-report.el (spam-report-gmane-spam): Remove redundant message. 2007-01-01 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the headers read from disk with the ones newly found in the current search. This should no longer cause problems, because the article numbers in Gmane's `nov.php' output are ignored since the previous change. 2007-01-02 Andreas Seltenreich <[email protected]> * gmm-utils.el (gmm-tool-bar-style): Fix custom type. 2007-01-01 Katsumi Yamaoka <[email protected]> * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind replace-regexp-in-string; bind url-version; fbind display-images-p and timer-set-function for XEmacs; bind timer-list for XEmacs; fbind find-face and set-itimer-function for Emacs; bind itimer-list for Emacs. * mm-decode.el (mm-display-external): Use itimer function for XEmacs. 2007-01-01 Romain Francoise <[email protected]> * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo. 2006-12-31 Steve Youngs <[email protected]> * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get `define-minor-mode' macro definition expanded properly. (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't exclude it there. * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch of 2006-12-30. The default is nil on (S)XEmacs already because of the `fboundp' test. (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30. This is OK to autoload in (S)XEmacs now. 2006-12-30 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-limit-to-singletons): New command and keystroke. (gnus-summary-limit-to-singletons): Fix typo. * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all else fails. 2006-12-30 Andreas Seltenreich <[email protected]> * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in docstring. * gnus-sum.el (gnus-summary-insert-ticked-articles): New command. (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it. (gnus-summary-insert-dormant-articles): Fix typo in message. 2006-12-30 Reiner Steib <[email protected]> * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be nil for XEmacs. (gnus-message-citation-mode): Don't autoload in XEmacs. * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs. 2006-12-29 Jouni K. Sepp=E4nen <[email protected]> * nnimap.el (nnimap-expunge-search-string): Mention nnimap-search-uids-not-since-is-evil in docstring. 2006-12-28 Reiner Steib <[email protected]> * spam.el: Revert to make-obsolete-variable because define-obsolete-variable-alias is not supported in Emacs 21. * spam.el (spam-ifile-path, spam-ifile-database-path) (spam-bogofilter-path): Use define-obsolete-variable-alias instead of make-obsolete-variable. (spam-bsfilter-path, spam-bsfilter-program) (spam-spamassassin-path, spam-spamassassin-program) (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't use "path" inappropriately. (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn) (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new variable names. 2006-12-28 Daiki Ueno <[email protected]> * gnus-sum.el (gnus-summary-next-article): Make sure we are in the summary buffer. * password.el (password-cache-remove): Use clear-string to burn password, if available. 2006-12-26 Reiner Steib <[email protected]> * gnus-msg.el (gnus-message-citation-mode): Fix autoload. * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el. * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode. (gnus-message-highlight-citation): Move defcustom here from gnus-cite.el. (gnus-message-citation-mode): Autoload. * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some checks to make it compile with XEmacs. (gnus-message-citation-mode): New minor mode. (gnus-message-max-citation-depth, gnus-message-citation-keywords) (gnus-message-highlight-citation): New variables. (gnus-message-search-citation-line) (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords) (turn-on-gnus-message-citation-mode) (turn-off-gnus-message-citation-mode): New functions. 2006-12-26 Oliver Scholz <[email protected]> * gnus-cite.el: Enable highlighting of different citation levels in message-mode. 2006-12-26 Reiner Steib <[email protected]> * message.el (message-make-fqdn): Fix comment. (message-bogus-system-names): Add ".local". * spam.el (spam-ifile-path, spam-ifile-program) (spam-ifile-database-path, spam-ifile-database) (spam-bogofilter-path, spam-bogofilter-program): Rename variables. Don't use "path" inappropriately. (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc strings. (spam-check-ifile, spam-ifile-register-with-ifile) (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use new variable names. * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face) (gnus-treat-display-smileys): Simplify using gnus-image-type-available-p. * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if available. * gnus-xmas.el (gnus-xmas-image-type-available-p): Use `display-images-p' if available. 2006-12-22 Katsumi Yamaoka <[email protected]> * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded one after turning on the buffer's multibyteness instead of decoding them directly in the unibyte buffer that causes unexpected conversion in Emacs 23 (unicode). 2006-12-21 Andreas Seltenreich <[email protected]> * message.el (message-generate-hashcash): Fix custom type. 2006-12-20 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-recenter): Remove debug messages. 2006-12-20 Reiner Steib <[email protected]> * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and disconnect icons. Add help text. 2006-12-20 Teodor Zlatanov <[email protected]> * spam.el (spam-extra-header-to-number): CRM114 spam score is negated to be consistent with the others we handle. 2006-12-19 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-article-setup-buffer): Actually set the local version of gnus-summary-buffer to something, so that we can use two article buffers at the same time. 2006-12-18 Teodor Zlatanov <[email protected]> * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers trigger all the extra headers. (spam-extra-header-to-number): Don't require spam-use-crm114 for header sorting. 2006-12-14 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for solid groups. 2006-12-17 Chong Yidong <[email protected]> * pgg-gpg.el (pgg-gpg-use-agent): Default to t. 2006-12-13 Reiner Steib <[email protected]> * legacy-gnus-agent.el: Add Copyright notice. 2006-12-12 Chong Yidong <[email protected]> * gnus-sum.el (gnus-make-thread-indent-array): Fix last change. 2006-12-10 Lars Magne Ingebrigtsen <[email protected]> * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting. * gnus-sum.el (gnus-summary-recenter): Force setting the window start to make it work reliably in CVS Emacs. (gnus-summary-limit-strange-charsets-predicate) (gnus-summary-limit-to-predicate): New functions. 2006-12-08 Chong Yidong <[email protected]> * gnus-sum.el (gnus-make-thread-indent-array): New optional arg specifying array size. (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent array if it is too small. (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1. (gnus-sort-threads-loop): New function. 2006-12-06 Chris Moore <[email protected]> * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children): Use `max' to avoid the value of `max-lisp-eval-depth' decreasing. 2006-12-04 Jouni K. Sepp=E4nen <[email protected]> * mm-url.el (mm-url-predefined-programs): Call curl with correct options. 2006-12-01 Lars Magne Ingebrigtsen <[email protected]> * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid DOS-ing the recipient. * nnweb.el (nnweb-gmane-create-mapping): Use the article number from the headers when creating the mapping to avoid mismappings. (nnweb-gmane-create-mapping): Always nix out old mapping. 2006-11-30 Katsumi Yamaoka <[email protected]> * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option and mm-verify-option to never. 2006-11-30 Katsumi Yamaoka <[email protected]> * message.el (message-signed-or-encrypted-p): New function. (message-forward-make-body): Use it. * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify): Replace encode-coding-string with mm-encode-coding-string. 2006-11-29 Katsumi Yamaoka <[email protected]> * nneething.el (nneething-decode-file-name): Replace decode-coding-string with mm-decode-coding-string. * gnus-int.el (gnus-open-server): Say failed server's name. 2006-11-24 Stefan Monnier <[email protected]> * pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of strings to a single string. Quote `errors-file-name'. (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region) (pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region): Adjust calls. Use `shell-quote-argument'. 2006-11-24 Juanma Barranquero <[email protected]> * gnus-agent.el (gnus-agent-expire-unagentized-dirs) (gnus-agent-regenerate-group): Fix space/tab mixup in messages. * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name): * gnus-group.el (gnus-group-sort-function, gnus-group-line-format) (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group) (gnus-group-make-directory-group, gnus-group-transpose-groups): * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe) (gnus-subscribe-newsgroup, gnus-1): * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads): * gnus.el (gnus-nntp-server, gnus-use-cross-reference) (gnus-valid-select-methods, total-expire, gnus-summary-line-format) (gnus-group-read-only-p): Fix space/tab mixup in docstrings. 2006-11-24 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-limit-to-headers): New command and keystroke. (gnus-summary-limit-to-bodies): Implement headersp. 2006-11-23 Lars Magne Ingebrigtsen <[email protected]> * dns.el (query-dns): Protect against "Process dns deleted" strings. 2006-11-21 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs. 2006-11-21 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-generate-hashcash): Expand range of values to include `opportunistic'. (message-send-mail): Use it. 2006-11-18 Andreas Seltenreich <[email protected]> * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough and comment it. * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp. 2006-11-15 Reiner Steib <[email protected]> * gnus-util.el (gnus-extract-address-components): Improve comment. 2006-11-14 Katsumi Yamaoka <[email protected]> * gnus-util.el (gnus-extract-address-components): Work with address in which the name portion contains @. * lpath.el: Fbind custom-autoload. 2006-11-14 Reiner Steib <[email protected]> * gnus.el (gnus-start): Move custom group up. (gnus-select-method): Don't autoload, but make it available for `customize-variable'. (gnus-getenv-nntpserver): Don't autoload. 2006-11-14 Teodor Zlatanov <[email protected]> * spam.el: Revert to 7.82 (removed changes since 2006-10-16). 2006-11-14 Reiner Steib <[email protected]> * message.el (message-sendmail-extra-arguments): New variable. (message-send-mail-with-sendmail): Use it. 2006-11-14 Katsumi Yamaoka <[email protected]> * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of mm-with-unibyte-current-buffer to make string unibyte. * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of mm-string-as-multibyte. 2006-11-14 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value. Reported by Werner Koch <[email protected]>. 2006-11-14 Daiki Ueno <ueno@p360> * mml2015.el: Autoload epa-select-keys when compiling. 2006-11-13 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-sign): Save the signing keys in message-options. (mml2015-epg-encrypt): Save the recipient keys in message-options. 2006-11-13 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for EasyPG (< 0.0.6). (mml2015-always-trust): New user option. (mml2015-epg-passphrase-callback): Display key ID on the passphrase prompt. 2006-11-10 Katsumi Yamaoka <[email protected]> * nntp.el (nntp-authinfo-force): New variable. (nntp-send-authinfo): Use it. 2006-11-09 Reiner Steib <[email protected]> * message.el (message-strip-subject-encoded-words): Allow _not_ to decode encoded words. Improve prompt. Add comment about forwarding. (message-replacement-char): Move up. 2006-11-08 Wolfgang Jenkner <[email protected]> (tiny change) * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection instead of gnus-intersection because arguments of gnus-sorted-nunion must be sorted. This avoids corruption of gnus-newsgroup-unreads. 2006-11-07 Reiner Steib <[email protected]> * message.el (message-strip-subject-encoded-words): Reformat prompt. (message-simplify-subject-functions): Enable message-strip-subject-encoded-words by default. 2006-11-06 Reiner Steib <[email protected]> * message.el (message-strip-subject-encoded-words): New function (message-simplify-subject-functions): New variable. (message-simplify-subject): Use it. Fix typo in doc string. Support message-strip-subject-encoded-words. 2006-11-03 Juanma Barranquero <[email protected]> * gnus-diary.el (gnus-diary-delay-format-function): * nndiary.el (nndiary-reminders): * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings. 2006-11-01 Reiner Steib <[email protected]> * gnus-art.el (article-hide-boring-headers): Fetch date from gnus-original-article-buffer to avoid problems with localized date strings. 2006-10-30 Katsumi Yamaoka <[email protected]> * html2text.el (html2text-format-tags): Avoid infloop on open tags. 2006-10-29 Reiner Steib <[email protected]> * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New variables. (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions. (mm-charset-synonym-alist): Move some entries to mm-codepage-iso-8859-list. (mm-charset-synonym-alist, mm-charset-override-alist): Add iso-8859-8/windows-1255 and iso-8859-9/windows-1254. 2006-10-29 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-set-mode-line): Quote % in group name. 2006-10-28 Reiner Steib <[email protected]> * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible with Emacs 21 and XEmacs. 2006-10-27 Teodor Zlatanov <[email protected]> * spam.el (spam-parse-address): New function for better parsing, catching errors, etc. (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it. 2006-10-26 Reiner Steib <[email protected]> * mm-view.el: Add interactive arg to html2text autoload. 2006-10-25 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'. 2006-10-24 Reiner Steib <[email protected]> * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New variables. (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions. (mm-charset-synonym-alist): Move some entries to mm-codepage-iso-8859-list. * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload. 2006-10-23 Reiner Steib <[email protected]> * message.el (message-citation-line-format) (message-insert-formated-citation-line): Fix implementation of %E, %N and %n according to the doc string. 2006-10-20 Teodor Zlatanov <[email protected]> * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use car-safe to avoid bad parses. 2006-10-20 Katsumi Yamaoka <[email protected]> * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group names. * gnus-sum.el (gnus-select-newsgroup): Decode group name. 2006-10-19 Katsumi Yamaoka <[email protected]> * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date header. * message.el (message-draft-headers): Add Date. (message-headers-to-generate): Fix typo in docstring. * nndraft.el (nndraft-required-headers): New variable. (nndraft-generate-headers): Use it. * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'. 2006-10-16 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-wash-for-keywords) (gnus-registry-find-keywords): New functions to allow easy searching of articles that are in the registry. 2006-10-16 Teodor Zlatanov <[email protected]> * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use ietf-drums-parse-address instead of gnus-extract-address-components. Reported by Damien Elmes <[email protected]>. 2006-10-19 Reiner Steib <[email protected]> * gnus.el (gnus-mime): Remove unused custom group. 2006-10-13 Andreas Seltenreich <[email protected]> * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of "blank line" when searching for end of armor headers. 2006-10-11 Katsumi Yamaoka <[email protected]> * gmm-utils.el (gmm-write-region): Fix variable name. 2006-10-10 Reiner Steib <[email protected]> * gmm-utils.el (gmm-write-region): New function based on compatibility code from `mm-make-temp-file'. * mm-util.el (mm-make-temp-file): Use `gmm-write-region'. * nnmaildir.el (nnmaildir--update-nov) (nnmaildir-request-replace-article, nnmaildir-request-accept-article): Use `gmm-write-region'. 2006-10-04 Reiner Steib <[email protected]> * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add iso-8859-8/windows-1255 and iso-8859-9/windows-1254. * nnheader.el (nnheader-find-file-noselect): Inhibit version-control. * message.el (message-replacement-char): New variable. (message-fix-before-sending): Use it. (message-simplify-subject): New function to remove duplicate code. (message-reply, message-followup): Use it. * gnus-sum.el (gnus-summary-make-menu-bar): Clarify gnus-summary-limit-to-articles. 2006-10-03 Katsumi Yamaoka <[email protected]> * gnus-util.el (gnus-with-local-quit): New macro. * gnus-demon.el (gnus-demon): Replace with-local-quit with it. 2006-10-02 Teodor Zlatanov <[email protected]> * gnus-util.el (gnus-string-remove-all-properties): Another fix to ignore non-string data. 2006-09-29 Teodor Zlatanov <[email protected]> * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore non-string data (needs to be done in the registry too). 2006-09-28 Teodor Zlatanov <[email protected]> * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save) (gnus-registry-remove-alist-text-properties, gnus-registry-action) (gnus-registry-split-fancy-with-parent) (gnus-registry-fetch-simplified-message-subject-fast) (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry): Remove text properties on ingress into the registry and when it's saved. (gnus-registry-clean-empty-function): Fix bug with cleaning the registry from entries with no groups. 2006-09-28 Teodor Zlatanov <[email protected]> * gnus-util.el (gnus-string-remove-all-properties): Add utility function to remove string properties. 2006-09-28 Reiner Steib <[email protected]> * gmm-utils.el (gmm): Adjust custom version. * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust custom version. * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'. 2006-09-27 Reiner Steib <[email protected]> * gnus-art.el (gnus-insert-prev-page-button) (gnus-insert-next-page-button): Simplify. Reformat. 2006-09-27 Maxime Edouard Robert Froumentin <[email protected]> * gnus-art.el (gnus-insert-prev-page-button) (gnus-insert-next-page-button): Apply gnus-article-button-face. 2006-09-25 Chong Yidong <[email protected]> * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs. 2006-09-20 Maxime Edouard Robert Froumentin <[email protected]> (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply gnus-article-button-face to MIME and security buttons. 2006-09-20 Reiner Steib <[email protected]> * gnus-art.el (gnus-button-url-regexp): Try to make the value more readable. 2006-09-20 Katsumi Yamaoka <[email protected]> * dgnushack.el: Autoload browse-url-of-file for XEmacs. 2006-09-20 Steve Youngs <[email protected]> * gnus-art.el (gnus-article-browse-html-parts): They're files, so use `browse-url-of-file' instead of `browse-url'. 2006-09-19 Andreas Seltenreich <[email protected]> * nnslashdot.el (nnslashdot-request-article): Update end-of-article regexp. Articles containing quotation were cut prematurely. 2006-09-16 Katsumi Yamaoka <[email protected]> * message.el (message-cite-original-1): Use nobody by default for the value of From header. (message-reply): Ditto. 2006-09-11 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results to the gnus-info. This fixes a bug of inline-PGP message verification. Reported by Michael Piotrowski <[email protected]>. 2006-09-09 Reiner Steib <[email protected]> * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate mails in the doc string. Add some URLs in comment. (pop3-movemail): Warn about pop3-leave-mail-on-server. 2006-09-07 Katsumi Yamaoka <[email protected]> * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix backslashes handling and the way to find boundaries of quoted strings. 2006-09-07 Daiki Ueno <[email protected]> * mml1991.el (mml1991-epg-encrypt): Simply throw an error if mml1991-encrypt-to-self is set and mml1991-signers is not set. * mml2015.el (mml2015-epg-encrypt): Simply throw an error if mml2015-encrypt-to-self is set and mml2015-signers is not set. 2006-09-06 Reiner Steib <[email protected]> * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into doc string. (gnus-button-regexp, gnus-button-last): Remove unused variables. 2006-09-06 Katsumi Yamaoka <[email protected]> * lpath.el: Fbind epg-check-configuration. 2006-09-06 Simon Josefsson <[email protected]> * mml2015.el (mml2015-use): Doc fix, mention epg. 2006-09-06 Daiki Ueno <[email protected]> * mml2015.el (mml2015-use): Default to epg, if available. 2006-09-06 Daiki Ueno <[email protected]> * mml1991.el (mml1991-epg-sign): Don't lookup a private key by message-sender. (mml1991-epg-encrypt): Ditto. * mml2015.el (mml2015-epg-sign): Don't lookup a private key by message-sender. (mml2015-epg-encrypt): Ditto. 2006-09-04 Chong Yidong <[email protected]> * message.el (message-send-mail-with-sendmail): Look for sendmail in several common directories. 2006-09-05 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-encrypt): Expand group configuration. * mml1991.el (mml1991-epg-encrypt): Expand group configuration. 2006-09-04 Katsumi Yamaoka <[email protected]> * gnus-art.el (article-decode-encoded-words): Make it fast. 2006-09-04 Katsumi Yamaoka <[email protected]> * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs. * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\' in quoted string into `\'. 2006-09-01 Katsumi Yamaoka <[email protected]> * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Use standard-syntax-table. 2006-09-01 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-decode-address-function): New variable. (article-decode-encoded-words): Use it to decode headers which are assumed to contain addresses. (gnus-mime-delete-part): Remove useless `or'. * gnus-sum.el (gnus-decode-encoded-address-function): New variable. (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header. (gnus-nov-parse-line): Use it to decode From header. (gnus-get-newsgroup-headers): Ditto. (gnus-summary-enter-digest-group): Use it to decode `to-address'. * mail-parse.el (mail-decode-encoded-address-region): New alias. (mail-decode-encoded-address-string): New alias. * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): New function. (rfc2047-encode-message-header, rfc2047-encode-region): Use it. (rfc2047-strip-backslashes-in-quoted-strings): New fnction. (rfc2047-decode-region): Use it; add optional argument `address-mime'. (rfc2047-decode-string): Ditto. (rfc2047-decode-address-region): New function. (rfc2047-decode-address-string): New function. 2006-08-31 Reiner Steib <[email protected]> * message.el (message-caesar-buffer-body): Allow rotating headers. * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers. * message.el (message-insert-formated-citation-line): Fix %f. Reported by Torsten Bronger <[email protected]> . 2006-08-18 Katsumi Yamaoka <[email protected]> * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable. (gnus-bookmark-mouse-available-p): New macro. (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2. (gnus-bookmark-bmenu-show-infos): Use it. (gnus-bookmark-insert-details): Use it; use gnus-mouse-2. (gnus-bookmark-bmenu-hide-infos): Ditto. (gnus-bookmark-remove-properties): New function. (gnus-bookmark-set, gnus-bookmark-make-cell): Use it. (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string. (gnus-bookmark-write-file): Bind coding-system-for-write. (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie. (gnus-bookmark-jump): Make completing-read work with XEmacs; activate group before selecting it. (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string. (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of quit-window if it is not available; use gnus-mouse-2 and bind it to gnus-bookmark-bmenu-select-by-mouse. (gnus-bookmark-show-details): Remove unused variable `details-list'. (gnus-bookmark-bmenu-select-by-mouse): New function. 2006-08-13 Romain Francoise <[email protected]> * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a space. 2006-08-09 Katsumi Yamaoka <[email protected]> * compface.el (uncompface): Use binary rather than raw-text-unix. 2006-08-09 Katsumi Yamaoka <[email protected]> * compface.el (uncompface): Make sure the eol conversion doesn't take place when communicating with the external programs. Reported by ARISAWA Akihiro <[email protected]>. 2006-07-31 Katsumi Yamaoka <[email protected]> * nnheader.el (nnheader-insert-head): Fix typo in comment. 2006-07-31 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-google-parse-1): Update regexp for author and date. Make it more robust by parsing author and date independently. 2006-07-28 Katsumi Yamaoka <[email protected]> * nnheader.el (nnheader-insert-head): Make it work with Mac as well. 2006-07-28 Daiki Ueno <[email protected]> * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the first matching secret key. (mml2015-epg-encrypt): Ditto. * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the first matching secret key. (mml1991-epg-encrypt): Ditto. * mml2015.el (mml2015-encrypt-to-self): New user option. (mml2015-epg-encrypt): Append mml2015-signers to recipients list if mml2015-epg-encrypt-to-self is set. * mml1991.el (mml1991-encrypt-to-self): New variable. (mml1991-epg-encrypt): Append mml1991-signers to recipients list if mml1991-epg-encrypt-to-self is set. * mml2015.el (mml2015-signers): New user option. (mml2015-epg-sign): Reflect the value of mml2015-signers. (mml2015-epg-encrypt): Allow to select signing keys. * mml1991.el (mml1991-signers): New variable. (mml1991-epg-sign): Reflect the value of mml1991-signers. (mml1991-epg-encrypt): Allow to select signing keys. 2006-07-27 Katsumi Yamaoka <[email protected]> * nnheader.el (nnheader-insert-head): Make it work even if the file uses CRLF for the line-break code. 2006-07-25 Daiki Ueno <[email protected]> * mml2015.el: Require mml-sec instead of password. (mml2015-verbose): Inherit the default value from mml-secure-verbose. (mml2015-cache-passphrase): Inherit the default value from mml-secure-cache-passphrase. (mml2015-passphrase-cache-expiry): Inherit the default value from mml-secure-passphrase-cache-expiry. * mml1991.el: Require mml-sec instead of password. (mml1991-verbose): Inherit the default value from mml-secure-verbose. (mml1991-cache-passphrase): Inherit the default value from mml-secure-cache-passphrase. (mml1991-passphrase-cache-expiry): Inherit the default value from mml-secure-passphrase-cache-expiry. * mml-sec.el: Require password. (mml-secure-verbose): New user option. (mml-secure-cache-passphrase): New user option. (mml-secure-passphrase-cache-expiry): New user option. 2006-07-24 Daiki Ueno <[email protected]> * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8 letters from the end. Thanks to "David Smith" <[email protected]> and [email protected] (Andreas V=F6gele) FIXME: Use `tiny change'? 2006-07-19 Andreas Seltenreich <[email protected]> * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close workaround for the url package included with Emacs. * nnweb.el (nnweb-google-create-mapping): Update regexp. 2006-07-19 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer correctly. This fixes a bug caused by the 2006-05-12 change. 2006-07-18 Karl Fogel <[email protected]> * nnmail.el (nnmail-article-group): If splitting raises an error, give some information about the error when saying that the `bogus' mail group will be used. 2006-07-17 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc string. 2006-07-16 NAKAJI Hiroyuki <[email protected]> (tiny change) * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932. 2006-07-14 Andreas Seltenreich <[email protected]> * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix. 2006-07-10 Daiki Ueno <[email protected]> * mml1991.el (mml1991-function-alist): Add epg. (mml1991-epg-passphrase-callback, mml1991-epg-sign) (mml1991-epg-encrypt): New functions. 2006-07-10 Daiki Ueno <[email protected]> * mml2015.el (mml2015-verbose): New variable. (mml2015-cache-passphrase): Ditto. (mml2015-passphrase-cache-expiry): Ditto. (mml2015-function-alist): Add epg. (mml2015-epg-passphrase-callback, mml2015-epg-decrypt) (mml2015-epg-clear-decrypt, mml2015-epg-verify) (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New functions. 2006-07-08 Andreas Seltenreich <[email protected]> * message.el (message-cite-original-1): Preserve region when removing quoted text due to X-No-Archive in order to avoid bogus attribution when citing multiple messages. 2006-06-27 Andreas Seltenreich <[email protected]> * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by Kenneth Jacker <[email protected]>. 2006-06-26 Reiner Steib <[email protected]> * gnus-diary.el (gnus-user-format-function-d) (gnus-user-format-function-D): Autoload. * imap.el (Commentary): Fix typo. * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous 2006-04-22 contribution. 2006-06-26 Andreas Seltenreich <[email protected]> * gnus.el (gnus-valid-select-methods): Revert last change for nnweb. It didn't really fix the bogosity I'm seeing with solid web groups. 2006-06-26 Andreas Seltenreich <[email protected]> * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address. Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are created using server names. If we use the feature without declaring it, Gnus does not properly manage server and group state. * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper bound. 2006-06-25 Andreas Seltenreich <[email protected]> * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try looking up the method using GROUP's prefix before inventing a new one. It is used on killed/unknown groups in various places where returning an all-new method isn't expected by the caller. * gnus-util.el (gnus-group-server): Fix for empty virtual server names and match semantics of gnus-group-real-prefix. 2006-06-22 Reiner Steib <[email protected]> * nnmail.el (nnmail-broken-references-mailers): New variable. (nnmail-ignore-broken-references): New function generalizing nnmail-fix-eudora-headers. (nnmail-fix-eudora-headers): Now obsolete. * gnus-art.el (gnus-button-handle-custom): Support `customize-apropos*'. 2006-06-21 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (article-hide-headers): Inhibit read-only stuff. * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those articles. 2006-06-21 Reiner Steib <[email protected]> * message.el (message-cite-reply-above): New variable. (message-yank-original): Use it. 2006-06-20 Katsumi Yamaoka <[email protected]> * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values. 2006-06-20 Reiner Steib <[email protected]> * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles as read. * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument. 2006-06-19 Reiner Steib <[email protected]> * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc. (gnus-bookmark-default-file): Use gnus-directory. (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations): Remove "*" in doc string. (gnus-bookmark-write-file): Simplify. (gnus-bookmark-maybe-sort-alist): Use `when'. (gnus-bookmark-get-bookmark): Fix typo in doc string. (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add FIXME about Emacs 21 and XEmacs compatibility. (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for compatibility. (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for compatibility. (gnus-bookmark-menu-heading): Fix version. 2006-06-19 Bastien Guerry <[email protected]> * gnus-bookmark.el: New file. 2006-06-19 Katsumi Yamaoka <[email protected]> * message.el (message-syntax-checks): Doc fix. 2006-06-17 Andreas Seltenreich <[email protected]> * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe unsubscribed groups as if they were killed ones. It causes duplicate entries in gnus-newsrc-alist. 2006-06-16 Katsumi Yamaoka <[email protected]> * message.el (message-syntax-checks): Doc fix. (message-send-mail): Add check for continuation headers. (message-check-news-header-syntax): Fix regexp used to check for continuation headers. 2006-06-14 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-display-mime): Make sure body ends with newline. 2006-06-11 Reiner Steib <[email protected]> * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code. 2006-06-11 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-truncate-lines): Default to the value of default-truncate-lines. 2006-06-06 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list to fill the utf-8 entry. * lpath.el: Fbind unicode-precedence-list. 2006-06-01 Andreas Seltenreich <[email protected]> * nnweb.el (nnweb-google-parse-1): Update regexp for author and date. 2006-05-30 Kevin Greiner <[email protected]> * gnus-agent.el (directory-files-and-attributes): Move all the way forward (the third and final move). (gnus-agent-read-agentview): Trap reconstruction errors due to nonexistant directory. Handle by returning nil. 2006-05-30 Didier Verna <[email protected]> * message.el (message-dont-reply-to-names): Update the custom type. * message.el (message-dont-reply-to-names): New defsubst: potentially convert a list of regexps into a single one. * message.el (message-get-reply-headers): Use it. * nnmail.el (nnmail-fancy-expiry-target): Ditto. 2006-05-30 Katsumi Yamaoka <[email protected]> * gnus-agent.el (directory-files-and-attributes): Move forward. 2006-05-29 Reiner Steib <[email protected]> * gnus-ml.el (gnus-mailing-list-subscribe) (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner) (gnus-mailing-list-message): Fix doc strings. 2006-05-29 Andreas Seltenreich <[email protected]> * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead of doing it manually. 2006-05-29 Reiner Steib <[email protected]> * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in comment. 2006-05-29 Kevin Greiner <[email protected]> * gnus-agent.el (Added gnus-agent-flush*) to purge agent info. (gnus-agent-read-agentview): Fixed handling of end-of-file error. (gnus-agent-read-local): All symbols allocated in my-obarray (gnus-agent-set-local): Skip invalid entries (min and/or max is nil). (gnus-agent-regenerate-group): Check numeric names to see if they are messages or groups. (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a better way of do this...) * gnus-cache.el (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a better way of do this...) 2006-05-29 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-save-all-headers): Mention it might be overridden. (gnus-saved-headers): Ditto. (gnus-default-article-saver): Mention functions may have properties. (gnus-article-save): Override gnus-save-all-headers and gnus-saved-headers by :headers property which saver function may have. (gnus-summary-save-in-file): Add :headers property. (gnus-summary-write-to-file): Ditto. * gnus-sum.el (gnus-summary-save-article): Bind gnus-prompt-before-saving to t when saving many articles in a file; always show all headers. * dgnushack.el: Autoload toggle-truncate-lines for XEmacs. 2006-05-26 Reiner Steib <[email protected]> * deuglify.el (gnus-outlook-rearrange-article): Add missing citation marks. * message.el (message-indent-citation): Add optional arguments to allow using it outside of message buffers. * gnus-art.el (gnus-article-unfold-long-headers): New variable. (gnus-article-treat-unfold-headers): Use it. (gnus-article-truncate-lines): New variable. (gnus-article-mode): Use it. (gnus-article-toggle-truncate-lines): New function. * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add gnus-article-toggle-truncate-lines. * uudecode.el (uudecode-decode-region-external): nil isn't a valid coding system in XEmacs, use binary. 2006-05-26 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit after-load-alist. * gnus-art.el (gnus-summary-save-in-file): Use property to specify this function should save decoded articles. (gnus-summary-write-to-file): Use property to specify this function should save decoded articles and specify gnus-summary-save-in-file should be used to save articles other than the first one when saving many articles. (gnus-summary-save-body-in-file): Use property to specify this function should save decoded articles. (gnus-summary-write-body-to-file): Use property to specify this function should save decoded articles and specify gnus-summary-save-body-in-file should be used to save articles other than the first one when saving many articles. * gnus-sum.el (gnus-summary-save-article): Simplify. 2006-05-25 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-default-article-saver): Add gnus-summary-write-body-to-file. (gnus-article-save-coding-system): Don't use coding system object in XEmacs. (gnus-read-save-file-name): Add optional `dir-var' argument which specifies directory in which files are saved; work even if optional `variable' argument is not specified. (gnus-summary-write-to-file): Read file name. (gnus-summary-save-body-in-file): Add optional `overwrite' argument. (gnus-summary-write-body-to-file): New function. * gnus-sum.el (gnus-newsgroup-last-directory): New variable. (gnus-summary-local-variables): Add it. (gnus-summary-save-map): Add gnus-summary-write-article-body-file. (gnus-summary-save-article): Remove optional `decode' argument; determine whether to decode articles by the value of gnus-default-article-saver; when saving many files using gnus-summary-write-to-file or gnus-summary-write-body-to-file, use it first and use gnus-summary-save-in-file or gnus-summary-save-body-in-file thereafter unless gnus-prompt-before-saving is always; move point to article which will be saved. (gnus-summary-save-article-file): Revert. (gnus-summary-write-article-file): Revert. (gnus-summary-save-article-body-file): Revert. (gnus-summary-write-article-body-file): New function. 2006-05-24 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-default-article-saver): Doc fix. (gnus-article-save-coding-system): Move from gnus-sum.el, rename from gnus-summary-save-article-coding-system, and default to a certain coding system. (gnus-output-to-file): Add coding cookie and encode text according to gnus-article-save-coding-system; don't use mm-append-to-file. * gnus-sum.el (gnus-summary-save-article-coding-system): Move to gnus-art.el and rename to gnus-article-save-coding-system. (gnus-summary-save-article): Require gnus-art; don't show all headers if it decodes articles; don't add coding cookie here; don't bind mm-text-coding-system-for-write. (gnus-summary-save-article-file): Save decoded articles. (gnus-summary-write-article-file): When saving many files, use gnus-summary-write-to-file first and gnus-summary-save-in-file thereafter unless gnus-prompt-before-saving is always. (gnus-summary-save-article-body-file): Save decoded articles. * lpath.el: Fbind select-safe-coding-system for XEmacs. 2006-05-23 Reiner Steib <[email protected]> * nnrss.el (nnrss-check-group): Bind hash-index. 2006-05-23 Michael Cadilhac <[email protected]> * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as its hash index. Store this hash in `nnrss-group-data'. (nnrss-read-group-data): Update accordingly. 2006-05-23 Reiner Steib <[email protected]> * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol entry. * gnus-sum.el (gnus-summary-make-menu-bar): Add gnus-article-browse-html-article. 2006-05-23 Hynek Schlawack <[email protected]> * gnus-sum.el (gnus-summary-mime-map): Add gnus-article-browse-html-article. * gnus-art.el (gnus-article-browse-html-article): Remove comment. 2006-05-23 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some suitable coding systems in customize. 2006-05-22 Reiner Steib <[email protected]> * mail-source.el (mail-sources): Fix custom type. 2006-05-18 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string. (gnus-summary-expire-articles-now): Shorten prompt. * gmm-utils.el (wid-edit): Require. (defun-gmm): Renamed from `gmm-defun-compat'. (gmm-image-search-load-path): Use it. (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'. 2006-05-17 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-summary-save-article-coding-system): New variable. (gnus-summary-save-article): Add optional `decode' argument. If it is set and gnus-summary-save-article-coding-system is non-nil, save decoded article. (gnus-summary-write-article-file): Save decoded article if gnus-summary-save-article-coding-system is non-nil. * ecomplete.el (ecomplete-database-file-coding-system): Fix custom type. 2006-05-16 Katsumi Yamaoka <[email protected]> * gnus-art.el (easy-menu-define): Use :active instead of :enable. 2006-05-12 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer first to test gnus-single-article-buffer which may be buffer-local. * gnus-sum.el (gnus-summary-setup-buffer): Make gnus-single-article-buffer buffer-local and nil in ephemeral group; make gnus-article-buffer, gnus-article-current, and gnus-original-article-buffer always buffer-local. (gnus-summary-exit): Kill article buffer belonging to ephemeral group. (gnus-handle-ephemeral-exit): Don't move to next summary line. 2006-05-08 Reiner Steib <[email protected]> * nnml.el (nnml-request-compact-group): Compressed files might not have .gz extension. 2006-05-04 Stefan Monnier <[email protected]> * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment. (mm-copy-to-buffer): Use with-current-buffer. (mm-display-part): Simplify. (mm-inlinable-p): Add optional arg `type'. 2006-05-03 Stefan Monnier <[email protected]> * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg. (gnus-mime-view-part-externally, gnus-mime-view-part-internally): Try harder to show the attachment internally or externally using gnus-mime-view-part-as-type. 2006-05-02 Reiner Steib <[email protected]> * message.el (message-from-style, message-signature-separator) (message-user-organization-file, message-send-mail-function) (message-citation-line-function, message-yank-prefix) (message-indent-citation-function, message-signature) (message-signature-file, message-signature-insert-empty-line): Remove autoloads. * gnus-art.el (gnus-buttonized-mime-types): Remove "multipart/signed". Revert 2006-04-26 change. 2006-05-01 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-version-number): Bump version. --=20 (domestic pets only, the antidote for overdose, milk.) [email protected] * Lars Magne Ingebrigtsen