X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=NEWS;h=2922cde2e69c37b40bc770aa9ed0e119f31ed390;hp=a57747942afb81491f837cc56f02ec479780c038;hb=HEAD;hpb=b28a6abfe66e03dae1f749d8215f4ba2b7303e5a diff --git a/NEWS b/NEWS index a5774794..2922cde2 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,169 @@ GNU Wget NEWS -- history of user-visible changes. Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, -2006, 2007, 2008 Free Software Foundation, Inc. +2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. See the end for copying conditions. Please send GNU Wget bug reports to . -* Changes in Wget 1.12 (MAINLINE) +* Changes in Wget X.Y.Z + +** Use libpsl for verifying cookie domains + +** Default progress bar output changed + +** Introduce --show-progress to force display the progress bar + +** Introduce --no-config. + +** Introduce --start-pos to allow starting downloads from a specified position. + +* Changes in Wget 1.15 + +** Add support for --method. + +** Add support for file names longer than MAX_FILE. + +** Support FTP listing for the FTP Server on Windows Server 2008 R2. + +** Fix a regression when -c and --content-disposition are used together. + +** Support shorthand URLs in an input file. + +** Fix -c with servers that don't specify a content-length. + +** Add support for MD5-SESS + +** Do not fail on non fatal GNU TLS alerts during handshake. + +** Add support for --https-only. When used wget will follow only + HTTPS links in recursive mode. + +** Support Perfect-Forward Secrecy in --secure-protocol. + +** Fix a problem with some IRI links that are not followed when contained in a + HTML document. + +** Support some FTP servers that return an empty list with "LIST -a". + +** Specify Host with the HTTP CONNECT method. + +** Use the correct HTTP method on a redirection. + +* Changes in Wget 1.14 + +** Add support for content-on-error. It allows to store the HTTP + payload on 4xx or 5xx errors. + +** Add support for WARC files. + +** Fix a memory leak problem in the GNU TLS backend. + +** Autoreconf works again for distributed tarballs. + +** Print some diagnostic messages to stderr not to stdout. + +** Report stdout close errors. + +** Accept the --report-speed option. + +** Enable client certificates when GNU TLS is used. + +** Add support for TLS Server Name Indication. + +** Accept the arguments --accept-reject and --reject-regex. + +** The GNU TLS backend honors correctly the timeout value. + +** Add support for RFC 2617 Digest Access Authentication. + +* Changes in Wget 1.13.4 + +** Now --version and --help work again. + +** Fix a build error on solaris 10 sparc. + +** Now --timestamping and --continue work well together. + +** Return a network failure when FTP downloads fail and --timestamping + is specified. + +** Fix a segfault on an incomplete STYLE tag. + +* Changes in Wget 1.13.3 + +** Support HTTP/1.1 + +** Now by default the GNU TLS library for secure connections, instead of + OpenSSL. + +** Fix some portability issues. + +** Handle properly malformed status line in a HTTP response. + +** Ignore zero length domains in $no_proxy. + +** Set new cookies after an authorization failure. + +** Exit with failure if -k is specified and -O is not a regular file. + +** Cope better with unclosed html tags. + +** Print diagnostic messages to stderr, not stdout. + +** Do not use an additional HEAD request when --content-disposition is used, + but use directly GET. + +** Report the average transfer speed correctly when multiple URL's are specified + and -c influences the transferred data amount. + +** GNU TLS backend works again. + +** Now --timestamping and --continue works well together. + +** By default, on server redirects, use the original URL to get the + local file name. Close CVE-2010-2252. This introduces a + backward-incompatibility; any script that relies on the old + behaviour must use --trust-server-names. + +** Fix a problem when -k is used and some URLs are specified trough + CSS. + +** Convert correctly URLs that need to be encoded to local files when following + links. + +** Use persistent connections with proxies supporting them. + +** Print the total download time as part of the summary for recursive downloads. + +** Now it is possible to specify a different startup configuration file trough + the --config option. + +** Fix an infinite loop with the error ' has sprung into existence' + on a network error and -nc is used. + +** Now --adjust-extension does not modify the file extension if the file ends + in .htm. + +** Support HTTP/1.1 307 redirects keep request method. + +** Now --no-parent doesn't fetch undesired files if HTTP and HTTPS are used + by the same host on different pages. + +** Do not attempt to remove the file if it is not in the accept rules but + it is the output destination file. + +** Introduce `show_all_dns_entries' to print all IP addresses corresponding to + a DNS name when it is resolved. + +* Changes in Wget 1.12 + +** Mailing list MOVED to bug-wget@gnu.org + +** SECURITY FIX: It had been possible to trick Wget into accepting +SSL certificates that don't match the host name, through the trick of +embedding NUL characters into the certs' common name. Fixed by Joao +Ferreira . ** Added support for CSS. This includes: - Parsing links from CSS files, and from CSS content found in HTML @@ -19,11 +176,39 @@ Please send GNU Wget bug reports to . CSS support in Wget is thanks to Ted Mielczarek . +** Added support for Internationalized Resource Identifiers (IRIs, RFC +3987). When support is enabled (requires libidn and libiconv), links +with non-ASCII bytes are translated from their source encoding to UTF-8 +before percent-encoding. IRI support was added by Saint Xavier +, as his project for the Google Summer of Code. + +** Wget now provides more sensible exit status codes when downloads +don't proceed as expected (see the manual). + +** --default-page option (and associated wgetrc command) added to +support alternative default names for index.html. + ** --ask-password option (and associated wgetrc command) added to support password prompts at the console. - + ** The --input-file option now also handles retrieving links from an external file. + +** The output generated by the --version option now includes +information on how it was built, and the set of configure-time options +that were selected. + +** --html-extension has been renamed to --adjust-extension, to reflect +the fact that it now also applies to CSS content. --html-extension is +still acceptable, but is now deprecated. + +** An "ascii" specifier is now accepted by --restrict-file-names, which +forces the percent-encoding of all non-ASCII bytes + +** Several previously existing, but undocumented .wgetrc options are +now documented: save_headers, spider, and user_agent, +auth_no_challenge, and keep_session_cookies. Also added documentation +for the "lowercase" and "uppercase" values for --restrict-file-names, which had been present since Wget 1.11. * Changes in Wget 1.11.4 @@ -454,7 +639,7 @@ passive_ftp is the only .wgetrc command which takes a lockable Boolean. ** A number of new translation files have been added. -** New --bind-address / bind_address =
option for people on hosts +** New --bind-address / bind_address =
option for people on hosts bound to multiple IP addresses. ** wget now accepts (illegal per HTTP spec) relative URLs in HTTP redirects.