Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package trinity for openSUSE:Factory checked 
in at 2021-12-22 20:18:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trinity (Old)
 and      /work/SRC/openSUSE:Factory/.trinity.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trinity"

Wed Dec 22 20:18:12 2021 rev:69 rq:942086 version:1.9+git.20211129

Changes:
--------
--- /work/SRC/openSUSE:Factory/trinity/trinity.changes  2021-10-20 
20:24:54.297401063 +0200
+++ /work/SRC/openSUSE:Factory/.trinity.new.2520/trinity.changes        
2021-12-22 20:19:18.263881861 +0100
@@ -1,0 +2,7 @@
+Wed Dec 22 09:49:04 UTC 2021 - Martin Pluskal <mplus...@suse.com>
+
+- Update to version 1.9+git.20211129:
+  * reduce variable scoping
+  * do not let created timer send SIGINT signal
+
+-------------------------------------------------------------------

Old:
----
  trinity-1.9+git.20211011.obscpio

New:
----
  trinity-1.9+git.20211129.obscpio

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

Other differences:
------------------
++++++ trinity.spec ++++++
--- /var/tmp/diff_new_pack.Wk7JoN/_old  2021-12-22 20:19:18.811882118 +0100
+++ /var/tmp/diff_new_pack.Wk7JoN/_new  2021-12-22 20:19:18.815882119 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           trinity
-Version:        1.9+git.20211011
+Version:        1.9+git.20211129
 Release:        0
 Summary:        A Linux System call fuzz tester
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Wk7JoN/_old  2021-12-22 20:19:18.855882138 +0100
+++ /var/tmp/diff_new_pack.Wk7JoN/_new  2021-12-22 20:19:18.859882140 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">git://github.com/kernelslacker/trinity</param>
-              <param 
name="changesrevision">eadc80ef4e2c4035131d7f8a3771833abedf7f49</param></service></servicedata>
+              <param 
name="changesrevision">608712d8bf2dfee14de1bfd0e7c601dce2376808</param></service></servicedata>
 (No newline at EOF)
 

++++++ trinity-1.9+git.20211011.obscpio -> trinity-1.9+git.20211129.obscpio 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trinity-1.9+git.20211011/syscalls/timer_create.c 
new/trinity-1.9+git.20211129/syscalls/timer_create.c
--- old/trinity-1.9+git.20211011/syscalls/timer_create.c        2021-10-11 
21:30:27.000000000 +0200
+++ new/trinity-1.9+git.20211129/syscalls/timer_create.c        2021-11-29 
06:50:19.000000000 +0100
@@ -3,7 +3,31 @@
        struct sigevent __user *, timer_event_spec,
        timer_t __user *, created_timer_id)
  */
+#include <signal.h>
+
 #include "sanitise.h"
+#include "random.h"
+
+static void timer_create_sanitise(struct syscallrecord *rec)
+{
+       struct sigevent *sigev;
+
+       if (RAND_BOOL()) {
+               int signo;
+
+               sigev = (struct sigevent *) get_writable_address(sizeof(struct 
sigevent));
+
+               /* do not let created timer send SIGINT signal */
+               do {
+                       signo = random() % _NSIG;
+               } while (signo  == SIGINT);
+
+               sigev->sigev_signo = signo;
+       } else
+               sigev = NULL;
+
+       rec->a2 = (unsigned long)sigev;
+}
 
 struct syscallentry syscall_timer_create = {
        .name = "timer_create",
@@ -13,4 +37,5 @@
        .arg2type = ARG_ADDRESS,
        .arg3name = "create_timer_id",
        .arg3type = ARG_ADDRESS,
+       .sanitise = timer_create_sanitise,
 };

++++++ trinity.obsinfo ++++++
--- /var/tmp/diff_new_pack.Wk7JoN/_old  2021-12-22 20:19:19.067882237 +0100
+++ /var/tmp/diff_new_pack.Wk7JoN/_new  2021-12-22 20:19:19.071882239 +0100
@@ -1,6 +1,6 @@
 name: trinity
-version: 1.9+git.20211011
-mtime: 1633980627
-commit: eadc80ef4e2c4035131d7f8a3771833abedf7f49
+version: 1.9+git.20211129
+mtime: 1638165019
+commit: 608712d8bf2dfee14de1bfd0e7c601dce2376808
 
 

Reply via email to