gitlab gnuwget/wget2 1.99.2

latest releases: v2.2.1, v2.2.0, v2.1.0...
6 years ago

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/

Don't miss a new wget2 release

NewReleases is sending notifications on new releases.