Use `imap-process-connection-type' for 'shell' streams as well as Kerberos, SSL,...
[gnus] / lisp / ChangeLog
index 66afa88..116a3d0 100644 (file)
@@ -1,3 +1,128 @@
+2011-03-28  Brian T. Sniffen  <bsniffen@akamai.com>  (tiny change)
+
+       * imap.el (imap-shell-open, imap-process-connection-type): Use
+       imap-process-connection-type for 'shell' streams as well as
+       Kerberos, SSL, other subprocesses.
+
+2011-03-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * proto-stream.el: Changes preparatory to merging open-protocol-stream
+       with open-network-stream.
+       (proto-stream-always-use-starttls): Option removed.
+       (open-protocol-stream): Return a process object by default.  Provide a
+       new parameter :return-list specifying a list-type return value, which
+       now has the form (PROP . PLIST) instead of a fixed-length list.  Change
+       :type `network' to `try-starttls', and `network-only' to `default'.
+       Make `default' the default, for compatibility with open-network-stream.
+       Handle the no-parameter case exactly as open-network-stream, with no
+       additional stream processing.  Search plists using plist-get.
+       Explicitly add :end-of-commend parameter if it is missing.
+       (proto-stream-open-default): Renamed from
+       proto-stream-open-network-only.  Return 'default as the type.
+       (proto-stream-open-starttls): Rename from proto-stream-open-network.
+       Use plist-get.  Don't return `tls' as the type if STARTTLS negotiation
+       failed.  Always return a list with a (possibly dead) process as the
+       first element, for compatibility with open-network-stream.
+       (proto-stream-open-tls): Use plist-get.  Always return a list.
+       (proto-stream-open-shell): Return `default' as connection type.
+       (proto-stream-capability-open): Use plist-get.
+       (proto-stream-eoc): Function deleted.
+
+       * nnimap.el (nnimap-stream, nnimap-open-connection)
+       (nnimap-open-connection-1): Handle renaming of :type parameter for
+       open-protocol-stream.
+       (nnimap-open-connection-1): Pass a :return-list parameter
+       open-protocol-stream to obtain a list return value.  Parse this list
+       using plist-get.
+
+       * nntp.el (nntp-open-connection): Handle renaming of :type parameter
+       for open-protocol-stream.  Accept open-protocol-stream return value
+       that is a subprocess object instead of a list.  Handle the case of a
+       dead returned process.
+
+2011-03-25  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * mm-util.el (mm-handle-filename): Move to mm-decode.el (bug#8330).
+
+       * mm-decode.el (mm-handle-filename): Move from mm-util.el (bug#8330).
+
+2011-03-21  Julien Danjou  <julien@danjou.info>
+
+       * mm-view.el (mm-display-inline-fontify): Make mode optional, and call
+       normal-mode if not set. Set temp buffer unmodified to avoid kill-buffer
+       query.
+       (mm-inline-text): Render normal text with fontification whenever
+       possible.
+
+       * gnus-sum.el (gnus-summary-save-parts-1):
+       * gnus-art.el (gnus-article-browse-html-save-cid-content)
+       (gnus-article-browse-html-parts, gnus-mime-delete-part)
+       (gnus-mime-copy-part, gnus-mime-inline-part, gnus-insert-mime-button):
+       Use `mm-handle-filename'.
+
+       * mm-util.el (mm-handle-filename): New function, return the filename of
+       an handle.
+
+2011-03-18  Julien Danjou  <julien@danjou.info>
+
+       * gnus-util.el (gnus-buffer-live-p): Simplify gnus-buffer-live-p.
+       (gnus-buffer-live-p): Check that buffer is not nil.
+
+2011-03-17  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
+
+       * gnus.el: No Gnus v0.15 is released.
+
+2011-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * time-date.el (format-seconds): Use assoc instead of assoc-string to
+       avoid warning on XEmacs.
+
+       * dgnushack.el: Bind help-echo-owns-message to avoid a compiler warning
+       on XEmacs.
+
+       * gnus-art.el: Require mouse, which the build bot seems to say is
+       needed.
+
+       * dgnushack.el: Define url-retrieve-synchronously unless not defined.
+
+       * gravatar.el (gravatar-retrieve-synchronously): Use `url-retrieve' on
+       XEmacs, since it doesn't have url-retrieve-synchronously.
+
+       * time-date.el (format-seconds): Use assoc instead of assoc-string,
+       since assoc-string doesn't exist in XEmacs.
+
+2011-03-17  Antoine Levitt  <antoine.levitt@gmail.com>
+
+       * gnus-group.el (gnus-group-list-ticked): New function.
+       (gnus-group-make-menu-bar): Provide a menu entry for it.
+       (gnus-group-list-map): Provide a binding for it.
+
+2011-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-visit-file): New command.
+
+       * nnimap.el (nnimap-fetch-inbox): Rewrite slightly last patch.
+
+2011-03-17  Bjørn Mork  <bjorn@mork.no>
+
+       * nnimap.el (nnimap-fetch-inbox): Don't download bodies on ver4-capable
+       servers.
+
+2011-03-16  Julien Danjou  <julien@danjou.info>
+
+       * mm-uu.el (mm-uu-dissect-text-parts): Only dissect handle that are
+       inline.
+
+       * gnus-art.el (article-hide-list-identifiers): Use
+       gnus-group-get-list-identifiers.
+
+       * gnus-sum.el (gnus-group-get-list-identifiers): New function.
+       (gnus-summary-remove-list-identifiers): Use
+       gnus-group-get-list-identifiers to get regexp.
+       (gnus-select-newsgroup, gnus-summary-insert-subject)
+       (gnus-summary-insert-articles): Call
+       gnus-summary-remove-list-identifiers unconditionally.
+
 2011-03-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-sum.el (gnus-articles-to-read): Revert back to old behaviour if