ChangeLog 83.7 KB
Newer Older
1 2 3
2011-02-03  Lars Ingebrigtsen  <larsi@gnus.org>

	* url-http.el (url-http-wait-for-headers-change-function): Don't
4 5
	move point if the callback function has moved changed/killed the
	process buffer.
6

7 8 9 10 11
2010-12-16  Miles Bader  <Miles Bader <miles@gnu.org>>

	* url-cookie.el: Require 'cl when compiling -- it's necessary for
	defstruct.

Glenn Morris's avatar
Glenn Morris committed
12 13 14 15 16 17 18
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.

Stefan Monnier's avatar
Stefan Monnier committed
19
2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
20 21 22 23

	* url-cookie.el (url-cookie-retrieve): Handle null LOCALPART.
	Suggested by Lennart Borgman (Bug#7543).

24 25 26 27 28
2010-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* url-file.el (url-file-build-filename): Avoid interpreting
	file:/foo:/bar URLs via tramp.

29 30 31 32
2010-10-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* url-gw.el (url-open-stream): Use open-gnutls-stream if it exists.

33 34 35 36 37
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.

38 39
2010-10-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>

Stefan Monnier's avatar
Stefan Monnier committed
40 41
	* url-http.el (url-http-wait-for-headers-change-function):
	Protect against url-http-response-status for degenerate documents.
42 43
	(url-http-wait-for-headers-change-function): Revert previous
	change.  It lead to really slow loads.
44

45 46 47 48 49 50 51 52 53 54
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.

55 56
2010-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>

Stefan Monnier's avatar
Stefan Monnier committed
57
	* url-vars.el (url-mime-charset-string): Change the default to
58 59 60
	nil to avoid sending 1171 bytes of not very useful data to the
	HTTP server every request.

61 62 63 64 65
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.
66
	(url-lazy-message): Remove leftover debugging code.
67 68 69 70 71 72 73 74 75

	* 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.

76 77
2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>

78 79 80
	* url-cookie.el (url-cookie-handle-set-cookie): Use
	url-lazy-message for the cookie warning, which isn't very interesting.

81 82 83
	* url-http.el (url-http-async-sentinel): Check that the buffer is
	still alive before switching to it.

Julien Danjou's avatar
Julien Danjou committed
84 85 86 87 88 89 90 91
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.

92
2010-09-23  Glenn Morris  <rgm@gnu.org>
93 94 95

	* url-cache.el (url-is-cached): Doc fix.

96 97 98 99
2010-09-23  Glenn Morris  <rgm@gnu.org>

	* url-cache.el (url-cache-expired): Don't autoload.
	Tweak previous change.
100
	(url-cache-expire-time): Doc fix.
101

Julien Danjou's avatar
Julien Danjou committed
102 103 104 105 106
2010-09-23  Julien Danjou  <julien@danjou.info>

	* url-cache.el (url-cache-expire-time): New option.
	(url-cache-expired): Rewrite.

107 108 109 110
2010-09-19  Julien Danjou  <julien@danjou.info>

	* url-cache.el (url-fetch-from-cache): New function.

111 112
2010-09-18  Julien Danjou  <julien@danjou.info>

Glenn Morris's avatar
Glenn Morris committed
113
	* url-vars.el (url-cache-expired): Remove unused variable.
114

115
2010-09-14  Julien Danjou  <julien@danjou.info>
116

117 118
	* url-cache.el (url-store-in-cache):
	Make `buff' argument really optional.
119

120
2010-09-14  Glenn Morris  <rgm@gnu.org>
121 122 123

	* url-cookie.el (url-cookie-expired-p): Tweak previous change.

124
2010-09-14  shawn boles  <shawn.boles@gmail.com>  (tiny change)
125 126 127

	* url-cookie.el (url-cookie-expired-p): Simplify and fix.  (Bug#6957)

Glenn Morris's avatar
Glenn Morris committed
128 129 130 131 132
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.

Juanma Barranquero's avatar
Juanma Barranquero committed
133
2010-07-27  Michael Albinus  <michael.albinus@gmx.de>
134

135
	* url-http.el (url-http-parse-headers): Disable file name handlers at
136 137
	all (not only Tramp).  (Bug#6717)

Juanma Barranquero's avatar
Juanma Barranquero committed
138
2010-07-27  Michael Albinus  <michael.albinus@gmx.de>
139

140
	* url-http.el (url-http-parse-headers): Disable Tramp.  (Bug#6717)
141

142 143 144
2010-07-01  Mark A. Hershberger  <mah@everybody.org>

	* url-http.el (url-http-create-request): Add a CRLF on the end so
Stefan Monnier's avatar
Stefan Monnier committed
145 146
	that POSTs with content to https urls work.
	See <https://bugs.launchpad.net/mediawiki-el/+bug/540759>
147

148 149 150 151 152 153
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.

Štěpán Němec's avatar
Štěpán Němec committed
154 155 156 157
2010-06-12  Štěpán Němec  <stepnem@gmail.com>  (tiny change)

	* url-vars.el (url-privacy-level): Fix doc typo.  (Bug#6406)

158 159 160 161
2010-05-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-util.el (url-unhex-string): Don't accidentally decode as latin-1.

Chong Yidong's avatar
Chong Yidong committed
162 163 164 165
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

166 167 168 169
2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-dired.el (url-dired-minor-mode): Use define-minor-mode.

Ted Zlatanov's avatar
Ted Zlatanov committed
170 171 172 173
2010-03-24  Teodor Zlatanov  <tzz@lifelogs.com>

	* url-http.el (url-http-parse-headers): Fix wrong variable name.

174 175 176 177 178 179 180
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.

181 182 183 184
2010-03-19  Glenn Morris  <rgm@gnu.org>

	* url.el: Move mailcap require earlier in the file.

Chong Yidong's avatar
Chong Yidong committed
185 186
2010-03-12  Chong Yidong  <cyd@stupidchicken.com>

187
	* url-vars.el (url): Put in comm group.
Chong Yidong's avatar
Chong Yidong committed
188

Chong Yidong's avatar
Chong Yidong committed
189 190 191 192
2010-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.2.

193 194 195 196
2010-01-23  Chong Yidong  <cyd@stupidchicken.com>

	* url-util.el: Require url-vars (Bug#5459).

197 198 199 200
2009-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-parse.el (url-generic-parse-url): Bind deactivate-mark.

201 202 203 204 205
2009-11-08  Kai Tetzlaff  <kai.tetzlaff@web.de>  (tiny change)

	* url-http.el (url-http-handle-authentication): Use proxy server,
	if any, for authentication (Bug#4883).

206 207 208 209 210 211 212 213
2009-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-util.el (url-insert-entities-in-string):
	* url-nfs.el (url-nfs-unescape):
	* url-ldap.el (url-ldap):
	* url-imap.el (url-imap):
	* url-cid.el (url-cid-gnus, url-cid): Use with-current-buffer.

214 215 216 217
2009-10-01  Glenn Morris  <rgm@gnu.org>

	* url-http.el (url-dav-file-attributes): Fix declaration.

218 219 220 221 222
2009-09-13  Chong Yidong  <cyd@stupidchicken.com>

	* url-handlers.el (url-copy-file): Add fifth arg for compatibility
	with 2005-06-25 change to copy-file (Bug#4410).

223 224 225 226
2009-09-13  Glenn Morris  <rgm@gnu.org>

	* url-file.el (url-file): Avoid assignment to free variable `filename'.

227 228 229
2009-09-12  Chong Yidong  <cyd@stupidchicken.com>

	* url-methods.el (url-scheme--registering-proxy): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
230 231
	(url-scheme-register-proxy, url-scheme-get-property):
	Avoid calling url-scheme-register-proxy in an infloop (Bug#4191).
232

233 234 235 236 237 238
2009-08-22  Glenn Morris  <rgm@gnu.org>

	* url-file.el (url-file-build-filename):
	* url-privacy.el (url-setup-privacy-info): Remove code for defunct
	system-types Apple-Macintosh, emx, ms-windows, next-mach.

239 240 241 242
2009-06-21  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.1.

243 244 245 246
2009-03-27  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-file-handler): Save match data.

Jason Rumney's avatar
Jason Rumney committed
247 248 249
2009-02-21  Jason Rumney  <jasonr@gnu.org>

	* url-expand.el (url-default-expander): Use concat to combine
Juanma Barranquero's avatar
Juanma Barranquero committed
250
	parts.  (Bug #1020)
Jason Rumney's avatar
Jason Rumney committed
251

252 253 254 255
2009-02-10  Glenn Morris  <rgm@gnu.org>

	* url-util.el (url-generate-unique-filename): Silence compiler.

256 257 258 259 260 261 262 263
2009-02-07  Chong Yidong  <cyd@stupidchicken.com>

	* url-file.el (url-file): Use make-temp-file.

	* url-util.el (url-generate-unique-filename): Mark as obsolete.

	* url-vars.el (url-temporary-directory): Mark as obsolete.

264 265
2009-01-15  Chong Yidong  <cyd@stupidchicken.com>

266
	* url-cookie.el (url-cookie-retrieve): Fix last change.
267

268 269 270 271
2009-01-14  Chong Yidong  <cyd@stupidchicken.com>

	* url-cookie.el (url-cookie-retrieve): Handle null localpart.

272 273 274 275
2009-01-13  Juanma Barranquero  <lekktu@gmail.com>

	* url-util.el (url-truncate-url-for-viewing): Doc fix.

276 277 278 279
2009-01-09  Glenn Morris  <rgm@gnu.org>

	* url-cid.el (url-cid-gnus): Fix typo in header name.

280 281 282 283 284
2008-11-04  Chong Yidong  <cyd@stupidchicken.com>

	* url-util.el (url-basepath): Add url-basepath as an alias for
	url-file-directory.

285 286 287 288
2008-10-24  Juanma Barranquero  <lekktu@gmail.com>

	* url.el (url-configuration-directory): Use `locate-user-emacs-file'.

289 290 291 292
2008-10-20  İsmail Dönmez  <ismail@namtrac.org>  (tiny change)

	* url-auth.el (url-basic-auth): Encode password string.

293 294 295 296 297 298
2008-08-30  Glenn Morris  <rgm@gnu.org>

	* url-http.el (url-https-expand-file-name): Resolve directly to
	url-default-expander rather than via another alias.
	(url-default-expander): Autoload an autoload.  (Bug#825).

Juanma Barranquero's avatar
Juanma Barranquero committed
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
2008-07-02  Juanma Barranquero  <lekktu@gmail.com>

	* url.el (url-do-setup):
	* url-dired.el (url-dired-minor-mode):
	* url-file.el (url-file-find-possibly-compressed-file):
	* url-gw.el (url-gateway-broken-resolution):
	* url-handlers.el (url-handler-regexp):
	* url-imap.el (url-imap-default-port):
	* url-methods.el (url-scheme-get-property): Fix typos in docstrings.

	* url-auth.el (url-basic-auth-storage, url-digest-auth):
	Fix typos in docstrings.
	(url-digest-auth-storage, url-register-auth-scheme): Reflow docstrings.

	* url-cache.el (url-cache-prepare): Doc fix.
	(url-cache-create-filename-human-readable, url-cache-extract):
	Fix typos in docstrings.

	* url-dav.el (url-intersection, url-dav-iso8601-regexp)
	(url-dav-delete-something): Fix typos in docstrings.
	(url-dav-http-success-p, url-dav-file-name-all-completions)
	(url-dav-directory-files, url-dav-file-name-completion): Doc fixes.

	* url-http.el (url-http-idle-sentinel): Doc fix.

	* url-irc.el (url-irc-default-port): Fix typo in docstring.
	(url-irc-function): Doc fix.

	* url-util.el (url-get-url-filename-chars, url-unhex-string):
	Fix typos in docstrings.
	(url-file-extension): Doc fix.

	* url-vars.el (url-current-object, url-current-mime-headers)
	(url-privacy-level, url-mail-command, url-mime-language-string):
	Fix typos in docstrings.
	(url-honor-refresh-requests): Reflow docstring.
	(url-using-proxy): Doc fix.

337 338 339 340 341
2008-06-22  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-dav.el: Move to the parent directory to be together with the
	rest of the VC backends.

342 343 344 345 346
2008-06-07  Glenn Morris  <rgm@gnu.org>

	* url-auth.el (auth-source-user-or-password): Remove unnecessary
	eval-and-compile.

347 348 349 350
2008-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-file-name-completion): Add missing argument.

Ted Zlatanov's avatar
Ted Zlatanov committed
351 352
2008-05-12  Teodor Zlatanov  <tzz@lifelogs.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
353
	* url-auth.el: Add autoload cookie for `auth-source-user-or-password'.
Ted Zlatanov's avatar
Ted Zlatanov committed
354 355 356
	(url-basic-auth, url-digest-auth): Use it with any realm,
	overriding the user name and password before the prompt.

357 358 359 360
2008-04-28  Juanma Barranquero  <lekktu@gmail.com>

	* url-vars.el (url-load-hook): Fix typo in docstring.

361 362 363
2008-03-09  Magnus Henoch  <mange@freemail.hu>

	* url-http.el (url-http-chunked-encoding-after-change-function):
Juanma Barranquero's avatar
Juanma Barranquero committed
364
	Remove superfluous CRLF at end of file.  (Bug #42)
365

Andreas Schwab's avatar
Andreas Schwab committed
366 367 368 369
2008-03-02  Andreas Schwab  <schwab@suse.de>

	* url-util.el: Require cl when compiling.

370 371
2008-02-28  Teodor Zlatanov  <tzz@lifelogs.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
372 373
	* url-util.el (url-get-normalized-date): Simplify to use
	`format-time-string'.  Always generate date in UTC, but
374 375
	call it GMT for full compatibility with the RFCs.

376 377 378 379 380
2008-02-06  Michael Albinus  <michael.albinus@gmx.de>

	* url-handlers.el (file-remote-p): Add handler.
	(url-handler-file-remote-p): New fun.

381 382 383 384 385
2008-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-handler-unhandled-file-name-directory):
	Handle `file' URLs specially.  Return nil for non-local filenames.

386 387 388 389
2008-02-04  Magnus Henoch  <mange@freemail.hu>

	* url-expand.el: Require cl when compiling, for setf.

390 391 392 393 394 395 396 397
2008-01-29  John Wiegley  <johnw@newartisans.com>

	* url-auth.el (url-digest-auth): If the 'opaque' argument is not
	being used, don't add it to the response text.  Also, changed an
	if so that the interaction between the PROMPT and OVERWRITE
	arguments can no longer result in the user being queried twice for
	the same login and password information.

398 399 400 401 402
2008-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (unhandled-file-name-directory): Add handler.
	(url-handler-unhandled-file-name-directory): New fun.

403 404 405 406
2008-01-07  Michael Albinus  <michael.albinus@gmx.de>

	* url-handlers.el (url-file-handler): Autoload.

407 408 409 410 411 412 413 414 415
2007-12-11  Glenn Morris  <rgm@gnu.org>

	* url.el (url-configuration-directory): Make it a defcustom.

	* url-util.el (url-make-private-file): New function.
	* url-cookie.el (url-cookie-write-file):
	* url-history.el (url-history-save-history):
	Use url-make-private-file and with-temp-buffer.

416 417 418 419 420
2007-12-06  Glenn Morris  <rgm@gnu.org>

	* url-file.el, url-mailto.el: Remove directory part from filenames
	in function declarations.

421 422
2007-12-02  Glenn Morris  <rgm@gnu.org>

423 424 425 426 427 428 429 430 431 432 433
	* url-about.el, url-handlers.el: Don't require cl when compiling.

	* url-dav.el (url-dav-delete-directory): Fix message typo.

	* url-history.el (top-level): Don't require cl when compiling.
	(url-history-setup-save-timer, url-history-save-history):
	Use condition-case rather than ignore-errors.

	* url-imap.el (top-level): Don't require cl when compiling.
	(url-imap): Use signal rather than check-type.

434 435 436 437 438 439
	* url-news.el (top-level): Don't require cl when compiling.
	(gnus-group-buffer): Define for compiler.
	(url-news-fetch-message-id): Don't use `declare'.
	(nntp-open-tls-stream, nntp-open-ssl-stream):
	No need to define for compiler.
	(url-snews): Use nntp-open-tls-stream unless ssl is requested.
Glenn Morris's avatar
Glenn Morris committed
440
	Correct quoting of nntp-open-connection-function value.
441

442 443 444 445 446
2007-12-01  Glenn Morris  <rgm@gnu.org>

	* url-handlers.el (top-level): Always require url-parse, not just
	when compiling.

447 448 449 450
2007-11-30  Glenn Morris  <rgm@gnu.org>

	* url-cookie.el (url-cookie-p): Declare as a function.

451 452 453 454 455 456 457
2007-11-29  Glenn Morris  <rgm@gnu.org>

	* url-file.el (url-file-build-filename, url-file): Wrap uses of
	efs in (featurep 'xemacs) test.

	* url-irc.el (zenirc, zenirc-send-line): Declare as functions.

458 459 460
2007-11-28  Diane Murray  <disumu@x3y2z1.net>

	* url-dired.el: Don't require w3-fetch and w3-open-local.
461
	(url-dired-find-file): Use `find-file'.  Doc fix.
462 463
	(url-dired-find-file-mouse, url-dired-minor-mode): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
464 465 466 467
2007-11-24  Glenn Morris  <rgm@gnu.org>

	* url-privacy.el (url-device-type): Fix typo.

468 469 470 471
2007-11-20  Dan Nicolaescu  <dann@ics.uci.edu>

	* url-mailto.el (mail-send-and-exit):
	* url-http.el (url-dav-file-attributes):
Miles Bader's avatar
Miles Bader committed
472
	* url-file.el (ange-ftp-set-passwd, ange-ftp-copy-file-internal)
473 474
	(url-generate-unique-filename): Declare as functions.

475 476
	* url-privacy.el (url-device-type): Define unconditionally.

477 478 479 480
2007-11-15  Richard Stallman  <rms@gnu.org>

	* url.el (url-retrieve-synchronously): Call delete-process.

481 482 483 484 485
2007-10-31  Juanma Barranquero  <lekktu@gmail.com>

	* url-vars.el (url-vars-unload-hook): Remove function and variable.
	Hooks are automatically removed by `unload-feature'.

486 487 488 489 490 491 492 493 494 495 496
2007-10-13  Richard Stallman  <rms@gnu.org>

	* url-util.el (url-basepath): Function deleted.
	(url-file-directory, url-file-nondirectory): New functions
	replacing url-basepath.  Callers changed.

	* url-expand.el (url-default-expander): Use `url-file-directory'.

	* url-auth.el (url-digest-auth, url-basic-auth):
	Rename `path' to `file'.  Use `url-file-directory'.

497 498 499
2007-10-12  Diane Murray  <disumu@x3y2z1.net>

	* url-auth.el (url-basic-auth): Set path to "/" when URL has an
Juanma Barranquero's avatar
Juanma Barranquero committed
500
	empty string filename.
501

502 503 504 505 506 507 508 509
2007-10-09  Richard Stallman  <rms@gnu.org>

	* url-parse.el (url-type, url-user, url-password, url-host)
	(url-port, url-filename, url-target, url-attributes)
	(url-fullness, url-set-type, url-set-user, url-set-password)
	(url-set-host, url-set-port, url-set-filename, url-set-target)
	(url-set-attributes, url-set-full): Change macros to defuns.

510 511 512 513 514
2007-09-26  Juanma Barranquero  <lekktu@gmail.com>

	* url-dav.el (top):
	* url-vars.el (top): Use `mapc' rather than `mapcar'.

515 516 517
2007-09-22  Diane Murray  <disumu@x3y2z1.net>

	* url-misc.el (url-generic-emulator-loader): Send the port as a
Juanma Barranquero's avatar
Juanma Barranquero committed
518
	string to `url-do-terminal-emulator'.
519

520 521
2007-09-21  Diane Murray  <disumu@x3y2z1.net>

522
	* url-news.el (url-news-fetch-newsgroup): Fix formatting of Gnus method.
523

524 525 526 527
	* url-util.el (url-get-normalized-date): Pass full timezone
	information to timezone-make-date-arpa-standard, since zone name
	may be unknown.

528 529
2007-09-03  Diane Murray  <disumu@x3y2z1.net>

Juanma Barranquero's avatar
Juanma Barranquero committed
530
	* url-http.el (url-http-parse-headers): Bind the current buffer
531 532 533 534
	rather than calling `url-mark-buffer-as-dead' with
	`current-buffer', so that the correct buffer is killed if
	`url-retrieve-synchronously' gets redirected to a new URL.

535 536 537 538 539 540 541 542 543 544 545
2007-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-parse.el (url): Use defstruct rather than macros.
	(url-generic-parse-url):
	* url-util.el (url-normalize-url, url-truncate-url-for-viewing):
	* url-methods.el (url-scheme-register-proxy):
	* url-mailto.el (url-mailto):
	* url-file.el (url-file-build-filename):
	* url-expand.el (url-identity-expander, url-default-expander):
	Update all callers.

Juanma Barranquero's avatar
Juanma Barranquero committed
546 547 548 549 550
2007-08-09  Edward O'Connor  <hober0@gmail.com>  (tiny change)

	* url-auth.el (url-basic-auth): When prompting for username
	and password, default to the username and password in the URL.

551 552 553 554 555
2007-08-08  Glenn Morris  <rgm@gnu.org>

	* url-auth.el, url-cache.el, url-dav.el, url-file.el, vc-dav.el:
	Replace `iff' in doc-strings and comments.

556 557 558 559
2007-07-25  Glenn Morris  <rgm@gnu.org>

	* Relicense all FSF files to GPLv3 or later.

560 561 562 563
2007-06-12  Tom Tromey  <tromey@redhat.com>

	* url.el (url-configuration-directory): Use user-emacs-directory.

564 565 566 567 568 569 570 571 572 573 574
2007-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-cookie.el (url-cookie-name, url-cookie-value)
	(url-cookie-expires, url-cookie-localpart, url-cookie-domain)
	(url-cookie-secure, url-cookie-set-name, url-cookie-set-value)
	(url-cookie-set-expires, url-cookie-set-localpart)
	(url-cookie-set-domain, url-cookie-set-secure)
	(url-cookie-retrieve-arg, url-cookie-create, url-cookie-p): Remove.
	(url-cookie): New struct.
	(url-cookie-store): Use setf instead of url-cookie-set-*.

575 576 577
2007-05-29  Chong Yidong  <cyd@stupidchicken.com>

	* url-mailto.el (url-mailto): Insert body after
Chong Yidong's avatar
Chong Yidong committed
578
	mail-header-separator if present, so that it is before signature.
579 580
	Suggested by Leo <sdl.web@gmail.com>.

581 582 583 584
2007-04-15  Chong Yidong  <cyd@stupidchicken.com>

	* url-parse.el (url-generic-parse-url): Revert 2006-10-09 changes.

585 586 587 588 589 590 591
2007-04-13  Chong Yidong  <cyd@stupidchicken.com>

	* url-http.el (url-http-parse-headers): Stop after a set number of
	redirections.  Suggested by Diane Murray.

	* url-vars.el (url-max-redirections): New var.

592
2007-04-01  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
593 594 595 596 597 598 599

	* url-http.el (url-http-handle-cookies): Reverse list returned by
	`mail-fetch-field', so that cookies are set in the correct order.

	* url-cookie.el (url-cookie-retrieve, url-cookie-host-can-set-p):
	Deal with wildcard dots in domain values.

600 601 602 603 604 605
2007-03-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>

	* url-http.el (url-http-mark-connection-as-busy)
	(url-http-mark-connection-as-free): Clear query-on-exit flag on
	idle connections.

606 607 608 609 610 611 612
2007-02-04  Chong Yidong  <cyd@stupidchicken.com>

	* url-http.el (url-http-connection-opened): New variable.
	(url-http): Initialize it.
	(url-http-async-sentinel): Don't try changing sentinels.
	Run url-http-end-of-document-sentinel if necessary.

Juanma Barranquero's avatar
Juanma Barranquero committed
613 614 615 616
2007-01-29  Juanma Barranquero  <lekktu@gmail.com>

	* url-auth.el (url-get-authentication): Fix typo in docstring.

617 618 619 620 621 622 623 624 625 626 627
2007-01-14  Magnus Henoch  <mange@freemail.hu>

	* url-proxy.el (url-proxy-object): Remove.
	(url-proxy): Don't use `url-proxy-object'.  Act according to type of
	proxy (currently only HTTP supported).

	* url.el (url-retrieve-internal): Don't use `url-proxy-object'.

	* 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
Stefan Monnier's avatar
Stefan Monnier committed
628 629
	dynamic variable `url-using-proxy' as proxy to use.
	Set `url-current-object' to actual URL, and `url-http-proxy' to proxy
630 631 632 633 634
	used.
	(url-http-handle-cookies): Assume that `url-current-object' does
	not point to the proxy used.
	(url-http-async-sentinel): Adapt error message.

Juanma Barranquero's avatar
Juanma Barranquero committed
635 636 637 638
2006-12-10  Juanma Barranquero  <lekktu@gmail.com>

	* url-gw.el (url-gateway-nslookup-program): Doc fix.

Magnus Henoch's avatar
Magnus Henoch committed
639 640 641 642 643 644
2006-12-08  Magnus Henoch  <mange@freemail.hu>

	* url-proxy.el (url-proxy-object): New variable.
	(url-proxy): Bind it instead of `proxy-object'.

	* url-http.el (url-http-create-request): Remove url argument, use
Stefan Monnier's avatar
Stefan Monnier committed
645 646
	the buffer-local variable `url-http-target-url' instead.
	Both callers updated.  Simplify proxy handling.
Magnus Henoch's avatar
Magnus Henoch committed
647 648 649 650
	(url-http): Don't make proxy-object buffer local.

	* url.el (url-retrieve-internal): Bind url-proxy-object to nil.

651 652
2006-11-26  Magnus Henoch  <mange@freemail.hu>

Stefan Monnier's avatar
Stefan Monnier committed
653 654
	* url-http.el (url-http-wait-for-headers-change-function):
	Use `when' instead of `if' when possible.
655 656 657
	(url-http): Define url-http-response-version.
	(url-http-parse-response): Set it.
	(url-http-parse-headers): Use it to determine keep-alive behavior.
658

659
2006-11-23  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
660

Stefan Monnier's avatar
Stefan Monnier committed
661 662
	* url-http.el (url-http-content-length-after-change-function):
	Use `url-lazy-message'.
663 664 665 666

	* url-util.el (url-display-percentage): Only show a message if
	`url-show-status' is non-nil.

667 668
2006-11-15  Magnus Henoch  <mange@freemail.hu>

669 670 671
	* url-http.el (url-http): Make proxy-object buffer-local, to
	handle proxied asynchronous connections correctly.

672 673
	* url-parse.el (url-generic-parse-url): Use with-temp-buffer.

Juanma Barranquero's avatar
Juanma Barranquero committed
674
2006-11-15  Shun-ichi GOTO  <gotoh@taiyo.co.jp>  (tiny change)
675

Juanma Barranquero's avatar
Juanma Barranquero committed
676 677
	* url-http.el (url-http-wait-for-headers-change-function):
	Defer detection of HTTP 0.9 until we have at least one line.
678

Juanma Barranquero's avatar
Juanma Barranquero committed
679
2006-11-10  Shun-ichi GOTO  <gotoh@taiyo.co.jp>  (tiny change)
680 681 682 683 684 685

	* url-http.el (url-http-mark-connection-as-free)
	(url-http-find-free-connection): Don't treat process with status
	`connect' as free.
	(url-http-async-sentinel): Request correct url.

686 687
2006-11-08  Magnus Henoch  <mange@freemail.hu>

688 689 690 691
	* url-http.el (url-http-handle-authentication): If there are
	several authentication headers, use the strongest available
	method.

692 693 694
	* url.el (url-retrieve-synchronously): Allow quitting when
	inhibit-quit is t.

Juanma Barranquero's avatar
Juanma Barranquero committed
695
2006-11-03  Shun-ichi GOTO  <gotoh@taiyo.co.jp>  (tiny change)
696 697 698 699 700

	* url-http.el (url-http-handle-authentication): If there are
	several authentication headers, use the first with a supported
	method.

701 702 703 704 705
2006-11-01  Magnus Henoch  <mange@freemail.hu>

	* url-http.el (url-http-create-request): Use buffer-local
	equivalents of dynamically bound variables.

706 707 708 709 710
2006-10-29  Magnus Henoch  <mange@freemail.hu>

	* url-gw.el (url-open-stream): Really use asynchronous
	connections (accidentally disabled during debugging).

711 712 713 714
2006-10-28  Magnus Henoch  <mange@freemail.hu>

	* url-http.el (url-http-parse-headers): Fix misplaced paren.

715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731
2006-10-27  Magnus Henoch  <mange@freemail.hu>

	* url-http.el (url-http-mark-connection-as-free): Verify that
	connection is open before saving it.
	(url-http-handle-authentication): Use url-retrieve-internal
	instead of url-retrieve.
	(url-http-parse-headers): Adapt to new callback interface.
	(url-http): Handle non-blocking connections.
	(url-http-async-sentinel): Create.

	* url.el (url-retrieve): Update docstring for new callback interface.
	Remove all code.
	(url-retrieve-internal): Move code from url-retrieve here.

	* url-gw.el (url-open-stream): Use a non-blocking socket for
	`native' gateway method, if available.

732 733
2006-10-16  Magnus Henoch  <mange@freemail.hu>

Juanma Barranquero's avatar
Juanma Barranquero committed
734 735
	* url-http.el (url-https-create-secure-wrapper):
	Always use tls gateway method.
736

737 738
2006-10-12  Magnus Henoch  <mange@freemail.hu>

Juanma Barranquero's avatar
Juanma Barranquero committed
739 740
	* url-http.el (url-http-find-free-connection):
	Handle url-open-stream returning nil.
741

742 743 744 745 746 747
2006-10-11  Magnus Henoch  <mange@freemail.hu>

	* url-https.el: Remove (clashes with url-http on 8+3 systems).

	* url-http.el: Move contents of url-https.el here.  Add autoloads.

748 749 750 751 752 753
2006-10-09  Magnus Henoch  <mange@freemail.hu>

	* url-parse.el (url-generic-parse-url): Handle URLs with empty
	path component and non-empty query component.  Untangle path,
	query and fragment parsing code.  Add references to RFC 3986 in
	comments.
754
	(url-recreate-url-attributes): Start query string with "?", not ";".
755

756 757 758 759 760 761
2006-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-dav.el (url-dav-file-attributes): Simplify.

	* url-http.el (url-http-head-file-attributes): Add device "info".

762 763 764 765 766 767
2006-09-18  Michael Olson  <mwolson@gnu.org>

	* url-methods.el (url-scheme-register-proxy): Handle case where
	getenv returns an empty string for http_proxy.  This prevents an
	error when calling `format' later on.

768
2006-08-31  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
769

Stefan Monnier's avatar
Stefan Monnier committed
770 771 772 773 774 775 776 777
	* url-parse.el (url-recreate-url-attributes): New function, code
	simply moved from `url-recreate-url'.
	(url-recreate-url): Use it.
	Put the `url-target' at the end of the URL after the attributes.

	* url-http.el (url-http-create-request):
	Use `url-recreate-url-attributes' when setting real-fname.

778
2006-08-29  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
Stefan Monnier's avatar
Stefan Monnier committed
779 780 781

	* url-cookie.el (url-cookie-write-file): Really don't use versioned
	backups.
782

783 784 785 786 787
2006-08-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-file-local-copy): Tell url-copy-file that the
	dest file will already exist.

788 789 790 791 792 793 794
2006-07-31  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-util.el (url-hexify-string): Only utf-8 encode if it's
	a multibyte string.
	(url-normalize-url): Remove unused var `grok'.
	(url-truncate-url-for-viewing): Remove unused var `tail'.

795 796 797 798 799
2006-07-30  Thien-Thi Nguyen  <ttn@gnu.org>

	* url-util.el (url-hexify-string): Rewrite.
	Suggested by David Smith <davidsmith@acm.org>.

Miles Bader's avatar
Miles Bader committed
800 801 802 803
2006-07-12  Michael Olson  <mwolson@gnu.org>

	* url-irc.el (url-irc-erc): Call erc-handle-irc-url.

804 805 806 807 808 809
2006-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-cookie.el: Remove spurious * in docstrings.
	(url-cookie-write-file): Don't use versioned backups.
	(url-cookie-host-can-set-p): Remove unused var `tmp'.

Stefan Monnier's avatar
Stefan Monnier committed
810
2006-07-04  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
811 812 813 814

	* url-cookie.el (url-cookie-save-interval): Move to url-cookie group.
	(url-cookie-write-file): Reset url-cookies-changed-since-last-save.

815 816 817 818
2006-05-12  Reiner Steib  <Reiner.Steib@gmx.de>

	* url-http.el (url-http-file-exists-p): Test if status is integer.

Stefan Monnier's avatar
Stefan Monnier committed
819
2006-05-05  Andreas Seltenreich  <seltenreich@gmx.de>
Eli Zaretskii's avatar
Eli Zaretskii committed
820 821 822 823

	* url-http.el (url-http-parse-headers): Don't reuse connection if
	"Connection: close" header was seen.

824 825 826 827 828 829 830 831
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.

832 833 834 835 836
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.

837 838 839 840 841 842
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.

843 844 845 846
2006-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-http.el (url-http-find-free-connection): Fix braino in last fix.

847 848 849 850 851 852 853
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.

854 855 856 857 858 859 860 861 862 863
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.

864 865 866 867 868 869
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.

870 871
2006-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>

872 873 874
	* url.el (url-retrieve-synchronously): Adjust the workaround so as not
	to stop in the middle of a redirection.

875 876
	* url-vars.el (url-privacy-level): Add setter.

877 878
2006-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>

879 880 881 882 883
	* 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.
884
	(url-have-visited-url): Simplify since url-history-hash-table isn't nil.
885 886
	(url-completion-function): Simplify.

887 888 889 890 891 892 893 894 895 896 897 898
	* 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.

899 900 901 902 903 904 905 906
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'.

907 908
2005-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>

909 910
	* url-cache.el (url-store-in-cache): Use save-current-buffer.

911 912 913
	* url.el (url-configuration-directory): Don't autoload because the
	default value needs to be computed at run-time, not dump-time.

914 915 916 917 918 919
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.

920 921 922 923 924
2005-12-07  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)

	* url-cookie.el (url-cookie-save-interval): Simplify.
	(url-cookie-setup-save-timer): Simplify.

925 926 927 928 929 930
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.

Kim F. Storm's avatar
Kim F. Storm committed
931 932 933 934
2005-12-01  Kim F. Storm  <storm@cua.dk>

	* url-history.el (url-history-track): Fix last change.

935 936 937 938 939 940 941 942
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.

Stefan Monnier's avatar
Stefan Monnier committed
943 944 945 946 947 948 949
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.

950
2005-11-16  Jürgen Hötzel  <emacs@hoetzel.info>  (tiny change)
951 952 953 954

	* url-handlers.el (url-insert-file-contents): Use the charset info
	provided by the HTTP server, if any.

Eli Zaretskii's avatar
Eli Zaretskii committed
955 956
2005-10-20  CHENG Gao  <chenggao@gmail.com>  (tiny change)

957 958
	* url-nfs.el (top level):
	* url-handlers.el (directory-files):
Eli Zaretskii's avatar
Eli Zaretskii committed
959
	* url-file.el (top level):
960
	* url-dired.el (url-dired-minor-mode-map):
Eli Zaretskii's avatar
Eli Zaretskii committed
961 962 963
	* url-http.el (url-http-chunked-encoding-after-change-function):
	Remove XEmacs support.

964 965 966 967
2005-10-15  Richard M. Stallman  <rms@gnu.org>

	* url.el: Don't try to autoload hash table functions.

968 969 970 971 972
2005-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-http.el (url-http-create-request): Avoid incorrect implicit
	unibyte->multibyte conversion.

973 974 975 976 977 978 979
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'.

980 981 982 983
2005-09-15  Chong Yidong  <cyd@stupidchicken.com>

	* url-mailto.el (url-mailto): Delete mail buffer after sending
	autogenerated mail.
984
	Call `compose-mail with `new' argument if possible.
985

986 987 988 989
2005-09-13  Chong Yidong  <cyd@stupidchicken.com>

	* url-mailto.el (url-mailto): Always use a new mail buffer.

Chong Yidong's avatar
Chong Yidong committed
990 991 992 993 994 995 996 997 998
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.

999 1000 1001 1002 1003
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.

1004 1005 1006 1007 1008 1009 1010 1011
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.

Lute Kamstra's avatar
Lute Kamstra committed
1012 1013 1014 1015
2005-07-04  Lute Kamstra  <lute@gnu.org>

	Update FSF's address in GPL notices.

Juanma Barranquero's avatar
Juanma Barranquero committed
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026
2005-07-04  Juanma Barranquero  <lekktu@gmail.com>

	* url-history.el (url-history-track): Doc fix.
	(url-history): Finish `defgroup' description with period.

	* url-cookie.el (url-cookie):
	* url-gw.el (url-gateway):
	* url-news.el (url-news):
	* url-vars.el (url, url-file, url-cache, url-mime, url-hairy):
	Finish `defgroup' description with period.

1027 1028 1029 1030 1031
2005-06-28  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)

	* url-http.el (url-http-create-request): Call url-recreate-url
	in proxy case.

1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043
2005-06-27  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)

	* url-http.el (url-http-create-request): When computing real-fname,
	call url-filename in both cases.

2005-06-27  Richard M. Stallman  <rms@gnu.org>

	* url-cookie.el (url-cookie-store): Rename arg PATH to LOCALPART.
	(url-cookie-retrieve): Likewise.
	(url-cookie-generate-header-lines): Likewise.
	(url-cookie-handle-set-cookie): Likewise.
	(url-cookie-create): Expect :localpart instead of :path.
Stefan Monnier's avatar
Stefan Monnier committed
1044 1045
	(url-cookie-localpart): Rename from url-cookie-path.
	(url-cookie-set-localpart): Rename from url-cookie-set-path.
1046 1047 1048
	(url-cookie-file): Doc fix.
	(url-cookie-p): Add doc string.

1049 1050 1051 1052
2005-06-23  Richard M. Stallman  <rms@gnu.org>

	* url-cookie.el (url-cookie-generate-header-lines): Fix autoload cookie.

Juanma Barranquero's avatar
Juanma Barranquero committed
1053 1054 1055 1056 1057
2005-06-21  Juanma Barranquero  <lekktu@gmail.com>

	* url-gw.el (url-open-stream):
	* url-vars.el (url-gateway-unplugged): Fix spellings.

Juanma Barranquero's avatar
Juanma Barranquero committed
1058 1059
2005-06-14  Juanma Barranquero  <lekktu@gmail.com>

1060
	* url-history.el (url-completion-function): Follow error conventions.
Juanma Barranquero's avatar
Juanma Barranquero committed
1061

1062 1063 1064 1065
2005-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-file.el (url-file, url-file-asynch-callback): with-current-buffer.

1066 1067
2005-06-10  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
1068 1069 1070 1071
	* url-dav.el: Remove most autoload cookies.
	Don't hook into the url-file-handler since it currently breaks all
	non-HTTP URLs.

1072 1073 1074 1075 1076
	* url-handlers.el (vc-registered): Explicitly disable VC for URL files.

	* url.el (url-retrieve-synchronously): Don't exit precipitously when
	fetching a file via ange-ftp.

Juanma Barranquero's avatar
Juanma Barranquero committed
1077 1078
2005-06-10  Juanma Barranquero  <lekktu@gmail.com>

1079
	* url-cookie.el (url-cookie-multiple-line): Fix spelling in docstring.
Juanma Barranquero's avatar
Juanma Barranquero committed
1080

1081 1082 1083 1084 1085
2005-05-19  Juanma Barranquero  <lekktu@gmail.com>

	* url-cookie.el (url-cookie-multiple-line):
	Specify group and type in defcustom.

1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098
2005-05-06  Juanma Barranquero  <lekktu@gmail.com>

	* url-auth.el (url-register-auth-scheme):
	* url-cookie.el (url-cookie-expired-p):
	* url-dav.el (url-dav-process-date-property)
	(url-dav-process-boolean-property, url-dav-process-DAV:status):
	* url-http.el (url-http-chunked-encoding-after-change-function)
	(url-http-wait-for-headers-change-function):
	* url-ns.el (isInNet):
	* url-parse.el (url-generic-parse-url):
	* url-util.el (url-get-normalized-date): Replace `string-to-int'
	by `string-to-number'.

1099 1100 1101 1102 1103
2005-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url.el (url-retrieve-synchronously): Work around the fact that
	url-http sometimes doesn't call the callback.

Lute Kamstra's avatar
Lute Kamstra committed
1104 1105 1106 1107
2005-04-04  Lute Kamstra  <lute@gnu.org>

	* url-handlers.el (url-handler-mode): Specify :group.

1108 1109 1110 1111 1112
2005-02-26  James Cloos  <cloos@jhcloos.com>  (tiny change)

	* url-history.el (url-have-visited-url): Don't barf if
	url-history-hash-table is nil.

1113 1114 1115 1116
2005-02-14  Michael Welsh Duggan  <md5i@cs.cmu.edu>

	* url-http.el (url-http-parse-headers): Test url-automatic-caching.

Eli Zaretskii's avatar
Eli Zaretskii committed
1117 1118
2005-01-22  Klaus Straubinger  <KSNetz@Arcor.DE>  (tiny change)

Eli Zaretskii's avatar
Eli Zaretskii committed
1119 1120
	* url-http.el (url-http-parse-headers) <302>: Reset url-http-data
	to nil, like for the 303 response.
Eli Zaretskii's avatar
Eli Zaretskii committed
1121

1122 1123 1124 1125 1126
2005-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url.el (url-retrieve-synchronously): Use accept-process-output rather
	than sit-for.

1127 1128 1129 1130 1131
2005-01-03  Klaus Straubinger  <ksnetz@arcor.de>  (tiny change)

	* url-http.el (url-http-handle-authentication):
	Don't kill the current buffer.

1132 1133 1134 1135
2004-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el: Don't `require' everything eagerly.

1136 1137 1138 1139 1140 1141 1142
2004-11-30  Paul Pogonyshev  <pogonyshev@gmx.net>

	* url-http.el (url-http-handle-cookies): Bind `url-current-object'
	to `url-http-cookies-sources' so that cookies are attributed to
	proper domain.
	(url-http): Make local variable `url-http-cookies-sources'.

1143 1144 1145 1146 1147
2004-11-28  Andreas Schwab  <schwab@suse.de>

	* url-http.el (url-http-create-request): Don't add newline after
	the request data.

1148 1149 1150
2004-11-20  Masatake YAMATO  <jet@gyve.org>

	* url.el (url-mm-callback): Delay the invocation
Juanma Barranquero's avatar
Juanma Barranquero committed
1151
	of `mm-destroy-parts'.  Invoke `mm-destroy-parts'
1152 1153
	when the buffer is killed.

1154 1155
2004-11-12  Masatake YAMATO  <jet@gyve.org>

1156
	* url-mailto.el (url-mailto): Fix a typo in the comment.
1157

1158 1159 1160
2004-11-02  Masatake YAMATO  <jet@gyve.org>

	* url-imap.el (url-imap-open-host): Don't use
Juanma Barranquero's avatar
Juanma Barranquero committed
1161
	`string-to-int'.  The port returned by `url-port'
1162 1163 1164 1165 1166 1167 1168 1169
	is expected to be an integer.

	* url-irc.el (url-irc): Ditto.

	* url-news.el (url-news-open-host): Ditto.

	* url-nfs.el (url-nfs-build-filename): Ditto.

1170 1171 1172 1173 1174
2004-10-20  John Paul Wallington  <jpw@gnu.org>

	* url-gw.el (url-gateway-nslookup-host):
	Use `set-process-query-on-exit-flag'.

Lars Hansen's avatar
Lars Hansen committed
1175 1176
2004-10-10  Lars Hansen  <larsh@math.ku.dk>

Kim F. Storm's avatar
Kim F. Storm committed
1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189
	* url-auth.el:
	* url-cache.el:
	* url-cid.el:
	* url-dired.el:
	* url-expand.el:
	* url-ftp.el:
	* url-gw.el:
	* url-imap.el:
	* url-irc.el:
	* url-misc.el:
	* url-news.el:
	* url-ns.el:
	* url-privacy.el:
Lars Hansen's avatar
Lars Hansen committed
1190 1191 1192 1193
	* url-proxy.el: Update header and footer.

	* url-vars.el: Update header.

1194 1195 1196 1197 1198 1199
2004-10-16  Richard M. Stallman  <rms@gnu.org>

	* url.el (url-do-setup): Don't set url-passwd-entry-func.

	* url-vars.el (url-passwd-entry-func): Var deleted.
	(mm-mime-mule-charset-alist): Remove compatibility code for old Gnus.
1200 1201
	(url-weekday-alist): Rename from weekday-alist.
	(url-monthabbrev-alist): Rename from monthabbrev-alist.
1202 1203
	(url-vars-unload-hook): Initialize hook var to hold the function.

1204 1205
	* url-util.el (url-get-normalized-date): Use url-weekday-alist and
	url-monthabbrev-alist.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215

	* url-misc.el: Load cl at compile time.

	* url-mailto.el: Don't load cl.
	(url-mailto): Fix call to `push'.

	* url-gw.el (url-open-telnet): Use read-passwd.

	* url-auth.el (url-basic-auth, url-digest-auth): Use read-passwd.

Simon Josefsson's avatar
Simon Josefsson committed
1216 1217 1218 1219 1220 1221 1222
2004-10-12  Simon Josefsson  <jas@extundo.com>

	* url-vars.el (url-gateway-method): Add new method `tls'.

	* url-news.el (url-snews): Use nntp-open-tls-stream if
	url-gateway-method is tls.

1223 1224
	* url-ldap.el (url-ldap-certificate-formatter):
	Use tls-certificate-information if ssl.el is not available.
Simon Josefsson's avatar
Simon Josefsson committed
1225 1226 1227 1228 1229 1230 1231

	* url-https.el (url-https-create-secure-wrapper): Use tls if ssl
	is not available.

	* url-gw.el (url-open-stream): Support tls url-gateway-method.
	(url-open-stream): Likewise.

Lars Hansen's avatar
Lars Hansen committed
1232 1233
2004-10-10  Lars Hansen  <larsh@math.ku.dk>

Kim F. Storm's avatar
Kim F. Storm committed
1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251
	* url-auth.el:
	* url-cache.el:
	* url-cookie.el:
	* url-dired.el:
	* url-file.el:
	* url-ftp.el:
	* url-handlers.el:
	* url-history.el:
	* url-irc.el:
	* url-mailto.el:
	* url-methods.el:
	* url-misc.el:
	* url-news.el:
	* url-nfs.el:
	* url-parse.el:
	* url-privacy.el:
	* url-vars.el:
	* url.el:
Lars Hansen's avatar
Lars Hansen committed
1252 1253
	* url-util.el: Fix copyright notice.

1254 1255 1256 1257 1258
2004-10-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-insert-file-contents): Use the URL to decide the
	encoding, not the buffer-file-name (which might not even exist).

1259 1260 1261 1262
2004-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-handlers.el (url-insert-file-contents): Decode contents.

Stefan Monnier's avatar
Stefan Monnier committed
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327
2004-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* url-util.el (url-debug): Use with-current-buffer.

	* url-nfs.el (url-nfs-file-attributes): Add id-format parameter.
	(url-nfs-create-wrapper): Use new backquote syntax.

	* url-https.el (url-https-file-attributes): Add id-format param.

	* url-http.el (url-http-head-file-attributes)
	(url-http-file-attributes): Add id-format parameter.

	* url-handlers.el: Use new find-file-hook.
	(url-file-attributes): Add id-format parameter.

	* url-file.el (url-file-create-wrappe