[syslog-ng] syslog-ng OSE 3.0.5 released

Balazs Scheidler bazsi at balabit.hu
Wed Dec 9 15:28:30 CET 2009


Dear syslog-ng users,

I've uploaded syslog-ng OSE 3.0.5 to our webservers recently which has
some quite important bugfixes. I'd recommend any serious deployment of
syslog-ng 3.x to upgrade to this release. The results of the last four
months were accumulated into this release. Some statistics for those who
like them: 

 37 files changed, 885 insertions(+), 468 deletions(-)

In this timespan, altogether 36 patches were produced by the following
people:

Anthony Lineham (1)
Balazs Scheidler (25)
Marton Illes (2)
Tamas Pal (3)
Tevesz Andras (4)
Viktor Tusa (1)

Some of the bugreporters and testers also deserve credit, who were:

Tamas Monos
Sandor Geller
Imre Lazar
Arkadiusz Miśkiewicz
Elan Ruusamäe

Thank you for your contribution.

Also please note that a new feature release of syslog-ng was published
in recent weeks, numbered version 3.1beta1. That beta version has
improvements in various areas you might want to check out. We'll only
include bugfixes in syslog-ng 3.0.x in the future.

The list of changes:

3.0.5
        Thu, 03 Dec 2009 18:02:56 +0100

        Bugfixes:
        * Fixed a possible hang that caused syslog-ng to completely stop
          processing messages, in case SQL destination is enabled in
          configure. The bug does not need a working SQL destination.
        * Fixed a possible 100% CPU usage in case an udp destination went
          down.
        * Fixed host_override/program_override options that were broken in
          3.0.4.
        * Fixed the SQL destination to avoid dropping the output queue in
          case a HUP was received.
        * Fixed a possible segmentation fault when parsing syntactically
          incorrect patterndb files.
        * Fixed ESTRING parser to include the ending quote character in the
          result.
        * Report an error in case there's no terminating brace in template
          macro references, e.g. no closing brace in ${macro} format.
        * Fixed FreeBSD init script to add $prefix/sbin to the PATH
          environment variable. This problem caused syslog-ng not to start
          up on boot.
        * Fixed FreeBSD /dev/klog message reading, follow_freq() needs to
          default to zero in this case (just like Linux /proc/kmsg).
        * Fixed a possible segfault in SIGHUP processing if an included file
          contains a syntax error.
        * RFC5424 over UDP erroneously required frame length, just like TCP,
          this is now fixed.
        * Fixed HP-UX 11iv2 compilation issue related to pread/pwrite
          compile errors.
        * The flow-control flag was erroneously enabled if any of the log
          statements contained either "final" or "fallback".
        * Fixed rewrite processing, in some cases a rewritten value could
          be propagated to wrong branches in the log processing tree.

        Other changes:
        * Added support for Cisco ASA timestamps.
        * Added version checks for PCRE in the configure script.
        * Integrate with system LSB init scripts a bit better, with 3.0.5
          the init script status reports should nicely integrate with
          the host system.

Happy logging,


-- 
Bazsi



More information about the syslog-ng mailing list