[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
wget-1.25.0 released [stable]
From: |
Darshit Shah |
Subject: |
wget-1.25.0 released [stable] |
Date: |
Mon, 11 Nov 2024 16:36:47 +0100 |
User-agent: |
Mozilla Thunderbird |
I'm glad to announce wget-1.25.0, a new stable release.
GNU wget is a free software package for retrieving files using HTTP,
HTTPS and FTP,
the most widely-used Internet protocols. It is a non-interactive
command-line tool,
so it may easily be called from scripts, cron jobs, terminals without X
Window System support, etc.
There are two breaking changes in this release.
The first and more important one is that the shorthand format for both HTTP
and FTP URLs has been entirely removed. This format was previously
deprecated
and is now no longer supported. This means invocations of the form:
```
$ wget username:password@myserver
```
will now result in a URL error. Users must use the full form:
```
$ wget http://username:password@myserver
```
The other breaking change is that input file reads are now non-blocking.
Suppose you used the following invocation
```
$ print_urls | wget -i-
```
to retrieve a list of URLs provided to Wget on stdin. Previously, wget would
attempt to read everything it could at the beginning, close stdin and
retrieve
all URLs. With 1.25.0, Wget will continuously keep reading from the pipe
until
the other end closes the pipe.
This feature is currently not available on Windows.
There were other minor changes and stability improvements.
There have been 46 commits by 3 people in the 35 weeks since 1.24.5.
See the NEWS below for a brief summary.
Thanks to everyone who has contributed!
The following people contributed changes to this release:
Darshit Shah (13)
Sam James (2)
Tim Rühsen (31)
Darshit
[on behalf of the wget maintainers]
==================================================================
Here is the GNU wget home page:
https://gnu.org/s/wget/
For a summary of changes and contributors, see:
https://git.sv.gnu.org/gitweb/?p=wget.git;a=shortlog;h=v1.25.0
or run this command from a git-cloned wget directory:
git shortlog v1.24.5..v1.25.0
Here are the compressed sources:
https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz (5.1MB)
https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.lz (2.5MB)
Here are the GPG detached signatures:
https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz.sig
https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.lz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are the SHA1 and SHA256 checksums:
939b74b0759a2e5f57ec9ac12f5b4403fd9cf5cf wget-1.25.0.tar.gz
dm5IQj55NZ6jHkHbnlwolnWUen/PLv3O23JqydDaN4Q= wget-1.25.0.tar.gz
ca79e61fbf1d32133f60ef7c7d476b250b6da423 wget-1.25.0.tar.lz
GSJcx1awoIj8gRSNxqQKDI8ymvf9hIPxx7L+UPTgih8= wget-1.25.0.tar.lz
Verify the base64 SHA256 checksum with cksum -a sha256 --check
from coreutils-9.2 or OpenBSD's cksum since 2007.
Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify wget-1.25.0.tar.gz.sig
The signature should match the fingerprint of the following key:
pub rsa4096 2015-10-14 [SC]
7845 120B 07CB D8D6 ECE5 FF2B 2A17 43ED A91A 35B6
uid Darshit Shah <gpg@darnir.net>
uid Darshit Shah <darnir@gnu.org>
If that command fails because you don't have the required public key,
or that public key has expired, try the following commands to retrieve
or refresh it, and then rerun the 'gpg --verify' command.
gpg --locate-external-key gpg@darnir.net
gpg --recv-keys 64FF90AAE8C70AF9
wget -q -O-
'https://savannah.gnu.org/project/release-gpgkeys.php?group=wget&download=1'
| gpg --import -
As a last resort to find the key, you can try the official GNU
keyring:
wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
gpg --keyring gnu-keyring.gpg --verify wget-1.25.0.tar.gz.sig
This release was bootstrapped with the following tools:
Autoconf 2.72
Automake 1.17
Gnulib v1.0-1057-g74b6a2a738
NEWS
* Noteworthy changes in release 1.25.0 (2024-11-10) [stable]
** [Breaking change] Drop support for shorthand FTP URLs (CVE-2024-10524)
** [Breaking change] Switch to continuous reading from stdin pipes
** Reimplement user-info parsing based on RFC 2396
** Fix a build issue with libproxy and --disable-debug
OpenPGP_0x2A1743EDA91A35B6.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- wget-1.25.0 released [stable],
Darshit Shah <=