GNU Wget Changelog

What's new in GNU Wget 1.17

Nov 17, 2015
  • Remove FTP passive to active fallback due to privacy concerns.
  • Add support for --if-modified-since.
  • Add support for metalink through --input-metalink and --metalink-over-http.
  • Add support for HSTS through --hsts and --hsts-file.
  • Add option to restrict filenames under VMS.
  • Add support for --rejected-log which logs to a separate file the reasons why URLs are being rejected and some context around it.
  • Add support for FTPS.
  • Do not download/save file on error when --spider enabled
  • Add --convert-file-only option. This option converts only the filename part of the URLs, leaving the rest of the URLs untouched.

New in GNU Wget 1.16.1 (Dec 11, 2014)

  • Add --enable-assert configure option.
  • Use pkg-config to check for libraries presence.
  • Do not limit --secure-protocol=auto|pfs to TLSv1.0.
  • Add --secure-protocol=TLSv1_1|TLSv1_2 .
  • Full C89 source code compliance.
  • Select and use the most secure authentication scheme with HTTP connections.
  • Fix issues with turkish locales.
  • Handle 504 Gateway Timeout.
  • New option --crl-file to load Certificate Revocation Lists.
  • Add valgrind support to tests suite.
  • Fix an off-by-one problem in the progress bar (introduced in 1.16).

New in GNU Wget 1.16 (Nov 27, 2014)

  • No longer create local symbolic links by default. Closes CVE-2014-4877.
  • Use libpsl for verifying cookie domains.
  • Default progress bar output changed.
  • Introduce --show-progress to force display the progress bar.
  • Introduce --no-config. The wgetrc files will not be read.
  • Introduce --start-pos to allow starting downloads from a specified position.
  • Fix a problem with ISA Server Proxy and keep-alive connections.

New in GNU Wget 1.15 (Apr 4, 2014)

  • 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.

New in GNU Wget 1.14 (Apr 4, 2014)

  • 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.

New in GNU Wget 1.13.4 (Oct 18, 2011)

  • 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.