Hello community, here is the log from the commit of package libseccomp for openSUSE:Factory checked in at 2018-02-26 23:23:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libseccomp (Old) and /work/SRC/openSUSE:Factory/.libseccomp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libseccomp" Mon Feb 26 23:23:02 2018 rev:19 rq:579764 version:2.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libseccomp/libseccomp.changes 2017-06-01 16:28:04.466548277 +0200 +++ /work/SRC/openSUSE:Factory/.libseccomp.new/libseccomp.changes 2018-02-26 23:23:03.830839835 +0100 @@ -1,0 +2,6 @@ +Sat Feb 24 02:53:57 UTC 2018 - asa...@suse.com + +- Update to release 2.3.3: + * Updated the syscall table for Linux v4.15-rc7 + +------------------------------------------------------------------- Old: ---- libseccomp-2.3.2.tar.gz libseccomp-2.3.2.tar.gz.SHA256SUM.asc New: ---- libseccomp-2.3.3.tar.gz libseccomp-2.3.3.tar.gz.SHA256SUM.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libseccomp.spec ++++++ --- /var/tmp/diff_new_pack.nmPTeb/_old 2018-02-26 23:23:04.646810491 +0100 +++ /var/tmp/diff_new_pack.nmPTeb/_new 2018-02-26 23:23:04.646810491 +0100 @@ -1,7 +1,7 @@ # # spec file for package libseccomp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,7 +18,7 @@ %define lname libseccomp2 Name: libseccomp -Version: 2.3.2 +Version: 2.3.3 Release: 0 Summary: An enhanced Seccomp (mode 2) helper library License: LGPL-2.1 ++++++ libseccomp-2.3.2.tar.gz -> libseccomp-2.3.3.tar.gz ++++++ ++++ 3539 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/CHANGELOG new/libseccomp-2.3.3/CHANGELOG --- old/libseccomp-2.3.2/CHANGELOG 2017-02-28 00:15:27.614479203 +0100 +++ new/libseccomp-2.3.3/CHANGELOG 2018-01-10 23:49:24.186416015 +0100 @@ -2,6 +2,9 @@ =============================================================================== https://github.com/seccomp/libseccomp +* Version 2.3.3 - January 10, 2018 +- Updated the syscall table for Linux v4.15-rc7 + * Version 2.3.2 - February 27, 2017 - Achieved full compliance with the CII Best Practices program - Added Travis CI builds to the GitHub repository diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/CREDITS new/libseccomp-2.3.3/CREDITS --- old/libseccomp-2.3.2/CREDITS 2017-02-27 20:45:59.834154723 +0100 +++ new/libseccomp-2.3.3/CREDITS 2018-01-10 23:49:24.186416015 +0100 @@ -22,6 +22,7 @@ Joe MacDonald <j...@deserted.net> Justin Cormack <justin.corm...@docker.com> Kees Cook <keesc...@chromium.org> +Kyle R. Conway <kyle.r.con...@gmail.com> Luca Bruno <lu...@debian.org> Marcin Juszkiewicz <mjuszkiew...@redhat.com> Marcus Meissner <meiss...@suse.de> @@ -32,6 +33,7 @@ Mike Strosaker <stros...@linux.vnet.ibm.com> Paul Moore <p...@paul-moore.com> Serge Hallyn <serge.hal...@ubuntu.com> +Tobias Klauser <tklau...@distanz.ch> Thiago Marcos P. Santos <thiago.san...@intel.com> valoq <va...@mailbox.org> Vicente Olivert Riera <vincent.ri...@imgtec.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/build-aux/ar-lib new/libseccomp-2.3.3/build-aux/ar-lib --- old/libseccomp-2.3.2/build-aux/ar-lib 2017-02-28 00:18:48.022001009 +0100 +++ new/libseccomp-2.3.3/build-aux/ar-lib 2018-01-10 23:50:23.233137450 +0100 @@ -4,7 +4,7 @@ me=ar-lib scriptversion=2012-03-01.08; # UTC -# Copyright (C) 2010-2014 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 Free Software Foundation, Inc. # Written by Peter Rosin <p...@lysator.liu.se>. # # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/build-aux/compile new/libseccomp-2.3.3/build-aux/compile --- old/libseccomp-2.3.2/build-aux/compile 2017-02-28 00:18:48.022001009 +0100 +++ new/libseccomp-2.3.3/build-aux/compile 2018-01-10 23:50:23.236470787 +0100 @@ -1,9 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-10-14.11; # UTC +scriptversion=2016-01-11.22; # UTC -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # Written by Tom Tromey <tro...@cygnus.com>. # # This program is free software; you can redistribute it and/or modify @@ -255,7 +255,8 @@ echo "compile $scriptversion" exit $? ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac @@ -342,6 +343,6 @@ # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/build-aux/missing new/libseccomp-2.3.3/build-aux/missing --- old/libseccomp-2.3.2/build-aux/missing 2017-02-28 00:18:48.025334356 +0100 +++ new/libseccomp-2.3.3/build-aux/missing 2018-01-10 23:50:23.239804123 +0100 @@ -1,9 +1,9 @@ #! /bin/sh # Common wrapper for a few potentially missing GNU programs. -scriptversion=2013-10-28.13; # UTC +scriptversion=2016-01-11.22; # UTC -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996. # This program is free software; you can redistribute it and/or modify @@ -210,6 +210,6 @@ # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/configure.ac new/libseccomp-2.3.3/configure.ac --- old/libseccomp-2.3.2/configure.ac 2017-02-28 00:15:37.861189592 +0100 +++ new/libseccomp-2.3.3/configure.ac 2018-01-10 23:49:24.186416015 +0100 @@ -19,7 +19,7 @@ dnl #### dnl libseccomp defines dnl #### -AC_INIT([libseccomp], [2.3.2]) +AC_INIT([libseccomp], [2.3.3]) dnl #### dnl autoconf configuration diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/include/seccomp.h new/libseccomp-2.3.3/include/seccomp.h --- old/libseccomp-2.3.2/include/seccomp.h 2017-02-28 00:19:38.922218201 +0100 +++ new/libseccomp-2.3.3/include/seccomp.h 2018-01-10 23:51:13.036516756 +0100 @@ -37,7 +37,7 @@ #define SCMP_VER_MAJOR 2 #define SCMP_VER_MINOR 3 -#define SCMP_VER_MICRO 2 +#define SCMP_VER_MICRO 3 struct scmp_version { unsigned int major; @@ -1619,6 +1619,25 @@ #define __NR_pkey_free __PNR_pkey_free #endif /* __NR_pkey_free */ +#define __PNR_get_tls -10204 +#ifndef __NR_get_tls +#ifdef __ARM_NR_get_tls +#define __NR_get_tls __ARM_NR_get_tls +#else +#define __NR_get_tls __PNR_get_tls +#endif +#endif /* __NR_get_tls */ + +#define __PNR_s390_guarded_storage -10205 +#ifndef __NR_s390_guarded_storage +#define __NR_s390_guarded_storage __PNR_s390_guarded_storage +#endif /* __NR_s390_guarded_storage */ + +#define __PNR_s390_sthyi -10206 +#ifndef __NR_s390_sthyi +#define __NR_s390_sthyi __PNR_s390_sthyi +#endif /* __NR_s390_sthyi */ + #ifdef __cplusplus } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/include/seccomp.h.in new/libseccomp-2.3.3/include/seccomp.h.in --- old/libseccomp-2.3.2/include/seccomp.h.in 2017-02-27 23:24:22.635027077 +0100 +++ new/libseccomp-2.3.3/include/seccomp.h.in 2018-01-10 23:49:24.186416015 +0100 @@ -1619,6 +1619,25 @@ #define __NR_pkey_free __PNR_pkey_free #endif /* __NR_pkey_free */ +#define __PNR_get_tls -10204 +#ifndef __NR_get_tls +#ifdef __ARM_NR_get_tls +#define __NR_get_tls __ARM_NR_get_tls +#else +#define __NR_get_tls __PNR_get_tls +#endif +#endif /* __NR_get_tls */ + +#define __PNR_s390_guarded_storage -10205 +#ifndef __NR_s390_guarded_storage +#define __NR_s390_guarded_storage __PNR_s390_guarded_storage +#endif /* __NR_s390_guarded_storage */ + +#define __PNR_s390_sthyi -10206 +#ifndef __NR_s390_sthyi +#define __NR_s390_sthyi __PNR_s390_sthyi +#endif /* __NR_s390_sthyi */ + #ifdef __cplusplus } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/m4/libtool.m4 new/libseccomp-2.3.3/m4/libtool.m4 --- old/libseccomp-2.3.2/m4/libtool.m4 2017-02-28 00:18:42.861978991 +0100 +++ new/libseccomp-2.3.3/m4/libtool.m4 2018-01-10 23:50:19.203133731 +0100 @@ -1,6 +1,6 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # -# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Copyright (C) 1996-2001, 2003-2017 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -1042,8 +1042,8 @@ _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD - echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD - $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR $AR_FLAGS libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF @@ -1493,9 +1493,22 @@ m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} -: ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) -_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS +_LT_DECL([], [lt_ar_flags], [0], [Flags to create an archive (by configure)]) + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. +_LT_DECL([], [AR_FLAGS], [\@S|@{ARFLAGS-"\@S|@lt_ar_flags"}], + [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no @@ -2207,26 +2220,35 @@ striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) +if test -z "$STRIP"; then + AC_MSG_RESULT([no]) else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP"; then + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) - else + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) AC_MSG_RESULT([no]) - fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac + ;; + esac + fi fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) @@ -4919,7 +4941,7 @@ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) @@ -5156,6 +5178,7 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' ;; interix[[3-9]]*) @@ -5373,7 +5396,7 @@ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no @@ -5861,6 +5884,7 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' ;; osf3*) @@ -6730,6 +6754,7 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' ;; dgux*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/m4/ltoptions.m4 new/libseccomp-2.3.3/m4/ltoptions.m4 --- old/libseccomp-2.3.2/m4/ltoptions.m4 2017-02-28 00:18:42.871979034 +0100 +++ new/libseccomp-2.3.3/m4/ltoptions.m4 2018-01-10 23:50:19.213133741 +0100 @@ -1,6 +1,6 @@ # Helper functions for option handling. -*- Autoconf -*- # -# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Copyright (C) 2004-2005, 2007-2009, 2011-2017 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/m4/ltsugar.m4 new/libseccomp-2.3.3/m4/ltsugar.m4 --- old/libseccomp-2.3.2/m4/ltsugar.m4 2017-02-28 00:18:42.881979077 +0100 +++ new/libseccomp-2.3.3/m4/ltsugar.m4 2018-01-10 23:50:19.219800413 +0100 @@ -1,6 +1,6 @@ # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Copyright (C) 2004-2005, 2007-2008, 2011-2017 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/m4/ltversion.m4 new/libseccomp-2.3.3/m4/ltversion.m4 --- old/libseccomp-2.3.2/m4/ltversion.m4 2017-02-28 00:18:42.895312467 +0100 +++ new/libseccomp-2.3.3/m4/ltversion.m4 2018-01-10 23:50:19.229800423 +0100 @@ -1,6 +1,6 @@ # ltversion.m4 -- version numbers -*- Autoconf -*- # -# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Copyright (C) 2004, 2011-2017 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives @@ -9,15 +9,15 @@ # @configure_input@ -# serial 4179 ltversion.m4 +# serial 4219 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4.6]) -m4_define([LT_PACKAGE_REVISION], [2.4.6]) +m4_define([LT_PACKAGE_VERSION], [2.4.6.40-6ca5-dirty]) +m4_define([LT_PACKAGE_REVISION], [2.4.6.40]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.6' -macro_revision='2.4.6' +[macro_version='2.4.6.40-6ca5-dirty' +macro_revision='2.4.6.40' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/m4/lt~obsolete.m4 new/libseccomp-2.3.3/m4/lt~obsolete.m4 --- old/libseccomp-2.3.2/m4/lt~obsolete.m4 2017-02-28 00:18:42.908645857 +0100 +++ new/libseccomp-2.3.3/m4/lt~obsolete.m4 2018-01-10 23:50:19.239800432 +0100 @@ -1,6 +1,6 @@ # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Copyright (C) 2004-2005, 2007, 2009, 2011-2017 Free Software # Foundation, Inc. # Written by Scott James Remnant, 2004. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-aarch64-syscalls.c new/libseccomp-2.3.3/src/arch-aarch64-syscalls.c --- old/libseccomp-2.3.2/src/arch-aarch64-syscalls.c 2017-02-23 23:31:31.519778668 +0100 +++ new/libseccomp-2.3.3/src/arch-aarch64-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-aarch64.h" -/* NOTE: based on Linux 4.10-rc6+ */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def aarch64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -122,6 +122,7 @@ { "get_mempolicy", 236 }, { "get_robust_list", 100 }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", 168 }, { "getcwd", 17 }, { "getdents", __PNR_getdents }, @@ -304,9 +305,11 @@ { "rt_sigtimedwait", 137 }, { "rt_tgsigqueueinfo", 240 }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", 125 }, { "sched_get_priority_min", 126 }, { "sched_getaffinity", 123 }, @@ -392,6 +395,7 @@ { "stat64", __PNR_stat64 }, { "statfs", 43 }, { "statfs64", __PNR_statfs64 }, + { "statx", 291 }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-arm-syscalls.c new/libseccomp-2.3.3/src/arch-arm-syscalls.c --- old/libseccomp-2.3.2/src/arch-arm-syscalls.c 2017-02-23 23:31:31.536445366 +0100 +++ new/libseccomp-2.3.3/src/arch-arm-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -37,7 +37,7 @@ #define __SCMP_NR_BASE __SCMP_NR_OABI_SYSCALL_BASE #endif -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def arm_syscall_table[] = { \ /* NOTE: arm_sync_file_range() and sync_file_range2() share values */ { "_llseek", (__SCMP_NR_BASE + 140) }, @@ -134,6 +134,7 @@ { "get_mempolicy", (__SCMP_NR_BASE + 320) }, { "get_robust_list", (__SCMP_NR_BASE + 339) }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", (__SCMP_NR_BASE + (__SCMP_ARM_NR_BASE + 6)) }, { "getcpu", (__SCMP_NR_BASE + 345) }, { "getcwd", (__SCMP_NR_BASE + 183) }, { "getdents", (__SCMP_NR_BASE + 141) }, @@ -316,9 +317,11 @@ { "rt_sigtimedwait", (__SCMP_NR_BASE + 177) }, { "rt_tgsigqueueinfo", (__SCMP_NR_BASE + 363) }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", (__SCMP_NR_BASE + 159) }, { "sched_get_priority_min", (__SCMP_NR_BASE + 160) }, { "sched_getaffinity", (__SCMP_NR_BASE + 242) }, @@ -404,6 +407,7 @@ { "stat64", (__SCMP_NR_BASE + 195) }, { "statfs", (__SCMP_NR_BASE + 99) }, { "statfs64", (__SCMP_NR_BASE + 266) }, + { "statx", (__SCMP_NR_BASE + 397) }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-mips-syscalls.c new/libseccomp-2.3.3/src/arch-mips-syscalls.c --- old/libseccomp-2.3.2/src/arch-mips-syscalls.c 2017-02-23 23:31:31.596445478 +0100 +++ new/libseccomp-2.3.3/src/arch-mips-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -30,7 +30,7 @@ /* O32 ABI */ #define __SCMP_NR_BASE 4000 -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def mips_syscall_table[] = { \ { "_llseek", (__SCMP_NR_BASE + 140) }, { "_newselect", (__SCMP_NR_BASE + 142) }, @@ -126,6 +126,7 @@ { "get_mempolicy", (__SCMP_NR_BASE + 269) }, { "get_robust_list", (__SCMP_NR_BASE + 310) }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", (__SCMP_NR_BASE + 312) }, { "getcwd", (__SCMP_NR_BASE + 203) }, { "getdents", (__SCMP_NR_BASE + 141) }, @@ -308,9 +309,11 @@ { "rt_sigtimedwait", (__SCMP_NR_BASE + 197) }, { "rt_tgsigqueueinfo", (__SCMP_NR_BASE + 332) }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", (__SCMP_NR_BASE + 163) }, { "sched_get_priority_min", (__SCMP_NR_BASE + 164) }, { "sched_getaffinity", (__SCMP_NR_BASE + 240) }, @@ -396,6 +399,7 @@ { "stat64", (__SCMP_NR_BASE + 213) }, { "statfs", (__SCMP_NR_BASE + 99) }, { "statfs64", (__SCMP_NR_BASE + 255) }, + { "statx", (__SCMP_NR_BASE + 366) }, { "stime", (__SCMP_NR_BASE + 25) }, { "stty", (__SCMP_NR_BASE + 31) }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-mips64-syscalls.c new/libseccomp-2.3.3/src/arch-mips64-syscalls.c --- old/libseccomp-2.3.2/src/arch-mips64-syscalls.c 2017-02-23 23:31:31.579778780 +0100 +++ new/libseccomp-2.3.3/src/arch-mips64-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -30,7 +30,7 @@ /* 64 ABI */ #define __SCMP_NR_BASE 5000 -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def mips64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", (__SCMP_NR_BASE + 22) }, @@ -126,6 +126,7 @@ { "get_mempolicy", (__SCMP_NR_BASE + 228) }, { "get_robust_list", (__SCMP_NR_BASE + 269) }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", (__SCMP_NR_BASE + 271) }, { "getcwd", (__SCMP_NR_BASE + 77) }, { "getdents", (__SCMP_NR_BASE + 76) }, @@ -308,9 +309,11 @@ { "rt_sigtimedwait", (__SCMP_NR_BASE + 126) }, { "rt_tgsigqueueinfo", (__SCMP_NR_BASE + 291) }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", (__SCMP_NR_BASE + 143) }, { "sched_get_priority_min", (__SCMP_NR_BASE + 144) }, { "sched_getaffinity", (__SCMP_NR_BASE + 196) }, @@ -396,6 +399,7 @@ { "stat64", __PNR_stat64 }, { "statfs", (__SCMP_NR_BASE + 134) }, { "statfs64", __PNR_statfs64 }, + { "statx", (__SCMP_NR_BASE + 326) }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-mips64n32-syscalls.c new/libseccomp-2.3.3/src/arch-mips64n32-syscalls.c --- old/libseccomp-2.3.2/src/arch-mips64n32-syscalls.c 2017-02-23 23:31:31.569778761 +0100 +++ new/libseccomp-2.3.3/src/arch-mips64n32-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -30,7 +30,7 @@ /* N32 ABI */ #define __SCMP_NR_BASE 6000 -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def mips64n32_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", (__SCMP_NR_BASE + 22) }, @@ -126,6 +126,7 @@ { "get_mempolicy", (__SCMP_NR_BASE + 232) }, { "get_robust_list", (__SCMP_NR_BASE + 273) }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", (__SCMP_NR_BASE + 275) }, { "getcwd", (__SCMP_NR_BASE + 77) }, { "getdents", (__SCMP_NR_BASE + 76) }, @@ -308,9 +309,11 @@ { "rt_sigtimedwait", (__SCMP_NR_BASE + 126) }, { "rt_tgsigqueueinfo", (__SCMP_NR_BASE + 295) }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", (__SCMP_NR_BASE + 143) }, { "sched_get_priority_min", (__SCMP_NR_BASE + 144) }, { "sched_getaffinity", (__SCMP_NR_BASE + 196) }, @@ -396,6 +399,7 @@ { "stat64", __PNR_stat64 }, { "statfs", (__SCMP_NR_BASE + 134) }, { "statfs64", (__SCMP_NR_BASE + 217) }, + { "statx", (__SCMP_NR_BASE + 330) }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-ppc-syscalls.c new/libseccomp-2.3.3/src/arch-ppc-syscalls.c --- old/libseccomp-2.3.2/src/arch-ppc-syscalls.c 2017-02-23 23:31:31.646445571 +0100 +++ new/libseccomp-2.3.3/src/arch-ppc-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -27,7 +27,7 @@ #include "arch.h" #include "arch-ppc.h" -/* NOTE: based on Linux 4.10-rc6+ */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def ppc_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -123,6 +123,7 @@ { "get_mempolicy", 260 }, { "get_robust_list", 299 }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", 302 }, { "getcwd", 182 }, { "getdents", 141 }, @@ -305,9 +306,11 @@ { "rt_sigtimedwait", 176 }, { "rt_tgsigqueueinfo", 322 }, { "rtas", 255 }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", 159 }, { "sched_get_priority_min", 160 }, { "sched_getaffinity", 223 }, @@ -393,6 +396,7 @@ { "stat64", 195 }, { "statfs", 99 }, { "statfs64", 252 }, + { "statx", 383}, { "stime", 25 }, { "stty", 31 }, { "subpage_prot", 310 }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-ppc64-syscalls.c new/libseccomp-2.3.3/src/arch-ppc64-syscalls.c --- old/libseccomp-2.3.2/src/arch-ppc64-syscalls.c 2017-02-23 23:31:31.633112213 +0100 +++ new/libseccomp-2.3.3/src/arch-ppc64-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -27,7 +27,7 @@ #include "arch.h" #include "arch-ppc64.h" -/* NOTE: based on Linux 4.10-rc6+ */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def ppc64_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -123,6 +123,7 @@ { "get_mempolicy", 260 }, { "get_robust_list", 299 }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", 302 }, { "getcwd", 182 }, { "getdents", 141 }, @@ -305,9 +306,11 @@ { "rt_sigtimedwait", 176 }, { "rt_tgsigqueueinfo", 322 }, { "rtas", 255 }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", 159 }, { "sched_get_priority_min", 160 }, { "sched_getaffinity", 223 }, @@ -393,6 +396,7 @@ { "stat64", __PNR_stat64 }, { "statfs", 99 }, { "statfs64", 252 }, + { "statx", 383}, { "stime", 25 }, { "stty", 31 }, { "subpage_prot", 310 }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-s390-syscalls.c new/libseccomp-2.3.3/src/arch-s390-syscalls.c --- old/libseccomp-2.3.2/src/arch-s390-syscalls.c 2017-02-23 23:31:31.663112269 +0100 +++ new/libseccomp-2.3.3/src/arch-s390-syscalls.c 2018-01-10 21:59:08.928440640 +0100 @@ -10,7 +10,7 @@ #include "arch.h" #include "arch-s390.h" -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def s390_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -106,6 +106,7 @@ { "get_mempolicy", 269 }, { "get_robust_list", 305 }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", 311 }, { "getcwd", 183 }, { "getdents", 141 }, @@ -288,9 +289,11 @@ { "rt_sigtimedwait", 177 }, { "rt_tgsigqueueinfo", 330 }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", 378 }, { "s390_pci_mmio_read", 353 }, { "s390_pci_mmio_write", 352 }, { "s390_runtime_instr", 342 }, + { "s390_sthyi", 380 }, { "sched_get_priority_max", 159 }, { "sched_get_priority_min", 160 }, { "sched_getaffinity", 240 }, @@ -376,6 +379,7 @@ { "stat64", 195 }, { "statfs", 99 }, { "statfs64", 265 }, + { "statx", 379 }, { "stime", 25 }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-s390x-syscalls.c new/libseccomp-2.3.3/src/arch-s390x-syscalls.c --- old/libseccomp-2.3.2/src/arch-s390x-syscalls.c 2017-02-23 23:31:31.679778966 +0100 +++ new/libseccomp-2.3.3/src/arch-s390x-syscalls.c 2018-01-10 21:59:08.931773979 +0100 @@ -10,7 +10,7 @@ #include "arch.h" #include "arch-s390x.h" -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def s390x_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -106,6 +106,7 @@ { "get_mempolicy", 269 }, { "get_robust_list", 305 }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", 311 }, { "getcwd", 183 }, { "getdents", 141 }, @@ -288,9 +289,11 @@ { "rt_sigtimedwait", 177 }, { "rt_tgsigqueueinfo", 330 }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", 378 }, { "s390_pci_mmio_read", 353 }, { "s390_pci_mmio_write", 352 }, { "s390_runtime_instr", 342 }, + { "s390_sthyi", 380 }, { "sched_get_priority_max", 159 }, { "sched_get_priority_min", 160 }, { "sched_getaffinity", 240 }, @@ -376,6 +379,7 @@ { "stat64", __PNR_stat64 }, { "statfs", 99 }, { "statfs64", 265 }, + { "statx", 379 }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-x32-syscalls.c new/libseccomp-2.3.3/src/arch-x32-syscalls.c --- old/libseccomp-2.3.2/src/arch-x32-syscalls.c 2017-02-23 23:31:31.713112362 +0100 +++ new/libseccomp-2.3.3/src/arch-x32-syscalls.c 2018-01-10 21:59:08.931773979 +0100 @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x32.h" -/* NOTE: based on Linux 4.5-rc4 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def x32_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -122,6 +122,7 @@ { "get_mempolicy", (X32_SYSCALL_BIT + 239) }, { "get_robust_list", (X32_SYSCALL_BIT + 531) }, { "get_thread_area", __PNR_get_thread_area }, + { "get_tls", __PNR_get_tls }, { "getcpu", (X32_SYSCALL_BIT + 309) }, { "getcwd", (X32_SYSCALL_BIT + 79) }, { "getdents", (X32_SYSCALL_BIT + 78) }, @@ -304,9 +305,11 @@ { "rt_sigtimedwait", (X32_SYSCALL_BIT + 523) }, { "rt_tgsigqueueinfo", (X32_SYSCALL_BIT + 536) }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", (X32_SYSCALL_BIT + 146) }, { "sched_get_priority_min", (X32_SYSCALL_BIT + 147) }, { "sched_getaffinity", (X32_SYSCALL_BIT + 204) }, @@ -392,6 +395,7 @@ { "stat64", __PNR_stat64 }, { "statfs", (X32_SYSCALL_BIT + 137) }, { "statfs64", __PNR_statfs64 }, + { "statx", (X32_SYSCALL_BIT + 332) }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-x86-syscalls.c new/libseccomp-2.3.3/src/arch-x86-syscalls.c --- old/libseccomp-2.3.2/src/arch-x86-syscalls.c 2017-02-23 23:31:31.743112418 +0100 +++ new/libseccomp-2.3.3/src/arch-x86-syscalls.c 2018-01-10 21:59:08.931773979 +0100 @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x86.h" -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def x86_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -41,7 +41,7 @@ { "alarm", 27 }, { "arm_fadvise64_64", __PNR_arm_fadvise64_64 }, { "arm_sync_file_range", __PNR_arm_sync_file_range }, - { "arch_prctl", __PNR_arch_prctl }, + { "arch_prctl", 384 }, { "bdflush", 134 }, { "bind", 361 }, { "bpf", 357 }, @@ -122,6 +122,7 @@ { "get_mempolicy", 275 }, { "get_robust_list", 312 }, { "get_thread_area", 244 }, + { "get_tls", __PNR_get_tls }, { "getcpu", 318 }, { "getcwd", 183 }, { "getdents", 141 }, @@ -304,9 +305,11 @@ { "rt_sigtimedwait", 177 }, { "rt_tgsigqueueinfo", 335 }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", 159 }, { "sched_get_priority_min", 160 }, { "sched_getaffinity", 242 }, @@ -392,6 +395,7 @@ { "stat64", 195 }, { "statfs", 99 }, { "statfs64", 268 }, + { "statx", 383 }, { "stime", 25 }, { "stty", 31 }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/src/arch-x86_64-syscalls.c new/libseccomp-2.3.3/src/arch-x86_64-syscalls.c --- old/libseccomp-2.3.2/src/arch-x86_64-syscalls.c 2017-02-23 23:31:31.726445720 +0100 +++ new/libseccomp-2.3.3/src/arch-x86_64-syscalls.c 2018-01-10 21:59:08.931773979 +0100 @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x86_64.h" -/* NOTE: based on Linux 4.9 */ +/* NOTE: based on Linux 4.15-rc7 */ const struct arch_syscall_def x86_64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -122,6 +122,7 @@ { "get_mempolicy", 239 }, { "get_robust_list", 274 }, { "get_thread_area", 211 }, + { "get_tls", __PNR_get_tls }, { "getcpu", 309 }, { "getcwd", 79 }, { "getdents", 78 }, @@ -304,9 +305,11 @@ { "rt_sigtimedwait", 128 }, { "rt_tgsigqueueinfo", 297 }, { "rtas", __PNR_rtas }, + { "s390_guarded_storage", __PNR_s390_guarded_storage }, { "s390_pci_mmio_read", __PNR_s390_pci_mmio_read }, { "s390_pci_mmio_write", __PNR_s390_pci_mmio_write }, { "s390_runtime_instr", __PNR_s390_runtime_instr }, + { "s390_sthyi", __PNR_s390_sthyi }, { "sched_get_priority_max", 146 }, { "sched_get_priority_min", 147 }, { "sched_getaffinity", 204 }, @@ -392,6 +395,7 @@ { "stat64", __PNR_stat64 }, { "statfs", 137 }, { "statfs64", __PNR_statfs64 }, + { "statx", 332 }, { "stime", __PNR_stime }, { "stty", __PNR_stty }, { "subpage_prot", __PNR_subpage_prot }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/tests/21-live-basic_allow.py new/libseccomp-2.3.3/tests/21-live-basic_allow.py --- old/libseccomp-2.3.2/tests/21-live-basic_allow.py 2017-02-27 22:57:39.108212439 +0100 +++ new/libseccomp-2.3.3/tests/21-live-basic_allow.py 2018-01-10 21:59:23.848461469 +0100 @@ -47,6 +47,7 @@ f.add_rule(ALLOW, "rt_sigaction") f.add_rule(ALLOW, "rt_sigreturn") f.add_rule(ALLOW, "sigreturn") + f.add_rule(ALLOW, "sigaltstack") f.add_rule(ALLOW, "brk") f.add_rule(ALLOW, "exit_group") f.load() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/tests/24-live-arg_allow.py new/libseccomp-2.3.3/tests/24-live-arg_allow.py --- old/libseccomp-2.3.2/tests/24-live-arg_allow.py 2017-02-27 22:57:39.108212439 +0100 +++ new/libseccomp-2.3.3/tests/24-live-arg_allow.py 2018-01-10 21:59:23.848461469 +0100 @@ -43,6 +43,7 @@ f.add_rule(ALLOW, "close") f.add_rule(ALLOW, "rt_sigaction") f.add_rule(ALLOW, "rt_sigreturn") + f.add_rule(ALLOW, "sigaltstack") f.add_rule(ALLOW, "exit_group") f.add_rule(ALLOW, "brk") f.load() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libseccomp-2.3.2/tests/32-live-tsync_allow.py new/libseccomp-2.3.3/tests/32-live-tsync_allow.py --- old/libseccomp-2.3.2/tests/32-live-tsync_allow.py 2016-02-22 23:44:01.726433000 +0100 +++ new/libseccomp-2.3.3/tests/32-live-tsync_allow.py 2018-01-10 21:59:23.848461469 +0100 @@ -48,6 +48,7 @@ f.add_rule(ALLOW, "rt_sigaction") f.add_rule(ALLOW, "rt_sigreturn") f.add_rule(ALLOW, "sigreturn") + f.add_rule(ALLOW, "sigaltstack") f.add_rule(ALLOW, "brk") f.add_rule(ALLOW, "exit_group") f.load() ++++++ libseccomp-2.3.2.tar.gz.SHA256SUM.asc -> libseccomp-2.3.3.tar.gz.SHA256SUM.asc ++++++ --- /work/SRC/openSUSE:Factory/libseccomp/libseccomp-2.3.2.tar.gz.SHA256SUM.asc 2017-06-01 16:28:04.450550533 +0200 +++ /work/SRC/openSUSE:Factory/.libseccomp.new/libseccomp-2.3.3.tar.gz.SHA256SUM.asc 2018-02-26 23:23:03.758842424 +0100 @@ -1,20 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -3ddc8c037956c0a5ac19664ece4194743f59e1ccd4adde848f4f0dae7f77bca1 libseccomp-2.3.2.tar.gz +7fc28f4294cc72e61c529bedf97e705c3acf9c479a8f1a3028d4cd2ca9f3b155 libseccomp-2.3.3.tar.gz -----BEGIN PGP SIGNATURE----- -iQIzBAEBCAAdFiEEcQCq365ubpQNLgrWVeRaWujKfIoFAli0tTAACgkQVeRaWujK -fIqYmg//SfsNKhEp39s3TeTX0pO8yUxileseW8zUGWQi9RJhI9f37DRacCWeafEi -3HetRH0ZOuTu+iI9RfpnqJrETX3ZUXyPpK/7in8kXjpKxV3zpGm1CSMqWEQfiIJp -JcuQiyJDWinub0KDBxhPlBFfry9sF34x/gD5Vp+xD/XPw9nPwGM1LcS3wx3olObK -osFqS0Rdx4dMeH1dMS841WDJobo4PSaOYerleEwGkCpvjWLEveyRlzzSq/4ZW7Wc -kq67cA34uKv3Le7AdG3Soq3DWpFFfN7Jy7PiYXy3FISNYXCQ7dRHGzUYqi9r3L9/ -sKhKutWOx/YupAlaxI9kNPiURkXp04c3NeaueylZ5wWmKAQKGo2Z6F4qgaPrqOQp -Nhru/XgXUsIb95/UGOYbioTiVIaXjgpC8MdTCXmuGkXFVcyG2XZbSoXxN6Xmdld9 -dOQeJitgPibBzmM+qseJDox4fCSRI2fbBtf2WZmBlr2SHLWxWvdgjFyaKwWmngLc -v/NcN7imXYFv/0semx91UHxbKaG9UtPybejCbtheNm/ZpS7rB+LbwSdCMI389xlZ -lTU73MIU6Q+fOByrxMg2gAgLdD3SjO37BZmsEFmbJu5Ow0bmPIYA5JHYFkqsJRwy -pJ273jGG29+aCneM/Yq64yGbNSvVSBBYUoKb4hRqBoaDTqCmtCo= -=nLJ/ +iQIzBAEBCAAdFiEEcQCq365ubpQNLgrWVeRaWujKfIoFAlpWmZAACgkQVeRaWujK +fIpQTxAAstEycaKmO9/vZYJZZQGD+WzVsHMgmilKuqm++cG0jQGYQVGCliOQGZUy +97Ac8b8E67QhVrjCG2lfplsrHSZ0KLMfprmtnYj7ir0cOowa5TCT/0SgWOy2x0Nk +B/hoCAYAkxQEV5CsyKYoFCWET2IZc0a13UWeoOpqXE4g1mmxIw+zCzKri4HDfSG8 +1B4TKXuI2etR6yI78O6SoBl8o7H5S4qEVa4+CUEXqQMp1imARVKQ6iBIGocpaWyG +/ozvVSeDtnfilWQzXtKhen00wUl+ho8DvZEPkm4ZtdSbisOBRTh+0zcTeB/fDCn7 +IeaW5f97ysgHCxZjcsAp/v0bMLnY7TNB2dYBgiN6fm9tnUY3zgeCLdu2ISeguF4B +K82V5QExiSmkh5U6DIH4pXoMfglkgpZxSFR8EI35eUQqEszw7dV2N8Asd2DRHvE4 +a7H4Bc9oC2GI7xPMZaOf6n5sdLxcYomoFRNScvXlqFP6gwD0kpuH9xIrhQkiqMUU +Lg1EgZvcMbd0GfeSLs6+TdmKuSA+5e6N+WakQWNbmwYyDagwCZtzr8IGejGi6v9+ +3Yq+xze3kTsFoeVhtp0VOEjVPXnJmFcrQuG06GXLTp+A3411xEeggZLOd0muQA1d +K/XQB+qIDfU0yWsDvtSyIzg5O787EgKiRlfKt6AUcwahdj/s6DY= +=YoQd -----END PGP SIGNATURE-----