Skip to content

Commit 657e3d2

Browse files
committed
Release v2.1.0
1 parent 15ba1db commit 657e3d2

File tree

3 files changed

+140
-3
lines changed

3 files changed

+140
-3
lines changed

NEWS

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,37 @@ See the end for copying conditions.
66

77
Please send GNU Wget2 bug reports to <bug-wget@gnu.org>.
88

9+
31.08.2023 Release v2.1.0
10+
* New option --follow-sitemaps
11+
* New option --dane (cert validation via DNS)
12+
* Implement --check-certificate=quiet
13+
* Support proxies on non-default ports
14+
* Added CIDR support for no_proxy (IPv4 and IPv6)
15+
* Improve recursive RSS/Atom processing
16+
* Improve default cert/bundle paths for Windows
17+
* Improve Windows and MSVC compatibility
18+
* Use CONNECT for https_proxy
19+
* Add decoding numeric XML entities
20+
* Improve OpenSSL code
21+
* Improve WolfSSL code
22+
* Improve the progress bar
23+
* New function wget_xml_decode_entities_inline()
24+
* Support compilation of wget.h from C++
25+
* Handle comments in robots.txt correctly
26+
* Fix parsing HTMP/XML entities in URLs from HTML/XML
27+
* Fix use-after-free when updating blacklist entries
28+
* Don't try setting file timestamps on ttys
29+
* Fix arguments parsing for --filter-urls
30+
* Fix removing fragments when converting links
31+
* Fix duplicate downloads for Link headers with rel=duplicate
32+
* Fix segmentation fault (NULL dereference when no HTTP header has been received)
33+
* Change arguments of wget_iri_compare to const
34+
* Fix memory leak in wget_hashmap_clear()
35+
* Extend network error messages with hostname and IP address
36+
* Fix status code for 5xx errors
37+
* Fix issue in wget_buffer_trim()
38+
* Improve tests, documentation, building
39+
940
27.05.2022 Release v2.0.1
1041
* Fix escaping space in query part
1142
* Set EXIT_STATUS_NETWORK on error for the last try

configure.ac

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ CFLAGS=$CFLAGS
2525
LDFLAGS=$LDFLAGS
2626

2727
AC_PREREQ([2.69])
28-
AC_INIT([wget2],[2.0.1],[bug-wget@gnu.org],[wget2],[https://savannah.gnu.org/projects/wget])
28+
AC_INIT([wget2],[2.1.0],[bug-wget@gnu.org],[wget2],[https://savannah.gnu.org/projects/wget])
2929

3030
AC_CONFIG_MACRO_DIR([m4])
3131
AC_CONFIG_AUX_DIR([build-aux])
@@ -77,7 +77,7 @@ LT_INIT([dlopen])
7777
# 4. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
7878
# 5. If any interfaces have been added since the last public release, then increment age.
7979
# 6. If any existing interfaces have been removed or changed since the last public release, then set age to 0.
80-
AC_SUBST([LIBWGET_SO_VERSION], [1:0:0])
80+
AC_SUBST([LIBWGET_SO_VERSION], [2:0:0])
8181
AC_SUBST([LIBWGET_VERSION], [2.1.0])
8282

8383
#
@@ -396,7 +396,7 @@ m4_ifdef([AM_GNU_GETTEXT], [
396396
])
397397
m4_ifdef([AM_GNU_GETTEXT_VERSION], [
398398
#do not indent here
399-
AM_GNU_GETTEXT_VERSION([0.19.3])
399+
AM_GNU_GETTEXT_VERSION([0.21])
400400
])
401401
AM_CONDITIONAL([HAVE_PO], [ test "$have_po" = "yes" ])
402402

docs/announce_2.1.0.txt

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
Hi,
2+
3+
we are happy to announce the release 2.1.0 of GNU Wget2.
4+
5+
Wget2 is the successor of GNU Wget, a file and recursive website
6+
downloader.
7+
8+
Designed and written from scratch it wraps around libwget, that provides
9+
the basic functions needed by a web client.
10+
11+
Wget2 works multi-threaded and uses many features to allow fast operation.
12+
13+
In many cases Wget2 downloads much faster than Wget due to HTTP2,
14+
HTTP compression, parallel connections, use of If-Modified-Since HTTP header
15+
and more.
16+
17+
Wget2 has several new command-line options, see the wiki page for a list and
18+
comparison with Wget.
19+
20+
Wget will be maintained further. The idea is that breaking changes and new
21+
functionalities go into Wget2 / libwget.
22+
23+
Except for WARC and FTP, Wget2 is a drop-in replacement for Wget in most cases.
24+
Of course there may be subtle differences, so make sure to test well before
25+
replacing Wget by Wget2.
26+
27+
GNU Wget2 is licensed under GPLv3+. Libwget is licensed under LGPLv3+.
28+
29+
**Noteworthy changes since the last release (see also the NEWS file):**
30+
31+
* New option --follow-sitemaps
32+
* New option --dane (cert validation via DNS)
33+
* Implement --check-certificate=quiet
34+
* Support proxies on non-default ports
35+
* Added CIDR support for no_proxy (IPv4 and IPv6)
36+
* Improve recursive RSS/Atom processing
37+
* Improve default cert/bundle paths for Windows
38+
* Improve Windows and MSVC compatibility
39+
* Use CONNECT for https_proxy
40+
* Add decoding numeric XML entities
41+
* Improve OpenSSL code
42+
* Improve WolfSSL code
43+
* Improve the progress bar
44+
* New function wget_xml_decode_entities_inline()
45+
* Support compilation of wget.h from C++
46+
* Handle comments in robots.txt correctly
47+
* Fix parsing HTMP/XML entities in URLs from HTML/XML
48+
* Fix use-after-free when updating blacklist entries
49+
* Don't try setting file timestamps on ttys
50+
* Fix arguments parsing for --filter-urls
51+
* Fix removing fragments when converting links
52+
* Fix duplicate downloads for Link headers with rel=duplicate
53+
* Fix segmentation fault (NULL dereference when no HTTP header has been received)
54+
* Change arguments of wget_iri_compare to const
55+
* Fix memory leak in wget_hashmap_clear()
56+
* Extend network error messages with hostname and IP address
57+
* Fix status code for 5xx errors
58+
* Fix issue in wget_buffer_trim()
59+
* Improve tests, documentation, building
60+
61+
**Download**
62+
63+
https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.gz
64+
65+
https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.lz
66+
67+
**Signatures (GPG key 0x08302DB6A2670428)**
68+
69+
https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.gz.sig
70+
71+
https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.lz.sig
72+
73+
**Project Website**
74+
75+
https://gitlab.com/gnuwget/wget2
76+
77+
**Online Documentation**
78+
79+
https://gnuwget.gitlab.io/wget2/reference/
80+
81+
**Wiki**
82+
83+
https://gitlab.com/gnuwget/wget2/-/wikis/Home
84+
85+
**Mailing List**
86+
87+
https://savannah.gnu.org/mail/?group=wget
88+
89+
**Bug Tracker**
90+
91+
https://gitlab.com/gnuwget/wget2/issues
92+
93+
**Getting the Source Code (Development)**
94+
95+
git clone https://gitlab.com/gnuwget/wget2.git
96+
97+
**Source Code Test Coverage**
98+
99+
https://gnuwget.gitlab.io/wget2/coverage/
100+
101+
**Fuzz Code Coverage**
102+
103+
https://gnuwget.gitlab.io/wget2/fuzz-coverage/
104+
105+
106+
With Best Regards, Tim Rühsen

0 commit comments

Comments
 (0)