Skip to content

Releases: LibtraceTeam/wandio

Libwandio 4.2.6

20 Sep 04:19
Compare
Choose a tag to compare

Fixes bug where bzip2 inputs containing multiple streams were not being read correctly.

Libwandio 4.2.5

21 Jun 21:35
Compare
Choose a tag to compare
  • HTTP: disconnect readers that are idle (or very slow) for 60 seconds to avoid hanging waiting for data that is unlikely to ever arrive.

Libwandio 4.2.4

24 Oct 22:33
Compare
Choose a tag to compare
  • Fix leaking of curl handles / sockets when an HTTP download fails and is restarted by wandio.
  • Fix bugs in automatic compression method detection for output files based on file suffix.
  • Added LIBTRACEIO environment option (nologhttpservererrors) which should suppress any curl errors where the server interrupts the connection.
  • Various compatibility fixes to account for changes to build / packaging systems over the past two years (i.e replacing deprecated behaviours with their modern equivalents, etc).

Libwandio 4.2.3

18 May 02:23
Compare
Choose a tag to compare

Thanks to Mingwei Zhang for some of the fixes in this release

  • Fix segfault when wandio_wflush() is called with a NULL IO handle
  • HTTP: return approriate error code when curl fails an HTTP request
  • HTTP: use TCP keep-alives to prevent long-running sessions from hanging.

Libwandio 4.2.1

17 May 03:18
Compare
Choose a tag to compare

This release fixes some crashing / undefined behaviour when using wandio to write lz4 compressed files, especially after closing one output file and opening a new one.

Libwandio 4.2.0

14 May 03:22
b1f6e90
Compare
Choose a tag to compare
  • Include wandio version number in the HTTP user-agent
  • Improved error detection and handling when reading HTTP
  • Replaced 'off_t' parameters and return values with 'int64_t' in recently added API functions.
  • Fixed potential uninitialised memory error when closing a wandio writer.
  • Export symbols for all format-specific open functions.

Libwandio 4.1.2

06 Mar 01:50
Compare
Choose a tag to compare

This release incorporates a hot-fix for a buffer overflow bug found in the swift reading code that was added in 4.1.0, which was causing the auth header to be corrupted.

Libwandio 4.1.1

01 Mar 00:34
Compare
Choose a tag to compare

This release fixes the bug where the installed libwandio.so file had the wrong version number.

Libwandio 4.1.0

22 Feb 02:46
Compare
Choose a tag to compare

Thanks to Sergey Cherepanov and Alistair King for contributing to this release.

New in this release:

  • Added support for reading and writing lz4 compressed files.
  • Added support for using Intel QuickAssist (if present) for reading and writing gzip compressed files.
  • Added new functionality for interacting with wandio files via wandio_fgets(), wandio_vprintf() and wandio_printf().
  • Added new API function (wandio_detect_compression_type()) for determining the correct compression method for an output file based on the given filename.
  • Fixed alignment of some internal buffers, which may lead to performance improvements in some situations.
  • Fixed "inline" errors that occurred when building with LLVM.

Libwandio 4.0.0

03 Jul 03:00
748934a
Compare
Choose a tag to compare

Large version bump to avoid conflicts with old Debian package version numbering.

New in this release:

  • Support for reading and writing zstd format.
  • Add ability to resume an HTTP reading session from where you left off.
  • Various fixes for lazy error checking throughout libwandio and wandiocat.
  • Documentation fixes.