[arch-dev-public] [signoff] syslog-ng-3.1.0-1

Allan McRae allan at archlinux.org
Sun Apr 11 07:09:51 EDT 2010


Upstream update.   Signoff both.


Upstream NEWS
3.1.0
         Tue, 16 Mar 2010 17:15:40 +0100

         Bugfixes:
         * Fixed Solaris 10 SMF script to properly handle svcadm refresh
           requests.
         * 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:
         * Decrease the frequency of gettimeofday() calls during syslog-ng
           operation, as gettimeofday() is expensive to call on some
           platforms.
         * The SQL destination will only attempt to INSERT a given log
           message 3 times, and after that it gives up, instead of trying
           indefinitely.
         * Tru64 portability fixes.
         * The functional test program was improved to check the new RFC5424
           syslog protocol.

3.1beta2
         Fri, 18 Dec 2009 09:19:39 +0100

         Bugfixes:
         * Fixed two major memory leaks, one on input messages, one in
           patterndb.
         * Fixed escaped structured data processing.
         * Fixed expanding SDATA references in templates which have multiple
           dots in its name (e.g. when an OID is present in the name of the
           SD param or SD-ID.
         * pdbtool now correctly zero pads month and day fields in publish
           date of the merged patterndb file.
         * pdbtool won't link to unnecessary libraries, which fixes a
           compilation problem on Solaris with flex installed.


3.1beta1
         Sun, 29 Nov 2009 16:25:18 +0100

         This is the first public 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.

         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.



More information about the arch-dev-public mailing list