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


Reply via email to