mirror of
https://gitlab.com/gnuwget/wget2.git
synced 2025-07-28 07:13:28 +00:00
Release v2.1.0
This commit is contained in:
31
NEWS
31
NEWS
@ -6,6 +6,37 @@ See the end for copying conditions.
|
||||
|
||||
Please send GNU Wget2 bug reports to <bug-wget@gnu.org>.
|
||||
|
||||
31.08.2023 Release v2.1.0
|
||||
* 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
|
||||
|
||||
27.05.2022 Release v2.0.1
|
||||
* Fix escaping space in query part
|
||||
* Set EXIT_STATUS_NETWORK on error for the last try
|
||||
|
@ -25,7 +25,7 @@ CFLAGS=$CFLAGS
|
||||
LDFLAGS=$LDFLAGS
|
||||
|
||||
AC_PREREQ([2.69])
|
||||
AC_INIT([wget2],[2.0.1],[bug-wget@gnu.org],[wget2],[https://savannah.gnu.org/projects/wget])
|
||||
AC_INIT([wget2],[2.1.0],[bug-wget@gnu.org],[wget2],[https://savannah.gnu.org/projects/wget])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
@ -77,7 +77,7 @@ LT_INIT([dlopen])
|
||||
# 4. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
|
||||
# 5. If any interfaces have been added since the last public release, then increment age.
|
||||
# 6. If any existing interfaces have been removed or changed since the last public release, then set age to 0.
|
||||
AC_SUBST([LIBWGET_SO_VERSION], [1:0:0])
|
||||
AC_SUBST([LIBWGET_SO_VERSION], [2:0:0])
|
||||
AC_SUBST([LIBWGET_VERSION], [2.1.0])
|
||||
|
||||
#
|
||||
@ -396,7 +396,7 @@ m4_ifdef([AM_GNU_GETTEXT], [
|
||||
])
|
||||
m4_ifdef([AM_GNU_GETTEXT_VERSION], [
|
||||
#do not indent here
|
||||
AM_GNU_GETTEXT_VERSION([0.19.3])
|
||||
AM_GNU_GETTEXT_VERSION([0.21])
|
||||
])
|
||||
AM_CONDITIONAL([HAVE_PO], [ test "$have_po" = "yes" ])
|
||||
|
||||
|
106
docs/announce_2.1.0.txt
Normal file
106
docs/announce_2.1.0.txt
Normal file
@ -0,0 +1,106 @@
|
||||
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/
|
||||
|
||||
|
||||
With Best Regards, Tim Rühsen
|
Reference in New Issue
Block a user