liblognorm

Fast and flexible log normalization library

liblognorm

Fast and flexible log normalization library

We have just released liblognorm 2.0.7. This release mostly features enhancements and fixes to field type definitions like checkpoint-lea and cisco-interface-spec. Also liblognorm now builds on AIX. See the Changelog for details.

Version 2.0.7, 2025-10-14

  • parser(name-value-list): add separator character option adds new option “separator” for custom key/ value pair separation (replaces whitespace when defined)
  • parser(name-value-list): add assignator option
    adds new option “assignator” for custom key/value assignment character (replaces ‘=’ when defined, disables key name validation)
  • parser(name-value-list): add support for quoting and escaped characters
    values can now be quoted and include escaped characters such as backslash, separator, or double-quote
  • parser(name-value-list): fix parsing of escaped characters
    fixes incorrect handling of backslash, double-quote, and separator characters in quoted values
  • parser(name-value-list): add test for quoted values
  • parser(name-value-list): improve handling of invalid pairs
    stops parsing and sets offset if name/value is not valid, so remaining text can still be parsed
  • parser(CEF): fix empty last value handling
    if the last field is empty, it is now set to an empty string instead of failing
  • parser(CEF): fix header and escape sequence handling
    improved handling of slashes and trailing spaces in header parsing
  • CI: add GitHub Actions workflow for CI runs
  • code cleanup: removed problematic language from code base
  • maintenance: fixed various misspellings in code and comments
  • string rulebase bugfix: segfault when using LF in json rule
    If a json rule used a LF inside a string rule (one not loaded rulebase file), liblognorm segfaults.
    closes https://github.com/rsyslog/liblognorm/issues/333

 

Download:
http://www.liblognorm.com/download/liblognorm-2-0-7/

As always, feedback is appreciated.

Best regards,
Florian Riedl

liblognorm 2.0.7 released
Scroll to top