X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=NEWS;h=2d0092f47932591220450654fcd6abedba6ddb0e;hp=e7c854d683ca000506e765a50aa0e67527374d56;hb=bc7ea11d8eac6f2378731b98172d9f9facab3e78;hpb=61533a5ebcb778a2a0b574b862ea8a10395c053d diff --git a/NEWS b/NEWS index e7c854d6..2d0092f4 100644 --- a/NEWS +++ b/NEWS @@ -1,26 +1,118 @@ GNU Wget NEWS -- history of user-visible changes. Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, -2006, 2007 Free Software Foundation, Inc. +2006, 2007, 2008 Free Software Foundation, Inc. See the end for copying conditions. Please send GNU Wget bug reports to . -* Changes in Wget (MAINLINE). +* Changes in Wget 1.12 -** Wget uses Automake now. +** Mailing list MOVED to bug-wget@gnu.org + +** Added support for CSS. This includes: + - Parsing links from CSS files, and from CSS content found in HTML + style tags and attributes. + - Supporting conversion of links found within CSS content, when + --convert-links is specified. + - Ensuring that CSS files end in the ".css" filename extension, + when --convert-links is specified. + + CSS support in Wget is thanks to Ted Mielczarek + . + +** Added support for Internationalized Resource Identifiers (IRIs, RFC +3987). When support is enabled (default), 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. + +** --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. + +** Several previously existing, but undocumented .wgetrc options +are now documented: save_headers, spider, and user_agent. -* Changes in Wget 1.11. +* Changes in Wget 1.11.4 + +** Fixed an issue (apparently a regression) where -O would refuse to +download when -nc was given, even though the file didn't exist. + +** Fixed a situation where Wget could abort with --continue if the +remote server gives a content-length of zero when the file exists +locally with content. + +** Fixed a crash on some systems, due to Wget casting a pointer-to-long +to a pointer-to-time_t. -** TODO file removed: we use a bugtracker now; see -http://wget.addictivecode.org/BugTracker. Also, -http://wget.addictivecode.org/FeatureSpecifications. +** Translation updates for Catalan. + +* Changes in Wget 1.11.3 + +** Downgraded -N with -O to a warning, rather than an error. + +** Translation updates + +* Changes in Wget 1.11.2 + +** Fixed a problem in authenticating over HTTPS through a proxy. +(Regression in 1.11 over 1.10.2.) + +** The combination of -r or -p with -O, which was disallowed in 1.11, +has been downgraded to a warning in 1.11.2. (-O and -N, which was never +meaningful, is still an error.) + +** Further improvements to progress bar displays in non-English locales +(too many spaces could be inserted, causing the display to scroll). + +** Successive invocations of Wget on FTP URLS, with --no-remove-listing +and --continue, was causing Wget to append, rather than replace, +information in the .listing file, and thereby download the same files +multiple times. This has been fixed in 1.11.2. + +** Wget 1.11 no longer allowed ".." to persist at the beginning of URLs, +for improved conformance with RFC 3986. However, this behavior presents +problems for some FTP setups, and so they are now preserved again, for +FTP URLs only. + +* Changes in Wget 1.11.1. + +** Interrupted downloads no longer result in renaming the file +(regression in 1.11 over 1.10.2). + +** Progress bar now displays correctly in non-English locales (and a +related assertion failure was fixed). + +** Wget no longer issues a GET request over HTTP for files it should +know it's not going to download (regression in 1.11 over 1.10.2). + +** Added option --auth-no-challenge, to support broken pre-1.11 +authentication-before-server-challenge, which turns out to still be +useful for some limited cases. + +** Documentation of accept/reject lists in the manual's "Types of +Files" section now explains various aspects of their behavior that may +be surprising, and notes that they may change in the future. + +** Documentation of --no-parents now explains how a trailing slash, or +lack thereof, in the specified URL, will affect behavior. + +* Changes in Wget 1.11. ** Timestamping now uses the value from the most recent HTTP response, rather than the first one it got. -** configure.in now requires autoconf >= 2.61, rather than 2.59. - ** Authentication information is no longer sent as part of the Referer header in recursive fetches. @@ -35,22 +127,12 @@ automatically, and continue to require a challenge for each resource. ** Added --max-redirect option, allowing the user to specify what should be the maximum number of HTTP redirects to follow. -** 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. For the time -being, Content-Disposition is not used by default, to avoid the extra -round-trips incurred (must specify "-e contentdisposition=yes"); this -may change in a future version. NOTE: This functionality is currently -considered "experimental", and may not be fully functional. - -** The GnuTLS library is now also experimentally 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. NOTE: Certificate verification is _not_ currently supported: -this means that you can currently only use GnuTLS to encrypt -connections, but _not_ to verify that a host is who it claims to be. Use -of OpenSSL is suggested until this missing feature is implemented. +** Wget now supports saving 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. However, the +current implementation is inefficient, and known to have bugs. It is +EXPERIMENTAL only, and not enabled by default. Use --content-disposition +to enable it. ** The new option `--ignore-case' makes Wget ignore case when matching files, directories, and wildcards. This affects the -X, -I, @@ -66,10 +148,11 @@ 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'. +** The source code has been migrated to Mercurial. The repositories are +available at http://hg.addictivecode.org/. Prior to this, the source +code was hosted on Subversion (migrated from the original CVS); you can +still get access to older tags and branches for Wget in the Subversion +repository at http://addictivecode.org/svn/wget/. * Changes in Wget 1.10.