| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: trinity | Distribution: openSUSE Tumbleweed |
| Version: 1.9+git.20260403 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 7 10:47:46 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1011122 | Source RPM: trinity-1.9+git.20260403-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/kernelslacker/trinity | |
| Summary: A Linux System call fuzz tester | |
The basic idea is fairly simple. As 'fuzz testing' suggests, we call syscalls at random, with random arguments. Not an original idea, and one that has been done many times before on Linux, and on other operating systems. Where Trinity differs is that the arguments it passes are not purely random.
GPL-2.0-only
* Tue Apr 07 2026 Jiri Slaby <jslaby@suse.cz>
- Update to version 1.9+git.20260403:
* syscalls: add missing .rettype annotations
* net/ipv6: fix port off-by-one — rand() % 65535 never generates 65535
* net/icmpv6: set so->level to SOL_ICMPV6 for ICMPV6_FILTER
* select: fix divide error and use nfds to bound FD_SET values
* setsockopt: fix memory leak in SO_ATTACH_FILTER path
* child: move no_pidns flag to shared memory
* cmp_hints: use atomic load for pool->count in cmp_hints_get()
* kcov: handle KCOV_DISABLE failure during remote capability probe
* spinlock: add generation counter to prevent PID-recycling TOCTOU
* edgepair: fix half-initialized entry visible to readers
* and many more...
- add 0001-fix-build-on-aarch-s390x.patch
* Mon Mar 30 2026 Jiri Slaby <jslaby@suse.cz>
- Update to version 1.9+git.20260329:
* child: add munge_process() to diversify child startup context
* ioctls: register ATM ioctl group via REG_IOCTL_GROUP
* fds: extract /sys fd provider into sysfs.c
* fds: extract /proc fd provider into procfs.c
* fds: extract /dev fd provider into devfs.c
* Move random setsockopt from lazy init to child_ops
* Add per-child FD leak instrumentation
* rt_sigqueueinfo: constrain signal to safe/realtime signals
* get_mempolicy: use ARG_MMAP for addr argument
* kcmp: zero idx1/idx2 for non-KCMP_FILE types
* and many more...
* Wed Sep 04 2024 jslaby@suse.cz
- Update to version 1.9+git.20240830:
* Remove all the ->gen_packet stuff.
- remove 0001-syscalls-send.c-fix-build-on-32bit.patch
Different fix already in upstream.
* Fri Aug 30 2024 Jiri Slaby <jslaby@suse.cz>
- add 0001-syscalls-send.c-fix-build-on-32bit.patch
* Fri Aug 16 2024 jslaby@suse.cz
- Update to version 1.9+git.20240614:
* Remove unused kcov stuff
* Remove TODO
* fix memfd_create compile issue (#51)
* Wed May 22 2024 jslaby@suse.cz
- Update to version 1.9+git.20240521:
* support kernel 6.8 and 6.9 (#48)
* ioctls/kvm: make powerpc ioctls powerpc-only
* ioctls/kvm: make s390 ioctls s390-only
* compat: add removed KVM structures
* compat: add deprecated KVM IOCTL definitions
* Update madvise flags
- delete (they are in upstream)
0001-compat-add-deprecated-KVM-IOCTL-definitions.patch
0002-compat-add-removed-KVM-structures.patch
0003-ioctls-kvm-make-s390-ioctls-s390-only.patch
0004-ioctls-kvm-make-powerpc-ioctls-powerpc-only.patch
* Thu May 16 2024 Jiri Slaby <jslaby@suse.cz>
- support for kernel 6.9
* deleted (superseded)
0001-kvm-drop-deprecated-and-dropped-KVM-ioctls.patch
* added
0001-compat-add-deprecated-KVM-IOCTL-definitions.patch
0002-compat-add-removed-KVM-structures.patch
0003-ioctls-kvm-make-s390-ioctls-s390-only.patch
0004-ioctls-kvm-make-powerpc-ioctls-powerpc-only.patch
* Tue Mar 19 2024 Jiri Slaby <jslaby@suse.cz>
- add 0001-kvm-drop-deprecated-and-dropped-KVM-ioctls.patch (kernel 6.8)
* Tue Jan 09 2024 Martin Pluskal <mpluskal@suse.com>
- Update to version 1.9+git.20230710:
* ioctls/drm: fix DRM_MGA check (#45)
* ioctls/drm: check i810,mga,r128 and savage support (#44)
* update i386 syscall list
* Avoid array access out of bounds error during initialzation of fd providers. (#43)
* kvm: drop KVM_SET_MEMORY_REGION (#42)
- Switch _service to manual
- Drop upstreamed 0001-kvm-drop-KVM_SET_MEMORY_REGION.patch
* Thu Mar 16 2023 jslaby@suse.cz
- Update to version 1.9+git.20230109:
* periodic version bump
- add 0001-kvm-drop-KVM_SET_MEMORY_REGION.patch
* Mon Jan 09 2023 jslaby@suse.cz
- Update to version 1.9+git.20230108:
* fix: previous_op_count may more than op_count case process data compete. I met this under mips64 debian
* drop decnet
/usr/bin/trinity /usr/share/doc/packages/trinity /usr/share/doc/packages/trinity/README /usr/share/licenses/trinity /usr/share/licenses/trinity/COPYING /usr/share/man/man1/trinity.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Apr 20 22:38:25 2026