The release of the GNU Wget2 project version 2.2.0 has been announced, which develops a complete rewrite of the program for automating recursive content downloads from GNU Wget. Wget2 provides a set of additional options, supports multi-threaded downloads, allows functionality access via the libwget library, supports HTTP/2 and TLS 1.3 protocols, enables downloading only changed data, can save data from streaming servers, correctly handles internationalized domain names, and can transcode downloaded content. The wget2 utility is distributed under the GPLv3+ license, while the library is under the LGPLv3+.
In the new version:
- Support for the libproxy library has been added, providing the capability to connect via a proxy supporting HTTP/1.0.
- By default, the TCP FastOpen mode is disabled. An option to use “—no-tcp-fastopen” with Linux kernels starting from 4.11 has been added.
- By default, explicit requests using the OCSP (Online Certificate Status Protocol) for checking revoked certificates are disabled.
- Support for the options “—progress=dot:” and “—restrict-file-names” has been added for backward compatibility with wget 1.x.
- Redirect handling has been improved when using the “—no-parent” option, and issues with downloading multiple files concurrently over HTTP/2 have been resolved.
- Improved parsing of robots.txt files.
- Enhanced support for building with the WolfSSL and LibreSSL libraries.
- Enhanced support for IPv6.
- Compatibility with the fetchmail utility has been ensured when processing the login and password in the .netrc file.
- Support for non-standard time formats in cookies has been added.
Source: opennet.ru
