(smtpmail-try-auth-methods): If the user has stored a user name, then
[bpt/emacs.git] / lisp / url / ChangeLog
index de0f57d..9f7ad1c 100644 (file)
-2010-12-04  Chong Yidong  <cyd@stupidchicken.com>
+2011-06-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * url-future.el (url-future-test): Fix scope of `saver'.
+
+2011-06-01  Glenn Morris  <rgm@gnu.org>
+
+       * url-queue.el (url-queue-parallel-processes, url-queue-timeout):
+       Add :version tag for options that will be new in 24.1.
+
+2011-05-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-queue.el (url-queue-parallel-processes): Increase the
+       default to 6, since 2 seems too conservative for normal usage.
+
+2011-05-31  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-future.el: Add general futures facility.
+
+2011-05-29  Leo Liu  <sdl.web@gmail.com>
+
+       * url-cookie.el (url-cookie): Add option :named so that
+       url-cookie-p is defined.  (Bug#8747)
+
+2011-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-queue.el: New file.
+       (url-queue-run-queue): Pick the first waiting job, and not the
+       last.
+       (url-queue-parallel-processes): Lower the concurrency level, since
+       Emacs doesn't seem to like too many async processes.
+       (url-queue-prune-old-entries): Fix up the pruning code.
+
+2011-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-http.el (url-http-wait-for-headers-change-function): Protect
+       against malformed headerless responses from servers.
+
+2011-04-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-gw.el (url-open-stream): Use new open-network-stream
+       functionality to perform encryption.
+
+2011-04-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url-cookie.el (url-cookie-handle-set-cookie):
+       Use `dolist' rather than `mapcar'.
+
+2011-03-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.3 released.
+
+2011-02-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-parse.el (url-bit-for-url, url-user-for-url)
+       (url-password-for-url): Use `auto-source-search' instead of
+       `auto-source-user-or-password'.
+
+       * url-auth.el: Autoload `auto-source-search' instead of
+       `auto-source-user-or-password'.
+       (url-basic-auth, url-digest-auth, url-do-auth-source-search): Use it.
+
+2011-02-03  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * url-http.el (url-http-wait-for-headers-change-function): Don't
+       move point if the callback function has moved changed/killed the
+       process buffer.
+
+2010-12-16  Miles Bader  <miles@gnu.org>
+
+       * url-cookie.el: Require 'cl when compiling -- it's necessary for
+       defstruct.
+
+2010-12-14  Glenn Morris  <rgm@gnu.org>
+
+       * url-cookie.el: Don't require cl when compiling.
+       (url-cookie-clean-up, url-cookie-generate-header-lines): Use dolist.
+       (url-cookie-parse-file, url-cookie-store, url-cookie-retrieve)
+       (url-cookie-handle-set-cookie): Simplify.
+
+2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
 
        * url-cookie.el (url-cookie-retrieve): Handle null LOCALPART.
        Suggested by Lennart Borgman (Bug#7543).
 
-2010-09-18  Glenn Morris  <rgm@gnu.org>
+2010-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-file.el (url-file-build-filename): Avoid interpreting
+       file:/foo:/bar URLs via tramp.
+
+2010-10-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-gw.el (url-open-stream): Use open-gnutls-stream if it exists.
+
+2010-10-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-http.el (url-http-end-of-document-sentinel): Protect against
+       the process buffer being killed.
+
+2010-10-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-http.el (url-http-wait-for-headers-change-function):
+       Protect against url-http-response-status for degenerate documents.
+       (url-http-wait-for-headers-change-function): Revert previous
+       change.  It lead to really slow loads.
+
+2010-10-03  Glenn Morris  <rgm@gnu.org>
+
+       * url-util.el (url-get-url-filename-chars): Don't eval-and-compile.
+       (url-get-url-at-point): Don't use eval-when-compile.
+
+       * url-cache.el (url-cache-create-filename-human-readable)
+       (url-cache-create-filename-using-md5):
+       * url-util.el (url-file-directory, url-file-nondirectory):
+       Don't use eval-when-compile and regexp-quote.
+
+2010-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-vars.el (url-mime-charset-string): Change the default to
+       nil to avoid sending 1171 bytes of not very useful data to the
+       HTTP server every request.
+
+2010-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-util.el (url-display-percentage): Don't message when the URL
+       is silent.
+       (url-lazy-message): Ditto.
+       (url-lazy-message): Remove leftover debugging code.
+
+       * url-http.el (url-http-parse-headers): Pass the SILENT parameter
+       back to the fetching function.
+
+       * url.el (url-retrieve): Add a silent parameter.
+       (url-retrieve-internal): Ditto.
+
+       * url-parse.el (url): Add a `silent' slot in the URL struct.
+
+2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * url-cookie.el (url-cookie-handle-set-cookie): Use
+       url-lazy-message for the cookie warning, which isn't very interesting.
+
+       * url-http.el (url-http-async-sentinel): Check that the buffer is
+       still alive before switching to it.
+
+2010-09-25  Julien Danjou  <julien@danjou.info>
+
+       * url-cache.el (url-cache-create-filename): Ensure no-port and
+       default-port end up with the same cache file.
+       (url-cache-create-filename-human-readable)
+       (url-cache-create-filename-using-md5): Argument is always in the form of
+       a string now.
+
+2010-09-23  Glenn Morris  <rgm@gnu.org>
 
        * url-cache.el (url-is-cached): Doc fix.
 
-2010-09-11  Julien Danjou  <julien@danjou.info>
+2010-09-23  Glenn Morris  <rgm@gnu.org>
+
+       * url-cache.el (url-cache-expired): Don't autoload.
+       Tweak previous change.
+       (url-cache-expire-time): Doc fix.
+
+2010-09-23  Julien Danjou  <julien@danjou.info>
+
+       * url-cache.el (url-cache-expire-time): New option.
+       (url-cache-expired): Rewrite.
+
+2010-09-19  Julien Danjou  <julien@danjou.info>
+
+       * url-cache.el (url-fetch-from-cache): New function.
+
+2010-09-18  Julien Danjou  <julien@danjou.info>
+
+       * url-vars.el (url-cache-expired): Remove unused variable.
 
-       * url-cache (url-store-in-cache): Make `buff' argument really optional.
+2010-09-14  Julien Danjou  <julien@danjou.info>
 
-2010-09-09  Glenn Morris  <rgm@gnu.org>
+       * url-cache.el (url-store-in-cache):
+       Make `buff' argument really optional.
+
+2010-09-14  Glenn Morris  <rgm@gnu.org>
 
        * url-cookie.el (url-cookie-expired-p): Tweak previous change.
 
-2010-09-09  shawn boles  <shawn.boles@gmail.com>  (tiny change)
+2010-09-14  shawn boles  <shawn.boles@gmail.com>  (tiny change)
 
        * url-cookie.el (url-cookie-expired-p): Simplify and fix.  (Bug#6957)
 
-2010-07-26  Michael Albinus  <michael.albinus@gmx.de>
+2010-09-11  Glenn Morris  <rgm@gnu.org>
+
+       * url-cache.el, url-gw.el, url-history.el, url-irc.el, url-util.el:
+       * url-vars.el: Remove leading `*' from defcustom docs.
+
+2010-07-27  Michael Albinus  <michael.albinus@gmx.de>
 
-       * url-http (url-http-parse-headers): Disable file name handlers at
+       * url-http.el (url-http-parse-headers): Disable file name handlers at
        all (not only Tramp).  (Bug#6717)
 
-2010-07-25  Michael Albinus  <michael.albinus@gmx.de>
+2010-07-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * url-http.el (url-http-parse-headers): Disable Tramp.  (Bug#6717)
+
+2010-07-01  Mark A. Hershberger  <mah@everybody.org>
 
-       * url-http (url-http-parse-headers): Disable Tramp.  (Bug#6717)
+       * url-http.el (url-http-create-request): Add a CRLF on the end so
+       that POSTs with content to https urls work.
+       See <https://bugs.launchpad.net/mediawiki-el/+bug/540759>
+
+2010-06-22  Mark A. Hershberger  <mah@everybody.org>
+
+       * url-parse.el (url-user-for-url, url-password-for-url):
+       Convenience functions that get usernames and passwords for urls
+       from auth-source functions.
 
 2010-06-12  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
 
 
        * Version 23.2 released.
 
+2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-dired.el (url-dired-minor-mode): Use define-minor-mode.
+
+2010-03-24  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-http.el (url-http-parse-headers): Fix wrong variable name.
+
+2010-03-24  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-http.el (url-http-codes): New variable to hold a mapping of
+       HTTP status codes' numbers, their symbolic name, and their text.
+       (url-http-parse-headers): Use it, leaving the original numeric
+       code in a comment.
+
+2010-03-19  Glenn Morris  <rgm@gnu.org>
+
+       * url.el: Move mailcap require earlier in the file.
+
+2010-03-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-vars.el (url): Put in comm group.
+
+2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.2.
+
 2010-01-23  Chong Yidong  <cyd@stupidchicken.com>
 
        * url-util.el: Require url-vars (Bug#5459).
 2009-09-12  Chong Yidong  <cyd@stupidchicken.com>
 
        * url-methods.el (url-scheme--registering-proxy): New variable.
-       (url-scheme-register-proxy, url-scheme-get-property): Avoid
-       calling url-scheme-register-proxy in an infloop (Bug#4191).
+       (url-scheme-register-proxy, url-scheme-get-property):
+       Avoid calling url-scheme-register-proxy in an infloop (Bug#4191).
 
 2009-08-22  Glenn Morris  <rgm@gnu.org>
 
 2008-03-09  Magnus Henoch  <mange@freemail.hu>
 
        * url-http.el (url-http-chunked-encoding-after-change-function):
-       Remove superfluous CRLF at end of file.  (bug #42)
+       Remove superfluous CRLF at end of file.  (Bug #42)
 
 2008-03-02  Andreas Schwab  <schwab@suse.de>
 
        * url-http.el (url-http-proxy): New variable.
        (url-http-create-request): Use it.  Don't use `url-proxy-object'.
        (url-http): Treat `url' argument as resource to download, and
-       dynamic variable `url-using-proxy' as proxy to use.  Set
-       `url-current-object' to actual URL, and `url-http-proxy' to proxy
+       dynamic variable `url-using-proxy' as proxy to use.
+       Set `url-current-object' to actual URL, and `url-http-proxy' to proxy
        used.
        (url-http-handle-cookies): Assume that `url-current-object' does
        not point to the proxy used.
        (url-proxy): Bind it instead of `proxy-object'.
 
        * url-http.el (url-http-create-request): Remove url argument, use
-       the buffer-local variable `url-http-target-url' instead.  Both
-       callers updated.  Simplify proxy handling.
+       the buffer-local variable `url-http-target-url' instead.
+       Both callers updated.  Simplify proxy handling.
        (url-http): Don't make proxy-object buffer local.
 
        * url.el (url-retrieve-internal): Bind url-proxy-object to nil.
 
 2006-11-26  Magnus Henoch  <mange@freemail.hu>
 
-       * url-http.el (url-http-wait-for-headers-change-function): Use
-       `when' instead of `if' when possible.
+       * url-http.el (url-http-wait-for-headers-change-function):
+       Use `when' instead of `if' when possible.
        (url-http): Define url-http-response-version.
        (url-http-parse-response): Set it.
        (url-http-parse-headers): Use it to determine keep-alive behavior.
 
 2006-11-23  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
 
-       * url-http.el (url-http-content-length-after-change-function): Use
-       `url-lazy-message'.
+       * url-http.el (url-http-content-length-after-change-function):
+       Use `url-lazy-message'.
 
        * url-util.el (url-display-percentage): Only show a message if
        `url-show-status' is non-nil.
        (url-cookie-generate-header-lines): Likewise.
        (url-cookie-handle-set-cookie): Likewise.
        (url-cookie-create): Expect :localpart instead of :path.
-       (url-cookie-localpart): Renamed from url-cookie-path.
-       (url-cookie-set-localpart): Renamed from url-cookie-set-path.
+       (url-cookie-localpart): Rename from url-cookie-path.
+       (url-cookie-set-localpart): Rename from url-cookie-set-path.
        (url-cookie-file): Doc fix.
        (url-cookie-p): Add doc string.
 
        message when we have to contact a host so the user always gets
        at least some feedback.
 
-       * lisp/url-expand.el (url-expander-remove-relative-links): Moved and
+       * lisp/url-expand.el (url-expander-remove-relative-links): Move and
        renamed function.
        (url-default-expander): Use it.
 
 
 ;; Local variables:
 ;; coding: utf-8
-;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 1999, 2001, 2002, 2004, 2005,
-       2006, 2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
+       Copyright (C) 1999, 2001-2002, 2004-2011  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
   You should have received a copy of the GNU General Public License
   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
-;; arch-tag: ac117078-3091-4533-be93-098162ac2926