liblognorm 1.1.3 released

We have just released liblognorm 1.1.3. This release contains support for libfastjson and now works on Solaris. See the Changelog for details.

Changelog:
Version 1.1.3, 2016-03-07

  • add support for libfastjson
  • make work on Solaris
  • check for runaway rules.
    A runaway rule is one that has unmatched percent signs and thus
    is not terminated properly at its end. This also means we no longer
    accept “rule=” at the first column of a continuation line, which is
    no problem (see doc for more information).
  • fix: process last line if it misses the terminating LF
    This problem occurs with the very last line of a rulebase (at EOF).
    If it is not properly terminated (LF missing), it is silently ignored.
    Previous versions did obviously process lines in this case. While
    technically this is invalid input, we can’t outrule that such rulebases
    exist. For example, they do in the rsyslog testbench, which made
    us aware of the problem (see https://github.com/rsyslog/rsyslog/issues/489 )
    I think the proper way of addressing this is to process such lines without
    termination, as many other tools do as well.
    closes https://github.com/rsyslog/liblognorm/issues/135

Download:
http://www.liblognorm.com/download/liblognorm-1-1-3/

As always, feedback is appreciated.

Best regards,
Florian Riedl

Tags: , , , ,

Leave a Reply