SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libtrace-devel-4.0.0-1.26.i586.rpm :

* Sat Oct 08 2016 mardnhAATTgmx.de- update to version 4.0.0
* New Features + New licensing -- Libtrace now uses the LGPL v3 rather than GPL v2, so it is now possible for people to link against libtrace without having to make their own code available under the GPL. + All new parallel API, written by Richard Sanger, that makes it easy to split packet processing tasks over multiple threads. If a capture format has support for native parallelism, e.g. DPDK, DAG streams, parallel libtrace will take advantage of these. The parallel API is contained and documented in \"libtrace_parallel.h\" -- include this header file to access the parallel API. + The previous single-threaded API is still supported, so all of your oldlibtrace programs should compile and run against libtrace 4 without modification. + Libwandio is no longer built in to libtrace and is now its own separate library. + New API function: trace_strip_packet(), which attempts to remove any VLAN, MPLS or other layer 2.5 headers from a captured packet. + Converted traceanon, tracertstats and tracestats tools to use the new parallel API.
* Bug Fixes + Fixed bug where libpacketdump would print ICMP checksums in the wrong place. + Fixed inability to correctly parse ERF records that contained extension headers. + Fixed problem where traceanon wouldn\'t handle keyboard interrupts nicely. + Fixed memory leak if we fail to guess the format for an input trace (Thanks to Vincenzo Caruso for reporting this bug). + Fixed double free when destroying a DAG input.
* Bugs squashed since the beta release: + Fixed bug that prevented multiple ring: or int: parallel inputs from being used on a single host concurrently. + Fixed memory leak when using a heavily filtered RT input. + Fixed bug where the ordered combiner would emit packets out of order. + Fixed bug where thread message queues were not being destroyed when the parent trace was destroyed. + Fixed race condition when modifying BPF headers on FreeBSD 9 systems. + Use default DPDK device driver thresholds instead of our previously hard-coded values. + Fixed potential infinite loop when parsing extended RadioTap headers. + Fixed bad decoding of RadioTap headers with extended presence. + Fixed bug where pausing a pcap: trace file would cause any resumption to return to the start of the file rather than resuming from where it left off. + Fixed segfault when destroying a packet associated with a trace has reached EOF. + Fixed memory management in trace_construct_packet (Thanks to Perry Lorier for submitting code to do this). + Fixed bug where pcap file descriptors were being leaked (Thanks to Tomas Konir for reporting this bug). + Fixed bug where trace_create_packet() would segfault if the system runs out of memory.
* Improvements + Added BPF filtering option to traceanon. + Use libcrypto for traceanon IP address encryption rather than our own rijndael implementation. This adds a dependency on libcrypto, but should result in faster encryption operations. + Added a --jump option to tracesplit which can be used to strip any headers preceding the Nth layer 3 header; useful for decapsulating tunnelled IP traffic (Thanks to Perry Lorier for adding this feature).
* Mon Aug 15 2016 mardnhAATTgmx.de- initial package, version 3.0.22
 
ICM