Revisions of trinity
Martin Pluskal (pluskalm)
committed
(revision 106)
- 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
buildservice-autocommit
accepted
request 519315
from
Martin Pluskal (pluskalm)
(revision 105)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 104)
- Update to version 1.7+git.20170825:
buildservice-autocommit
accepted
request 516837
from
Martin Pluskal (pluskalm)
(revision 103)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 102)
- 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+
buildservice-autocommit
accepted
request 512274
from
Martin Pluskal (pluskalm)
(revision 101)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 100)
- 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
buildservice-autocommit
accepted
request 504038
from
Martin Pluskal (pluskalm)
(revision 99)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 98)
- 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
buildservice-autocommit
accepted
request 495855
from
Martin Pluskal (pluskalm)
(revision 97)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 495853
from
Václav Šístek (vsistek)
(revision 96)
- 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
buildservice-autocommit
accepted
request 494115
from
Martin Pluskal (pluskalm)
(revision 95)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 94)
- Update to version 1.7+git.20170506:
buildservice-autocommit
accepted
request 486978
from
Martin Pluskal (pluskalm)
(revision 93)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 92)
- Update to version 1.7+git.20170405:
buildservice-autocommit
accepted
request 480675
from
Martin Pluskal (pluskalm)
(revision 91)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 90)
- Update to version 1.7+git.20170315: * Add PF_KCM to domains list, so -E KCM works. * missing include, compile fix * remove some more leftover log-to-file code * introduce some basic 'connect to udp server' code. * move output() and friends to trinity.h * log.c->output.c log.h->arg-decoder.h * implement logging shutdown * make sendudp less fatal on failure * add ->dump member to objhead * Add TCP_FASTOPEN_CONNECT * skeletal support for AF_QIPCRTR * skeletal support for PF_SMC * add RTNLGRP_MPLS_NETCONF * remove unnecessary macro hell * Sometimes unshare various namespaces in child processes * make iovec's with a single element half the time * set iovec lens to '20' half the time. * fds/drm.c: Increase buffer size. * add some new BPF map types * improve bpf sanitize to support more than just PROG_LOAD * add BPF_OBJ_PIN/BPF_OBJ_GET * bpf arg 1 is cmds, not flags * compile fixes * always include config.h * bpf: set r2/r3 in all cases * new BPF prog types * split out the bpf attr generations per-case. * unused fields are already zeroed, as this is zmalloc'd * improve BPF_MAP_CREATE by setting reasonable types/size
Martin Pluskal (pluskalm)
committed
(revision 89)
- Update to version 1.7+git.20170210: - Cleanup spec file a bit
buildservice-autocommit
accepted
request 450414
from
Factory Maintainer (factory-maintainer)
(revision 88)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 87)
- Update to version 1.7+git.20170107: * check that the mprotect succeeded before writing to page. * optimize the case where we're dirtying a whole mapping. * protocol is always unsigned. * clear out any old state left in the postbuffer before we do a syscall.
Displaying revisions 81 - 100 of 186