-
Notifications
You must be signed in to change notification settings - Fork 77
/
NEWS
329 lines (293 loc) · 12.1 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
GNU Wget2 NEWS -- history of user-visible changes.
Copyright (C) 2012-2015 Tim Ruehsen
Copyright (C) 2015-2024 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU Wget2 bug reports to <bug-wget@gnu.org>.
24.11.2024 Release v2.2.0
* Don't truncate file when -c and -O are combined
* Don't log URI userinfo to logs
* Fix downloading multiple files via HTTP/2
* Fix redirections with --no-parent
* Support connecting with HTTP/1.0 proxies
* Ignore 1xx HTTP responses for HTTP/1.1
* Fix status 8 for failed redirection of robots.txt
* Fix ignoring connect timeout (regression)
* Disable TCP Fast Open by default
* Fix --dns-cache-preload for IPv6
* Accept --progress=dot:... for backwards compatibility
* Disable explicit OCSP requests by default
* Fix segfault when OCSP response is missing
* Fix OCSP verification of first intermediate certificate
* Allow option --no-tcp-fastopen to work on Linux kernels >= 4.11
* Limit cases where methods are redirected to GET
* Fix possible deadlock when combining --no-clobber and --no-parent
* Fix xattr reading of user.mime_type
* Fix --no-parent for denormalized paths
* Fix robots.txt parser
* Several improvements to the WolfSSL code
* Fix IPv6 address representation
* Fix --restrict-file-names to be backwards compatible with wget 1.x
* Add fetchmail compatibility for user/password in .netrc
* Improve suport for non-standard cookie timestamps
* Add libproxy support
* Add instruction on how to cross-build wget2.exe via docker
* Don't request preferred mime type for single file downloads
* Slightly improved compatibility with LibreSSL
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 HTML/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
* Fix -k/--convert-links fragment
* Fix escapng URLs with -k/--convert-links
* Fix false reporting of a PSL error
* Fix --directory-prefix with --content-disposition
* Allow spaces and \ escaping in passwords in .netrc
* Fix download abortion on some versions of Windows
* Fix --unlink behavior
* Fix deflate decompression when server omits the header
* WolfSSL: Fix buffer overflow in SHA512 hashing
* WolfSSL: Fix memory leak
* Add support for unquoted HTML attribute values
* OpenSSL: Fix several OCSP issues
* Use keep-alive for HTTP/1.1 and higher as default
* Don't create core dumps on CTRL-c
* Fix replacing Content-Type: headers
* Fix NULL pointer read / segfault
* Fix several build issues
* Fix several documentation issues
12.09.2021 Release v2.0.0
* 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, ...
30.08.2019 Release 1.99.2 (beta)
* Improve docs
* Improve build system
* More continuous integration testing
* Add functionality tests
* Add examples
* Add HTTP/2 support for test suite (GSOC project)
* Add OCSP responder for test suite (GSOC project)
* Add new option --keep-extension
* Add new option --retry-on-http-status
* Add new option --dns-cache-preload
* Add -X/--exclude-directories and -I/--include-directories
* Add new option --save-content-on
* Add new option --limit-rate
* Add new option --unlink (Wget1.x compatibility)
* Add new option --start-pos (Wget1.x compatibility)
* Add new option --no-if-modified-since
* Add new option --ocsp-server
* Add new option --ocsp-nonce
* Add new option --ocsp-date
* Add bitmap type to libwget
* Add support for Chromium's HSTS Preload List
* Add zstd decompression (RFC8478)
* Add WolfSSL as alternative TLS backend
* Add OpenSSL as alternative TLS backend
* Add arguments fail / nofail to --verify-sig
* Add TLSv1_x to --secure-protocol
* Add support for TCP FastOpen Linux 4.11+ style
* Add basic HTML entity decoding (RFC1866)
* Add TLS 1.3 post-handshake authentication
* Add XDG Desktop Specification support for config files
* Remove support for libidn2 < 0.14 and libunistring
* Remove option --gnutls-options (use --secure-protocol instead)
* Rename --dns-caching to --dns-cache (Wget1.x compatibility)
* Skip -np/--no-parent for CSS URLs
* Enable syncing with translationproject.org while bootstrapping
* Fix HTTP/2 slowness issue
* Fix xattr behavior (CVE-2018-20483)
* Fixed a pile of bugs
* Made many changes to the libwget API
30.05.2018 Release 1.99.1 (alpha)
* Enhance docs
* Enhance building on many platforms
* Enhance statistics
* Add --http2-request-window=SIZE
* Add --https-enforce=TYPE
* Add --compression=TYPE
* Add --retry-connrefused
* Add more fuzzing
* Add more tests
* Add more CI testing
* Fix bugs
11.01.2018 Release 1.99.0 (alpha)
* Add HTTP/2.0
* Add IDNA 2008 / TR46
* Add Travis-CI .yml file for Linux and MacOS
* Build with gnulib
* Moved to Doxygen (from GTK-Doc)
* Support Shoutcast response (ICY)
* Use colors for debug and error messages
* Use TCP Fast Open (TFO) for TLS handshakes
* Add TLS False Start
* Add TLS Session resumption
* Add sanitizer configure options
* Add 'make check-coverage' for viewing test code coverage
* Add Public Key Pinning (HPKP)
* Add brotli (br) compression method
* Add mime type filtering
* Add GPG signature checking
* Add fuzzing
* Add plugins
* Add statistic functions
* Use libmicrohttpd (MHD) for testing
*** Previous Mget releases ***
02.05.2015
New release v0.1.9
Made cross-compilable with MinGW on Linux
Fix for 'unsigned char' architectures
Add --follow-tags and --ignore-tags
Added multithreaded progress bar (--progress=bar)
Added --backups
Added --post-data and --post-file
Add port to Referer HTTP header
Fixed race condition when having a filename / directory clash
Added --crl-file option to respect CRLs
Added OCSP (stapling + responder request)
Added --ocsp and --ocsp-stapling
Added OCSP response caching
Added pkg-config support for library searching
Added wildcard support for -D/--domains and --exclude-domains
Removed --load-hsts and --save-hsts (will be automatically done)
Compilable on Solaris
Fixed lots of Coverity scan issues
Fixed several small bugs
27.08.2014
New release v0.1.8
forgot to bump up version
27.08.2014
New release v0.1.7
added -m / --mirror
added descriptions of options to --help
15.08.2014
New release v0.1.6
Check cookie domains via libpsl against the Public Sufix List
Fixed -p/--page-requisites
Fixed HTML parsing of uppercase attributes (fixes issue #21)
Added --accept, --reject, --ignore-case
Added -k/--convert-links and -K/--backup-converted
08.03.2014
Fixed sigfault in cookie handling, introduced in v0.1.5.
02.03.2014
Added --gnutls-options to directly set a GnuTLS priority string for secure connections.
26.02.2014
New release v0.1.5
19.02.2014
Added support for RFC 6266 Content-Disposition
17.02.2014
Fixed a race condition that could lead to sigfaults.
Fixed waiting for threads at program exit.
16.02.2014
Made HTTPS test work with GnuTLS 2.12.
Added option -/t--tries to Wget.
12.02.2014
Added HTTPS server code, used in test suite.
Added new test test-i-https.
06.02.2014
Changed the naming convention of types.
Support pkg-config.
Fixed generating of man pages.
01.02.2014
Added support for RFC 6797 HTTP Strict Transport Security (HSTS).
Do not download robots.txt twice for HTTP and HTTPS if --protocol-directories
is not given.
24.01.2014
New release v0.1.4
Use libnettle for checksumming if libgnutls is not available or < 2.10.0.
21.01.2014
Gtk-doc is not required any more to configure and compile the project.
Made project configurable and compilable on Cygwin.
17.01.2014
Release first public version v0.1.3 (master branch)
Created new branch 'develop' for further hacking.
02.01.2014
Added support for bzip2 Content-Encoding / Accept-Encoding type.
It was easy going after having gzip and lzma decompression implemented.
Created a mailing list for discussions around Wget.
Subscribe by sending a mail to wget-bugs+subscribe@googlegroups.com.
31.12.2013
Added support for XZ / LZMA Content-Encoding / Accept-Encoding type (LZMA2 compression).
See https://wiki.mozilla.org/LZMA2_Compression for setting up an Apache to support it.
See https://bugzilla.mozilla.org/show_bug.cgi?id=366559 for Firefox/Mozilla discussion.
30.12.2013
Extended --adjust-extension to attach .rss resp. .atom to RSS and Atom Feeds.
Implemented Wget options -w/--wait, --random-wait, -t/--tries.
With these you can (randomly) slow down website downloading.
25.12.2013
Added URL scanning of RSS 2.0 feeds using the internal XML parser.
15.12.2013
Added URL scanning of Atom 1.0 feeds using the internal XML parser.
24.11.2013
Added URL scanning of sitemaps using the internal XML parser.
----------------------------------------------------------------------
Copyright information:
Copyright (C) 2015-2024 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim
copies of this document as received, in any medium, provided that
the copyright notice and this permission notice are preserved, thus
giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions of this
document, or of portions of it, under the above conditions,
provided also that they carry prominent notices stating who last
changed them.