Releases: farsightsec/nmsg
nmsg 0.15.1 release
Welcome to the 0.15.1 release of NMSG. This has one bug fix for the output stats collection (like seen with nmsgtool -dd) where the payload counters weren't counting correctly. The release also changes where plugins are found. Plugins are now found by default at $libdir/nmsg instead of lib/nmsg. This fixes a problem where plugins were not found with recent Debian packages built with --libdir configure option (used to install libraries in architecture specific directory). And ./configure --with-plugindir renamed to --with-pluginsdir. For third-party development uses of libnmsg with pkgconfig, the pkgconfig pc specification also depends on libprotobuf-c headers.
A source tarball is available at
https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.15.1.tar.gz
SHA256: 073f3eefb3b53a9f0bf0f6b4dfe42ca179591bd6bbdbc154d927e52d9fd3b350
nmsg 0.15.0 release
nmsg version 0.15.0 was released. It provides the following new features:
-
Added runtime-tunable environment variables NMSG_GRALIAS_FILE and NMSG_OPALIAS_FILE.
-
Added compile-time version info to API: NMSG_LIBRARY_VERSION and MSG_LIBRARY_VERSION_NUMBER; and runtime functions: nmsg_get_version() and nmsg_get_version_number().
Other changes include:
-
Ensure nmsg_sock_parse_sockspec() returns an error if an invalid port range is supplied.
-
Fixed nmsg_io filtering default policy logic. (Previously, if the final filter returned "declined", that result was returned in place of the configured default policy.)
-
Make nmsg_output_set_buffered() able to unbuffer nmsg_output_type_json objects.
-
Fixed many compiler check warnings.
-
Added multiple unit tests.
-
Fix bugs caught by static analysis (cppcheck).
-
For protobuf compatibility, renamed all protobuf-c generated enum names and types, although the wire format of the messages remains the same. (Thank you to Chris Morrow.) Compatibility definitions added to nmsg/compat.h to allow existing code to continue using the old names.
-
Miscellaneous documentation improvements.
A source tarball is available via https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.15.0.tar.gz
SHA256: 44ad5203b4f71969255c6871d079ef6c6955aa7b26b9705e831f54554aa82ff1
nmsg 0.14.0
The network encapsulation library, nmsg, version 0.14.0 is released. This release enables collection of statistics to aid in benchmarking. In detail:
- Add periodic stats output to nmsgtool.
- Add .json suffix to json files output by nmsgtool.
A source tarball is at https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.14.0.tar.gz
SHA256: 3e29f631322ce1d667b9bf300847f25a0b5dc57029fe98368e624f6462bc71ce
nmsg 0.13.2
The network message encapsulation library, nmsg, version 0.13.2 is released. Its important changes are:
- Restore terminating NUL character in string fields loaded from JSON.
- Correct display of string fields with missing NUL terminator.
- Improvements to NUL-termination test cases.
A source tarball is at https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.13.2.tar.gz
SHA256: 9804f53bb9826038f8c505a4e31b48e39f32efcfb90733d283c1bf72351afa98
nmsg 0.13.1
The network message encapsulation library, nmsg, version 0.13.1 was released. Its important changes are:
- Fix crash when formatting empty string fields as JSON.
- Correct display of empty string fields in presentation output.
- Remove terminating NUL character in string fields loaded from JSON.
A source tarball is at https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.13.1.tar.gz
SHA256: 397f5b455c9ff11f377f64d50dc3aaff043b0eb38739623ff98b0461702e0299
nmsg 0.13.0
nmsg 0.13.0 was released. The main changes include:
- Sanitize JSON UTF-8 output. Invalid UTF-8 sequences are replaced with the replacement code point U+FFFD.
- Run msgmod 'load' method when loading a message from raw payload or duplicating an existing message.
- dnstap msgmod: format query_zone in human-readable format.
A source tarball is at
https://dl.farsightsecurity.com/dist/nmsg/nmsg-0.13.0.tar.gz
SHA256(nmsg-0.13.0.tar.gz)= c65db057d8d66ed2624d675ada73d73f9dde3159bb5956eef70cbd5501894245
nmsg 0.12.1
The 0.12 versions introduced dnstap message module support. dnstap is a flexible, structured event replication format for DNS software.
nmsg 0.11.2
tags/v0.11.2 debian/changelog: 0.11.2-1
nmsg 0.10.0
tags/v0.10.0 debian/changelog: 0.10.0-1