forked from farsightsec/mtbl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
95 lines (58 loc) · 3.12 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
93
94
95
mtbl (0.7.0)
* mtbl_reader(3): New reader option 'madvise_random' which may drastically
improve performance on seek-heavy workloads. It can be enabled by the
library caller with the mtbl_reader_options_set_madvise_random() function.
It can also be globally force-enabled or force-disabled at runtime by
setting the environment variable MTBL_READER_MADVISE_RANDOM to "1" or "0".
-- Robert Edmonds <[email protected]> Wed, 19 Nov 2014 12:43:12 -0500
mtbl (0.6.0)
* Fix assertion failures with highly compressed data caused by the use of a
fixed size decompression buffer (Issue #1).
* Fix small memory leak during initialization in the mtbl_merge utility.
* Fix leak-on-error-bugs in the reader, sorter, and fileset interfaces,
detected by static analysis.
* Drop "-Wl,--as-needed" from LDFLAGS.
* Begin versioning the library's symbols. (Based on ld-version-script.m4
from gnulib.)
-- Robert Edmonds <[email protected]> Wed, 21 May 2014 16:24:17 -0400
mtbl (0.5)
* The COPYRIGHT, LICENSE, and README.md files are now distributed in the
tarball. These files were inadvertently not included in the previous
release.
* The build system now properly detects big endian architectures. The
previous release inadvertently omitted this check, causing a test suite
failure.
* Verify that the length of the MTBL input is long enough to read the MTBL
header block. This prevents invalid reads in mtbl_reader_init_fd(). See
Debian bug #716628 for details. (http://bugs.debian.org/716628).
* Make sure to install the manpages if they are available even if the
manpages are not being rebuilt.
-- Robert Edmonds <[email protected]> Fri, 31 Jan 2014 18:01:13 -0500
mtbl (0.4)
* Update copyright and license statements as a result of the transition from
Internet Systems Consortium to Farsight Security.
* Replace the "librsf" submodule with the "libmy" subtree. This includes a
faster CRC32C implementation on supported x86-64 CPUs.
* mtbl_merge(1): rename the internal 'timespec_get' function, since this
function name is used by ISO C11 and causes build failures on glibc >= 2.17.
* mtbl_reader(3), mtbl_fileset(3): add missing assertions.
* Install the pkg-config .pc file into the correct location on certain
systems.
-- Robert Edmonds <[email protected]> Tue, 21 Jan 2014 15:46:00 -0500
mtbl (0.3)
* mtbl_dump(1): print error messages instead of assertion failures.
* mtbl_merger(3): don't assert on NULL iterator.
* mtbl_merger(3): avoid incorrectly outputing empty entries.
* mtbl_merger(3): buffer concatenation optimization.
-- Robert Edmonds <[email protected]> Wed Dec 26 17:19:53 2012 -0500
mtbl (0.2)
* Add mtbl_fileset(3) interface.
* mtbl_merger(3): handle corner case where iterator is NULL after initial
entry fill.
* mtbl_merge(1): set MTBL block size of output via MTBL_MERGE_BLOCK_SIZE
environment variable.
* Refactor using common functions in librsf submodule.
-- Robert Edmonds <[email protected]> Wed, 23 May 2012 16:03:16 -0400
mtbl (0.1)
* Initial release.
-- Robert Edmonds <[email protected]> Fri, 24 Feb 2012 19:05:54 -0500