wget2-2.1.0 released
Tim Rühsen <[email protected]> Thu, 31 Aug 2023 15:20:10 +0200
| Newsgroups | gmane.org.fsf.announce |
|---|---|
| Message-ID | <b5768db2-0fa4-437e-8745-7c883a123afa__46366.6752608091$1693491498$gmane$org@gmx.de> |
Hi, we are happy to announce the release 2.1.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 many 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):** * New option --follow-sitemaps * New option --dane (cert validation via DNS) * Implement --check-certificate=quiet * Support proxies on non-default ports * Added CIDR support for no_proxy (IPv4 and IPv6) * Improve recursive RSS/Atom processing * Improve default cert/bundle paths for Windows * Improve Windows and MSVC compatibility * Use CONNECT for https_proxy * Add decoding numeric XML entities * Improve OpenSSL code * Improve WolfSSL code * Improve the progress bar * New function wget_xml_decode_entities_inline() * Support compilation of wget.h from C++ * Handle comments in robots.txt correctly * Fix parsing HTMP/XML entities in URLs from HTML/XML * Fix use-after-free when updating blacklist entries * Don't try setting file timestamps on ttys * Fix arguments parsing for --filter-urls * Fix removing fragments when converting links * Fix duplicate downloads for Link headers with rel=duplicate * Fix segmentation fault (NULL dereference when no HTTP header has been received) * Change arguments of wget_iri_compare to const * Fix memory leak in wget_hashmap_clear() * Extend network error messages with hostname and IP address * Fix status code for 5xx errors * Fix issue in wget_buffer_trim() * Improve tests, documentation, building **Download** https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.gz https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.lz **Signatures (GPG key 0x08302DB6A2670428)** https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.gz.sig https://ftp.gnu.org/gnu/wget/wget2-2.1.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/ The authors list is auto-generated from the git history; sorted by number of commits Tim Rühsen Mitch Capper Ander Juaristi Avinash Sonawane Carles Pina i Estany DalmeGNU Brahmajit Das Michael Lee harshmohan07 kuukunen The translators list is auto-generated from po file history Arif E. Nugroho Balázs Úr Benno Schulenberg Boyuan Yang Božidar Putanec Cristian Othón Martínez Vera Felipe Castro Göran Uddeborg Hiroshi Takekawa Jakub Bogusz Jordi Mallach Jorma Karvonen Kevin Scannell Marcel Telka Milo Casagrande Muhammet Kara Petr Pisar Remus-Gabriel Chelu Rodolfo Ribeiro Gomes Roland Illig Stéphane Aulery Toomas Soome Trần Ngọc Quân Yuri Chornoivan Yuri Kozlov Åka Sikrom Мирослав Николић With Best Regards, Tim Rühsen
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEHLJ9vJhhSy1YQWRtCDAttqJnBCgFAmTwk4sFAwAAAAAACgkQCDAttqJnBCin 2xAAhVZSx+e7FSJS7iNqkx9cSIiVQ5aUb2DHldIXTTSlzsl9hxIRGmCT6FeZEIucdIKHIMo9bMSn IJ+SMyTPLNVO0emKxDaqW7Iu1ED+rS/1ZdyYkO0IMMGIfwPPA6yjYOmgDNJYcfUfeLJ7sBVWT2Nw ZxJrc97Q4TZYSCumrE3U73nLfzHzAmnlYJEHx1bvJI13UiPn+wZJLaJBaDFD7SF/kFWILNk84niT p7dDF7nZ61EZvUzuGPwu0F0X7GBD6pb3kA/mnJtdXTEvfura/XJ13i+yRtvY4ThUYUSnzyWg5YNs Tdt1El3/Pr/RVtZXDnuXcJsYOg/RIhPT4KihfI3gfKS2DpIyW2MZzd+H/ME5evknpbf3gm9d/LDp Bw57NUsVBtGSSmrK04SulQP4s1UpF9vIWoM0mOqsbIxhr+qiQHwJAzIjj8pqrEqQSQmIjRgo18ak iFv9IfnxBJUfnrx8OHxoO1uUZqn4RZ3L74H48FcfloSzfJ1HbNGQzD97L6l/+mz90FSwYSOCfEtc GcORQJwhPFgJZo0tGQvNha6wz21imo678Kbs23EeDT4Nba+oX/9CkfcDOQ5iqmIjmiGiIAldNQ89 EEyH9a5YXgf4AzaHunXbwP+JkuET6WrvxgMEPw7p4+cEVoL6Fwjit+Yn05soxe1ZqFAbq+P57RvD DIE= =+BkN -----END PGP SIGNATURE-----