Hello community, here is the log from the commit of package proftpd for openSUSE:Factory checked in at 2017-01-24 10:34:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/proftpd (Old) and /work/SRC/openSUSE:Factory/.proftpd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "proftpd" Changes: -------- --- /work/SRC/openSUSE:Factory/proftpd/proftpd.changes 2016-05-14 12:23:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.proftpd.new/proftpd.changes 2017-01-24 10:34:07.904185019 +0100 @@ -1,0 +2,26 @@ +Tue Jan 17 19:53:55 UTC 2017 - [email protected] + +- update to 1.3.5d + * gh#4283 - All FTP logins treated as anonymous logins again. This is a + regression of gh#3307. + +------------------------------------------------------------------- +Sun Jan 15 21:01:43 UTC 2017 - [email protected] + +- update to 1.3.5c + * SSH rekey during authentication can cause issues with clients. + * Recursive SCP uploads of multiple directories not handled properly. + * LIST returns different results for file, depending on path syntax. + * "AuthAliasOnly on" in server config breaks anonymous logins. + * CapabilitiesEngine directive not honored for <IfUser>/<IfGroup> + sections. + * Support OpenSSL 1.1.x API. + * Memory leak when mod_facl is used. +-rebase proftpd-no_BuildDate.patch + +------------------------------------------------------------------- +Sat Aug 27 22:42:48 UTC 2016 - [email protected] + +- fix systemd vs SysVinit + +------------------------------------------------------------------- Old: ---- proftpd-1.3.5b.tar.gz proftpd-1.3.5b.tar.gz.asc New: ---- proftpd-1.3.5d.tar.gz proftpd-1.3.5d.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ proftpd.spec ++++++ --- /var/tmp/diff_new_pack.WEmtt5/_old 2017-01-24 10:34:09.435967850 +0100 +++ /var/tmp/diff_new_pack.WEmtt5/_new 2017-01-24 10:34:09.439967282 +0100 @@ -1,7 +1,7 @@ # # spec file for package proftpd # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ Group: Productivity/Networking/Ftp/Servers # Please save your time and do not update to "rc" versions. # We only accept updates for "STABLE" Versions -Version: 1.3.5b +Version: 1.3.5d Release: 0 Url: http://www.proftpd.org/ Source0: ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.gz @@ -68,6 +68,8 @@ BuildRequires: systemd %{?systemd_requires} %define has_systemd 1 +%else +Requires(pre): %insserv_prereq %endif %description @@ -178,8 +180,6 @@ %{__install} -D -m 0644 contrib/dist/rpm/ftp.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/%{name} %{__install} -D -m 0644 contrib/dist/rpm/xinetd $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name} %{__install} -D -m 0644 contrib/dist/rpm/%{name}.logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name} -%{__install} -D -m 0755 %{S:11} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/%{name} -%{__ln_s} -f %{_sysconfdir}/init.d/%{name} $RPM_BUILD_ROOT%{_sbindir}/rc%{name} # %{__rm} -fv $RPM_BUILD_ROOT%{_libdir}/%{name}/*.{a,la} @@ -191,33 +191,32 @@ %{__install} -m 0440 %{S:12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/auth/passwd %{__install} -d -m 0750 $RPM_BUILD_ROOT/var/log/%{name} +# systemd vs SysVinit %if 0%{?has_systemd} %{__install} -D -m 0644 %{S:13} %{buildroot}%{_unitdir}/%{name}.service +%{__ln_s} -f %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rc%{name} # systemd need to create a tmp dir: /run/proftpd %{__install} -D -m 0644 %{S:14} %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf +%else #SysVinit +%{__install} -D -m 0755 %{S:11} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/%{name} +%{__ln_s} -f %{_sysconfdir}/init.d/%{name} $RPM_BUILD_ROOT%{_sbindir}/rc%{name} %endif %find_lang %{name} %pre -# on `rpm -ivh` PARAM is 1 -# on `rpm -Uvh` PARAM is 2 -#if [ "$1" = "1" ]; then %if 0%{?has_systemd} %service_add_pre %{name}.service %endif %preun -# on `rpm -e` PARAM is 0 -%stop_on_removal proftpd - %if 0%{?has_systemd} %service_del_preun %{name}.service +%else +%stop_on_removal %{name} %endif %post -# on `rpm -ivh` PARAM is 1 -# on `rpm -Uvh` PARAM is 2 %if 0%{?has_systemd} %service_add_post %{name}.service /usr/bin/systemd-tmpfiles --create %{name}.conf || : @@ -227,14 +226,11 @@ %endif %postun -# on `rpm -e` PARAM is 0 -if [ "$1" = "0" ]; then - %{insserv_cleanup} -fi -%restart_on_update proftpd - %if 0%{?has_systemd} %service_del_postun %{name}.service +%else +%restart_on_update %{name} +%{insserv_cleanup} %endif %if 0%{?lang_package:1} > 0 @@ -270,7 +266,6 @@ %config(noreplace) %{_sysconfdir}/xinetd.d/%{name} %config(noreplace) %{_sysconfdir}/%{name}/blacklist.dat %config(noreplace) %{_sysconfdir}/%{name}/dhparams.pem -%{_sysconfdir}/init.d/%{name} %dir %attr(0750,ftp,ftp) %{_localstatedir}/log/%{name} %{_sbindir}/* %{_mandir}/man?/* @@ -285,6 +280,8 @@ %{_unitdir}/%{name}.service %{_prefix}/lib/tmpfiles.d/%{name}.conf %ghost %dir /run/%{name} +%else +%{_sysconfdir}/init.d/%{name} %endif %files devel ++++++ proftpd-1.3.5b.tar.gz -> proftpd-1.3.5d.tar.gz ++++++ /work/SRC/openSUSE:Factory/proftpd/proftpd-1.3.5b.tar.gz /work/SRC/openSUSE:Factory/.proftpd.new/proftpd-1.3.5d.tar.gz differ: char 13, line 1 ++++++ proftpd-no_BuildDate.patch ++++++ --- /var/tmp/diff_new_pack.WEmtt5/_old 2017-01-24 10:34:09.503958210 +0100 +++ /var/tmp/diff_new_pack.WEmtt5/_new 2017-01-24 10:34:09.507957643 +0100 @@ -65,8 +65,8 @@ -#include "buildstamp.h" - /* Application version (in various forms) */ - #define PROFTPD_VERSION_NUMBER 0x0001030508 - #define PROFTPD_VERSION_TEXT "1.3.5b" + #define PROFTPD_VERSION_NUMBER 0x0001030510 + #define PROFTPD_VERSION_TEXT "1.3.5d" Index: src/main.c =================================================================== --- src/main.c.orig
