X-Git-Url: https://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=6216baf12476432b46a9699a8d3208f436ce8aaa;hp=bce97083bf07cb823ef45928b979cf88aa5e9b70;hb=c28c7155409517f14c50c1fa806227e9880593c0;hpb=e811c0c01b050af2338df5b28a5c600552dade57 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bce97083b..6216baf12 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,434 @@ +2010-09-30 Lars Magne Ingebrigtsen + + * nnir.el: Use the server names without suffixes (bug #7009). + + * nnimap.el (nnimap-open-connection): Reinstate the auto-upgrade from + unencrypted to STARTTLS, if possible. + +2010-09-30 Teemu Likonen (tiny change) + + * message.el (message-ignored-supersedes-headers): Strip Injection-* + headers before superseding. + +2010-09-30 Lars Magne Ingebrigtsen + + * nnrss.el (nnrss-use-local): Add documentation. + + * nnimap.el (nnimap-extend-tls-programs): New function. + (nnimap-open-connection): Use tls.el exclusively, and not starttls.el. + (nnimap-wait-for-connection): Accept the greeting from the stupid + output from openssl s_client -starttls, too. + + * tls.el (tls-starttls-switches): New variable. + (tls-find-starttls-argument): Use it. + (open-tls-stream): Ditto. + + * netrc.el (netrc-credentials): Return the value of the "default" + entry. + (netrc-machine): Ditto. + + * nnimap.el (nnimap-find-article-by-message-id): Really return the + article number. + (nnimap-split-fancy): New variable. + (nnimap-split-incoming-mail): Use it. + + * nntp.el (nntp-server-list-active-group): Document. + + * nnimap.el (nnimap-find-article-by-message-id): Use EXAMINE instead of + SELECT to get the message-id. + + * mail-source.el (mail-sources): Removed webmail support. + (defvar): Ditto. + (mail-source-fetcher-alist): Ditto. + (mail-source-fetch-webmail): Removed. + + * webmail.el: Removed -- doesn't seem relevant any more. + + * gnus.el: Fix up make-obsolete-variable declarations throughout. + + * nnimap.el (nnimap-request-accept-article): Get the Message-ID without + the \r. + +2010-09-30 Julien Danjou + + * gnus-agent.el (gnus-agent-add-group): Fix call to + gnus-completing-read. + +2010-09-29 Lars Magne Ingebrigtsen + + * nndoc.el (nndoc-retrieve-groups): New function. + + * nnimap.el (nnimap-split-incoming-mail): If nnimap-split-methods is + `default', use nnmail-split-methods. + (nnimap-request-article): Downcase the NILs so that they are nil. + + * 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 + + * 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 + + * 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. + + * nndraft.el (nndraft-request-expire-articles): Use the group name + instead if "nndraft". Fix found by Nils Ackermann. + +2010-09-29 Ludovic Courtes + + * nnregistry.el: Added. + +2010-09-29 Stefan Monnier + + * nnmail.el (group, group-art-list, group-art): + Remove unneeded directives. + +2010-09-29 Katsumi Yamaoka + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 (tiny change) + + * sieve-manage.el (sieve-manage-default-stream): Make default stream + customizable. + +2010-09-27 Lars Magne Ingebrigtsen + + * nnimap.el (utf7): Required. + + * message.el (message-cite-prefix-regexp): Remove "}" from citation + prefix. + +2010-09-27 Juanma Barranquero + + * nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring. + +2010-09-27 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-request-accept-article): Message the error on + error. + +2010-09-27 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s). + +2010-09-26 Florian Ragwitz (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 + + * 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 + + * 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 + + * 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 + + * tls.el (open-tls-stream): Don't query killing process. + +2009-02-08 Dave Love + + * 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 + * 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.