Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tnftp for openSUSE:Factory checked in at 2022-05-24 20:30:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tnftp (Old) and /work/SRC/openSUSE:Factory/.tnftp.new.2254 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tnftp" Tue May 24 20:30:44 2022 rev:8 rq:978616 version:20210827 Changes: -------- --- /work/SRC/openSUSE:Factory/tnftp/tnftp.changes 2020-06-03 20:29:07.404553620 +0200 +++ /work/SRC/openSUSE:Factory/.tnftp.new.2254/tnftp.changes 2022-05-24 20:30:45.414886744 +0200 @@ -1,0 +2,25 @@ +Fri May 20 12:30:33 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 20210827 + * Validate address in server's PASV and LPSV responses. Previously + a hostile server could cause ftp to open a data connection elsewhere. + * Avoid intermittent crashes by fixing signal handler restoration. + * Fix intermittent failures in -q QUITTIME by not using restartable + signals. + * Set SO_KEEPALIVE on control connection to attempt to avoid timeouts. + * Display usage to stdout with -?. +- Update to version 20200705: + * Avoid crashes by exiting if lostpeer due to a signal + * Issue PWD commands to the server only when we actually need the + results, not speculatively, just in case we might. + * Use "anonymous" instead of the local username for anonymous + ftp. Avoids unnecesary information leak. + * Use the first name we requested the http/https URL for, not any + name we ended up with after random redirects. + * Support using CONNECT for https:// via proxy. + * Improve SSL error reporting, and IPv6 endpoint reporting. + * Use the system glob() if required extensions are supported. +- Drop upstream fixed tnftp-20100108-am_and_libedit.patch +- Drop upstream fixed tnftp-verify_hostname.patch + +------------------------------------------------------------------- Old: ---- tnftp-20100108-am_and_libedit.patch tnftp-20151004.tar.gz tnftp-20151004.tar.gz.asc tnftp-verify_hostname.patch New: ---- tnftp-20210827.tar.gz tnftp-20210827.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tnftp.spec ++++++ --- /var/tmp/diff_new_pack.bijFBN/_old 2022-05-24 20:30:46.722887911 +0200 +++ /var/tmp/diff_new_pack.bijFBN/_new 2022-05-24 20:30:46.726887916 +0200 @@ -1,7 +1,7 @@ # # spec file for package tnftp # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,32 +17,27 @@ Name: tnftp -Version: 20151004 +Version: 20210827 Release: 0 Summary: Enhanced FTP Client License: BSD-3-Clause Group: Productivity/Networking/Ftp/Clients -URL: ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ -Source0: ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/%{name}-%{version}.tar.gz -Source1: ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/%{name}-%{version}.tar.gz.asc +URL: https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ +Source0: https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/%{name}-%{version}.tar.gz +Source1: https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/%{name}-%{version}.tar.gz.asc Source2: tnftp.keyring -# PATCH-FIX-UPSTREAM: do not use bundled libedit -Patch0: tnftp-20100108-am_and_libedit.patch -Patch1: tnftp-verify_hostname.patch -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libedit-devel BuildRequires: libopenssl-devel >= 1.1 BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: update-alternatives +BuildRequires: pkgconfig(libedit) +BuildRequires: pkgconfig(ncurses) Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives Conflicts: ftp Provides: lukemftp = 1.6 Provides: nkitb:%{_bindir}/ftp Obsoletes: lukemftp <= 1.5 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description %{name} is the FTP (File Transfer Protocol) client from NetBSD. FTP is a widely @@ -53,18 +48,17 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build +%configure \ + --enable-editcomplete \ + --without-local-libedit #axe bundled library rm -rf libedit -autoreconf -fiv -%configure -make %{?_smp_mflags} +%make_build %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install mkdir -p %{buildroot}%{_sysconfdir}/alternatives %if 0%{?suse_version} <= 1310 @@ -84,13 +78,13 @@ fi %files -%defattr(-,root,root) -%doc COPYING ChangeLog NEWS README THANKS +%license COPYING +%doc ChangeLog NEWS README THANKS %ghost %{_sysconfdir}/alternatives/ftp %ghost %{_sysconfdir}/alternatives/ftp.1.gz %{_bindir}/ftp -%{_mandir}/man1/ftp.1.gz +%{_mandir}/man1/ftp.1%{?ext_man} %{_bindir}/%{name} -%{_mandir}/man1/%{name}.1.gz +%{_mandir}/man1/%{name}.1%{?ext_man} %changelog ++++++ tnftp-20151004.tar.gz -> tnftp-20210827.tar.gz ++++++ ++++ 66679 lines of diff (skipped)