Changelog for
trinity-debuginfo-1.9+git.20230108-bp155.1.5.x86_64.rpm :
* Mon Jan 09 2023 jslabyAATTsuse.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
* Mon Nov 28 2022 Martin Pluskal
- Update to version 1.9+git.20220913:
* set_mempolicy_home_node skeleton
* futex_waitv skeleton
* fix warning about pragma diagnostic pop without push
* Thu Mar 10 2022 Martin Pluskal - Update to version 1.9+git.20220309:
* Ignore compiler warning
* fix unlikely overflow in stallcounter
* remove -Wdeclaration-after-statement
* panic when fd number is close to limition
* Fix compiler warning
* add support for riscv64 platform
* Wed Dec 22 2021 Martin Pluskal - Update to version 1.9+git.20211129:
* reduce variable scoping
* do not let created timer send SIGINT signal
* Wed Oct 20 2021 Martin Pluskal - Update to version 1.9+git.20211011:
* new setsockopts
* Add skeletons for a bunch of new syscalls
* protect other children\'s shm from corruption
* Mon Sep 13 2021 Martin Pluskal - Update to version 1.9+git.20210826:
* Use fcntl.h for dev_t & mode_t
* Wed Jul 21 2021 jslabyAATTsuse.cz- Update to version 1.9+git.20210717:
* net/proto-ip-raw.c: fix build with kernel >= 5.13
* Thu Apr 08 2021 Martin Pluskal - Update to version 1.9+git.20210330:
* Update mremap flags for 5.12-rc5
* Update madvise flags
* Update socketopts to 5.12rc5
* syscall update for 5.12-rc5
* Yet more new io_uring flags
* Mon Dec 28 2020 Martin Pluskal - Update project url
* Tue Mar 10 2020 Martin Pluskal - Update to version 1.9+git.20200228:
* new io_uring_register opcodes- Change compression to gz form faster builds- Small package cleanup
* Mon Feb 17 2020 Martin Pluskal - Update to version 1.9+git.20200130:
* Fix build with GCC 10.
* remove more udp detritus
* Remove leftover udp.h include.
* remove dead var
* remove all the udp logging
* Remove unnecessary abstraction.
* syscalls: remove arch_prctl from x86_32
* modify_ldt: include linux/types.h before ASSEMBLY == 1
* Remove DEVEL crud
* update TCP setsockopts
* Wed Jan 22 2020 tchvatalAATTsuse.com- Update to version 1.9+git.20191230:
* remove more udp detritus
* Remove leftover udp.h include.
* remove dead var
* remove all the udp logging
* Remove unnecessary abstraction.- Switch to the obs_scm from tar_scm
* Wed Nov 20 2019 jslabyAATTsuse.com- Update to version 1.9+git.20191119:
* syscalls: remove arch_prctl from x86_32
* modify_ldt: include linux/types.h before ASSEMBLY == 1- drop 0001-modify_ldt-include-linux-types.h-before-ASSEMBLY-1.patch and 0001-syscalls-remove-arch_prctl-from-x86_32.patch (upstream)
* Mon Nov 18 2019 Jiri Slaby - add 0001-modify_ldt-include-linux-types.h-before-ASSEMBLY-1.patch and 0001-syscalls-remove-arch_prctl-from-x86_32.patch to fix build
* Wed Aug 28 2019 Martin Pluskal - 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
* Tue Jul 16 2019 Martin Pluskal - 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
* Wed Jun 26 2019 Martin Pluskal - Update to version 1.9+git.20190614:
* memfd build fixes for modern glibc
* cppcheck fixes
* strncpy -> memcpy
* Tue Mar 12 2019 jslabyAATTsuse.com- Update to version 1.9+git.20190124:
* Begin 1.10
* 1.9 release
* Compile fix missing bits of commit that added the new syscalls.
* proto-rds: include libc network headers first
* Silence spew from fds/bpf.c
* add skeletons for io_pgetevents & rseq
* Thu Sep 27 2018 Martin Pluskal - 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
* Mon Aug 27 2018 mpluskalAATTsuse.com- Update to version 1.9+git.20180827:
* Check if VIDIOC_RESERVED is defined.- Do not build with -Werror (this Workarounds various build failures).
* Mon Jun 18 2018 jslabyAATTsuse.com- workaround build with gcc8
* Tue Jun 12 2018 pdostalAATTsuse.com- Update to version 1.9+git.20180608:
* configure: fix build with kernel headers v4.17+
* trinity: check pidstatfile before fclose
* Wed May 30 2018 mpluskalAATTsuse.com- Update to version 1.9+git.20180413:
* parisc-specific updates
* Tue Apr 10 2018 mpluskalAATTsuse.com- 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
* Sat Mar 10 2018 jslabyAATTsuse.com- 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
* Thu Feb 08 2018 mpluskalAATTsuse.com- 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
* Wed Jan 10 2018 mpluskalAATTsuse.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
* Tue Nov 28 2017 jslabyAATTsuse.com- add compat-handle-removed-autofs-macros.patch to fix factory build failure
* Thu Nov 09 2017 lcavajaniAATTsuse.com- 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
* Thu Oct 19 2017 jslabyAATTsuse.com- Update to version 1.7+git.20171006:
* ignore possible error codes like ERESTARTSYS
* Fix up null ptr deref when no -l arg.
* Thu Sep 21 2017 mpluskalAATTsuse.com- 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
* Tue Aug 29 2017 mpluskalAATTsuse.com- Update to version 1.7+git.20170825:
* add RENAME_WHITEOUT
* econet: make optional
* ax25: make optional
* change include ->
* ipx: make optional
* replace __WORDSIZE with WORD_BIT
* types.h: change __uint32_t -> uint32_t
* syscalls/select: ensure __NFDBITS is defined
* fix includes
* pathnames: add missing nftw defines
* Fix version.h generation
* syscall: ensure a child is not killed with a lock held
* Add SIGILL as a potential child exit signal
* Mon Aug 14 2017 mpluskalAATTsuse.com- 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+
* Mon Jul 24 2017 mpluskalAATTsuse.com- 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
* Fri Jun 16 2017 mpluskalAATTsuse.com- Update to version 1.7+git.20170612:
* mark the sync syscalls as expensive
* reduce the likelyhood that we call expensive syscalls.
* Sun May 28 2017 opensuse-packagingAATTopensuse.org- 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
* Thu May 18 2017 vsistekAATTsuse.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 08 2017 mpluskalAATTsuse.com- Update to version 1.7+git.20170506:
* Fix PowerPC compilation issue
* log which syscalls got enabled.
* add missing \'transmit and free udp packet\' lines to uniarch table code.
* configure: fix cross compile detection of broken ipv6 headers
* fix off-by-one in dump_childnos()
* fix memory corruption in tables-uniarch:log_enabled_syscalls_uniarch
* reorder local/global definitions
* todo: iterate fd provider list in help text
* copy the ->dump method into the child object header
* remove a bunch of bogus __unused__ attributes
* if handshake fails, force a re-read from udp
* initial attempt at syscall arg logging over udp.
* introduce a trinity_msgchildhdr struct
* fix backwards ternary operators
* log seed/reseed events
* fix infinite loop in main
* don\'t spin on locks if we\'ve already finished.
* split up the decode file
* do more dead child reaping when waiting for exit
* move socket setup to own function, cleaning up main()
* rewrite the handshake code to pass a struct
* num_children moved to the handshake message
* make ->dump silent when running with -q
* start moving towards separating queueing packets and decoding them
* initialize logging later.
* queue & decode child messages.
* use threads to separate \'add to queue\' and \'decode queue\'.
* shut up cppcheck: scope reduction
* Mon Apr 10 2017 mpluskalAATTsuse.com- Update to version 1.7+git.20170405:
* simple handshake over udp to logging server
* send a udp message to indicate main started
* have the logmsg type be the first byte
* move the message struct definition to udp.h
* fix missed variable replacement
* Initial logging server implementation.
* don\'t hardcode protocol version in server side.
* reset proto to v0 for now.
* move exit reasons to header
* shut down socket if handshake fails
* add logging of main exiting
* add server decoding of main exiting
* log child creation
* decode child started messages
* log child exiting
* decode child exiting
* log child signal messages
* decode child signal messages
* replace decode switch with table lookup
* remove old debugging message that now triggers all the time
* retry sending handshake up to 3 times before giving up.
* scope reduction
* fail hard if we get passed \'-l off\'
* micro-optimize the \'became tainted\' case.
* fix swapped args
* update -l help text
* don\'t make locking failure fatal
* export logging_enabled and use it appropriately
* fix off-by-one in ip proto selection
* error handling cleanups for ftrace
* fix some ftrace resource leaks
* log where the shm starts/end
* remove dump_objects, and make add_object do the dumping.
* clean up bpf object creation logging
* remove duplicate logging from epollfd creation
* remove duplicate logging from eventfd creation
* remove duplicate logging from timerfd creation
* improve dump output for file fds
* only set up the pipe objhead once
* extend pipe object with additional info about creation
* perf fd destructor/dump were backwards.
* remove duplicate output from perf fd init
* enhance perf fd creation logging
* remove unused defines
* support continuations in output()
* copy, and log the perf event structure in the perf object.
* enhance testfile ->dump to log more info
* extended logging for epoll fd creation
* fix cut-n-paste error in inotify syscall ->post
* extended logging for eventfd
* quieten down the mm dumper
* fix \'always true\' comparison by hoisting declaration
* fix leak of epoll object in failure path
* extended logging for timerfd objects
* extended logging for memfd objects
* extended logging for inotify objects
* extended logging for userfaultfd
* fanotify object extended logging
* cleanup ->dump of socket creation
* pass the global bool down to ->dump
* move MAX_PATH_LEN to header
* log files opened over udp
* split out the decoding from the server
* Check for btrfs_ioctl_defrag_range_args.
* drmfd dump needs to take the bool arg too.
* log and decode map objects
* remove __unused__
* log & decode pipe objects
* mapping name can contain a path
* helper functions for msghdr init
* convert map dump to use init_msgobjhdr
* log & decode perf objects
* use init_msghdr for MAIN_ messages
* add init_childmsghdr helper
* log & decode epoll objects
* log & decode eventfd objects
* log & decode timerfd objects
* log & decode testfile objects
* log & decode memfd objects
* log & decode drm objects
* log & decode inotify objects
* log & decode userfault objects
* log & decode fanotify objects
* log & decode bpf map objects
* remove unused bpf fd in object struct
* log & decode socket objects
* log & decode futex objects
* log & decode sysvshm objects
* log & decode object destruction
* compile fixes
* pass the buffer down to the decode routines instead of using a global
* Thu Mar 16 2017 mpluskalAATTsuse.com- 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
* keep bpf keys in small range for now
* bpf: pass in the right size arg depending on which union we use
* basic statx coverage
* Check for bpf_prog_type BPF_PROG_TYPE_PERF_EVENT.
* prctl todo for later
* don\'t mess with ioperm
* Sun Feb 12 2017 mpluskalAATTsuse.com- Update to version 1.7+git.20170210:
* Correctly handle an error during initialization of fd providers
* Correctly handle commas in fd provider mask
* Correctly handle failure to open the kernel taint file
* Fix glibc for linux < 4.5 using compat.h
* generate_socket can be static
* socket generation should signify success when no cache exists.
* Fix --enable-fds bash list expansion bug
* write_socket_to_cache can be static
* open_socket can be static
* add TFD_TIMER_ABSTIME & TFD_TIMER_CANCEL_ON_SET to timerfd_settime flags
* remove all the ANSI colour code stuff
* remove all the \'log to disk\' code.
* Fix a rare double reap bug
* Makefile: use grep -c to avoid wc -l
* Makefile: use findstring to check if we are building in development mode
* Makefile: improve build time with immediate variables
* Makefile: -Werror also for gcc 6.x
* btrfs/ioctl.h is not really needed
* do a flush after rewinding the pid stat file.
* don\'t set dropprivs if we start up without any.
* get_domain_name returns strings without the PF_
* if creation of a specific socket fails, bail out instead of retrying- Cleanup spec file a bit
* Sun Jan 08 2017 mpluskalAATTsuse.com- 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.
* Mon Dec 26 2016 mpluskalAATTsuse.com- Update to version 1.7+git.20161222:
* move taint checking init to its own function
* sort by argname
* add --ftrace-dump-file arg to specify where the dump file goes
* greatly simplify the seeding code.
* ECHILD with child==-1 is boring
* teach sanitise_socket_triplet about the privileged socket types
* remove the ECHILD handling completely.
* remove some off-by-one\'s in the -N handling
* don\'t reduce max number of children if < 4 specified
* add missing ipv6 setsockopts.
* add IP_RECVFRAGSIZE setsockopt
* update i386 syscalls
* linux/nvme.h has been renamed in linux 4.4 to linux/nvme_ioctl.h
* fix segfault in get_writable_address
* Wed Dec 07 2016 mpluskalAATTsuse.com- Update to version 1.7+git.20161205:
* list_empty is a bool
* get_cpu type fixes
* split stop_ftrace_if_tainted in two
* replace duplicate code with taint_check helper
* We only want to do the ftrace stop/postmortem once
* don\'t fall through if opening ftrace tracing_on fails
* similarly, if stopped ftrace fails, bail out after warning
* dump the trace to a file when we detect tainting.
* use userspace headers for ax25 instead of kernel.
* Thu Dec 01 2016 mpluskalAATTsuse.com- Update to version 1.7+git.20161130:
* Check for bpf_attr map_flags.
* Fix missing initializer warnings for older gcc\'s.
* rename lock -> thislock to solve -Wshadow warnings on older gcc
* rework taint checking
* Add beginnings of ftrace work
* Fix -Wunused error
* reset tainted filepos to 0 before each read
* Sat Nov 12 2016 mpluskalAATTsuse.com- Update to version 1.7+git.20161108:
* fix build when USE_BPF is not defined
* Some older distros apparently need types.h included here.
* Wed Nov 02 2016 mpluskalAATTsuse.com- Update to version 1.7+git.20161028:
* disable the mremap page-dirtying for now
* pick read/write dirtying based on PROT settings of mapping
* for now disable periodic dirtying of mappings.
* Sanity checks in pid_alive
* update find.sh to a more interesting example.
* kill_pid debugging
* consolidate the seed initialization into init_seed
* Add FALLOC_FL_UNSHARE_RANGE flag to fallocate
* 1.7 release.
* Move version back to devel
* Wed Oct 19 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20161018:
* don\'t use rewind() on /proc/pid/stat
* Fix up segfaults when encountering null entries in syscall tables.
* fix segfault in setsockopt() when called with --disable-fds=sockets
* add the \'special\' ring-id\'s for keyctl
* generate random numbers in the -1..-10 range
* change the random munging a little
* silence cppcheck
* mark pages as PROT_READ before we fault them with a read
* remove the \'do syscall in a subchild\' code for now.
* allow \'0\' as a file mode
* Thu Oct 06 2016 nmoudraAATTsuse.com- Update to version 1.6+git.20161005:
* add missing locking around state modification
* skip the sleep if the grandchild has already exited.
* reduce the amount of time we wait for the grandchild a little
* make enable_random_syscalls static
* annotate fadvise flags
* fix up some segfaults when --disable-fds=sockets is passed.
* move the reading of MemFree out to its own function for other uses.
* create a bpf fd of each type.
* add the newer bpf map types
* correct the params for BPF_MAP_TYPE_STACK_TRACE creation
* Sun Sep 18 2016 mpluskalAATTsuse.com- Simplify conditions- Use correct header with nvme ioctls
* Thu Sep 15 2016 slemkeAATTsuse.de- Updated to 1.6+git.20160913
* Removed Provides: 20160315
* Removed Obsoletes: 20160315
* Sat Aug 27 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160826:
* overwrite the correct pointer with the sockaddr
* Replace ->generate with lists of valid socket triplets
* add support for privileged sockets to the socket generator.
* use correct loop boundary for privileged sockets
* add PF_CAIF valid triplets
* add PF_DECnet socket triplets
* dummy entry for (dead) econet
* add valid protos for PF_KCM
* add PF_X25 valid triplet
* remove ->socket
* Sun Jul 17 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160706:
* check for potential failure to acquire testfile fd.
* fds/drm.c: Add forward declaration of struct.
* flesh out the bpf sanitiser a little.
* introduce object types for bpf maps & progs
* make the BPF_PROG_LOAD case look more sane
* bpf: only do bpf_gen_filter for BPF_PROG_TYPE_SOCKET_FILTER
* fix wrong variable name in childops wait
* if we use the fallback seed, don\'t use rand() yet.
* Before falling back to gtod, try getrandom() if available.
* net/proto-unix.c: set protocol to 0 in unix_rand_socket()- Drop support for building on SLE-11 as builds are failing anyways
* Sun Jun 12 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160603:
* if we use the fallback seed, don\'t use rand() yet.
* Before falling back to gtod, try getrandom() if available.- Change _service to disabled
* Fri May 27 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160526:
* for each random syscall, do one in an extra child too.
* compile fix.
* fix memory leak on child fork failure.
* check for potential failure to acquire testfile fd.
* fds/drm.c: Add forward declaration of struct.
* flesh out the bpf sanitiser a little.
* introduce object types for bpf maps & progs
* make the BPF_PROG_LOAD case look more sane
* bpf: only do bpf_gen_filter for BPF_PROG_TYPE_SOCKET_FILTER
* fix wrong variable name in childops wait
* Sat May 21 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160520:
* split num_fd_providers_enabled into two vars.
* make setup_fd_providers silent, so it doesn\'t spew during -h
* add flags from 4.7 for preadv2/pwritev2
* if random_ipv4_address picked localhost last time, let it happen again.
* Convert fd provider initialization to use constructors
* include file cleanup
* document how register_fd_provider gets run
* merge enable_fds_param/disable_fds_param into toggle_fds_param
* shut up clang
* fix up more clang detritus
* change set_dontkillme to take a child struct instead of a pid
* bump the child progress indicator in set_dontkillme
* Sun May 15 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160513:
* don\'t call fcntl on -1 fd\'s
* only do the \'stuck syscall\' info on children running random syscalls
* print the error if the initial mmaps fail
* fix offset for 1GB pages.
* when disabling 1GB pages, just do nothing
* Wed Apr 27 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160426:
* fix the \'pick new childop\' code.
* remove the shm_rw debug code.
* store the type of childop we\'re doing in the child struct
* remove the 10MB initial mapping.
* be careful not to read past the end of the ip_ssoptrs array
* define maximum size of ip_ssoptrs array
* push the dropprivs code down into the child processes.
* bump the \'pick new op\' counter even higher.
* add a \'read /proc//status\' childop
* fix leaks in thrash-pid-files
* reformat childop structs
* convert uid.c to use output() instead of outputerr()
* set a flag in the child struct when we\'ve dropped privs
* factor out the \'set new op\' code to a separate function
* rewrite set_new_op to take ptrs to alternative childops.
* Introduce \'root child ops\'.
* Fri Apr 22 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160422:
* update the prototypes for the read-all-files childop
* children/ -> childops/
* move op_nr from syscall record to childdata
* fix open() return code check
* open/stat instead of stat/open
* use fstat instead of lstat
* reset the op ptr when we reach the loop counter.
* reset the child timestamp when we clean it out
* Add new CLONE_NEWCGROUP flag
* change stats to count operations, not just syscalls
* Wed Apr 20 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160420:
* reset the op ptr when we reach the loop counter.
* reset the child timestamp when we clean it out
* Add new CLONE_NEWCGROUP flag
* Sat Apr 16 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160416:
* move the \"child progressing\" timestamp from the syscall rec to the child.
* change reap_child to take child struct
* pass the child ptr down to the child op.
* fix badly named child_random_syscalls()
* repeat the previous childop 1000 times
* update the prototypes for the read-all-files childop
* children/ -> childops/
* move op_nr from syscall record to childdata
* fix open() return code check
* open/stat instead of stat/open
* Tue Apr 12 2016 mpluskalAATTsuse.com- Update to version 1.6+git.20160408:
* add a ->send method to struct netproto
* add pwritev2/preadv2
* add SO_CNX_ADVICE setsockopt
* add MSG_BATCH flag
* if a proto\'s ->send is missing, fallback to random
* decode netlink protocols
* add missing NETLINK_ROUTE decoding
* when per proto ->socket succeeds, indicate success so we don\'t fall back
* Only pick a single netlink group
* rename ->send to ->gen_packet, and redefine args.
* Sat Apr 02 2016 mpluskalAATTsuse.com- Update to version 1.6~git.20160331: + add ext[234] ioctls + remove unnecessary include + add bare-bones PF_KCM support + use SOCK_RAW for IP sockets half the time. + make get_new_random_fd bail early if no fd provider has finished yet. + by default, start nr_cpus
* 4 child processes. + EBADF is a possible return from execve + remove some noise from potential failures from unshare() + add l2tp to analyze-sockets + add a ->send method to struct netproto- Change versioning scheme + do not use just date + add corresponding obsoletes/provides for smooth transition- Update _service + exclude .git when generating tarball + enable automatic changelog updating- Update dependencies
* add libbtrfs-devel as it provides btrfs/ioctl.h
* Sun Mar 20 2016 mpluskalAATTsuse.com- Update to 20160315- Install manpage
* Wed Mar 02 2016 normandAATTlinux.vnet.ibm.com- Update to 20160301 to avoid PowerPC build failure remove 0001-net-protocols.c-fix-build-on-old-machines.patch
* Tue Feb 02 2016 jslabyAATTsuse.com- Update to 20160131- remove 0001-compat.h-add-more-macros.patch (upstream)- remove 0002-Makefile-fix-build-with-older-glibc.patch (upstream)- add 0001-net-protocols.c-fix-build-on-old-machines.patch
* Mon Jan 04 2016 jslabyAATTsuse.com- Update to 20151230- add 0001-compat.h-add-more-macros.patch- add 0002-Makefile-fix-build-with-older-glibc.patch
* Mon Dec 21 2015 mpluskalAATTsuse.com- Update to 20151221
* Mon Dec 14 2015 mpluskalAATTsuse.com- Update to 20151214
* Sat Dec 05 2015 mpluskalAATTsuse.com- Update to 20151204- Make building more verbose- Use default optflags for building
* Mon Nov 02 2015 jslabyAATTsuse.com- Update to 20151029
* Thu Sep 17 2015 mpluskalAATTsuse.com- Update to 20150905
* Wed Aug 19 2015 mpluskalAATTsuse.com- Update to 20150804- Drop older-distros.patch it is already part of upstream
* Tue Jun 30 2015 jslabyAATTsuse.com- Update to 20150629- Add older-distros.patch: support for SLE11
* Mon Jun 22 2015 mpluskalAATTsuse.com- Update to 20150617
* Thu Apr 30 2015 jslabyAATTsuse.com- Update to 20150429
* Tue Feb 17 2015 mpluskalAATTsuse.com- Update to 20150215
* Wed Jan 14 2015 jslabyAATTsuse.com- update to 20150107
* Sat Dec 13 2014 mpluskalAATTsuse.com- Update to 20141206
* Sat Nov 22 2014 mpluskalAATTsuse.com- Update to 20141117
* Tue Nov 11 2014 mpluskalAATTsuse.com- Add COPYING with license- Update to 20141110
* Wed Oct 22 2014 mpluskalAATTsuse.com- Update to 20141022
* modify_ldt-initialize-scratch.patch: removed- Change git source to github