+2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-util.el (url-unhex-string): Add an optional CODING-SYSTEM
+ parameter (bug#6252).
+
+ * url-domsurf.el: New file (bug#1401).
+
+ * url-cookie.el (url-cookie-two-dot-domains): Remove.
+ (url-cookie-host-can-set-p): Use `url-domsuf-cookie-allowed-p'
+ instead of the variable above.
+
+2012-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-queue.el (url-queue-kill-job): Check whether the buffer has
+ been killed asynchronously before selecting it.
+
+2012-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-queue.el (url-queue-kill-job): Make sure that the callback
+ is always called, even if we have a timeout.
+
+2012-03-11 Chong Yidong <cyd@gnu.org>
+
+ * url-http.el (url-http-end-of-document-sentinel): Handle
+ keepalive expiry by calling url-http again (Bug#10223).
+ (url-http): New arg, for the above.
+
+2012-03-11 Devon Sean McCullough <emacs-hacker2012@jovi.net>
+
+ * url-http.el (url-http-find-free-connection): Don't pass a nil
+ argument to url-http-mark-connection-as-busy (bug#10891).
+
+2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-queue.el (url-queue-kill-job): Delete the process sentinel
+ before killing the process to avoid a race condition between the
+ two processes killing off the process buffer.
+
+ * url.el (url-retrieve-internal): Warn about file errors when
+ pruning the cache instead of bugging out (bug#10831).
+
+2012-02-19 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-queue.el (url-queue-callback-function): Remove the job from
+ the queue so that we don't kill the current buffer, which will
+ then make the callback function kill a random buffer.
+
+2012-02-14 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-queue.el (url-queue-kill-job): Refactored out code.
+ (url-queue-remove-jobs-from-host): Use it to kill jobs that are in
+ flight.
+
+2012-02-14 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * url-future.el: Minor doc update.
+
+2012-02-14 Leo Liu <sdl.web@gmail.com>
+
+ * url-future.el: Fix last change.
+
+2012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * url-future.el (url-future-test): Move to test/automated.
+
+2012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-http.el (url-http-parse-headers): When redirecting, pass on
+ the `inhibit-cookie' parameter.
+
+2012-02-10 Glenn Morris <rgm@gnu.org>
+
+ * url-queue.el (url-queue-retrieve): Fic previous doc fix.
+
+2012-02-10 Andreas Schwab <schwab@linux-m68k.org>
+
+ * url-http.el (url-http-clean-headers): Return the number of
+ removed characters.
+ (url-http-wait-for-headers-change-function): Adjust end position
+ after cleaning the headers. (Bug#10768)
+
+2012-02-10 Glenn Morris <rgm@gnu.org>
+
+ * url-queue.el (url-queue-retrieve): Doc fix.
+
+2012-02-08 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-parse.el (url): Add the `use-cookies' slot to the URL struct
+ to be able to keep track of whether to do cookies or not on a
+ per-URL basis.
+
+ * url-queue.el (url-queue-retrieve): Take an optional
+ `inhibit-cookies' parameter.
+
+ * url.el (url-retrieve): Ditto
+
+ * url-http.el (url-http-create-request): Don't send cookies unless
+ requested.
+ (url-http-parse-headers): Don't store cookies unless requested.
+
+2012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * url-cache.el (url-cache-prune-cache): New function.
+ (url-cache-prune-cache): Check that the directory exists before
+ trying to delete it.
+
+ * url.el (url-retrieve-number-of-calls): New variable.
+ (url-retrieve-internal): Use it to expire the cache once in a
+ while.
+
+ * url-queue.el (url-queue-setup-runners): New function that uses
+ `run-with-idle-timer' for extra asynchronicity.
+ (url-queue-remove-jobs-from-host): New function.
+ (url-queue-callback-function): Remove jobs from the same host if
+ connection failed.
+
+2012-01-12 Glenn Morris <rgm@gnu.org>
+
+ * url-auth.el (url-basic-auth, url-digest-auth):
+ Allow reading usernames etc when the minibuffer is already in use,
+ eg in url-handler-mode. (Bug#10298)
+
+2011-11-15 Juanma Barranquero <lekktu@gmail.com>
+
+ * url-dav.el (url-dav-delete-file): Fix typo.
+
+2011-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-http.el (url-http-async-sentinel): If the server hangs up
+ while we're talking to it, just `message' the error instead of
+ throwing an error.
+
+2011-11-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-cookie.el (url-cookie-expired-p): Protect against
+ zero-length cookie expiry dates.
+
+2011-10-19 Chong Yidong <cyd@gnu.org>
+
+ * url-handlers.el (url-handler-mode): Doc fix.
+
+2011-09-24 Christopher J. White <chris@grierwhite.com> (tiny change)
+
+ * url-http.el (url-http-create-request): Avoid adding extra CRLF
+ (Bug#8931).
+
+2011-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-http.el (url-http-find-free-connection): If there was an
+ error on connect, make sure the user isn't bothered with
+ irrelevant questions.
+
+2011-08-07 Chong Yidong <cyd@stupidchicken.com>
+
+ * url-http.el (url-http-parse-headers): For HTTP 301/302/307,
+ don't convert to a GET request (Bug#701).
+
+2011-07-13 Chris Newton <redshodan@gmail.com> (tiny change)
+
+ * url-http.el (url-http): Copy over `url-show-status' to the async
+ buffer so that `url-display-percentage' does the right thing
+ (bug#4680).
+
+2011-07-06 Nick Dokos <nicholas.dokos@hp.com> (tiny change)
+
+ * url-cache.el (url-cache-extract): Set buffer multibyte flag to
+ nil (bug#8827).
+
+2011-07-03 Nicolas Avrutin <nicolasavru@gmail.com> (tiny change)
+
+ * url-http.el (url-http-create-request): Remove double carriage
+ return and newline (bug#8931).
+
+2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * url-http.el (url-http-wait-for-headers-change-function): Remove
+ pointless "HTTP/0.9 How I hate thee!" message (bug#6735).
+
+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-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.
+ * 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>
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.
+ * 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>
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-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-07-01 Mark A. Hershberger <mah@everybody.org>
* url-http.el (url-http-create-request): Add a CRLF on the end so
- that POSTs with content to https urls work.
+ 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
+ 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)
(url-dav-process-DAV:activelock)
(url-dav-process-DAV:lockdiscovery): Can now correctly parse
DAV:lockdiscovery nodes, so that we can find out who has a
- resource locked and properly parse the reponse to a LOCK request.
+ resource locked and properly parse the response to a LOCK request.
(url-dav-process-DAV:status): Now parses out the numeric status
from the HTTP response line.
(url-dav-process-response): New function to handle all the
* lisp/url-gw.el (url-gw-inhibit-code-conversion): Remove.
(url-open-stream): Bind coding-system-for{read,write} when setting
- up the connexion. Don't call url-gw-inhibit-code-conversion.
+ up the connection. Don't call url-gw-inhibit-code-conversion.
2001-05-24 William M. Perry <wmperry@gnu.org>
* lisp/url-nfs.el (url-nfs-create-wrapper): New function to create
wrappers onto the appropriate file-based URLs for file-name-handlers.
- * lisp/url-ftp.el: Moved the FTP stuff into it's own file - it
+ * lisp/url-ftp.el: Moved the FTP stuff into its own file - it
might get messy with file-name-handlers and things.
* lisp/url-http.el (url-http-clean-headers): Fix problem when
;; coding: utf-8
;; End:
- Copyright (C) 1999, 2001-2002, 2004-2011 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001-2002, 2004-2012 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/>.
-