Release 1.99.2

GNU Wget2 Release 1.99.2 (beta)

GNU Wget2 is the successor of GNU Wget, a file and recursive website downloader.

Designed and written from scratch it wraps around libwget, that provides the basic functions needed by a web client.

Wget2 works multi-threaded and uses many features to allow fast operation.

In many cases Wget2 downloads much faster than Wget1.x due to HTTP2, HTTP compression, parallel connections and use of If-Modified-Since HTTP header.

GNU Wget2 is licensed under GPLv3+. Libwget is licensed under LGPLv3+.

Thanks to all authors that made this release possible (list auto-generated, sorted by # of commits). Also many thanks to all contributors and translators who are not listed in git meta data.

Tim Rühsen 
Darshit Shah 
Kumar Mallikarjuna 
DalmeGNU 
Ander Juaristi 
Josef Moellers 
Neil Locketz 
Rohan Fletcher 
Tsukasa OI 
Gisle Vanem 
Leif Ryge 
Leon Klingele 
Rafael Fontenelle 
Yuri Chornoivan 
sameeran joshi 
sebma 

Noteworthy changes since the last release:

  * Improve docs
  * Improve build system
  * More continuous integration testing
  * Add functionality tests
  * Add examples
  * Add HTTP/2 support for test suite (GSOC project)
  * Add OCSP responder for test suite (GSOC project)
  * Add new option --keep-extension
  * Add new option --retry-on-http-status
  * Add new option --dns-cache-preload
  * Add -X/--exclude-directories and -I/--include-directories
  * Add new option --save-content-on
  * Add new option --limit-rate
  * Add new option --unlink (Wget1.x compatibility)
  * Add new option --start-pos (Wget1.x compatibility)
  * Add new option --no-if-modified-since
  * Add new option --ocsp-server
  * Add new option --ocsp-nonce
  * Add new option --ocsp-date
  * Add bitmap type to libwget
  * Add support for Chromium's HSTS Preload List
  * Add zstd decompression (RFC8478)
  * Add WolfSSL as alternative TLS backend
  * Add OpenSSL as alternative TLS backend
  * Add arguments fail / nofail to --verify-sig
  * Add TLSv1_x to --secure-protocol
  * Add support for TCP FastOpen Linux 4.11+ style
  * Add basic HTML entity decoding (RFC1866)
  * Add TLS 1.3 post-handshake authentication
  * Add XDG Desktop Specification support for config files
  * Remove support for libidn2 < 0.14 and libunistring
  * Remove option --gnutls-options (use --secure-protocol instead)
  * Rename --dns-caching to --dns-cache (Wget1.x compatibility)
  * Skip -np/--no-parent for CSS URLs
  * Enable syncing with translationproject.org while bootstrapping
  * Fix HTTP/2 slowness issue
  * Fix xattr behavior (CVE-2018-20483)
  * Fixed a pile of bugs
  * Made many changes to the libwget API

Download

https://ftp.gnu.org/gnu/wget/wget2-1.99.2.tar.gz

https://ftp.gnu.org/gnu/wget/wget2-1.99.2.tar.lz

Signatures (GPG key 0x08302DB6A2670428)

https://ftp.gnu.org/gnu/wget/wget2-1.99.2.tar.gz.sig

https://ftp.gnu.org/gnu/wget/wget2-1.99.2.tar.lz.sig

Project Website

https://gitlab.com/gnuwget/wget2

Online Documentation

https://gnuwget.gitlab.io/wget2/reference/

Mailing List

https://savannah.gnu.org/mail/?group=wget

Bug Tracker

https://gitlab.com/gnuwget/wget2/issues

Getting the Source Code (Development)

git clone https://gitlab.com/gnuwget/wget2.git

Source Code Test Coverage

https://gnuwget.gitlab.io/wget2/coverage/

Fuzz Code Coverage

https://gnuwget.gitlab.io/wget2/fuzz-coverage/