-
Notifications
You must be signed in to change notification settings - Fork 13
/
ChangeLog
92 lines (73 loc) · 3.23 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Version 4.2.6
=============
* Fix truncation bug when reading multi-stream bzip2 files.
Version 4.2.5
=============
* HTTP: disconnect readers that are idle (or very slow) for
60 seconds to avoid hanging waiting for data that is unlikely to
ever arrive.
Version 4.2.4
=============
* Debian packaging has been modernised (thanks to Perry Lorier)
* Fix curl handle leaking when re-attempting an HTTP request
* Fix bug in compression method detection based on the suffix of
an output filename
* Replace various outdated macros in configure scripts
Version 4.2.3
=============
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.
Version 4.2.2
=============
Thanks to Alistair King and Mingwei Zhang for the fixes in this release
* Fixed incorrect error bug in HTTP reader when using libcurl < 7.20.0
* Fixed bad scoping of Swift Keystone auth requests
* Allow users to override Swift storage URLs via 'OS_STORAGE_URL'
Version 4.2.1
=============
* Fixed crashes / wacky behaviour when writing lz4 compressed output.
Version 4.2.0
=============
* 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.
Version 4.1.2
=============
* Fix buffer overflow bug in the swift reading code (thanks Alistair).
Version 4.1.1
=============
* Fix bad version numbering of installed libwandder.so
Version 4.1.0
=============
Thanks to Sergey Cherepanov and Alistair King for contributing to this release
* Added support for both 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
(wandio_fgets(), wandio_vprintf(), wandio_printf())
* Added API function for determining correct compression method
based on output filename extension (wandio_detect_compression_type())
* Some potential performance improvements by aligning buffers sensibly.
* Fixed "inline" errors when building with LLVM.
Version 4.0.0
=============
Thanks to Alistair King, Mingwei Zhang and Robert Zeh for their contributions
* Added support for reading and writing zstd.
* HTTP reads can now be resumed from where they left off.
* Added wandio_wflush API for flushing writer output without closing.
- implemented for zlib, thread and stdio
* wandiocat: fixed crash when the compression method is invalid
* Fixed various documentation errors and bad error checks.
* Re-versioned to avoid versioning issues with old packages from our libtrace
days.
Version 1.0.4
=============
Full credit to Alistair King for the bug fixes in this release
* Switched from GPL to LGPL license
* Fixed nasty segfaults when running on a 32 bit system (hopefully for good!)
* Fixed another memory error when calling read after an error.