X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2FChangeLog;h=96e6e46fa1b7029ebefbebe94f7dcedc8aa3f25a;hb=70233025bc5d0f151495408d9efb46bf5ece26c9;hp=e4556acbb23734de9565d291dc8f1bbc2e32f072;hpb=e5e8e4ab3378fc46fa3d54e8a8b0f8693c80241f;p=gnus diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e4556acbb..96e6e46fa 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,9 +1,170 @@ +2010-11-28 Lars Magne Ingebrigtsen + + * proto-stream.el (proto-stream-open-network): When doing opportunistic + TLS upgrades we don't really care about the identity of the peer. + (proto-stream-open-network): Force starttls.el to use gnutls-cli, since + that what we've checked for. + (proto-stream-always-use-starttls): Only default to t if + open-gnutls-stream exists. + (proto-stream-open-network): If STARTTLS failed, then just open a + normal connection. + + * nntp.el (nntp-open-connection): Report what the connection error is. + + * proto-stream.el (open-protocol-stream): Renamed from + open-proto-stream. + +2010-11-27 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-stream): Change default to `undecided'. + (nnimap-open-connection): If `nnimap-stream' is `undecided', try ssl + first, and then network. + (nnimap-open-connection-1): Respect nnimap-server-port. + (nnimap-open-connection): Be more backwards-compatible. + + * proto-stream.el (proto-stream-always-use-starttls): New variable. + (proto-stream-open-starttls): De-duplicate the starttls code. + (proto-stream-open-starttls): Folded back into the main function. + (proto-stream-open-network): Fix typo in the gnutls path. + (proto-stream-command): Refactor out. + + * nntp.el (nntp-open-connection): Fix the STARTTLS command syntax. + + * proto-stream.el (proto-stream-open-starttls): Actually implement the + starttls.el STARTTLS. + + * color.el (color-lab->srgb): Fix function call name. + + * proto-stream.el (proto-stream-open-tls): Delete output from openssl + if we're using tls.el. + (proto-stream-open-network): If we don't have gnutls-cli or gnutls + built in, then don't try to establish a STARTTLS connection. + + * nntp.el (nntp-open-connection): Switch on STARTTLS on supported + servers. + + * proto-stream.el (open-proto-stream): Use network, not stream. + (open-proto-stream): Add a way to specify what the end of a command is. + + * nntp.el (nntp-open-connection): Use proto-streams for the relevant + connections types. + (nntp-open-network-stream): Remove. + (nntp-open-ssl-stream): Remove. + (nntp-open-tls-stream): Remove. + (nntp-ssl-program): Remove. + + * nnimap.el (nnimap-open-connection): Check for "OK" from the greeting. + +2010-11-27 Andrew Cohen + + * nnir.el: Fix typos. + (nnir-retrieve-headers-override-function): Rename variable to reflect + new semantics. + (nnir-article-group, nnir-article-number, nnir-article-rsv): New helper + macros. + (nnir-request-article, nnir-request-move-article): Use them. + (nnir-categorize): New function. + (nnir-run-query): Use it. + (nnir-retrieve-headers): Rewrite to batch header retrieval. + (nnir-run-gmane): nnir-retrieve-headers now returns the headers already + sorted. + (nnir-group-full-name): Use gnus-group-full-name instead. + (nnir-artlist-artitem-group, nnir-artlist-artitem-number) + (nnir-artlist-artitem-rsv, nnir-sort-groups-by-server): Obsolete. + +2010-11-27 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-open-connection): Fix typo in STARTTLS command. + + * proto-stream.el: New library to provide protocol-specific + TLS/STARTTLS connections for IMAP, NNTP, SMTP, POP3 and similar + protocols. + (open-proto-stream): Complete the documentation. + (proto-stream-open-network): Fix some typos. + + * nnimap.el (nnimap-open-connection): Use it. + +2010-11-26 Julien Danjou + + * color.el: Rename various rgb functions to srgb. + +2010-11-26 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-get-groups): Allow non-quoted strings as mailbox + names. + +2010-11-26 Katsumi Yamaoka + + * shr.el (shr-insert): Revert last change. + (shr-find-fill-point): Never leave point being at bol; + relax the kinsoku limitation when rendering tables. + +2010-11-26 Lars Magne Ingebrigtsen + + * nnmail.el (nnmail-expiry-target-group): Protect against degenerate + results from -accept-article. + + * shr-color.el: Require cl when compiling. + + * nnheader.el (nnheader-update-marks-actions): Fix typo in last + checkin. + + * gnus-art.el (gnus-url-mailto): Unfold URLs before using them. + + * nnimap.el (nnimap-request-set-mark): Add is "+", not "-". + + * gnus-sum.el (gnus-summary-push-marks-to-backend): Use 'set instead of + 'add and 'delete to set backend marks. + + * nnmaildir.el (nnmaildir-request-set-mark): Be explicit about 'set. + + * nnheader.el (nnheader-update-marks-actions): Refactor out. + + * nntp.el (nntp-request-set-mark): Use it. + + * nnfolder.el (nnfolder-request-set-mark): Ditto. + + * nnml.el (nnml-request-set-mark): Ditto. + + * nnimap.el (nnimap-last-response-string): Remove the unfolding -- it + introduces regressions in article selection. + (nnimap-find-uid-response): New function. + (nnimap-request-accept-article): Use the UID returned, if any. + (nnimap-request-move-article): Use the UID returned, if any. + (nnimap-get-groups): Reimplement to work with folded lines. + (nnimap-find-uid-response): The UID is the last element in the list. + (nnimap-request-set-mark): Extend syntax with 'set. + + * nnml.el (nnml-request-set-mark): Ditto. + + * nnfolder.el (nnfolder-request-set-mark): Ditto. + + * nntp.el (nntp-request-set-mark): Ditto. + +2010-11-25 Katsumi Yamaoka + + * message.el (message-called-interactively-p): A temporary macro. + (message-goto-body): Use it temporarily. + +2010-11-25 Lars Magne Ingebrigtsen + + * nnimap.el (nnimap-unfold-quoted-lines): Refactor out. + (nnimap-last-response-string): Unfold quoted lines, if they exist. + (nnimap-last-response-string): Fix last unfolding fix. + 2010-11-25 Katsumi Yamaoka * shr.el (shr-insert): Fix the way to fold lines. 2010-11-25 Julien Danjou + * shr-color.el (shr-color->hexadecimal): Use color-rgb->hex + + * color.el: Rename from color-lab.el + (color-rgb->hex): Add. + (color-complement): Add. + (color-complement-hex): Add. + * gnus-sum.el (gnus-summary-widget-forward): Add, and bind to [tab]. 2010-11-25 Lars Magne Ingebrigtsen