info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Wget2 2.0.0 released


From: Tim Rühsen
Subject: GNU Wget2 2.0.0 released
Date: Sun, 26 Sep 2021 12:40:37 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

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.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]