]> sjero.net Git - wget/blobdiff - NEWS
[svn] Document new implementation of continuing partial downloads.
[wget] / NEWS
diff --git a/NEWS b/NEWS
index ab106ce4bdaf79045c326fb7fcb2aaf195277a82..f4504163e4bf3c57b637908b3beb518c94f3e274 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -7,17 +7,52 @@ Please send GNU Wget bug reports to <bug-wget@gnu.org>.
 \f
 * Changes in Wget 1.9+.
 
-** Wget no longer preserves permissions of files on FTP servers by
+** IPv6 is now supported by Wget.  Unlike the experimental code in
+1.9, this version has no problems with dual-family systems.  The new
+flags `--inet4' and `--inet6' (or `-4' and `-6' for short) force the
+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
+"foo.bar" in the `Host' header.  In previous versions such use of
+`--header' lead to duplicate headers in HTTP requests.
+
+** 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 used, sometimes by accident.
+
+** The progress bar is now updated regularly even when the data does
+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",
 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.
 
-** Many options that previously unconditionally set or unset features
-are now boolean options that can be invoked as `--OPTION[=yes/no]' or
-with `--no-OPTION'.  This is useful because it allows you to specify
-non-default behavior via `.wgetrc' and then revert it again on the
-command-line.
+** 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"
+have also been changed this way, but they still accept the old syntax
+for backward compatibility.  For example, instead of `--glob=off' you
+can write `--no-glob'.
+
+Allowing `--no-OPTION' for every `--OPTION' is useful because it
+allows the user to override non-default behavior specified via
+`.wgetrc'.
 
 ** The new option `--keep-session-cookies' causes `--save-cookies' to
 save session cookies along with the permanent ones.  This is useful on
@@ -25,6 +60,8 @@ sites that require you to log in before you can access some pages.
 With this option, multiple Wget runs will be treated as a single
 browser session.
 \f
+* Wget 1.9.1 is a bugfix release with no user-visible changes.
+\f
 * Changes in Wget 1.9.
 
 ** It is now possible to specify that POST method be used for HTTP