Hi, we are happy to announce the release 2.0.0 of GNU Wget2.
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 "modern" features to allow fast operation.
In many cases Wget2 downloads much faster than Wget due to HTTP2,HTTP compression, parallel connections, use of If-Modified-Since HTTP header and more.
Wget2 has several new command-line options, see the wiki page for a list and comparison with Wget.
Wget will be maintained further. The idea is that breaking changes and new functionalities go into Wget2 / libwget.
Except for WARC and FTP, Wget2 is a drop-in replacement for Wget in most cases. Of course there may be subtle differences, so make sure to test well before replacing Wget by Wget2.
GNU Wget2 is licensed under GPLv3+. Libwget is licensed under LGPLv3+. **Noteworthy changes since the last release (see also the NEWS file):** * OpenSSL: Fix CRL checking * OpenSSL: Implement ALPN * OpenSSL: Fix memory leaks * Update license information * Fix for reproducible builds * Add Accept-Encoding: lzip * Rename --retry-on-http-status to --retry-on-http-error * Limit to page requisites only for leaf pages * Allow list of tokens for Connection: header * Fix directory clash with --no-clobber * Fix NULL dereference with --convert-links * Using --robots=off downloads robots.txt * Add pkg-config support for GPGME * Fix conversion (-k) in combination with -E * Fix cookie file header to be recognized by 'file' command * Fix loading CA certs when 'system' is not supported * Add option --method, improving backward compatibility * Add option --body-data, improving backward compatibility * Add option --body-file, improving backward compatibility * Add option --ignore-length, improving backward compatibility * Add option --convert-file-only, improving backward compatibility* Add option --download-attr to make use of the HTML5 'download' attribute
* Support terminal hyperlinks in output * Configure switch --disable-manylibs to disable building small libraries * Support --background on Windows * Add option --bind-interface * Add HTTP2 uploading * Support the HTML download attribute (for a and area tags)* Add option --download-attr=[strippath|usepath] to control download attribute support
* OpenSSL: Add OCSP support * OpenSSL: Implement OCSP stapling * Support data: URL in srcset attribute * Fixed diverse issues * Improved code, documentation, building, testing, CI, ... **Download** https://ftp.gnu.org/gnu/wget/wget2-2.0.0.tar.gz https://ftp.gnu.org/gnu/wget/wget2-2.0.0.tar.lz **Signatures (GPG key 0x08302DB6A2670428)** https://ftp.gnu.org/gnu/wget/wget2-2.0.0.tar.gz.sig https://ftp.gnu.org/gnu/wget/wget2-2.0.0.tar.lz.sig **Project Website** https://gitlab.com/gnuwget/wget2 **Online Documentation** https://gnuwget.gitlab.io/wget2/reference/ **Wiki** https://gitlab.com/gnuwget/wget2/-/wikis/Home **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/ With Best Regards, the maintainers.
OpenPGP_signature
Description: OpenPGP digital signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.