[syslog-ng-announce] 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

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:

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

        * 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
        * Fixed host_override/program_override options that were broken in
        * 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
        * 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,


More information about the syslog-ng-announce mailing list