]> code.delx.au - gnu-emacs/blobdiff - lisp/url/ChangeLog
(url-http-file-exists-p): Test if status is integer.
[gnu-emacs] / lisp / url / ChangeLog
index 0313379814ff8c1e10428f2cd82e855ed7da1034..8eb2cd8471b610c5684520de88663aea914d87a6 100644 (file)
@@ -1,3 +1,200 @@
+2006-05-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * url-http.el (url-http-file-exists-p): Test if status is integer.
+
+2006-05-05  Andreas Seltenreich  <seltenreich@gmx.de>  (tiny change)
+
+       * url-http.el (url-http-parse-headers): Don't reuse connection if
+       "Connection: close" header was seen.
+
+2006-04-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-gw.el (url-open-stream): Don't hide errors.
+       (url-gateway-nslookup-host, url-open-telnet): Use with-current-buffer.
+
+       * url-handlers.el (url-insert): New function.
+       (url-insert-file-contents): Use it.
+
+2006-03-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-handlers.el (url-handler-directory-file-name): New handler.
+       (url-file-local-copy): Plug race condition security hole.
+
+2006-03-27  Romain Francoise  <romain@orebokech.com>
+
+       * url-irc.el (url-irc-rcirc, url-irc-erc): New functions.
+       (url-irc-function): Add rcirc and ERC to the list of IRC clients.
+       Default to rcirc, since ZenIRC isn't part of Emacs.
+
+2006-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-http.el (url-http-find-free-connection): Fix braino in last fix.
+
+2006-03-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-http.el (url-http-find-free-connection): Don't kill the process
+       when killing the temp buffer.
+       (url-http-symbol-value-in-buffer): Massage to make it clear to the
+       byte-compiler that the function is defined.
+
+2006-02-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url.el (url-redirect-buffer): New var.
+       (url-retrieve-synchronously): Use it to follow redirections.
+
+       * url-http.el: Require `url' rather than try to autoload parts of it.
+       (url-http-find-free-connection): `url-open-stream' needs a real buffer.
+       (url-http-parse-headers): Set `url-redirect-buffer' when following
+       a redirection reply.
+
+2006-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-news.el: Move defvars out of eval-when-compile.
+       (url-news-fetch-message-id, url-news-fetch-newsgroup):
+       Use with-current-buffer.
+
+2006-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url.el (url-retrieve-synchronously): Adjust the workaround so as not
+       to stop in the middle of a redirection.
+
+       * url-vars.el (url-privacy-level): Add setter.
+
+2006-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-history.el (url-history-hash-table): Initialize in declaration.
+       (url-history-parse-history): Don't reset the history.
+       (url-history-save-history): Create parent dir if necessary.
+       (url-history-save-history): Don't write the initialization of
+       url-history-hash-table into the history file.
+       (url-have-visited-url): Simplify since url-history-hash-table isn't nil.
+       (url-completion-function): Simplify.
+
+       * url-cookie.el (url-cookie-parse-file): Don't complain of missing file.
+       (url-cookie-parse-file, url-cookie-write-file, url-cookie-retrieve)
+       (url-cookie-generate-header-lines, url-cookie-handle-set-cookie)
+       (url-cookie-setup-save-timer): Remove autoload cookies.
+       They're only called from files that require url-cookie anyway.
+
+       * url-history.el (url-history-setup-save-timer)
+       (url-history-parse-history, url-history-save-history):
+       Remove autoload cookies.  They're only called from url.el which requires
+       url-history anyway.
+       (url-history-parse-history): Don't complain if the file is missing.
+
+2006-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-handlers.el (url-retrieve-synchronously): Don't autoload.
+
+       * url.el (url-retrieve, url-retrieve-synchronously): Autoload.
+
+       * url-cache.el: Require `url'.
+
+2005-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-cache.el (url-store-in-cache): Use save-current-buffer.
+
+       * url.el (url-configuration-directory): Don't autoload because the
+       default value needs to be computed at run-time, not dump-time.
+
+2005-12-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-cookie.el (url-cookie-write-file): Create parent dir.
+
+       * url.el (url-configuration-directory): Use ~/.emacs.d if possible.
+
+2005-12-07  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)
+
+       * url-cookie.el (url-cookie-save-interval): Simplify.
+       (url-cookie-setup-save-timer): Simplify.
+
+2005-12-04  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)
+
+       * url-history.el (url-history-list): Var deleted.
+       (url-history-save-interval): Simplify.
+       (url-history-setup-save-timer): Simplify.
+
+2005-12-01  Kim F. Storm  <storm@cua.dk>
+
+       * url-history.el (url-history-track): Fix last change.
+
+2005-12-01  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)
+
+       * url-history.el (url-history-track):
+       Call url-history-setup-save-timer in :set function.
+       :type allows three alternatives.
+       (url-history-setup-save-timer): Test url-history-track.
+       * url.el (url-retrieve): Test url-history-track.
+
+2005-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-http.el: Use with-current-buffer.
+       (url-http-target-url): Rename from url-http-cookies-sources.
+       (url-http-parse-headers): Use it.
+       (url-http-handle-authentication): Use subst-char-in-string.
+
+2005-11-16  Juergen Hoetzel  <emacs@hoetzel.info>  (tiny change)
+
+       * url-handlers.el (url-insert-file-contents): Use the charset info
+       provided by the HTTP server, if any.
+
+2005-10-20  CHENG Gao  <chenggao@gmail.com>  (tiny change)
+
+       * url-nfs.el (top level):
+       * url-handlers.el (directory-files):
+       * url-file.el (top level):
+       * url-dired.el (url-dired-minor-mode-map):
+       * url-http.el (url-http-chunked-encoding-after-change-function):
+       Remove XEmacs support.
+
+2005-10-15  Richard M. Stallman  <rms@gnu.org>
+
+       * url.el: Don't try to autoload hash table functions.
+
+2005-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-http.el (url-http-create-request): Avoid incorrect implicit
+       unibyte->multibyte conversion.
+
+2005-09-17  Richard M. Stallman  <rms@gnu.org>
+
+       * url-vars.el (url-mail-command): Don't test fboundp of `compose-mail'.
+
+       * url-mailto.el (url-mailto): Special case `mail'.
+       Don't test fboundp of `compose-mail'.
+
+2005-09-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-mailto.el (url-mailto): Delete mail buffer after sending
+       autogenerated mail.
+       Call `compose-mail with `new' argument if possible.
+
+2005-09-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-mailto.el (url-mailto): Always use a new mail buffer.
+
+2005-09-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-util.el (url-parse-query-string): New optional argument
+       allow-newlines allows decoding of newlines.
+
+       * url-mailto.el (url-mailto): Allow newlines in URL arguments.
+       Don't lose original "to" value when there is a "to" header.
+       Remove carriage return characters in message body.
+
+2005-08-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url-news.el (nntp-open-tls-stream, nntp-open-ssl-stream):
+       * url-http.el (url-http-cookies-sources): Defvar at compile time.
+
+2005-07-15  Richard M. Stallman  <rms@gnu.org>
+
+       * url-http.el (url-http-parse-headers): Add :redirect arg-pair
+       when calling url-retrieve, to indicate a redirect.
+
+       * url.el (url-retrieve): The callback function can get an additional
+       keyword arg pair.
+
 2005-07-04  Lute Kamstra  <lute@gnu.org>
 
        Update FSF's address in GPL notices.