restored flex buffer destruction
[lwes.git] / ChangeLog
blob3dd06b58a1237680e3db4525aa41ba8f57c7b6b5
1 Version 0.22.2 (mlum)
2   * Fixed dist target to include lwes-calculate-max-event-size
4 Version 0.22.1 (mlum)
5   * Fixed some test coverage, added NULL safety to emitter
7 Version 0.22.0 (mlum)
8   * Added license headers
10 Version 0.21.0 (molinaro)
11   * 64-bit port actually builds reliably now
12   * Removed lwes_perl.{c,h} from the lwes package, they
13     didn't belong here, they are now in the lwes-perl package
14   * Can now create unicast listeners
15   * Fixed problem with from hex string on FreeBSD, this
16     required refactoring the printing listener which first needed a test.
18 Version 0.20.2 (gelinj)
19   * Support for 32 and 64-bit added.
21 Version 0.20.1 (molinaro)
22   * minor problem where event name comparison could match prefixes, now
23     it does an exact match
25 Version 0.20.0 (molinaro)
26   * add a function compare to the event name prior to deserialization
28 Version 0.19.1 (molinaro)
29   * minor fixes for port to 64-bit linux, basically the compiler is
30     stricter about types, so fixing some compile warnings.
32 Version 0.19.0 (shaffer)
33   * fix bad dependency.
35 Version 0.18.0 (shaffer)
36   * Changed listener timestamps on FreeBSD.
38 Version 0.17.0 (molinaro)
39   * set the SO_SNDBUF to a value large enough to send several large events
41 Version 0.16.2 (molinaro)
42   * remove code added in version 0.15.0 to attempt to clear global bison buffer
43     as it doesn't work in the case of multiple emitters.  Added a test case with
44     the multiple emitters and commented out the offending line.  When I have
45     a chance I'll go back and try to figure out how to fix this.
47 Version 0.16.1 (molinaro)
48   * enumeration struct needs to be non-private in order to use it as just
49     a struct.
51 Version 0.16.0 (molinaro)
52   * Added a separate add_headers function in the listener, so one can listen
53     for bytes, and add the header without deserializing the event.
54   * Added doxygen comments for all public headers except lwes_perl.h which
55     will be removed next major version bump.
56   * Fixed a posible core dump when you create_no_name an event then try
57     to emit it.
58   * Added some methods for iterating over all the keys in an event.
60 Version 0.15.0 (molinaro)
61   * 100% coverage on all tested functions
62   * Added create_emitter_with_ttl to perl shortened forms
64 Version 0.14.0 (molinaro)
65   * Library now defaults to a multicast ttl of 3
66   * Added a new constructor for emitters to set a different ttl
67   * Also, got coverage to 100% on all net functions
69 Version 0.13.1 (molinaro)
70   * Haha, forgot to actually install the new script
72 Version 0.13.0 (molinaro)
73   * now includes a script which given an esf file of extended format will
74     output the max sizes of the events in that files
76 version 0.12.5 (molinaro)
77   * Make parser use a unique prefix so this library and others which use
78     flex/bison don't conflict
80 version 0.12.4 (molinaro)
81   * Wrapped headers in conditional 'extern "c"' to avoid c++ name mangling.
83 version 0.12.3 (molinaro)
84   * fubared 0.12.2 because of a local installed package
86 version 0.12.2 (molinaro)
87   * changed variable names in header to not conflict with system headers
89 Version 0.12.1 (molinaro)
90   * changed ports/bison to bison and ports/flex to flex in prereqs, prevents
91     problems when these are installed as sys.
93 Version 0.12.0 (molinaro)
94   * converted to skeletor package
96 Version 0.11.0 (molinaro)
97   * non-blocking calls added
99 Version 0.9.0 (molinaro)
100   * Changed numbering scheme