Hello community,

here is the log from the commit of package trinity for openSUSE:Factory checked 
in at 2019-08-28 18:37:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trinity (Old)
 and      /work/SRC/openSUSE:Factory/.trinity.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trinity"

Wed Aug 28 18:37:31 2019 rev:58 rq:726676 version:1.9+git.20190801

Changes:
--------
--- /work/SRC/openSUSE:Factory/trinity/trinity.changes  2019-07-18 
15:20:12.576146318 +0200
+++ /work/SRC/openSUSE:Factory/.trinity.new.7948/trinity.changes        
2019-08-28 18:37:44.609260112 +0200
@@ -1,0 +2,10 @@
+Wed Aug 28 07:05:26 UTC 2019 - Martin Pluskal <[email protected]>
+
+- Update to version 1.9+git.20190801:
+  * Remove DEVEL crud
+  * update TCP setsockopts
+  * Add SO_DETACH_REUSEPORT_BPF
+  * update x86-32 syscalls
+  * add new 5.3 syscalls
+
+-------------------------------------------------------------------

Old:
----
  trinity-1.9+git.20190701.tar.xz

New:
----
  trinity-1.9+git.20190801.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ trinity.spec ++++++
--- /var/tmp/diff_new_pack.U3y0pe/_old  2019-08-28 18:37:46.953259704 +0200
+++ /var/tmp/diff_new_pack.U3y0pe/_new  2019-08-28 18:37:46.953259704 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define version_unconverted 1.9+git.20190701
+%define version_unconverted 1.9+git.20190801
 Name:           trinity
-Version:        1.9+git.20190701
+Version:        1.9+git.20190801
 Release:        0
 Summary:        A Linux System call fuzz tester
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.U3y0pe/_old  2019-08-28 18:37:46.989259698 +0200
+++ /var/tmp/diff_new_pack.U3y0pe/_new  2019-08-28 18:37:46.989259698 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://github.com/kernelslacker/trinity</param>
-          <param 
name="changesrevision">28c9d12aed813412b617de36ad68bf61219c16f1</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">f93256fb0da5c376ed790e10f6fa98d107877dfb</param></service></servicedata>
\ No newline at end of file

++++++ trinity-1.9+git.20190701.tar.xz -> trinity-1.9+git.20190801.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/Makefile 
new/trinity-1.9+git.20190801/Makefile
--- old/trinity-1.9+git.20190701/Makefile       2019-07-01 16:01:32.000000000 
+0200
+++ new/trinity-1.9+git.20190801/Makefile       2019-08-02 02:17:51.000000000 
+0200
@@ -1,11 +1,5 @@
 VERSION="2019.06"
 
-ifeq (,$(findstring pre,$(VERSION)))
-DEVEL = 0
-else
-DEVEL = 1
-endif
-
 INSTALL_PREFIX ?= $(DESTDIR)
 INSTALL_PREFIX ?= $(HOME)
 NR_CPUS := $(shell grep -c ^processor /proc/cpuinfo)
@@ -22,14 +16,6 @@
 CCSTD := $(shell if $(CC) -std=gnu11 -S -o /dev/null -xc /dev/null >/dev/null 
2>&1; then echo "-std=gnu11"; else echo "-std=gnu99"; fi)
 CFLAGS += $(CCSTD)
 
-# -Werror only enabled during development, and on gcc 7+
-ifeq ($(DEVEL), 1)
-CPP_MAJOR := $(shell $(CPP) -dumpversion 2>&1 | cut -d'.' -f1)
-CPP_MINOR := $(shell $(CPP) -dumpversion 2>&1 | cut -d'.' -f2)
-WERROR := $(shell if [ $(CPP_MAJOR) -ge 7 ] ; then echo "-Werror"; else echo 
""; fi)
-CFLAGS += $(WERROR)
-endif
-
 ifneq ($(SYSROOT),)
 CFLAGS += --sysroot=$(SYSROOT)
 endif
@@ -59,9 +45,6 @@
 ifneq ($(shell $(CC) -v 2>&1 | grep -c "clang"), 1)
 CFLAGS += -Wlogical-op
 CFLAGS += -Wstrict-aliasing=3
-ifeq ($(DEVEL), 0)
-CFLAGS += -Wno-maybe-uninitialized
-endif
 endif
 
 # Sometimes useful for debugging. more useful with clang than gcc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/include/compat.h 
new/trinity-1.9+git.20190801/include/compat.h
--- old/trinity-1.9+git.20190701/include/compat.h       2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/include/compat.h       2019-08-02 
02:17:51.000000000 +0200
@@ -582,6 +582,10 @@
 #define SO_SNDTIMEO_NEW         67
 #endif
 
+#ifndef SO_DETACH_REUSEPORT_BPF
+#define SO_DETACH_REUSEPORT_BPF 68
+#endif
+
 
 
 /* linux/tcp.h */
@@ -654,6 +658,26 @@
 #define TCP_MD5SIG_EXT         32
 #endif
 
+#ifndef TCP_FASTOPEN_KEY
+#define TCP_FASTOPEN_KEY        33      /* Set the key for Fast Open (cookie) 
*/
+#endif
+
+#ifndef TCP_FASTOPEN_NO_COOKIE
+#define TCP_FASTOPEN_NO_COOKIE  34      /* Enable TFO without a TFO cookie */
+#endif
+
+#ifndef TCP_ZEROCOPY_RECEIVE
+#define TCP_ZEROCOPY_RECEIVE    35
+#endif
+
+#ifndef TCP_INQ
+#define TCP_INQ                 36      /* Notify bytes available to read as a 
cmsg on read */
+#endif
+
+#ifndef TCP_TX_DELAY
+#define TCP_TX_DELAY   37
+#endif
+
 /* linux/if_packet.h */
 #ifndef PACKET_VNET_HDR
 #define PACKET_VNET_HDR                15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/include/syscalls-i386.h 
new/trinity-1.9+git.20190801/include/syscalls-i386.h
--- old/trinity-1.9+git.20190701/include/syscalls-i386.h        2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/include/syscalls-i386.h        2019-08-02 
02:17:51.000000000 +0200
@@ -438,4 +438,6 @@
        { .entry = &syscall_fsconfig },
        { .entry = &syscall_fsmount },
        { .entry = &syscall_fspick },
+       { .entry = &syscall_pidfd_open },
+       { .entry = &syscall_clone3 },
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/include/syscalls-x86_64.h 
new/trinity-1.9+git.20190801/include/syscalls-x86_64.h
--- old/trinity-1.9+git.20190701/include/syscalls-x86_64.h      2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/include/syscalls-x86_64.h      2019-08-02 
02:17:51.000000000 +0200
@@ -445,4 +445,6 @@
        { .entry = &syscall_fsconfig },
        { .entry = &syscall_fsmount },
        { .entry = &syscall_fspick },
+       { .entry = &syscall_pidfd_open },
+       { .entry = &syscall_clone3 },
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/net/proto-ip-tcp.c 
new/trinity-1.9+git.20190801/net/proto-ip-tcp.c
--- old/trinity-1.9+git.20190701/net/proto-ip-tcp.c     2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/net/proto-ip-tcp.c     2019-08-02 
02:17:51.000000000 +0200
@@ -14,6 +14,8 @@
        TCP_QUEUE_SEQ, TCP_REPAIR_OPTIONS, TCP_FASTOPEN, TCP_TIMESTAMP,
        TCP_NOTSENT_LOWAT, TCP_CC_INFO, TCP_SAVE_SYN, TCP_SAVED_SYN,
        TCP_REPAIR_WINDOW, TCP_FASTOPEN_CONNECT, TCP_ULP, TCP_MD5SIG_EXT,
+       TCP_FASTOPEN_KEY, TCP_FASTOPEN_NO_COOKIE, TCP_ZEROCOPY_RECEIVE, TCP_INQ,
+       TCP_TX_DELAY,
 };
 
 void tcp_setsockopt(struct sockopt *so, __unused__ struct socket_triplet 
*triplet)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/scripts/hashcheck.sh 
new/trinity-1.9+git.20190801/scripts/hashcheck.sh
--- old/trinity-1.9+git.20190701/scripts/hashcheck.sh   2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/scripts/hashcheck.sh   2019-08-02 
02:17:51.000000000 +0200
@@ -25,11 +25,11 @@
 # Note: Commented out checks are likely out of date, but they're for 
architectures
 #  I don't have time to care about. Step up and contribute if you care.
 #
-check include/uapi/asm-generic/unistd.h    
f15d6c6ce3fd351a88f40d7c8b2e631e25dbed8d sys_
+check include/uapi/asm-generic/unistd.h    
198599d8f761b4dd63db413600419fdad3ddfcbd sys_
 #check arch/alpha/include/uapi/asm/unistd.h 
51fa669a21d8f26a0c9de8280a3cfd9c257a0d28 _NR_
 #check arch/arm/include/uapi/asm/unistd.h   
7c601d436a3ebbe05a9b6813c0ffcf8eedaf101b SYSCALL
-check arch/x86/entry/syscalls/syscall_32.tbl     
340cb5804ab72eeaea9aed0394b4f2e891575a81 sys_
-check arch/x86/entry/syscalls/syscall_64.tbl     
9aca30eead0af4397c058c829ca15b49ea3e585e sys_
+check arch/x86/entry/syscalls/syscall_32.tbl     
be7686afac49943e1a89447b1d09f4a6e868f482 sys_
+check arch/x86/entry/syscalls/syscall_64.tbl     
83b2c58072648e92afca0504d5a60b456ddfe2ce sys_
 check arch/x86/entry/syscalls/syscall_64.tbl     
da39a3ee5e6b4b0d3255bfef95601890afd80709 stub_
 #check arch/ia64/kernel/entry.S             
e6a21b973609ec08cd19b0b8c67830f8570e93ef "data8\ sys_"
 #check arch/mips/kernel/scall32-o32.S       
b1501a675dd998fe2af68ae43cd797cf18d67b33 sys_
@@ -40,8 +40,8 @@
 #check arch/sparc/kernel/systbls_32.S       
98100f9dedc82d82ac18a33fd68dc7e4852ffcb8 sys_
 
 # new setsockopt values
-check include/uapi/asm-generic/socket.h        
9df70d0b2c11b5df9a2f9b3aa835d49511a0ec36 SO_
-check include/uapi/linux/tcp.h          
8ea7461203395459db4a7ceaeea1f18893f74cec \#define\ TCP_
+check include/uapi/asm-generic/socket.h        
08003e14cf68ce62a2caeb8921db3e081a612f09 SO_
+check include/uapi/linux/tcp.h          
149a6ee4bb5bb81fd8d44923c5846f85b7130d5e \#define\ TCP_
 check include/uapi/linux/in.h           
0116e6878df350e74ec730fd9f455efb95e510c8 \#define\ IP_
 
 # Check for new packet families
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/syscalls/clone3.c 
new/trinity-1.9+git.20190801/syscalls/clone3.c
--- old/trinity-1.9+git.20190701/syscalls/clone3.c      1970-01-01 
01:00:00.000000000 +0100
+++ new/trinity-1.9+git.20190801/syscalls/clone3.c      2019-08-02 
02:17:51.000000000 +0200
@@ -0,0 +1,17 @@
+/*
+ * SYSCALL_DEFINE2(clone3, struct clone_args __user *, uargs, size_t, size)
+ */
+
+#include <linux/sched.h>
+#include "sanitise.h"
+
+struct syscallentry syscall_clone3 = {
+       .name = "clone3",
+       .num_args = 2,
+       .flags = AVOID_SYSCALL,
+       .arg1name = "uargs",
+       .arg1type = ARG_ADDRESS,
+       .arg2name = "size",
+       .arg2type = ARG_LEN,
+       .rettype = RET_PID_T,
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/syscalls/pidfd_open.c 
new/trinity-1.9+git.20190801/syscalls/pidfd_open.c
--- old/trinity-1.9+git.20190701/syscalls/pidfd_open.c  1970-01-01 
01:00:00.000000000 +0100
+++ new/trinity-1.9+git.20190801/syscalls/pidfd_open.c  2019-08-02 
02:17:51.000000000 +0200
@@ -0,0 +1,19 @@
+/*
+ * SYSCALL_DEFINE2(pidfd_open, pid_t, pid, unsigned int, flags)
+ */
+#include "sanitise.h"
+
+static unsigned long pidfd_open_flags[] = {
+       0,
+};
+
+struct syscallentry syscall_pidfd_open = {
+       .name = "pidfd_open",
+       .num_args = 2,
+       .arg1type = ARG_PID,
+       .arg1name = "pid",
+       .arg2name = "flags",
+       .arg2type = ARG_LIST,
+       .arg2list = ARGLIST(pidfd_open_flags),
+       .rettype = RET_PID_T,
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/syscalls/setsockopt.c 
new/trinity-1.9+git.20190801/syscalls/setsockopt.c
--- old/trinity-1.9+git.20190701/syscalls/setsockopt.c  2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/syscalls/setsockopt.c  2019-08-02 
02:17:51.000000000 +0200
@@ -28,6 +28,7 @@
        SO_COOKIE, SCM_TIMESTAMPING_PKTINFO, SO_PEERGROUPS, SO_ZEROCOPY,
        SO_TXTIME, SO_BINDTOIFINDEX, SO_TIMESTAMP_NEW, SO_TIMESTAMPNS_NEW,
        SO_TIMESTAMPING_NEW, SO_RCVTIMEO_NEW, SO_SNDTIMEO_NEW,
+       SO_DETACH_REUSEPORT_BPF,
 };
 
 static void socket_setsockopt(struct sockopt *so, __unused__ struct 
socket_triplet *triplet)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20190701/syscalls/syscalls.h 
new/trinity-1.9+git.20190801/syscalls/syscalls.h
--- old/trinity-1.9+git.20190701/syscalls/syscalls.h    2019-07-01 
16:01:32.000000000 +0200
+++ new/trinity-1.9+git.20190801/syscalls/syscalls.h    2019-08-02 
02:17:51.000000000 +0200
@@ -398,6 +398,8 @@
 extern struct syscallentry syscall_fsconfig;
 extern struct syscallentry syscall_fsmount;
 extern struct syscallentry syscall_fspick;
+extern struct syscallentry syscall_pidfd_open;
+extern struct syscallentry syscall_clone3;
 
 extern struct syscallentry syscall_runtime_instr;
 extern struct syscallentry syscall_s390_pci_mmio_write;


Reply via email to