+2010-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnimap.el (nnimap-split-incoming-mail): If nnimap-split-methods is
+ `default', use nnmail-split-methods.
+
+ * gnus-sum.el (gnus-valid-move-group-p): Make sure that `group' is a
+ symbol.
+
+ * nnimap.el (nnimap-open-connection): Revert the auto-network->starttls
+ code, since if the user has requested network, that's what they ought
+ to get.
+ (nnimap-request-set-mark): Erase the buffer before issuing commands.
+ (nnimap-split-rule): Mark as obsolete.
+
+ * pop3.el (pop3-send-streaming-command, pop3-stream-length): New
+ variable.
+
+ * nnimap.el (nnimap-insert-partial-structure): Get the type from the
+ correct slot, too.
+
+2010-09-29 Julien Danjou <julien@danjou.info>
+
+ * gnus.el (gnus-local-domain): Declare variable obsolete.
+
+ * gnus-util.el (gnus-icompleting-read): Require iswitchb. Fix history
+ computing.
+ (gnus-ido-completing-read): Require ido.
+
+2010-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-registry.el: Don't prompt on load, which makes it impossible to
+ build Gnus.
+
+ * nnimap.el (nnimap-insert-partial-structure): Be way more permissive
+ when interpreting the structures.
+ (nnimap-request-accept-article): Add \r\n to the lines to make this
+ work with Cyrus.
+
+ * nnregistry.el: Added.
+
+ * nndraft.el (nndraft-request-expire-articles): Use the group name
+ instead if "nndraft". Fix found by Nils Ackermann.
+
+2010-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-util.el (mm-codepage-iso-8859-list, mm-charset-eval-alist)
+ (mm-mime-charset)
+ * rfc2047.el (rfc2047-syntax-table)
+ * utf7.el (utf7-utf-16-coding-system): Comment fix.
+
+ * nnrss.el (nnrss-read-server-data, nnrss-read-group-data): Use `load'
+ rather than `insert-file-contents' and `eval-region'.
+
+ * pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else
+ construction.
+
+ * smime-ldap.el (smime-ldap-search): Remove Emacs 21 compatible code.
+
+ * time-date.el: No need to require cl for Emacs 21.
+
+2010-09-29 Julien Danjou <julien@danjou.info>
+
+ * gnus-gravatar.el (gnus-gravatar-properties): Add this properties in
+ replacement of `gnus-gravatar-relief' to mimic
+ `gnus-faces-properties-alist'.
+ Add :version property.
+
+2010-09-28 Florian Ragwitz <rafl@debian.org>
+
+ * gnus-util.el (gnus-use-ido): Removed.
+ (gnus-std-completing-read): Add wrapper around completing-read.
+ (gnus-icompleting-read): Add wrapper around ibuffer-read-buffer.
+ (gnus-ido-completing-read): Add wrapper around ido-completing-read.
+ (gnus-completing-read-function): Add to chose from the above completion
+ functions or to provide a custom one.
+ (gnus-completing-read): Use the completing-read function configured
+ with gnus-completing-read-function.
+
+2010-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mail-source.el (mail-source-report-new-mail)
+ * message.el (message-default-mail-headers)
+ * mm-decode.el (mm-valid-image-format-p): Comment fix.
+
+ * mml2015.el (mml2015-use): Don't bind recursive-load-depth-limit.
+
+2010-09-28 Julien Danjou <julien@danjou.info>
+
+ * gnus-gravatar.el (gnus-gravatar-insert): Fix search in case
+ mail-address contains the same string as real-name.
+
+ * gnus-ems.el (gnus-put-image): Revert Lars, change and insert
+ non-blank in header, otherwise it'll get stripped.
+
+ * gnus-gravatar.el (gnus-gravatar-insert): Search backward for
+ real-name, and then for mail address rather than doing : or , search.
+
+2010-09-27 Julien Danjou <julien@danjou.info>
+
+ * gnus-srvr.el (gnus-server-add-server): Use gnus-completing-read.
+ (gnus-server-goto-server): Use gnus-completing-read.
+
+ * mm-view.el (mm-view-pkcs7-decrypt): Use gnus-completing-read.
+
+ * mm-util.el (defalias): Use gnus-completing-read.
+ (mm-codepage-setup): Use gnus-completing-read.
+
+ * smime.el (smime-sign-buffer): Use gnus-completing-read.
+ (smime-decrypt-buffer): Use gnus-completing-read.
+
+ * mml-smime.el (mml-smime-openssl-sign-query): Use gnus-completing-read.
+
+ * mml.el (mml-minibuffer-read-type): Use gnus-completing-read.
+ (mml-minibuffer-read-disposition): Use gnus-completing-read.
+ (mml-insert-multipart): Use gnus-completing-read.
+
+ * gnus-msg.el (gnus-summary-yank-message): Use gnus-completing-read.
+
+ * gnus-int.el (gnus-start-news-server): Use gnus-completing-read.
+
+ * mm-decode.el (mm-interactively-view-part): Use gnus-completing-read.
+
+ * gnus-dired.el (gnus-dired-attach): Use gnus-completing-read.
+
+ * gnus.el (gnus-read-method): Use gnus-completing-read.
+
+ * gnus-bookmark.el (gnus-bookmark-jump): Use gnus-completing-read.
+
+ * gnus-art.el (gnus-mime-view-part-as-type): Use gnus-completing-read.
+ (gnus-mime-action-on-part): Use gnus-completing-read.
+ (gnus-article-encrypt-body): Use gnus-completing-read.
+
+ * gnus-topic.el (gnus-topic-jump-to-topic): Use gnus-completing-read.
+ (gnus-topic-move-matching): Use gnus-completing-read.
+ (gnus-topic-copy-matching): Use gnus-completing-read.
+ (gnus-topic-sort-topics): Use gnus-completing-read.
+ (gnus-topic-move): Use gnus-completing-read.
+
+ * gnus-agent.el (gnus-agent-read-group): Remove prompt computing.
+ (gnus-agent-add-group): Use gnus-completing-read.
+
+ * nnmairix.el (nnmairix-create-server-and-default-group): Use
+ gnus-completing-read.
+ (nnmairix-update-groups): Use gnus-completing-read.
+ (nnmairix-get-server): Use gnus-completing-read.
+ (nnmairix-backend-to-server): Use gnus-completing-read.
+ (nnmairix-goto-original-article): Use gnus-completing-read.
+ (nnmairix-get-group-from-file-path): Use gnus-completing-read.
+
+ * nnrss.el (nnrss-find-rss-via-syndic8): Use gnus-completing-read.
+
+ * gnus-group.el (gnus-group-completing-read): Use gnus-completing-read.
+ (gnus-group-make-useful-group): Use gnus-completing-read.
+ (gnus-group-make-web-group): Use gnus-completing-read.
+ (gnus-group-add-to-virtual): Use gnus-completing-read.
+ (gnus-group-browse-foreign-server): Use gnus-completing-read.
+
+ * gnus-sum.el (gnus-summary-goto-article): Use gnus-completing-read.
+ (gnus-summary-limit-to-extra): Use gnus-completing-read.
+ (gnus-summary-execute-command): Use gnus-completing-read.
+ (gnus-summary-respool-article): Use gnus-completing-read.
+ (gnus-read-move-group-name): Use gnus-completing-read.
+
+ * gnus-score.el (gnus-summary-increase-score): Use gnus-completing-read.
+ (gnus-summary-score-effect): Use gnus-completing-read.
+
+ * gnus-registry.el (gnus-registry-read-mark): Use gnus-completing-read.
+
+ * gnus-util.el (gnus-completing-read): Use gnus-use-ido to apply the
+ right completing-read function.
+ (gnus-use-ido): New variable
+ (gnus-completing-read-with-default): Remove.
+
+2010-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Remove url-http-file-exists-p, w32-focus-frame, and
+ x-focus-frame.
+
+ * nnimap.el (auth-source-forget-user-or-password)
+ (auth-source-user-or-password): Autoload.
+
+ * message.el (message-from-style, message-interactive)
+ (message-cite-prefix-regexp, message-sendmail-envelope-from)
+ (message-yank-prefix, message-indentation-spaces, message-signature)
+ (message-signature-file): Add comment.
+
+2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-sum.el (gnus-summary-read-group-1): Set gnus-newsgroup-highest.
+ (gnus-summary-insert-new-articles): Use gnus-newsgroup-highest to get
+ new articles.
+
+ * nnimap.el (nnimap-request-article): Don't partial-fetch single-part
+ parts.
+ (nnimap-request-article): Work with the t setting, too.
+
+ * gnus-sum.el (gnus-summary-exit): Kill the article buffer later, so
+ that you don't get flashes of other buffers.
+ (gnus-summary-show-complete-article): Intern before setting.
+
+2010-09-27 David Engster <dengste@eml.cc>
+
+ * nnmairix.el: (nnmairix-replace-group-and-numbers): Deal with NOV as
+ well as HEADERS.
+ (nnmairix-retrieve-headers): Provide new argument for the above.
+
+2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-sum.el (gnus-summary-move-article): Don't alter
+ gnus-newsgroup-active. This makes `/ N' work after copying to the same
+ group.
+
+ * nnimap.el (nnimap-update-info): Don't destructively alter active.
+
+ * message.el (message-cite-prefix-regexp): Revert my last edit.
+
+ * gnus-sum.el (gnus-summary-show-complete-article): Bind the server
+ variable instead of the Gnus variable.
+
+ * nnimap.el (nnimap-find-wanted-parts-1): Use it.
+
+ * gnus-art.el (gnus-fetch-partial-articles): Moved back to nnimap
+ again.
+
+ * nnimap.el (nnimap-request-accept-article): Remove the "." at the end,
+ since some servers don't like it.
+ (nnimap-open-connection): Forget credentials if the server says the
+ password was wrong.
+ (nnimap-parse-line): Protect against invalid data.
+
+ * gnus-sum.el (gnus-summary-move-article): Add comment.
+ (gnus-summary-insert-new-articles): Copy the old-high watermark so that
+ nothing alters it while scanning for new messages.
+
+ * nnimap.el (nnimap-request-accept-article): Send a "." at the end,
+ which may or may not help.
+ (nnimap-open-connection): If we're doing a stream connection, and then
+ discover we're on a STARTTLS-capable server, then open a STARTTLS
+ connection instead.
+
+2010-09-27 Florian Ragwitz <rafl@debian.org> (tiny change)
+
+ * sieve-manage.el (sieve-manage-default-stream): Make default stream
+ customizable.
+
+2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnimap.el (utf7): Required.
+
+ * message.el (message-cite-prefix-regexp): Remove "}" from citation
+ prefix.
+
+2010-09-27 Juanma Barranquero <lekktu@gmail.com>
+
+ * nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
+
+2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnimap.el (nnimap-request-accept-article): Message the error on
+ error.
+
+2010-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).
+
+2010-09-26 Florian Ragwitz <rafl@debian.org> (tiny change)
+
+ * gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid
+ handing broken links to browse-url.
+
+2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nndoc.el (nndoc-request-list): Return success always.
+
+ * gnus-agent.el (gnus-agent-retrieve-headers): Don't propagate
+ `fetch-old' -- we only want to fetch the articles we've requested. The
+ rest are in the agent, probably.
+ (gnus-agent-read-servers-validate): Change the level for the "Ignoring
+ disappeared server" to something low. It's not important.
+
+ * nnimap.el (nnimap-get-whole-article): Remove the data that may have
+ arrived before the FETCH data.
+
+ * nnmh.el (nnmh-request-expire-articles): Don't try to fetch the expiry
+ target here, because we don't know the Gnus name of the group.
+
+ * nndraft.el (nndraft-request-expire-articles): Fetch the expiry target
+ for the correct group.
+
+ * gnus-ems.el (gnus-create-image): Ignore all image-creation errors.
+
+ * gnus.el (gnus): Give a final warning after startup.
+
+ * gnus-util.el (gnus-action-message-log): New variable.
+ (gnus-message): Use it.
+ (gnus-final-warning): New function.
+
+ * nnimap.el (nnimap-open-connection): Record the greeting.
+ (nnimap): Add greeting.
+
+2010-09-26 Julien Danjou <julien@danjou.info>
+
+ * gnus-html.el (gnus-html-show-images): Fix gnus-html-display-image
+ arguments.
+ (gnus-html-wash-images): Fix spec computing to include start/end.
+
+ * gnus-art.el (gnus-article-treat-body-boundary): Fix length computing.
+
+2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnimap.el (nnimap-request-expire-articles): Compress ranges before
+ deletion.
+ (nnimap-retrieve-headers): Don't select the group, because that's
+ already done by nnimap-possibly-change-group.
+
+ * gnus-picon.el (gnus-picon-inhibit-top-level-domains): New variable.
+ (gnus-picon-transform-address): Use it.
+
+ * mail-source.el (mail-source-value): Revert previous patch.
+
+ * nnimap.el (nnimap-credentials): Allow inhibiting the password query
+ on failure.
+ (nnimap-open-connection): Look up both virtual and physical server name
+ credentials.
+
+ * gnus-win.el: Revert previous patch, since it made Gnus backtrace.
+
+2009-02-07 Dave Love <fx@gnu.org>
+
+ * tls.el (open-tls-stream): Don't query killing process.
+
+2009-02-08 Dave Love <fx@gnu.org>
+
+ * gnus-win.el (gnus-window-to-buffer-helper,
+ gnus-all-windows-visible-p): Function needn't be a symbol.
+
+ * mail-source.el (mail-source-value): Function needn't be a symbol.
+
+2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * message.el (message-cite-prefix-regexp): Remove } from the cite
+ prefix.
+
+ * gnus-art.el (gnus-treatment-function-alist): Do picons before
+ highlight again, so that the highlight is correct.
+
+ * gnus-picon.el (gnus-picon): Remove again.
+ (gnus-picon-create-glyph): Set the background XPM colour explicitly.
+
+ * gnus-art.el (gnus-treatment-function-alist): Insert picons after
+ doing the header highlightling, so that the background colour of the
+ picon is correct.
+
+ * gnus-picon.el (gnus-picon-xbm): Removed obsolete face.
+ (gnus-picon): Ditto.
+ (gnus-picon): Reinstate. The background colour for picons is white.
+ (gnus-picon-insert-glyph): Make the background white.
+
+ * nnml.el (nnml-open-nov): Don't return dead buffers.
+
+ * auth-source.el (auth-source-create): Query the user for whether to
+ store the credentials.
+
+ * netrc.el (netrc-store-data): New function.
+
+ * auth-source.el (auth-source-user-or-password): Use the existing auth
+ sources, if any, for creation.
+
+ * gnus.el (gnus-group-fast-parameter): Return the last matching
+ parameter instead of the first matching parameter.
+
+2010-09-26 Julien Danjou <julien@danjou.info>
+
+ * gnus-sum.el (gnus-auto-center-group): Transform into a defcustom.
+
+2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * mml2015.el (mml2015-use): Remove gpg support.
+
+ * mml1991.el (mml1991-function-alist): Remove gpg function.
+ (mml1991-gpg-sign): Removed.
+
+2010-09-26 Andreas Seltenreich <seltenreich@gmx.de>
+
+ * gnus-srvr.el (gnus-browse-subscribe-newsgroup-method): New variable.
+ (gnus-browse-unsubscribe-current-group): Document it.
+ (gnus-browse-unsubscribe-group): Use it.
+
2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-group.el (gnus-read-ephemeral-bug-group): Add the bug email