Merge v5-10 branch.
[gnus] / lisp / ChangeLog
index 68a33cb..42a49c5 100644 (file)
@@ -1,5 +1,505 @@
+2005-12-12  Richard M. Stallman  <rms@gnu.org>
+
+       * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
+
+2005-11-14  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * nntp.el (nntp-end-of-line): Doc fix.
+
+2005-11-04  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
+       (pgg-pgp-sign-region): Add optional 'passphrase' argument to all
+       these routines, so the passphrase can be managed externally and
+       passed in to the system.
+       (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
+       pgg-add-passphrase-to-cache function.
+
+       * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
+       (pgg-pgp5-sign-region): Add optional 'passphrase' argument to all
+       these routines, so the passphrase can be managed externally and
+       passed in to the system.
+       (pgg-pgp5-sign-region): Use new name of
+       pgg-add-passphrase-to-cache function.
+
+2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * imap.el (imap-open): Handle case where buffer is a buffer
+       object.
+
+2005-10-29  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
+       part of the decoded armor to find the key-identifier.
+       (pgg-gpg-lookup-key-owner): New function to return the
+       human-readable identifier of a key owner.
+       (pgg-gpg-key-id-from-key-owner): Make it easy to identify the key
+       itself.
+       (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
+       the key value) if we have a key and can match it against a secret
+       key.  Also, added a note pointing out fact that the prompt only
+       indicates the first matching key.
+
+       * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
+       pgg-decrypt-region.
+       (pgg-add-passphrase-to-cache): Rename from
+       `pgg-add-passphrase-cache' to reduce confusion (all callers
+       changed).
+       (pgg-remove-passphrase-from-cache): Rename from
+       `pgg-remove-passphrase-cache' to reduce confusion (all callers
+       changed).
+       (pgg-read-passphrase, pgg-add-passphrase-cache)
+       (pgg-remove-passphrase-cache): Add informative docstrings.
+       (pgg-decrypt): Convey provided passphrase in subordinate call to
+       pgg-decrypt-region.
+
+2005-10-20  Ken Manheimer  <ken.manheimer+emacs@gmail.com>
+
+       * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
+       (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
+       (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
+       'passphrase' argument, so the passphrase can be managed externally
+       and then passed in to the system.
+
+       * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
+       (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
+       so the passphrase cache can be used reliably with identifiers
+       besides a pgp packet's key id.
+
+       * pgg-gpg.el (pgg-gpg-encrypt-region)
+       (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
+       (pgg-gpg-sign-region): Add optional 'passphrase' argument to all
+       these routines, so the passphrase can be managed externally and
+       passed in to the system.
+
+       * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
+       'notruncate' argument, so the passphrase cache can be used
+       reliably with identifiers besides a pgp packet's key id.
+
+2005-10-29  Sascha Wilde  <swilde@sha-bang.de>
+
+       * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
+       symmetric encryption.
+       (pgg-gpg-symmetric-key-p): New function to check for an symmetric
+       encrypted session key.
+       (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
+       message ask for the passphrase in a proper way.
+
+       * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
+       New user commands for symmetric encryption.
+
+2005-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-delay.el (gnus-delay): Don't autoload.
+       It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
+       to be re-loaded when customizing the `gnus-delay' group.
+
+2005-11-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * message.el (message-insert-citation-line): Use newlines.
+
+2006-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-bodies.el (mm-decode-body): Don't decode decoded body.
+
+       * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
+
+2006-01-19  Mark D. Baushke  <mdb@gnu.org>
+
+       * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
+
+2006-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-decode.el (mm-inlined-types): Add application/pgp.
+       (mm-automatic-display): Ditto.
+
+       * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
+       part as text.
+
+2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el: Update copyright.
+       (nnrss-opml-import): Query whether to subscribe to each entry.
+
+       * gnus-art.el:
+       * gnus-sum.el:
+       * gnus-xmas.el:
+       * messagexmas.el:
+       * mm-uu.el:
+       * mm-view.el: Update copyright.
+
+2006-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-info): New function.
+       (message-mode-menu): Add it.
+       Update copyright.
+
+       * ChangeLog: Fix and update copyright.
+
+2006-01-13  Romain Francoise  <romain@orebokech.com>
+
+       * message.el (message-forward-subject-name-subject): Prefer the
+       address to 'nowhere' if the sender has no name.
+       Fix typo.  Update copyright year.
+
+2006-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (article-wash-html): Use
+       gnus-summary-show-article-charset-alist if a numeric arg is given.
+       (gnus-article-wash-html-with-w3m-standalone): New function.
+
+       * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
+       mm-inline-text-html-render-with-w3m-standalone.
+       (mm-text-html-washer-alist): Map w3m-standalone to
+       gnus-article-wash-html-with-w3m-standalone.
+       (mm-inline-text-html-render-with-w3m-standalone): New function.
+
+2006-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
+       Improve LaTeX.
+
+2006-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
+       (nnrss-request-article): Render text/plain parts as HTML.
+
+       * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
+       the buffer.
+
+2006-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
+       parts.
+       (nnrss-normalize-date): New function converts ISO 8601 date into
+       RFC822 style.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
+       (nnrss-check-group): Use it.
+
+2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
+
+       * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
+       fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
+       (nnrss-insert-w3): Ditto.
+
+2005-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
+       the articles to be forwarded including the case where neither a
+       number of articles nor a region is specified.
+
+2005-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-request-article): Fix last change; fill
+       text/plain parts.
+
+2005-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-request-article): Replace <br />s with newlines
+       in text/plain part.
+       (nnrss-check-group): Don't add excessive newline to dc:subject.
+
+2005-12-19  Mark Plaksin <happy@mcplaksin.org>  (tiny change)
+
+       * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
+       article.
+
+2005-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnml.el: Don't require gnus-bcklg.  Autoload it.
+       (nnml-use-compressed-files, nnml-save-mail): Support other
+       comression programs such as bzip2.
+
+2005-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * dns.el (query-dns): Make sure we check the buffer size before
+       removing tcp headers.
+
+2005-12-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
+       remove MIME buttons associated with multipart/alternative parts.
+       (gnus-mime-display-alternative): Tag buttons using `article-type'
+       text property.
+
+       * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
+       associated with multipart/alternative parts.
+
+       * gnus-art.el (gnus-signature-separator): Fix custom type.
+
+       * mm-decode.el (mm-inlined-types): Fix custom type.
+       (mm-keep-viewer-alive-types): Ditto.
+       (mm-automatic-display): Ditto.
+       (mm-attachment-override-types): Ditto.
+       (mm-inline-override-types): Ditto.
+       (mm-automatic-external-display): Ditto.
+
+2005-12-15  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * spam-report.el (spam-report-user-mail-address)
+       (spam-report-user-agent): New variables.
+       (spam-report-url-ping-plain): Use spam-report-user-agent.
+
+2005-12-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
+
+       * gnus-art.el (gnus-button-handle-custom): Do not just use
+       `customize-apropos' for any "M-x customize-*" button but the
+       function called for.  Accept both the function name and its
+       argument in order to achieve this.
+       (gnus-button-alist): Remove support for "custom:" URL's.  Pass
+       function name to `gnus-button-handle-custom' in case of "M-x
+       customize-*" buttons.
+
+2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
+       multipart/alternative and add xref to mm-discouraged-alternatives
+       in doc string.
+
+       * mm-decode.el (mm-discouraged-alternatives): Add xref to
+       gnus-buttonized-mime-types in doc string.
+
+2005-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
+       Suggest image/.* in the doc string.
+
+2005-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
+       message-marks (Debian bug #342521).
+
+2005-12-12  Simon Josefsson  <jas@extundo.com>
+
+       * password.el (password-read-from-cache): Add.
+       (password-read): Use it.
+
+2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
+       us-ascii as a MIME charset.
+
+       * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
+       against the case where the 2nd arg TYPE is nil.
+
+2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * pop3.el (pop3-stream-type): Fix custom version.
+
+       * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
+
+2005-12-09  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
+
+       * mm-decode.el (mm-display-external): Add lacked cdr.
+
+2005-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-decode.el (mm-display-external): Use nametemplate (defined in
+       RFC1524) if it is in mailcap or add a suffix according to
+       mailcap-mime-extensions when generating a temp filename; postpone
+       deleting a temp file for 2 seconds for some wrappers, shell
+       scripts, and so on, which might exit right after having started a
+       viewer command as a background job.
+
+2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nntp.el (nntp-marks-directory): Fix custom group.
+
+       * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
+       steps when < 10.
+
+2005-12-02  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
+
+       * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
+       parens.
+
+2005-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-xmas.el (gnus-use-toolbar): Revert.
+       (gnus-xmas-setup-toolbar): Use global default-toolbar if
+       gnus-use-toolbar is default.
+
+       * messagexmas.el (message-use-toolbar): Revert.
+       (message-setup-toolbar): Use global default-toolbar if
+       message-use-toolbar is default.
+
+2005-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-xmas.el (gnus-use-toolbar): Determine the default value
+       according to default-toolbar-visible-p.
+
+       * messagexmas.el (message-use-toolbar): Ditto.
+
+2005-11-26  Dave Love  <fx@gnu.org>
+
+       * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
+       (tls-program, tls-success): Provide openssl alternative.
+
+       * starttls.el: Doc fixes.
+       (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
+       SERVICE to PORT.
+
+       * pop3.el (pop3-open-server) <ssl>:  Clarify a loop.  Deal with
+       port null or service name.
+       (starttls-negotiate): Autoload.
+
+2005-11-25  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-kill-to-signature): Fix interactive spec.
+
+2005-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * pop3.el (pop3-open-server): Recognize a string as a service name.
+
+2005-11-24  Pascal Rigaux  <pixel@mandriva.com>  (tiny change)
+
+       * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
+
+2005-11-23  Dave Love  <fx@gnu.org>
+
+       Add pop3s, pop3/starttls.
+
+       * pop3.el (pop3-authentication-scheme): Clarify doc.
+       (open-tls-stream, starttls-open-stream): Autoload.
+       (pop3-stream-type): New.
+       (pop3-open-server): Use it.
+
+       * mail-source.el (mail-sources): Fix some :types.  Add stream type
+       for POP.
+       (mail-source-keyword-map): Add :stream for POP.
+       (mail-source-fetch-pop): Use pop3-stream-type.
+
+2005-11-22  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
+       of current-time-string.
+
+2005-11-20  Stefan Schimanski  <schimmi@debian.org>  (tiny change)
+
+       * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
+       date header.
+
+2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
+       it can seriously impact performance as it bypasses the agent's
+       local caches.
+
+2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
+       must be explicitly online rather than "not explicitly offline" for
+       its flags to be synchronized.
+
+       * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
+       that gnus-uu-unmark-thread will function correctly.
+
+       * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
+       1024K is instead displayed as 1M.
+
+2005-11-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
+
+2005-11-16  Boris Samorodov <bsam@ipt.ru>  (tiny patch)
+
+       * imap.el (imap-kerberos4-open): Ignore SSL stuff.
+
+2005-11-13  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
+       error message to display actual error condition.
+       (gnus-agent-save-local): Avoid saving symbols that are bound to
+       nil as they simply result in a warning message in
+       gnus-agent-read-local.
+
+2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
+       rather than make-variable-buffer-local for file-precious-flag.
+
+2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
+       for duplicates which are removed.  The invalid sort check then
+       triggers a rescan after the sort as sorting may have moved
+       duplicate entries such that they can be cheaply detected.
+
+2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
+
+2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
+       internal variable to a custom variable.  Changed default value
+       from compressed(2) to uncompressed(1).
+       (gnus-agent-read-agentview): Reversed revision 7.8 to restore
+       support for uncompressed agentview files.  Taken together, reading
+       the agentview file should now be 6-7 times faster.
+
+2005-11-11  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
+       as a buffer-local variable.  This avoids creating truncated
+       dribble files as a result of a hang up, eg.
+
+2005-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * messagexmas.el (message-use-toolbar): Change the valid values
+       into default, top, bottom, left, and right.
+       (message-toolbar-thickness): New variable.
+       (message-xmas-setup-toolbar): Locate gnus-xmas-glyph-directory as
+       well.
+       (message-setup-toolbar): Make it work.
+
+       * gnus-xmas.el (gnus-xmas-update-toolbars): New function.
+       (gnus-use-toolbar): Change the valid values into default, top,
+       bottom, left, and right.
+       (gnus-toolbar-thickness): New variable.
+       (gnus-xmas-setup-toolbar): New function.
+       (gnus-xmas-setup-group-toolbar): Use it.
+       (gnus-xmas-setup-summary-toolbar): Use it.
+
+2005-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-start.el (gnus-1): Add "native" to
+       gnus-predefined-server-alist.
+
+       * gnus.el (gnus-method-to-server): Don't add "native" to the
+       lists here, because that leads to problems when
+       gnus-select-method is bound.
+
+2005-11-09  Simon Josefsson  <jas@extundo.com>
+
+       * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
+       use (not sort-by-date) instead.
+
+2005-11-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-generate-headers): Downcase the argument
+       given to message-check-element.
+
+2005-11-08  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * nntp.el (nntp-authinfo-rejected): New error condition.
+       (nntp-wait-for): Use new error condition to signal authentication
+       error.
+       (nntp-retrieve-data): Rethrow new error condition to break out of
+       recursive call to nntp-send-authinfo.
+
+2005-11-08  Romain Francoise  <romain@orebokech.com>
+
+       * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
+       (gnus-summary-exit-map): Bind to `Z p'.
+       (gnus-summary-make-menu-bar): Add menu item.
+
 2005-11-02  Reiner Steib  <Reiner.Steib@gmx.de>
 
 2005-11-02  Reiner Steib  <Reiner.Steib@gmx.de>
 
+       * gnus-art.el (gnus-article-treat-custom): Add `first'.
+       (gnus-treat-*): Add `first' in all doc strings.
+
        * gnus-group.el (gnus-group-compact-group): Fix typo.
 
 2005-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
        * gnus-group.el (gnus-group-compact-group): Fix typo.
 
 2005-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 See ChangeLog.2 for earlier changes.
 
 
 See ChangeLog.2 for earlier changes.
 
-    Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
+    Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.