Hello community, here is the log from the commit of package wget for openSUSE:Factory checked in at 2015-11-24 22:31:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wget (Old) and /work/SRC/openSUSE:Factory/.wget.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wget" Changes: -------- --- /work/SRC/openSUSE:Factory/wget/wget.changes 2015-03-12 16:36:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.wget.new/wget.changes 2015-11-24 22:31:36.000000000 +0100 @@ -1,0 +2,25 @@ +Wed Nov 18 10:15:45 UTC 2015 - [email protected] + +- GNU wget 1.17: + * Remove FTP passive to active fallback due to privacy concerns. + [boo#944858] CVE-2015-7665 was assigned to this problem in a + tails context + * Add support for --if-modified-since. + * Add support for metalink through --input-metalink and + --metalink-over-http. + * Add support for HSTS through --hsts and --hsts-file. + * Add option to restrict filenames under VMS. + * Add support for --rejected-log which logs to a separate file the + reasons why URLs are being rejected and some context around it. + * Add support for FTPS. + * Do not download/save file on error when --spider enabled + * Add --convert-file-only option. This option converts only the + filename part of the URLs, leaving the rest of the URLs + untouched. +- packaging changes: + * enable metalink support (in ring1) + * use system pcre (in ring 0) + * use system libuuid (in ring 1) + * build with libpsl for cookie domain checking (new) + +------------------------------------------------------------------- Old: ---- wget-1.16.3.tar.xz wget-1.16.3.tar.xz.sig New: ---- wget-1.17.tar.xz wget-1.17.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wget.spec ++++++ --- /var/tmp/diff_new_pack.99wR1W/_old 2015-11-24 22:31:37.000000000 +0100 +++ /var/tmp/diff_new_pack.99wR1W/_new 2015-11-24 22:31:37.000000000 +0100 @@ -17,39 +17,50 @@ %bcond_with regression_tests - Name: wget -Version: 1.16.3 +Version: 1.17 Release: 0 Summary: A Tool for Mirroring FTP and HTTP Servers License: GPL-3.0+ Group: Productivity/Networking/Web/Utilities Url: https://www.gnu.org/software/wget/ -Source: https://ftp.gnu.org/gnu/wget/%name-%version.tar.xz -Source1: https://ftp.gnu.org/gnu/wget/%name-%version.tar.xz.sig +Source: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.xz.sig Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=wget&download=1#/wget.keyring Patch0: wgetrc.patch Patch1: wget-libproxy.patch Patch6: wget-1.14-no-ssl-comp.patch # PATCH-FIX-OPENSUSE fix pod syntax for perl 5.18 [email protected] Patch7: wget-fix-pod-syntax.diff -BuildRequires: libpng-devel -%if 0%{suse_version} > 1110 -BuildRequires: libproxy-devel -%endif BuildRequires: automake BuildRequires: libidn-devel +BuildRequires: libpng-devel BuildRequires: makeinfo BuildRequires: openssl-devel +BuildRequires: pkg-config >= 0.9.0 +BuildRequires: xz +# FIXME: use proper Requires(pre/post/preun/...) +PreReq: %{install_info_prereq} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{?suse_version} > 1110 +BuildRequires: pkgconfig(libmetalink) +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(libpsl) +BuildRequires: pkgconfig(uuid) +%else +BuildRequires: libmetalink-devel +BuildRequires: libpsl-devel +BuildRequires: libuuid-devel +BuildRequires: pcre-devel +%endif +%if 0%{?suse_version} > 1110 +BuildRequires: libproxy-devel +%endif %if %{with regression_tests} # For the Testsuite BuildRequires: perl-HTTP-Daemon BuildRequires: perl-IO-Socket-SSL %endif -BuildRequires: pkg-config -BuildRequires: xz -PreReq: %install_info_prereq -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Wget enables you to retrieve WWW documents or FTP files from a server. @@ -58,27 +69,29 @@ %prep %setup -q %patch0 -%if 0%{suse_version} > 1110 +%if 0%{?suse_version} > 1110 %patch1 -p1 %endif %patch6 %patch7 -p1 %build -%if 0%{suse_version} > 1110 +%if 0%{?suse_version} > 1110 # only wget-libproxy.patch needs this autoreconf --force %endif -%configure --with-ssl=openssl +%configure \ + --with-ssl=openssl \ + --with-metalink make %{?_smp_mflags} %check %if %{with regression_tests} -make -C tests/ check +make %{?_smp_mflags} -C tests/ check %endif %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} %find_lang %{name} %post ++++++ wget-1.16.3.tar.xz -> wget-1.17.tar.xz ++++++ ++++ 160197 lines of diff (skipped) ++++++ wget-libproxy.patch ++++++ --- /var/tmp/diff_new_pack.99wR1W/_old 2015-11-24 22:31:38.000000000 +0100 +++ /var/tmp/diff_new_pack.99wR1W/_new 2015-11-24 22:31:38.000000000 +0100 @@ -5,13 +5,13 @@ tests/Makefile.am | 1 + 4 files changed, 55 insertions(+), 1 deletion(-) -Index: wget-1.16.1/configure.ac +Index: wget-1.17/configure.ac =================================================================== ---- wget-1.16.1.orig/configure.ac -+++ wget-1.16.1/configure.ac -@@ -466,6 +466,22 @@ else - fi - +--- wget-1.17.orig/configure.ac ++++ wget-1.17/configure.ac +@@ -507,6 +507,22 @@ AS_IF([test x"$with_metalink" != xno], [ + ]) + ]) +dnl +dnl libproxy support @@ -32,11 +32,11 @@ dnl ********************************************************************** dnl Checks for IPv6 dnl ********************************************************************** -Index: wget-1.16.1/src/Makefile.am +Index: wget-1.17/src/Makefile.am =================================================================== ---- wget-1.16.1.orig/src/Makefile.am -+++ wget-1.16.1/src/Makefile.am -@@ -37,7 +37,7 @@ endif +--- wget-1.17.orig/src/Makefile.am ++++ wget-1.17/src/Makefile.am +@@ -41,7 +41,7 @@ endif # The following line is losing on some versions of make! DEFS = @DEFS@ -DSYSTEM_WGETRC=\"$(sysconfdir)/wgetrc\" -DLOCALEDIR=\"$(localedir)\" @@ -45,13 +45,13 @@ EXTRA_DIST = css.l css.c css_.c build_info.c.in -Index: wget-1.16.1/src/retr.c +Index: wget-1.17/src/retr.c =================================================================== ---- wget-1.16.1.orig/src/retr.c -+++ wget-1.16.1/src/retr.c -@@ -57,6 +57,10 @@ as that of the covered work. */ - #include "html-url.h" +--- wget-1.17.orig/src/retr.c ++++ wget-1.17/src/retr.c +@@ -58,6 +58,10 @@ as that of the covered work. */ #include "iri.h" + #include "hsts.h" +#ifdef HAVE_LIBPROXY +#include "proxy.h" @@ -60,7 +60,7 @@ /* Total size of downloaded files. Used to enforce quota. */ SUM_SIZE_INT total_downloaded_bytes; -@@ -1268,7 +1272,40 @@ getproxy (struct url *u) +@@ -1296,7 +1300,40 @@ getproxy (struct url *u) break; } if (!proxy || !*proxy) @@ -101,10 +101,10 @@ /* Handle shorthands. `rewritten_storage' is a kludge to allow getproxy() to return static storage. */ -Index: wget-1.16.1/tests/Makefile.am +Index: wget-1.17/tests/Makefile.am =================================================================== ---- wget-1.16.1.orig/tests/Makefile.am -+++ wget-1.16.1/tests/Makefile.am +--- wget-1.17.orig/tests/Makefile.am ++++ wget-1.17/tests/Makefile.am @@ -32,6 +32,7 @@ # # Version: @VERSION@
