]> sjero.net Git - wget/blobdiff - NEWS
[svn] Mention that the server's certificate is now verified by default.
[wget] / NEWS
diff --git a/NEWS b/NEWS
index 1cb56b285890518119bc11f09d1a7b83b2e79e34..c8e8b7bd97bf744857281900e8f2eb4cb9c568d0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,25 +1,57 @@
 GNU Wget NEWS -- history of user-visible changes.
 
-Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+Copyright (C) 2005 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send GNU Wget bug reports to <bug-wget@gnu.org>.
 \f
-* Changes in Wget 1.9+.
+* Changes in Wget 1.10.
 
-** 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.
+** Downloading files larger than 2GB, sometimes referred to as "large
+files", now works on systems that support them.  This includes the
+majority of modern Unixes, as well as MS Windows.
 
-** Talking to SSL servers over proxies now actually works.
+** IPv6 is now supported by Wget.  Unlike the experimental code in
+1.9, this version supports dual-family systems.  The new flags
+`--inet4' and `--inet6' (or `-4' and `-6' for short) force the use of
+IPv4 and IPv6 respectively.  Note that IPv6 support has not yet been
+tested on Windows.
+
+** Talking to SSL servers over proxies now actually works.  Previous
+versions of Wget erroneously sent GET requests for SSL URLs.  Wget
+1.10 utilizes the CONNECT method designed for this purpose.
+
+** SSL/TLS downloads now attempt to verify the server's certificate
+against the recognized certificate authorities.  The CA certificates
+are searched for at the default locations compiled into the OpenSSL
+library, and can be overridden with the `--ca-certificate' and
+`--ca-directory' options.  Wget now also checks that the common name
+presented by the certificate corresponds to the host name in the URL.
+
+Although verifying the certificates provides more secure downloads, it
+*will* break interoperability with some sites that worked with
+previous versions, particularly those using self-signed, expired, or
+otherwise invalid certificates.  If you see errors involving
+"certificate verify failed" or "common name doesn't match requested
+host name" and are still convinced of the site's authenticity, you
+need to use `--no-check-certificate' to bypass the verification.
+
+** Microsoft's proprietary "NTLM" method of HTTP authentication is now
+supported.  This authentication method is undocumented and only used
+by IIS.  Note that *proxy* authentication is not supported in this
+release; you can only authenticate to the target web site.
 
 ** 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 file.  That way the downloaded file never shrinks, and download
+retries from servers without support for partial downloads work even
+when downloading to stdout.
+
+** Passive FTP is now the default FTP transfer mode.  Use
+`--no-passive-ftp' or specify `passive_ftp = off' in your init file to
+revert to the old behavior.
 
 ** The `--header' option can now be used to override generated
 headers.  For example, `wget --header="Host: foo.bar"
@@ -50,16 +82,30 @@ 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'.
+Allowing `--no-OPTION' for every `--OPTION' and the other way around
+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
-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
+save session cookies (normally only kept in memory) along with the
+permanent ones.  This is useful because many sites track important
+information, such as whether the user has authenticated, in session
+cookies.  With this option multiple Wget runs are treated as a single
 browser session.
 
+** SSL/TLS-related options have been redesigned and documented.  Refer
+to the manual for details.  The old, undocumented, options are no
+longer supported.
+
+** Wget now supports the --ftp-user and --ftp-password command
+switches to set username and password for FTP, and the --user and
+--password command switches to set username and password for both FTP
+and HTTP.  The --http-passwd and --proxy-passwd command switches have
+been renamed to --http-password and --proxy-password respectively, and
+the related http_passwd and proxy_passwd .wgetrc commands to
+http_password and proxy_password respectively.  The login and passwd
+.wgetrc commands have been deprecated.
+
 * `wget -b' now works correctly under Windows.
 \f
 * Wget 1.9.1 is a bugfix release with no user-visible changes.
@@ -90,7 +136,7 @@ log on to the proxy as "username@host".
 even in the face of refused connections, which are otherwise
 considered a fatal error.
 
-** The new option `--dns-cache=off' may be used to prevent Wget from
+** The new option `--no-dns-cache' may be used to prevent Wget from
 caching DNS lookups.
 
 ** Wget no longer escapes characters in local file names based on
@@ -495,7 +541,7 @@ geturl -vo log http://fly.cc.fer.hr/
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1997, 1998, 2000, 2001, 2003 Free Software Foundation, Inc.
+Copyright (C) 2005 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim
    copies of this document as received, in any medium, provided that