File trinity.changes of Package trinity
-------------------------------------------------------------------
Tue Apr 10 12:29:57 UTC 2018 - mpluskal@suse.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 07:18:00 UTC 2018 - jslaby@suse.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 8 12:27:26 UTC 2018 - mpluskal@suse.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 10:12:33 UTC 2018 - mpluskal@suse.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 09:14:12 UTC 2017 - jslaby@suse.com
- add compat-handle-removed-autofs-macros.patch to fix factory
build failure
-------------------------------------------------------------------
Thu Nov 09 10:07:14 UTC 2017 - lcavajani@suse.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 06:35:55 UTC 2017 - jslaby@suse.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 07:28:54 UTC 2017 - mpluskal@suse.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 11:15:31 UTC 2017 - mpluskal@suse.com
- Update to version 1.7+git.20170825:
* add RENAME_WHITEOUT
* econet: make optional
* ax25: make optional
* change include <sys/termios.h> -> <termios.h>
* 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 13:34:40 UTC 2017 - mpluskal@suse.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 13:18:23 UTC 2017 - mpluskal@suse.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 09:17:12 UTC 2017 - mpluskal@suse.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 11:43:25 UTC 2017 - opensuse-packaging@opensuse.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 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:
* 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 08:19:09 UTC 2017 - mpluskal@suse.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 16:18:44 UTC 2017 - mpluskal@suse.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 13:33:29 UTC 2017 - mpluskal@suse.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 09:51:43 UTC 2017 - mpluskal@suse.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 10:33:32 UTC 2016 - mpluskal@suse.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 11:26:17 UTC 2016 - mpluskal@suse.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 14:18:13 UTC 2016 - mpluskal@suse.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 14:40:55 UTC 2016 - mpluskal@suse.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 16:54:45 UTC 2016 - mpluskal@suse.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 19:40:23 UTC 2016 - mpluskal@suse.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 12:18:43 UTC 2016 - nmoudra@suse.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 06:57:32 UTC 2016 - mpluskal@suse.com
- Simplify conditions
- Use correct header with nvme ioctls
-------------------------------------------------------------------
Thu Sep 15 12:47:10 UTC 2016 - slemke@suse.de
- Updated to 1.6+git.20160913
* Removed Provides: 20160315
* Removed Obsoletes: 20160315
-------------------------------------------------------------------
Sat Aug 27 08:16:34 UTC 2016 - mpluskal@suse.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 13:06:16 UTC 2016 - mpluskal@suse.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 16:30:20 UTC 2016 - mpluskal@suse.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 20:28:47 UTC 2016 - mpluskal@suse.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 13:11:31 UTC 2016 - mpluskal@suse.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 11:54:21 UTC 2016 - mpluskal@suse.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 09:55:14 UTC 2016 - mpluskal@suse.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/<pid>/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 19:37:34 UTC 2016 - mpluskal@suse.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 15:40:30 UTC 2016 - mpluskal@suse.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 21:45:45 UTC 2016 - mpluskal@suse.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 11:49:51 UTC 2016 - mpluskal@suse.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 09:55:20 UTC 2016 - mpluskal@suse.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 08:52:07 UTC 2016 - mpluskal@suse.com
- Update to 20160315
- Install manpage
-------------------------------------------------------------------
Wed Mar 2 07:52:44 UTC 2016 - normand@linux.vnet.ibm.com
- Update to 20160301 to avoid PowerPC build failure
remove 0001-net-protocols.c-fix-build-on-old-machines.patch
-------------------------------------------------------------------
Tue Feb 2 08:29:58 UTC 2016 - jslaby@suse.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 4 10:36:03 UTC 2016 - jslaby@suse.com
- Update to 20151230
- add 0001-compat.h-add-more-macros.patch
- add 0002-Makefile-fix-build-with-older-glibc.patch
-------------------------------------------------------------------
Mon Dec 21 19:02:42 UTC 2015 - mpluskal@suse.com
- Update to 20151221
-------------------------------------------------------------------
Mon Dec 14 21:50:12 UTC 2015 - mpluskal@suse.com
- Update to 20151214
-------------------------------------------------------------------
Sat Dec 5 14:51:18 UTC 2015 - mpluskal@suse.com
- Update to 20151204
- Make building more verbose
- Use default optflags for building
-------------------------------------------------------------------
Mon Nov 2 12:27:25 UTC 2015 - jslaby@suse.com
- Update to 20151029
-------------------------------------------------------------------
Thu Sep 17 14:22:00 UTC 2015 - mpluskal@suse.com
- Update to 20150905
-------------------------------------------------------------------
Wed Aug 19 14:40:47 UTC 2015 - mpluskal@suse.com
- Update to 20150804
- Drop older-distros.patch it is already part of upstream
-------------------------------------------------------------------
Tue Jun 30 09:44:29 UTC 2015 - jslaby@suse.com
- Update to 20150629
- Add older-distros.patch: support for SLE11
-------------------------------------------------------------------
Mon Jun 22 12:00:47 UTC 2015 - mpluskal@suse.com
- Update to 20150617
-------------------------------------------------------------------
Thu Apr 30 09:03:51 UTC 2015 - jslaby@suse.com
- Update to 20150429
-------------------------------------------------------------------
Tue Feb 17 20:37:26 UTC 2015 - mpluskal@suse.com
- Update to 20150215
-------------------------------------------------------------------
Wed Jan 14 15:13:16 UTC 2015 - jslaby@suse.com
- update to 20150107
-------------------------------------------------------------------
Sat Dec 13 13:49:06 UTC 2014 - mpluskal@suse.com
- Update to 20141206
-------------------------------------------------------------------
Sat Nov 22 13:00:16 UTC 2014 - mpluskal@suse.com
- Update to 20141117
-------------------------------------------------------------------
Tue Nov 11 08:36:08 UTC 2014 - mpluskal@suse.com
- Add COPYING with license
- Update to 20141110
-------------------------------------------------------------------
Wed Oct 22 13:50:08 UTC 2014 - mpluskal@suse.com
- Update to 20141022
* modify_ldt-initialize-scratch.patch: removed
- Change git source to github
-------------------------------------------------------------------
Mon Jan 20 10:45:14 UTC 2014 - jslaby@suse.com
- update to 20140119
* compat-define-some-net-constants.patch: removed
* fix-broken-includes.patch: removed
* net-netlink-add-missing-compat.h-include.patch: removed
* perf-fixes.patch: removed
- add modify_ldt-initialize-scratch.patch
-------------------------------------------------------------------
Sun Sep 15 18:19:39 UTC 2013 - jslaby@suse.com
- update to 20130913
* perf-fixes.patch: removed
* seccomp.patch : removed
* PR_MCE_KILL_GET.patch: removed
* compat-define-some-net-constants.patch: added
* net-netlink-add-missing-compat.h-include.patch: added
* fix-broken-includes.patch: added
-------------------------------------------------------------------
Tue Jun 4 09:41:51 UTC 2013 - jslaby@suse.com
- update to 20130603
* PR_MCE_KILL_GET.patch: added
* perf-fixes.patch: added
* seccomp.patch: added
* compat-define-MS_BORN-constant.patch: removed
* compat-define-some-KVM_-constants.patch: removed
* fix-stupid-header-requirements.patch: removed
* fix-tpacket3_hdr-build-failure.patch: removed
-------------------------------------------------------------------
Mon May 20 12:48:56 UTC 2013 - jslaby@suse.com
- update to 20130517
- setsockopt-remove-some-more-opts.patch: removed
- fix-stupid-header-requirements.patch: added
- fix-tpacket3_hdr-build-failure.patch: added
- compat-define-MS_BORN-constant.patch: added
- compat-define-some-KVM_-constants.patch: added
-------------------------------------------------------------------
Fri Mar 1 11:08:44 UTC 2013 - jslaby@suse.com
- update to 20130227
- remove most of patches, they are upstream -- hooray
- compat.h-add-KEYCTL.patch: removed
- compat.h-add-some-more-constants.patch: removed
- handle-missing-rds.patch: removed
- sockaddr-remove-L2TPv3.patch: removed
- sockaddr-remove-PF_CAIF-PF_ALG.patch: removed
- sockaddr-remove-PF_NFC.patch: removed
- sockaddr-remove-PF_PROTO_PPTP.patch: removed
-------------------------------------------------------------------
Tue Feb 26 23:00:15 UTC 2013 - jslaby@suse.com
- update to 20130223
* added more tests
* many cleanups
- compat.h-add-KEYCTL.patch: added
- 0001-compat.h-add-SO_BSDCOMPAT.patch: removed
- 0002-compat.h-add-RLIMIT_RTTIME.patch: removed
- 0003-compat.h-add-newer-net-constants.patch: removed
-------------------------------------------------------------------
Fri Jan 11 10:22:28 UTC 2013 - jslaby@suse.com
- make some patches more robust (use compat.h)
* they'll go to upstream
-------------------------------------------------------------------
Thu Jan 10 09:45:54 UTC 2013 - jslaby@suse.com
- update to 20130109
* added more tests
* many cleanups
-------------------------------------------------------------------
Fri Nov 30 12:52:03 UTC 2012 - jslaby@suse.com
- update to 20121129
* added more tests
* many cleanups
- syscalls-remove-RLIMIT_RTTIME.patch added to fix another build
failures on <= 1200
-------------------------------------------------------------------
Mon Oct 29 11:39:04 UTC 2012 - jslaby@suse.com
- initial package