import wget-1.21.1-7.el9
This commit is contained in:
parent
474caa38fc
commit
8319514a04
43
SOURCES/wget-1.21-metalink-man.patch
Normal file
43
SOURCES/wget-1.21-metalink-man.patch
Normal file
@ -0,0 +1,43 @@
|
||||
diff --git a/doc/wget.texi.old b/doc/wget.texi
|
||||
index adf471d..685eb1a 100644
|
||||
--- a/doc/wget.texi.old
|
||||
+++ b/doc/wget.texi
|
||||
@@ -513,38 +513,6 @@ treated as @samp{html} if the Content-Type matches @samp{text/html}.
|
||||
Furthermore, the @var{file}'s location will be implicitly used as base
|
||||
href if none was specified.
|
||||
|
||||
-@cindex input-metalink
|
||||
-@item --input-metalink=@var{file}
|
||||
-Downloads files covered in local Metalink @var{file}. Metalink version 3
|
||||
-and 4 are supported.
|
||||
-
|
||||
-@cindex keep-badhash
|
||||
-@item --keep-badhash
|
||||
-Keeps downloaded Metalink's files with a bad hash. It appends .badhash
|
||||
-to the name of Metalink's files which have a checksum mismatch, except
|
||||
-without overwriting existing files.
|
||||
-
|
||||
-@cindex metalink-over-http
|
||||
-@item --metalink-over-http
|
||||
-Issues HTTP HEAD request instead of GET and extracts Metalink metadata
|
||||
-from response headers. Then it switches to Metalink download.
|
||||
-If no valid Metalink metadata is found, it falls back to ordinary HTTP download.
|
||||
-Enables @samp{Content-Type: application/metalink4+xml} files download/processing.
|
||||
-
|
||||
-@cindex metalink-index
|
||||
-@item --metalink-index=@var{number}
|
||||
-Set the Metalink @samp{application/metalink4+xml} metaurl ordinal
|
||||
-NUMBER. From 1 to the total number of ``application/metalink4+xml''
|
||||
-available. Specify 0 or @samp{inf} to choose the first good one.
|
||||
-Metaurls, such as those from a @samp{--metalink-over-http}, may have
|
||||
-been sorted by priority key's value; keep this in mind to choose the
|
||||
-right NUMBER.
|
||||
-
|
||||
-@cindex preferred-location
|
||||
-@item --preferred-location
|
||||
-Set preferred location for Metalink resources. This has effect if multiple
|
||||
-resources with same priority are available.
|
||||
-
|
||||
@cindex xattr
|
||||
@item --xattr
|
||||
Enable use of file system's extended attributes to save the
|
36
SOURCES/wget-1.21-segfault.patch
Normal file
36
SOURCES/wget-1.21-segfault.patch
Normal file
@ -0,0 +1,36 @@
|
||||
diff --git a/src/ftp.c b/src/ftp.c
|
||||
index ea7621e0..ab6802a6 100644
|
||||
--- a/src/ftp.c
|
||||
+++ b/src/ftp.c
|
||||
@@ -992,9 +992,6 @@ Error in server response, closing control connection.\n"));
|
||||
|
||||
/* 2004-09-20 SMS. */
|
||||
|
||||
- if (target != targetbuf)
|
||||
- xfree (target);
|
||||
-
|
||||
} /* else */
|
||||
}
|
||||
else /* do not CWD */
|
||||
diff --git a/src/ftp.c b/src/ftp.c
|
||||
index a1fcaa50..e821b0f3 100644
|
||||
--- a/src/ftp.c
|
||||
+++ b/src/ftp.c
|
||||
@@ -2083,7 +2083,7 @@ ftp_loop_internal (struct url *u, struct url *original_url, struct fileinfo *f,
|
||||
/* --dont-remove-listing was specified, so do count this towards the
|
||||
number of bytes and files downloaded. */
|
||||
{
|
||||
- total_downloaded_bytes += qtyread;
|
||||
+ total_downloaded_bytes += (qtyread - restval);
|
||||
numurls++;
|
||||
}
|
||||
|
||||
@@ -2098,7 +2098,7 @@ ftp_loop_internal (struct url *u, struct url *original_url, struct fileinfo *f,
|
||||
downloaded if they're going to be deleted. People seeding proxies,
|
||||
for instance, may want to know how many bytes and files they've
|
||||
downloaded through it. */
|
||||
- total_downloaded_bytes += qtyread;
|
||||
+ total_downloaded_bytes += (qtyread - restval);
|
||||
numurls++;
|
||||
|
||||
if (opt.delete_after && !input_file_url (opt.input_filename))
|
@ -1,13 +1,15 @@
|
||||
Summary: A utility for retrieving files using the HTTP or FTP protocols
|
||||
Name: wget
|
||||
Version: 1.21.1
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
License: GPLv3+
|
||||
Url: http://www.gnu.org/software/wget/
|
||||
Source: ftp://ftp.gnu.org/gnu/wget/wget-%{version}.tar.gz
|
||||
|
||||
Patch1: wget-1.17-path.patch
|
||||
Patch2: wget-1.21-strtol.patch
|
||||
Patch3: wget-1.21-metalink-man.patch
|
||||
Patch4: wget-1.21-segfault.patch
|
||||
|
||||
Provides: webclient
|
||||
Provides: bundled(gnulib)
|
||||
@ -67,6 +69,10 @@ make check
|
||||
%{_infodir}/*
|
||||
|
||||
%changelog
|
||||
* Tue Nov 02 2021 Michal Ruprich <mruprich@redhat.com> - 1.21.1-7
|
||||
- Resolves: #2017842 - Two different segfaults when downloading multiple files
|
||||
- Removing metalink from manpage
|
||||
|
||||
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.21.1-6
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
Loading…
Reference in New Issue
Block a user