Hello community,

here is the log from the commit of package trinity for openSUSE:Factory checked 
in at 2018-01-10 23:38:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trinity (Old)
 and      /work/SRC/openSUSE:Factory/.trinity.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trinity"

Wed Jan 10 23:38:28 2018 rev:48 rq:563296 version:1.9+git.20171219

Changes:
--------
--- /work/SRC/openSUSE:Factory/trinity/trinity.changes  2017-11-29 
10:54:26.272780025 +0100
+++ /work/SRC/openSUSE:Factory/.trinity.new/trinity.changes     2018-01-10 
23:38:28.554711365 +0100
@@ -1,0 +2,11 @@
+Wed Jan 10 10:12:33 UTC 2018 - mplus...@suse.com
+
+- Update to version 1.9+git.20171219:
+  * document why we take that rec->lock in the extrafork path
+  * compat: handle removed autofs macros
+  * fd logging -> object logging
+  * Begin 1.9
+- Drop not needed patch:
+  * compat-handle-removed-autofs-macros.patch
+
+-------------------------------------------------------------------

Old:
----
  compat-handle-removed-autofs-macros.patch
  trinity-1.8+git.20171103.tar.xz

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

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

Other differences:
------------------
++++++ trinity.spec ++++++
--- /var/tmp/diff_new_pack.nzxGb3/_old  2018-01-10 23:38:29.102685657 +0100
+++ /var/tmp/diff_new_pack.nzxGb3/_new  2018-01-10 23:38:29.102685657 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package trinity
 #
-# 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
@@ -16,16 +16,15 @@
 #
 
 
-%define version_unconverted 1.8+git.20171103
+%define version_unconverted 1.9+git.20171219
 Name:           trinity
-Version:        1.8+git.20171103
+Version:        1.9+git.20171219
 Release:        0
 Summary:        A Linux System call fuzz tester
 License:        GPL-2.0
 Group:          Development/Tools/Other
-Url:            http://codemonkey.org.uk/projects/trinity/
+URL:            http://codemonkey.org.uk/projects/trinity/
 Source0:        %{name}-%{version}.tar.xz
-Patch0:         compat-handle-removed-autofs-macros.patch
 ExcludeArch:    %ix86 %arm
 
 %description
@@ -36,7 +35,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 export CFLAGS="%{optflags}"

++++++ _service ++++++
--- /var/tmp/diff_new_pack.nzxGb3/_old  2018-01-10 23:38:29.130684344 +0100
+++ /var/tmp/diff_new_pack.nzxGb3/_new  2018-01-10 23:38:29.130684344 +0100
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">trinity</param>
-    <param name="versionformat">1.8+git.%cd</param>
+    <param name="versionformat">1.9+git.%cd</param>
   </service>
   <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.nzxGb3/_old  2018-01-10 23:38:29.146683593 +0100
+++ /var/tmp/diff_new_pack.nzxGb3/_new  2018-01-10 23:38:29.150683406 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://github.com/kernelslacker/trinity</param>
-          <param 
name="changesrevision">6ddabfd29480a6a526895a578c56bc8051228c15</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">00a1a514288e645690a46afaad87c1080da4960f</param></service></servicedata>
\ No newline at end of file

++++++ trinity-1.8+git.20171103.tar.xz -> trinity-1.9+git.20171219.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.8+git.20171103/Documentation/TODO 
new/trinity-1.9+git.20171219/Documentation/TODO
--- old/trinity-1.8+git.20171103/Documentation/TODO     2017-11-03 
16:14:07.000000000 +0100
+++ new/trinity-1.9+git.20171219/Documentation/TODO     2017-12-19 
21:41:13.000000000 +0100
@@ -1,3 +1,7 @@
+* Object logging.
+  - Attach an operation history to each object to be dumped at post-mortem 
time.
+  - Will need a comms channel from children->main. pipe? unix socket?
+
 * Various syscall improvements.
   - brk could be smarter about existing brk
   - Revisit fuzzing ptrace.
@@ -229,8 +233,6 @@
     they dominate over the /dev entries.
   - more fd 'types' (fanotify_init)
   - need a way to go from fd to string describing what it is. for post-mortem
-  - Attach an operation history to each fd for post-mortem.
-    Maybe we need an fd container struct ?
   - deregister fd providers if init of one fails
   - separate fd lists for dirs vs files
   - make fd providers take array to fillin & num of fds as params.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.8+git.20171103/Makefile 
new/trinity-1.9+git.20171219/Makefile
--- old/trinity-1.8+git.20171103/Makefile       2017-11-03 16:14:07.000000000 
+0100
+++ new/trinity-1.9+git.20171219/Makefile       2017-12-19 21:41:13.000000000 
+0100
@@ -1,4 +1,4 @@
-VERSION="1.8"
+VERSION="1.9pre"
 
 ifeq (,$(findstring pre,$(VERSION)))
 DEVEL = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.8+git.20171103/include/compat.h 
new/trinity-1.9+git.20171219/include/compat.h
--- old/trinity-1.8+git.20171103/include/compat.h       2017-11-03 
16:14:07.000000000 +0100
+++ new/trinity-1.9+git.20171219/include/compat.h       2017-12-19 
21:41:13.000000000 +0100
@@ -1209,3 +1209,11 @@
 #ifndef SO_IP_SET
 #define SO_IP_SET 83
 #endif
+
+/* linux/auto_fs4.h */
+#ifndef AUTOFS_IOC_EXPIRE_INDIRECT
+#define AUTOFS_IOC_EXPIRE_INDIRECT AUTOFS_IOC_EXPIRE_MULTI
+#endif
+#ifndef AUTOFS_IOC_EXPIRE_DIRECT
+#define AUTOFS_IOC_EXPIRE_DIRECT AUTOFS_IOC_EXPIRE_MULTI
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.8+git.20171103/ioctls/autofs.c 
new/trinity-1.9+git.20171219/ioctls/autofs.c
--- old/trinity-1.8+git.20171103/ioctls/autofs.c        2017-11-03 
16:14:07.000000000 +0100
+++ new/trinity-1.9+git.20171219/ioctls/autofs.c        2017-12-19 
21:41:13.000000000 +0100
@@ -8,6 +8,7 @@
 #include "shm.h"
 #include "syscall.h"
 #include "utils.h"
+#include "compat.h"
 
 /* include/linux/auto_dev-ioctl.h */
 /*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.8+git.20171103/syscall.c 
new/trinity-1.9+git.20171219/syscall.c
--- old/trinity-1.8+git.20171103/syscall.c      2017-11-03 16:14:07.000000000 
+0100
+++ new/trinity-1.9+git.20171219/syscall.c      2017-12-19 21:41:13.000000000 
+0100
@@ -167,6 +167,8 @@
        if (pid_alive(extrapid) == TRUE)
                usleep(100);
 
+       /* We take the rec lock here even though we don't obviously use it.
+        * The reason, is that the grandchild is using it. */
        lock(&rec->lock);
        while (pid == 0) {
                int childstatus;


Reply via email to