Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2016-11-13 23:01:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2016-11-05 21:26:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.trinity.new/trinity.changes 2016-11-13 23:02:51.000000000 +0100 @@ -1,0 +2,7 @@ +Sat Nov 12 14:40:55 UTC 2016 - [email protected] + +- Update to version 1.7+git.20161108: + * fix build when USE_BPF is not defined + * Some older distros apparently need types.h included here. + +------------------------------------------------------------------- Old: ---- trinity-1.7+git.20161028.tar.xz New: ---- trinity-1.7+git.20161108.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.NUUOSt/_old 2016-11-13 23:02:52.000000000 +0100 +++ /var/tmp/diff_new_pack.NUUOSt/_new 2016-11-13 23:02:52.000000000 +0100 @@ -16,9 +16,9 @@ # -%define version_unconverted 1.7+git.20161028 +%define version_unconverted 1.7+git.20161108 Name: trinity -Version: 1.7+git.20161028 +Version: 1.7+git.20161108 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0 ++++++ trinity-1.7+git.20161028.tar.xz -> trinity-1.7+git.20161108.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.7+git.20161028/ioctls/ext.c new/trinity-1.7+git.20161108/ioctls/ext.c --- old/trinity-1.7+git.20161028/ioctls/ext.c 2016-10-28 19:56:34.000000000 +0200 +++ new/trinity-1.7+git.20161108/ioctls/ext.c 2016-11-08 16:40:24.000000000 +0100 @@ -1,5 +1,6 @@ #include <stdio.h> #include <linux/fs.h> +#include <linux/types.h> #include <asm/ioctl.h> #include "ioctls.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.7+git.20161028/net/bpf.c new/trinity-1.7+git.20161108/net/bpf.c --- old/trinity-1.7+git.20161028/net/bpf.c 2016-10-28 19:56:34.000000000 +0200 +++ new/trinity-1.7+git.20161108/net/bpf.c 2016-11-08 16:40:24.000000000 +0100 @@ -8,6 +8,7 @@ #include <string.h> #include "bpf.h" +#include "config.h" #include "debug.h" #include "log.h" #include "net.h" @@ -17,6 +18,7 @@ #include "utils.h" #include "compat.h" +#ifdef USE_BPF /** * BPF filters are used in networking such as in pf_packet, but also * in seccomp for application sand-boxing. Additionally, with arch @@ -885,3 +887,4 @@ if (dump_bpf) bpf_disasm_all(bpf->filter, bpf->len); } +#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.7+git.20161028/syscalls/prctl.c new/trinity-1.7+git.20161108/syscalls/prctl.c --- old/trinity-1.7+git.20161028/syscalls/prctl.c 2016-10-28 19:56:34.000000000 +0200 +++ new/trinity-1.7+git.20161108/syscalls/prctl.c 2016-11-08 16:40:24.000000000 +0100 @@ -45,9 +45,11 @@ #ifdef USE_SECCOMP static void do_set_seccomp(struct syscallrecord *rec) { - unsigned long *optval = NULL, optlen = 0; + unsigned long *optval = NULL, __unused__ optlen = 0; +#ifdef USE_BPF bpf_gen_seccomp(&optval, &optlen); +#endif rec->a2 = SECCOMP_MODE_FILTER; rec->a3 = (unsigned long) optval; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.7+git.20161028/syscalls/setsockopt.c new/trinity-1.7+git.20161108/syscalls/setsockopt.c --- old/trinity-1.7+git.20161028/syscalls/setsockopt.c 2016-10-28 19:56:34.000000000 +0200 +++ new/trinity-1.7+git.20161108/syscalls/setsockopt.c 2016-11-08 16:40:24.000000000 +0100 @@ -48,7 +48,9 @@ case SO_ATTACH_FILTER: { unsigned long *optval = NULL, optlen = 0; +#ifdef USE_BPF bpf_gen_filter(&optval, &optlen); +#endif so->optval = (unsigned long) optval; so->optlen = optlen;
