User login

Libtrace 4.0.4 Released




Libtrace 4.0.4 has been released.

New features in this release include:
* Added reference counting API for keeping track of packets shared across multiple threads.
* Added new input format for receiving live streams of packets encoded using the ETSI LI standard.
* Libpacketdump can now also decode ETSI-encoded packets.
* Added CLI option to tracereplay to "speed up" replays by a given factor, i.e. set to 2 to replay at double speed.
* Added new trace_flush_output() API function to force a libtrace output to flush any buffered output.

There are also plenty of bug fixes in this release, including:
* Fixed problems with trying to have two ring: inputs active at the same time.
* Fixed missing subseconds in timestamps from pcapng: packets.
* Fixed bug that was causing poor ndag: performance.
* Fixed bug that prevented trace_pstop() from working correctly on some live inputs.
* tracereplay will now skip meta-data records rather than trying to replay them and failing.
* Fixed some buffer overrun issues in the pcapng reading code.

The full list of changes in this release can be found in the libtrace ChangeLog.

You can download the new version of libtrace from the libtrace website.