]> sjero.net Git - wget/blobdiff - NEWS
[svn] Document new implementation of continuing partial downloads.
[wget] / NEWS
diff --git a/NEWS b/NEWS
index 778e090987408dc2741016b2d61c1a7918a49ece..f4504163e4bf3c57b637908b3beb518c94f3e274 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,13 @@ use of IPv4 and IPv6 respectively.
 
 ** Talking to SSL servers over proxies now actually works.
 
+** Wget no longer truncates partially downloaded files when download
+has to start over because the server doesn't support Range.  Instead,
+with such servers Wget now simply ignores the data up to the byte
+where the last attempt left off, and only then continues appending to
+the file.  That way the downloaded file never shrinks, and "start
+over" retries work correctly even when downloading to stdout.
+
 ** The `--header' option can now be used to override generated
 headers.  For example, `wget --header="Host: foo.bar"
 http://127.0.0.1' tells Wget to connect to localhost, but to specify
@@ -22,12 +29,10 @@ http://127.0.0.1' tells Wget to connect to localhost, but to specify
 
 ** The responses without headers, aka "HTTP 0.9" responses, are
 detected and handled.  Although HTTP 0.9 has long been obsolete, it is
-still occasionally encountered.  (Popular browsers still support it,
-so clueless authors of dynamic pages who forget to emit headers don't
-notice anything wrong.)
+still occasionally used, sometimes by accident.
 
 ** The progress bar is now updated regularly even when the data does
-not arrive.
+not arrive from the network.
 
 ** Wget no longer preserves permissions of files retrieved by FTP by
 default.  Anonymous FTP servers frequently use permissions like "664",
@@ -35,6 +40,9 @@ which might not be what the user wants.  The new option
 `--preserve-permissions' and the corresponding `.wgetrc' variable can
 be used to revert to the old behavior.
 
+** The new option `--protocol-directories' instructs Wget to also use
+the protocol name as a directory component of local file names.
+
 ** Many options that previously unconditionally set or unset various
 flags are now boolean options that can be invoked as either `--OPTION'
 or `--no-OPTION'.  Options that required an argument "on" or "off"