Hello community, here is the log from the commit of package vsftpd for openSUSE:Factory checked in at 2018-05-16 11:25:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vsftpd (Old) and /work/SRC/openSUSE:Factory/.vsftpd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vsftpd" Wed May 16 11:25:11 2018 rev:65 rq:607030 version:3.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/vsftpd/vsftpd.changes 2018-04-06 17:43:01.325632616 +0200 +++ /work/SRC/openSUSE:Factory/.vsftpd.new/vsftpd.changes 2018-05-16 11:25:16.175914144 +0200 @@ -1,0 +2,7 @@ +Wed Apr 25 06:32:25 UTC 2018 - [email protected] + +- vsftpd-enable-syscalls-needed-by-sle15.patch: Enable wait4(), + sysinfo(), and shutdown() syscalls in seccomp sandbox. These are + required for the daemon to work properly on SLE-15. [bsc#1089088] + +------------------------------------------------------------------- New: ---- vsftpd-enable-syscalls-needed-by-sle15.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vsftpd.spec ++++++ --- /var/tmp/diff_new_pack.6jovgT/_old 2018-05-16 11:25:17.267874471 +0200 +++ /var/tmp/diff_new_pack.6jovgT/_new 2018-05-16 11:25:17.267874471 +0200 @@ -82,6 +82,7 @@ Patch28: vsftpd-die-with-session.patch Patch29: vsftpd-append-seek-pipe.patch Patch30: vsftpd-3.0.3-address_space_limit.patch +Patch31: vsftpd-enable-syscalls-needed-by-sle15.patch BuildRequires: libcap-devel BuildRequires: libopenssl-devel BuildRequires: pam-devel @@ -144,6 +145,7 @@ %patch28 -p1 %patch29 -p1 %patch30 -p1 +%patch31 -p1 %build %define seccomp_opts -D_GNU_SOURCE -DUSE_SECCOMP ++++++ vsftpd-enable-syscalls-needed-by-sle15.patch ++++++ Index: vsftpd-3.0.3/seccompsandbox.c =================================================================== --- vsftpd-3.0.3.orig/seccompsandbox.c 2018-04-25 06:34:52.154728803 +0000 +++ vsftpd-3.0.3/seccompsandbox.c 2018-04-25 06:37:43.071314942 +0000 @@ -306,6 +306,13 @@ seccomp_sandbox_setup_base() allow_nr(__NR_restart_syscall); allow_nr(__NR_close); + /* Required on SLE-15 because of changes in 3rd party libraries. + * Reported in bsc#1089088. + */ + allow_nr(__NR_wait4); + allow_nr(__NR_sysinfo); + allow_nr(__NR_shutdown); + /* * Calls to alarm and date * Seems to be some part of the logging
