194 Commits

Author SHA256 Message Date
cdea6c8538 Accepting request 726676 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/726676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=58
2019-08-28 16:37:31 +00:00
6baa686ceb - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=139
2019-08-28 07:06:46 +00:00
a67cfa1d31 Accepting request 715671 from devel:tools
- Update to version 1.9+git.20190701:
  * format string fixes
  * don't free the default dump filename ptr
  * remove pointless or
  * Fix reversed file closures in ftrace code.
  * Fix cut-n-paste errors in smc socket creation
  * Map PF_XDP to string
  * more signed->unsigned
  * silence the perf dumper
  * socket args are unsigned
  * Don't do 10 iterations of sockets we can't generate
  * no logging by default
  * Bump version string to something that makes more sense
  * Fix compile failure on centos7
  * update x86-32 syscalls
  * update prctl
  * update setsockopts
  * basic fspick support
  * basic fsmount support
  * basic fsconfig support
  * basic fsopen support
  * basic move_mount support
  * basic open_tree support
  * basic io_uring support
  * Add pidfd_send_signal
  * commit the additional PF_XDP bits
  * Add PF_XDP support

OBS-URL: https://build.opensuse.org/request/show/715671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=57
2019-07-18 13:20:11 +00:00
52f431be66 - Update to version 1.9+git.20190701:
* format string fixes
  * don't free the default dump filename ptr
  * remove pointless or
  * Fix reversed file closures in ftrace code.
  * Fix cut-n-paste errors in smc socket creation
  * Map PF_XDP to string
  * more signed->unsigned
  * silence the perf dumper
  * socket args are unsigned
  * Don't do 10 iterations of sockets we can't generate
  * no logging by default
  * Bump version string to something that makes more sense
  * Fix compile failure on centos7
  * update x86-32 syscalls
  * update prctl
  * update setsockopts
  * basic fspick support
  * basic fsmount support
  * basic fsconfig support
  * basic fsopen support
  * basic move_mount support
  * basic open_tree support
  * basic io_uring support
  * Add pidfd_send_signal
  * commit the additional PF_XDP bits
  * Add PF_XDP support

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=137
2019-07-16 12:04:32 +00:00
d55639eb09 Accepting request 712154 from devel:tools
- Update to version 1.9+git.20190614:
  * memfd build fixes for modern glibc
  * cppcheck fixes
  * strncpy -> memcpy

OBS-URL: https://build.opensuse.org/request/show/712154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=56
2019-06-27 13:26:18 +00:00
c41b9c5124 - Update to version 1.9+git.20190614:
* memfd build fixes for modern glibc
  * cppcheck fixes
  * strncpy -> memcpy

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=135
2019-06-26 14:21:42 +00:00
b73e74cacc Accepting request 706046 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/706046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=55
2019-06-19 19:01:54 +00:00
7ebeeb34fe up to 1.9+git.20190124
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=133
2019-03-12 07:36:28 +00:00
568972af2e up to 1.9+git.20190124
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=132
2019-03-12 07:34:40 +00:00
eab5e34eea Accepting request 639945 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/639945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=54
2018-10-04 17:03:06 +00:00
97335c7a0f - Update to version 1.9+git.20180921:
* Fixed trinity compile issue as on gcc gcc (Ubuntu 8.2.0-6ubuntu1) 8.2.0 it failed as -Werror=format-overflow= while assigning a array variable as size over flow

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=130
2018-09-27 10:55:42 +00:00
543141c233 Accepting request 631918 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/631918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=53
2018-08-29 10:26:20 +00:00
ec5e721381 Accepting request 631766 from home:pluskalm:branches:devel:tools
- Update to version 1.9+git.20180827:
  * Check if VIDIOC_RESERVED is defined.
- Do not build with -Werror (this Workarounds various build
  failures).

OBS-URL: https://build.opensuse.org/request/show/631766
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=128
2018-08-28 08:15:32 +00:00
d820bd998c Accepting request 619542 from devel:tools
- workaround build with gcc8

- Update to version 1.9+git.20180608:
  * configure: fix build with kernel headers v4.17+
  * trinity: check pidstatfile before fclose

- Update to version 1.9+git.20180413:
  * parisc-specific updates

OBS-URL: https://build.opensuse.org/request/show/619542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=52
2018-06-28 13:14:53 +00:00
3dd216d956 changes
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=126
2018-06-28 08:07:54 +00:00
1ce7f8fc13 fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=125
2018-06-18 08:40:03 +00:00
76a33110df fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=124
2018-06-18 08:36:51 +00:00
d4b517f1c7 Accepting request 616274 from home:pdostal:branches:devel:tools
- Update to version 1.9+git.20180608:
  * configure: fix build with kernel headers v4.17+
  * trinity: check pidstatfile before fclose

OBS-URL: https://build.opensuse.org/request/show/616274
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=123
2018-06-12 09:35:32 +00:00
8b67856752 - Update to version 1.9+git.20180413:
* parisc-specific updates

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=122
2018-05-30 13:48:40 +00:00
2451067a16 Accepting request 595312 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/595312
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=51
2018-04-11 12:02:54 +00:00
ee305e0e3f Accepting request 595213 from home:pluskalm:branches:devel:tools
- Update to version 1.9+git.20180402:
  * Fix pthread undefined references
  * short-circuit log handle discovery if logging disabled
  * mlock: move MLOCK_ONFAULT to compat.h
  * memfd: fix build with glibc 2.27
- Drop no longer needed patches:
  * memfd-do-not-redefine-memfd_create.patch
  * mlock-move-MLOCK_ONFAULT-to-compat.h.patch
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/595213
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=120
2018-04-10 15:41:23 +00:00
70cac54dae Accepting request 585238 from devel:tools
- Update to version 1.9+git.20180228:
  * suppress packed warning
  * add sgxv2
  * add ioctl pattern for sgx driver
  * trinity: Add support for s390_sthyi svc
  * trinity: Add support for s390_guarded_storage svc
  * trinity: Add support for s390_pci_mmio_read and write
  * trinity: Add support for runtime_instr svc
- add memfd-do-not-redefine-memfd_create.patch
- add mlock-move-MLOCK_ONFAULT-to-compat.h.patch

OBS-URL: https://build.opensuse.org/request/show/585238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=50
2018-03-11 14:25:56 +00:00
2e656c5181 up to 20180228 & build fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=118
2018-03-10 07:24:52 +00:00
287f080c15 Accepting request 574232 from devel:tools
- Update to version 1.9+git.20180206:
  * trinity: Add support for readdir svc
  * trinity: Add support for copy_file_range svc
  * trinity: Add support for mlock2 svc
  * trinity: Add support for statx svc
  * trinity: Add support for preadv2/pwritev2 svcs
  * trinity: Update and comment on s390 system call table
  * trinity: Fix compile error on linux 4.15 kernel

OBS-URL: https://build.opensuse.org/request/show/574232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=49
2018-02-09 14:51:10 +00:00
4c6f25f88e - Update to version 1.9+git.20180206:
* trinity: Add support for readdir svc
  * trinity: Add support for copy_file_range svc
  * trinity: Add support for mlock2 svc
  * trinity: Add support for statx svc
  * trinity: Add support for preadv2/pwritev2 svcs
  * trinity: Update and comment on s390 system call table
  * trinity: Fix compile error on linux 4.15 kernel

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=116
2018-02-08 12:27:35 +00:00
6eaa1cee69 Accepting request 563296 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/563296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=48
2018-01-10 22:38:28 +00:00
4809d0f61e Accepting request 563242 from home:pluskalm:branches:devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/563242
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=114
2018-01-10 12:47:27 +00:00
3b1668a0ed Accepting request 546177 from devel:tools
- add compat-handle-removed-autofs-macros.patch to fix factory
  build failure

OBS-URL: https://build.opensuse.org/request/show/546177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=47
2017-11-29 09:54:18 +00:00
a7042b3941 fix build failure
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=112
2017-11-28 09:14:44 +00:00
3e1abbc0dd Accepting request 540176 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/540176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=46
2017-11-10 13:57:31 +00:00
c3a3deb9bc Accepting request 540174 from home:lcavajani:branches:devel:tools
- Update to version 1.8+git.20171103:
  * add SO_ZEROCOPY
  * add statx for i386
  * add MSG_ZEROCOPY
  * add new madvise flags
  * update hashes
  * perf_event_open: update features to 4.14-rc6
  * TODO: some extra cmdline args
  * 1.8 release

OBS-URL: https://build.opensuse.org/request/show/540174
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=110
2017-11-09 10:16:47 +00:00
2fb5370230 Accepting request 536715 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/536715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=45
2017-10-26 16:45:41 +00:00
3b4ba1e06c up to 1.7+git.20171006
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=108
2017-10-19 06:36:53 +00:00
4e35995b6d Accepting request 533154 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/533154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=44
2017-10-11 21:02:53 +00:00
54b0dd66b2 - Update to version 1.7+git.20170918:
* output a packet count for debugging
  * net/proto-rds.c: rds_setsockopt() stub not needed
  * proto-rds: fix missing includes
  * syscalls-mips: split header
  * mips[o32]: add missing syscalls
  * mips: add n32 and 64 ABIs
  * reinstate the log-to-file code for now.
  * fix the case where -l is passed a directory.
  * remove duplicate LOGGING_DISABLED checks
  * make output() aware that LOGGING_UDP is a thing
  * remove logfiles_opened
  * update some documentation regarding logging
  * update the TODO some.
  * add a script I use to monitor when the kernel interfaces change
  * add hashcheck use to TODO

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=106
2017-09-21 08:50:27 +00:00
e2ca6c3e08 Accepting request 519315 from devel:tools
- Update to version 1.7+git.20170825:

OBS-URL: https://build.opensuse.org/request/show/519315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=43
2017-08-30 14:22:27 +00:00
89e5af65a3 - Update to version 1.7+git.20170825:
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=104
2017-08-29 11:16:22 +00:00
f77c8c9503 Accepting request 516837 from devel:tools
- Update to version 1.7+git.20170813:
  * dump_pid_stack: fix uninitialised variable
  * beginnings of TCP_ULP support.
  * add tls header
  * only Werror on gcc7+

OBS-URL: https://build.opensuse.org/request/show/516837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=42
2017-08-16 14:15:07 +00:00
7fdfae6a26 - Update to version 1.7+git.20170813:
* dump_pid_stack: fix uninitialised variable
  * beginnings of TCP_ULP support.
  * add tls header
  * only Werror on gcc7+

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=102
2017-08-14 13:35:33 +00:00
85ae46089e Accepting request 512274 from devel:tools
- Update to version 1.7+git.20170712:
  * remove old debug leftover
  * remove the syscall-in-subchild code.
  * make the new seed be sequential (sort of)
  * move the 'are we done' check to the generic child code.
  * Include sys/io.h for UIO_MAXIOV symbol.
  * ioctls/vfs.c: add more ioctls from linux/fs.h
  * ioctls/vfs.c: FS_IOC_GETFSMAP
  * get_syscall_entry: remove SYSCALL_OFFSET
  * add new TCP setsockopts
  * update setsockopt options
  * special case tls for TCP_ULP
  * update netlink protocols

OBS-URL: https://build.opensuse.org/request/show/512274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=41
2017-07-25 09:40:52 +00:00
f70d6dabfe - Update to version 1.7+git.20170712:
* remove old debug leftover
  * remove the syscall-in-subchild code.
  * make the new seed be sequential (sort of)
  * move the 'are we done' check to the generic child code.
  * Include sys/io.h for UIO_MAXIOV symbol.
  * ioctls/vfs.c: add more ioctls from linux/fs.h
  * ioctls/vfs.c: FS_IOC_GETFSMAP
  * get_syscall_entry: remove SYSCALL_OFFSET
  * add new TCP setsockopts
  * update setsockopt options
  * special case tls for TCP_ULP
  * update netlink protocols

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=100
2017-07-24 13:19:20 +00:00
d42aa9555d Accepting request 504038 from devel:tools
- Update to version 1.7+git.20170612:
  * mark the sync syscalls as expensive
  * reduce the likelyhood that we call expensive syscalls.

- Update to version 1.7+git.20170525:
  * add incoming packets to the correct place in the list.
  * add the last op_nr to the childexited message
  * add a flag to mark when we're expecting a spawn message.
  * only process CHILD_EXITED messages if the opnr is current
  * maintain a count of packets processed each scan of the child list.
  * childhdr is already set at this point.
  * use a single thread to process all child packets
  * optimize packet rx list walk
  * drop duplicate packets instead of adding them to the list.
  * fix up cppcheck signedness warnings
  * replace state machine with simpler drain logic

OBS-URL: https://build.opensuse.org/request/show/504038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=40
2017-06-23 07:17:45 +00:00
f4b2d0db7f - Update to version 1.7+git.20170612:
* mark the sync syscalls as expensive
  * reduce the likelyhood that we call expensive syscalls.

- Update to version 1.7+git.20170525:
  * add incoming packets to the correct place in the list.
  * add the last op_nr to the childexited message
  * add a flag to mark when we're expecting a spawn message.
  * only process CHILD_EXITED messages if the opnr is current
  * maintain a count of packets processed each scan of the child list.
  * childhdr is already set at this point.
  * use a single thread to process all child packets
  * optimize packet rx list walk
  * drop duplicate packets instead of adding them to the list.
  * fix up cppcheck signedness warnings
  * replace state machine with simpler drain logic

OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=98
2017-06-16 09:19:33 +00:00
fe2361969b Accepting request 495855 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/495855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=39
2017-05-20 08:13:37 +00:00
e25b4c8384 Accepting request 495853 from home:vsistek:branches:devel:tools
- Update to version 1.7+git.20170512
-This line, and those below, will be ignored--

old: devel:tools/trinity
new: home:vsistek:branches:devel:tools/trinity rev None
Index: _servicedata
===================================================================
--- _servicedata (revision 95)
+++ _servicedata (revision 2)
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
             <param name="url">git://github.com/kernelslacker/trinity</param>
-          <param name="changesrevision">f3764ffc7f46a7aae442a6d9cfb216a72db2d73f</param></service></servicedata>
\ No newline at end of file
+          <param name="changesrevision">a81fba1701ad9250f91f87c7748940525eaaffa4</param></service></servicedata>
\ No newline at end of file
Index: trinity.changes
===================================================================
--- trinity.changes (revision 95)
+++ trinity.changes (revision 2)
@@ -1,4 +1,38 @@
 -------------------------------------------------------------------
+Thu May 18 11:59:33 UTC 2017 - vsistek@suse.com
+
+- Update to version 1.7+git.20170512:
+  * create a thread per child queue
+  * change decoders to return strings
+  * mutex needs to protect list walks, not just removal.
+  * add a server/ copy of zmalloc
+  * support user CFLAGS in Makefiles
+  * fix potential use-before-init
+  * move some udp related server functions to their own file
+  * output decoded packets to logfiles.
+  * remove the 'stash' copy of the syscall rec
+  * print where handshakes came from
+  * tweak socket buffer sizes.
+  * timestamp syscall operations.
+  * timestamp all child messages
+  * only print setsockopt success if it actually succeeded
+  * server side packet ordering.
+  * reset the expected sequence number when a child is respawned
+  * after iterating the child list once, sleep.
+  * no implied ordering between packets on spawn/exit/signal
+  * detect pid changes in child messages
+  * scope reduction
+  * misc cleanup
+  * more cppcheck cleanups
+  * dump errno if write() to logfile fails
+  * maintain a packets pending count
+  * copy incoming packet timestamp into the packet header
+  * log the last operation number a child did when we get a signal
+  * use pthread_yield rather than sleep
+  * send the SIGALARM message from the child that just received it.
+  * bump the expected sequence nr if we got a SIGALARM
+
+-------------------------------------------------------------------
 Mon May  8 16:48:14 UTC 2017 - mpluskal@suse.com
 
 - Update to version 1.7+git.20170506:
Index: trinity.spec
===================================================================
--- trinity.spec (revision 95)
+++ trinity.spec (revision 2)
@@ -16,9 +16,9 @@
 #
 
 
-%define version_unconverted 1.7+git.20170506
+%define version_unconverted 1.7+git.20170512
 Name:           trinity
-Version:        1.7+git.20170506
+Version:        1.7+git.20170512
 Release:        0
 Summary:        A Linux System call fuzz tester
 License:        GPL-2.0
Index: trinity-1.7+git.20170512.tar.xz
===================================================================
Binary file trinity-1.7+git.20170512.tar.xz (revision 2) added
Index: trinity-1.7+git.20170506.tar.xz
===================================================================
Binary file trinity-1.7+git.20170506.tar.xz (revision 95) deleted

OBS-URL: https://build.opensuse.org/request/show/495853
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=96
2017-05-18 12:07:41 +00:00
0b1d03c85f Accepting request 494115 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/494115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=38
2017-05-16 12:42:52 +00:00
ca1a1b530d - Update to version 1.7+git.20170506:
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=94
2017-05-08 19:25:36 +00:00
1aec680e49 Accepting request 486978 from devel:tools
- Update to version 1.7+git.20170405:

OBS-URL: https://build.opensuse.org/request/show/486978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=37
2017-04-12 15:37:12 +00:00
31aba7d035 - Update to version 1.7+git.20170405:
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=92
2017-04-10 08:21:11 +00:00
461ebf7dfa Accepting request 480675 from devel:tools
- Update to version 1.7+git.20170315:

OBS-URL: https://build.opensuse.org/request/show/480675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trinity?expand=0&rev=36
2017-03-20 16:09:36 +00:00