(nnweb-gmane-create-mapping): Put back code to merge the headers read
[gnus] / lisp / ChangeLog
index cda8089..31fff72 100644 (file)
@@ -1,3 +1,365 @@
+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-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 should be
+       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.
+
+2006-11-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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  <monnier@iro.umontreal.ca>
+
+       * 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  <lekktu@gmail.com>
+
+       * 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  <larsi@gnus.org>
+
+       * 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  <larsi@gnus.org>
+
+       * dns.el (query-dns): Protect against "Process dns deleted" strings.
+
+2006-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
+
+2006-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-generate-hashcash): Expand range of values to
+       include `opportunistic'.
+       (message-send-mail): Use it.
+
+2006-11-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * 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  <Reiner.Steib@gmx.de>
+
+       * gnus-util.el (gnus-extract-address-components): Improve comment.
+
+2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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  <Reiner.Steib@gmx.de>
+
+       * 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  <tzz@lifelogs.com>
+
+       * spam.el: reverted to 7.82 (removed changes since 2006-10-16)
+
+2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-sendmail-extra-arguments): New variable.
+       (message-send-mail-with-sendmail): Use it.
+
+2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * 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  <ueno@unixuser.org>
+
+       * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
+       Reported by Werner Koch <wk@gnupg.org>.
+
+2006-11-14  Daiki Ueno  <ueno@p360>
+
+       * mml2015.el: Autoload epa-select-keys when compiling.
+
+2006-11-13  Daiki Ueno  <ueno@unixuser.org>
+
+       * 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  <ueno@unixuser.org>
+
+       * 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  <yamaoka@jpl.org>
 
        * nntp.el (nntp-authinfo-force): New variable.
 
 2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 
-       * message.el (message-resend): Bind message-generate-hashcash to
-       to nil.
+       * message.el (message-resend): Bind message-generate-hashcash to nil.
 
 2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 
        whitespace removed in revision 7.8.  Use concatenated string to
        protect trailing whitespace.
 
-2005-10-27  Jouni K Seppanen  <jks@iki.fi>  (tiny change)
+2005-10-27  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
 
        * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
        (nnimap-request-expire-articles): Use it to avoid sending 'UID
@@ -9699,6 +10060,7 @@ See ChangeLog.2 for earlier changes.
 ;; Local Variables:
 ;; coding: iso-2022-7bit
 ;; fill-column: 79
+;; add-log-time-zone-rule: t
 ;; End:
 
 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4