+2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-verify): Simplified.
+
+2007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
+ verification.
+
+2007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
+ articles posted in the last 24 hours.
+
+2007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
+
+ * nntp.el (nntp-send-command): Don't wait for echoes when
+ nntp-open-ssl-stream is used.
+
+2007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-google-parse-1): Update parser.
+
+2007-01-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
+
+2007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnslashdot.el (nnslashdot-request-article): Update end-of-article
+ regexp.
+
+2007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <ueno@unixuser.org>
+
+ * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
+
+ * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
+ `write-region' to respect `mm-inhibit-file-name-handlers'.
+
+2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
+ Use gnus-home-directory instead of "~/" or "$HOME".
+
+2007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * encrypt.el (encrypt-insert-file-contents): Add better prompt
+ to mention filename.
+ Add comments at beginning regarding usage.
+ (encrypt-write-file-contents): Change interactive so a string is
+ acceptable. If the file has no associated model, show an error instead
+ of a nonsense prompt.
+
+2007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
+
+ * spam.el (spam-bsfilter-ham-switch): Fix typo.
+ Thanks to Yoshihiko Yamada for kind notification of this typo.
+
+2007-01-12 Kenichi Handa <handa@m17n.org>
+
+ * uudecode.el (uudecode-decode-region-internal): Make it work in a
+ multibyte buffer.
+
+2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-score.el (gnus-score-fast-scoring): New variable.
+ (gnus-score-headers): Use it.
+
+ * gnus-sum.el (gnus-auto-select-first): Improve doc string.
+
+ * message.el (message-cite-original-1): Call
+ gnus-article-highlight-citation if requested.
+
+ * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
+
+ * gnus-art.el (gnus-article-browse-html-article): Add warning about web
+ bugs to doc string.
+ (gnus-button-alist): Add mid\\|message-id.
+ (gnus-button-fetch-group): Extend for use in
+ `browse-url-browser-function'.
+ (gnus-button-url-regexp): Try to catch URL with parentheses as in
+ WikiPedia URL.
+
+ * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
+ Suggested by Simon Krahnke <overlord@gmx.li>.
+
+2007-01-13 Romain Francoise <romain@orebokech.com>
+
+ * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
+ Update copyright.
+
+2007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
+
+ * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
+
+2007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-unfollowed-groups)
+ (gnus-registry-split-fancy-with-parent): Fix documentation.
+
+2007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
+ from nnweb groups.
+
+2006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
+ Xref urls. Erase buffer before requesting head.
+
+2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-soup.el (gnus-soup): New custom group. Make user variables
+ customizable.
+
+2007-01-05 Daiki Ueno <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
+ no signing key is found.
+ (mml2015-epg-encrypt): Ask user whether to skip or abort if
+ no encrypting and/or signing key is found.
+
+2007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * spam-report.el (spam-report-gmane-spam): Remove redundant message.
+
+2007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
+ headers read from disk with the ones newly found in the current search.
+ This should no longer cause problems, because the article numbers in
+ Gmane's `nov.php' output are ignored since the previous change.
+
+2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
+
+2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind
+ replace-regexp-in-string; bind url-version; fbind display-images-p and
+ timer-set-function for XEmacs; bind timer-list for XEmacs; fbind
+ find-face and set-itimer-function for Emacs; bind itimer-list for
+ Emacs.
+
+ * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
+
+2007-01-01 Romain Francoise <romain@orebokech.com>
+
+ * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
+
+2006-12-31 Steve Youngs <steve@sxemacs.org>
+
+ * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
+ `define-minor-mode' macro definition expanded properly.
+ (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
+ exclude it there.
+
+ * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
+ of 2006-12-30. The default is nil on (S)XEmacs already because of the
+ `fboundp' test.
+ (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
+ This is OK to autoload in (S)XEmacs now.
+
+2006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
+ keystroke.
+ (gnus-summary-limit-to-singletons): Fix typo.
+
+ * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
+ else fails.
+
+2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
+ docstring.
+
+ * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
+ (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
+ (gnus-summary-insert-dormant-articles): Fix typo in message.
+
+2006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
+ nil for XEmacs.
+ (gnus-message-citation-mode): Don't autoload in XEmacs.
+
+ * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
+
+2006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
+
+ * nnimap.el (nnimap-expunge-search-string): Mention
+ nnimap-search-uids-not-since-is-evil in docstring.
+
+2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * spam.el: Revert to make-obsolete-variable because
+ define-obsolete-variable-alias is not supported in Emacs 21.
+
+ * spam.el (spam-ifile-path, spam-ifile-database-path)
+ (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
+ make-obsolete-variable.
+ (spam-bsfilter-path, spam-bsfilter-program)
+ (spam-spamassassin-path, spam-spamassassin-program)
+ (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
+ use "path" inappropriately.
+ (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
+ (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
+ variable names.
+
+2006-12-28 Daiki Ueno <ueno@unixuser.org>
+
+ * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
+ summary buffer.
+
+ * password.el (password-cache-remove): Use clear-string to burn
+ password, if available.
+
+2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
+
+ * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
+
+ * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
+ (gnus-message-highlight-citation): Move defcustom here from
+ gnus-cite.el.
+ (gnus-message-citation-mode): Autoload.
+
+ * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
+ checks to make it compile with XEmacs.
+ (gnus-message-citation-mode): New minor mode.
+ (gnus-message-max-citation-depth, gnus-message-citation-keywords)
+ (gnus-message-highlight-citation): New variables.
+ (gnus-message-search-citation-line)
+ (gnus-message-add-citation-keywords)
+ (gnus-message-remove-citation-keywords)
+ (turn-on-gnus-message-citation-mode)
+ (turn-off-gnus-message-citation-mode): New functions.
+
+2006-12-26 Oliver Scholz <epameinondas@gmx.de>
+
+ * gnus-cite.el: Enable highlighting of different citation levels in
+ message-mode.
+
+2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-make-fqdn): Fix comment.
+ (message-bogus-system-names): Add ".local".
+
+ * spam.el (spam-ifile-path, spam-ifile-program)
+ (spam-ifile-database-path, spam-ifile-database)
+ (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
+ Don't use "path" inappropriately.
+ (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
+ strings.
+ (spam-check-ifile, spam-ifile-register-with-ifile)
+ (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
+ new variable names.
+
+ * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
+ (gnus-treat-display-smileys): Simplify using
+ gnus-image-type-available-p.
+
+ * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
+ available.
+
+ * gnus-xmas.el (gnus-xmas-image-type-available-p): Use
+ `display-images-p' if available.
+
+2006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
+ one after turning on the buffer's multibyteness instead of decoding
+ them directly in the unibyte buffer that causes unexpected conversion
+ in Emacs 23 (unicode).
+
+2006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * message.el (message-generate-hashcash): Fix custom type.
+
+2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
+
+2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
+ disconnect icons. Add help text.
+
+2006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * spam.el (spam-extra-header-to-number): CRM114 spam score is
+ negated to be consistent with the others we handle.
+
+2006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-art.el (gnus-article-setup-buffer): Actually set the local
+ version of gnus-summary-buffer to something, so that we can use two
+ article buffers at the same time.
+
+2006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
+ trigger all the extra headers.
+ (spam-extra-header-to-number): Don't require spam-use-crm114 for header
+ sorting.
+
+2006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
+ solid groups.
+
+2006-12-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
+
+2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * legacy-gnus-agent.el: Add Copyright notice.
+
+2006-12-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
+
+2006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
+
+ * gnus-sum.el (gnus-summary-recenter): Force setting the window start
+ to make it work reliably in CVS Emacs.
+ (gnus-summary-limit-strange-charsets-predicate)
+ (gnus-summary-limit-to-predicate): New functions.
+
+2006-12-08 Chong Yidong <cyd@stupidchicken.com>
+
+ * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
+ specifying array size.
+ (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
+ array if it is too small.
+ (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
+ (gnus-sort-threads-loop): New function.
+
+2006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
+
+ * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
+ Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
+
+2006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
+
+ * mm-url.el (mm-url-predefined-programs): Call curl with correct
+ options.
+
+2006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
+ DOS-ing the recipient.
+
+ * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
+ the headers when creating the mapping to avoid mismappings.
+ (nnweb-gmane-create-mapping): Always nix out old mapping.
+
+2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
+ and mm-verify-option to never.
+
+2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * message.el (message-signed-or-encrypted-p): New function.
+ (message-forward-make-body): Use it.
+
+ * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
+ Replace encode-coding-string with mm-encode-coding-string.
+