X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=NEWS;h=4d3a51b0785507cccf583ef303867a72014d6f11;hp=f2ea9e636cdcfb3329a4f0de3710af60be2d0e9c;hb=bcb055884bc0d78d8af37fa2823e67f53a7a9018;hpb=99de2fe8a9c42a525bba1b6712476f46b104b5bc diff --git a/NEWS b/NEWS index f2ea9e63..4d3a51b0 100644 --- a/NEWS +++ b/NEWS @@ -1,15 +1,45 @@ GNU Wget NEWS -- history of user-visible changes. -Copyright (C) 2005 Free Software Foundation, Inc. +Copyright (C) 1997-2006 Free Software Foundation, Inc. See the end for copying conditions. Please send GNU Wget bug reports to . +* Changes in Wget 1.11. + +** Wget now saves HTTP downloads using file names specified by the +`Content-Disposition' header. This is a standard way of specifying +the file name used by many web dynamically generated pages. + +** The GnuTLS library is now also supported for https downloads. +This is still work-in-progress. OpenSSL is still used by default; use +--with-ssl=gnutls to build with GnuTLS. OpenSSL is still required for +NTLM authorization to work, but this should eventually change. + +** The new option `--ignore-case' makes Wget ignore case when +matching files, directories, and wildcards. This affects the -X, -I, +-A, and -R options, as well as globbing in FTP URLs. + +** ETA projection is now displayed in "dot" progress output as well as +in the default progress bar. (The dot progress is used by default when +logging Wget's output to file using the `-o' option.) + +** The "lockable boolean" argument type is no longer supported. It +was only used by the passive_ftp .wgetrc setting. If you're running +broken scripts or Perl modules that unconditionally specify +`--passive-ftp' and your firewall disallows it, you can override them +by replacing wget with a script that execs wget "$@" --no-passive-ftp. + +** The source code has migrated from CVS to Subversion. The +repository is available at http://svn.dotsrc.org/repo/wget/; to +checkout the trunk to a directory named `wget', use something like +`svn checkout http://svn.dotsrc.org/repo/wget/trunk/ wget'. + * Changes in Wget 1.10. -** Downloading files greater than 2GB, also known as "large files", -now works on systems that support them. This includes the majority of -modern Unixes, as well as MS Windows. +** 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. ** IPv6 is now supported by Wget. Unlike the experimental code in 1.9, this version supports dual-family systems. The new flags @@ -17,10 +47,6 @@ modern Unixes, as well as MS Windows. 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. - ** 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 @@ -34,6 +60,37 @@ 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. +** SSL/TLS changes: + +*** SSL/TLS downloads now attempt to verify the server's certificate +against the recognized certificate authorities. This requires CA +certificates to have been installed in a location visible to the +OpenSSL library. If this is not the case, you can get the bundle +yourself from a source you trust (for example, the bundle extracted +from Mozilla available at http://curl.haxx.se/docs/caextract.html), +and point Wget to the PEM file using the `--ca-certificate' +command-line option or the corresponding `.wgetrc' command. + +*** Secure downloads now verify that the host name in the URL matches +the "common name" in the certificate presented by the server. + +*** Although the above checks provide more secure downloads, they +unavoidably break interoperability with some sites that worked with +previous versions, particularly those using self-signed, expired, or +otherwise invalid certificates. If you encounter "certificate +verification" errors or complaints that "common name doesn't match +requested host name" and are convinced of the site's authenticity, you +can use `--no-check-certificate' to bypass both checks. + +*** Talking to SSL/TLS servers over proxies now actually works. +Previous versions of Wget erroneously sent GET requests for https +URLs. Wget 1.10 utilizes the CONNECT method designed for this +purpose. + +*** The SSL/TLS-related options have been redesigned and, for the +first time, documented in the manual. The old, undocumented, options +are no longer supported. + ** 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. @@ -60,12 +117,12 @@ 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" -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'. +** 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' and the other way around is useful because it allows the user to override non-default behavior @@ -522,7 +579,7 @@ geturl -vo log http://fly.cc.fer.hr/ ---------------------------------------------------------------------- Copyright information: -Copyright (C) 2005 Free Software Foundation, Inc. +Copyright (C) 1997-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