[syslog-ng] syslog-ng 3.1.0 has been released

devel at balabit.hu devel at balabit.hu
Mon Mar 22 14:13:10 CET 2010

PACKAGE             : syslog-ng
VERSION             : 3.1.0
SUMMARY             : new feature release
DATE                : Mar 22, 2010


    This is the first stable release of syslog-ng Open Source Edition 3.1.

    syslog-ng 3.1 is the first so called "feature release" of syslog-ng,
    as such its support period ends when either the next feature (named
    3.2) or the next stable (named 4.0) version is published.

    Please note that this announcement contains features that were already
    published in one of the earlier BETA releases. If you are upgrading
    from 3.1beta2, please see the list of changes relative to that version
    at the end of the "CHANGES" block below.


    New features:
    * Support for patterndb v2 and v3 format, along with a bunch of new
      parsers: ANYSTRING, IPv6, IPvANY and FLOAT.

    * Added a new "pdbtool" utility to manage patterndb files: convert
      them from v1 or v2 format, merge mulitple patterndb files into one
      and look up matching patterns given a specific message.

    * Support for message tags: tags can be assigned to log messages as
      they enter syslog-ng: either by the source driver or via patterndb.
      Later it these tags can be used for efficient filtering.

    * Added support for rewriting structured data.

    * Macros and name-value pairs got a little tighter integration,
      in filters where syslog-ng 3.0 was limited to only use name-value
      pairs, with 3.1 you can also use macros.

    * Enhanced dynamic name-value performance by a factor of three.

    * Some parsers got additional features: NUMBER is now able to parse
      hexadecimal numbers, ESTRING is now able to search for multiple
      characters as the end of the string.

    * Added non-standard and non-portable facility codes (range 10-15),
      decouple syslog-ng facility name information from the system used
      to compile syslog-ng on.

    * Added pcre support in the binary packages of syslog-ng.

    An updated administrator's guide is available on the BalaBit
    documentation page at:


CHANGES SINCE v3.1beta2:

    * Fixed Solaris 10 SMF script to properly handle svcadm refresh
    * Fixed a possible segmentation fault for unix-dgram/unix-stream
      destinations on some (non-Linux) platforms.
    * Fixed processing empty log entries when using the syslog() protocol.
    * Fixed processing partially received syslog messages.

    Other changes:
    * It is now possible to add comments before the @version header in
      the configuration file.
    * Decrease the frequency of gettimeofday() calls during syslog-ng
      operation, as gettimeofday() is expensive to call on some
    * The SQL destination will only attempt to INSERT a given log
      message 3 times, and after that it gives up, instead of trying
    * Tru64 portability fixes.
    * The functional test program was improved to check the new RFC5424
      syslog protocol.


  You can download the source or binary packages from:


  The documentation of the syslog-ng Open Source Edition is available in
  The syslog-ng Open Source Edition Administrator's Guide at


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 199 bytes
Desc: not available
Url : http://lists.balabit.hu/pipermail/syslog-ng/attachments/20100322/8bd63820/attachment.pgp 

More information about the syslog-ng mailing list