[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