[syslog-ng] syslog-ng 3.4.0beta1 has been released
devel at balabit.hu
devel at balabit.hu
Thu Dec 20 10:25:28 CET 2012
------------------------------------------------------------------------------
PACKAGE : syslog-ng
VERSION : 3.4.0beta1
SUMMARY : new stable release
DATE : Dec 15, 2012
------------------------------------------------------------------------------
DESCRIPTION:
A new version of syslog-ng Open Source Edition (3.4.0beta1) has been
released. For latest fixes in the 3.4.x feature branch you are recommended to
upgrade to this version.
CHANGES:
3.4.0beta1
Sat, 15 Dec 2012 02:21:14 +0100
Features:
=========
* Added support for the amqp() destination driver, which sends
messages to an AMQP queue.
* Added support for a new parser named syslog-parser() that can
invoke the RFC3164 and RFC5424 parser outside the source driver
that received the message. Delaying the syslog parsing can be
advantageous in case some preprocessing or filtering needs to take
place before the actual syslog parsing.
* Added support for dot notation in the $(format-json) template
function.
* Changed the MongoDB driver to use inserts instead of upserts.
* Added support for UNIX domain sockets in the MongoDB driver by
using the new path() option.
* Added new template functions to perform various cryptographic hash
functions on data, like: $(md5), $(md4), $(sha1), $(sha256),
$(sha512)
* Added a couple of new parsers to db-parser() pattern format:
* @PCRE@: use this to parse using a regexp
* @EMAIL@: to parse email addresses
* @HOSTNAME@: to parse host names
* @LLADDR@: to parse link-level addresses, like ethernet MAC
addresses
* Added the possibility to set TCP keepalive options for TCP based
transports: tcp-keepalive-time(), tcp-keepalive-probes(),
tcp-keepalive-intvl(). Also added the tcp-keepalive() option as
an alias to the earlier so-keepalive() parameter. TCP keepalive
became enabled by default.
Bugfixes:
=========
* Updated with the bugfixes from v3.3.7
* Fixed SQL statement formatting used to create indexes on Oracle.
The original query contained an apostrophe when specifying the
column name.
* Fixed an incorrect validation in the file() source, which
caused the entire file to be resent in case syslog-ng was
restarted and an encoding() is specified.
* Increased the performance when following files with the encoding()
option set. Previously, the code to check if the source encoding
is fixed size was incorrect, which in turn caused syslog-ng
to excercise its slow path when processing these files, instead of
a faster alternative.
* Fixed a memory leak issue when encoding() is used for file
sources and syslog-ng was reloaded.
* Fixed a bug in processing the encoding() option for udp() sources.
syslog-ng incorrectly propagated the character decoding state from
one frame to the next, which might have originated from different
senders.
* Infinite feedback loops of internal messages triggering another
set of internal messages are now detected and suppressed. Earlier
it was not safe to enable debug/trace messages during runtime, now
it is.
* Fixed a race condition in resolving IP address to hostnames, which
might have caused garbage in the hostname part of messages. This
is most likely mitigated by the DNS cache.
Other changes:
==============
* Added unit test coverage for various log transport
implementations.
* Reorganized the LogProto code to support plugins, the transport()
option for the syslog() and network() drivers can be used to
specify a transport protocol plugin.
Credits:
========
syslog-ng is developed as a community project, and as such it relies
on volunteers to do the work necessarily to produce syslog-ng.
Reporting bugs, testing changes, writing code or simply providing
feedback are all important contributions, so please if you are a
user of syslog-ng, contribute.
These people have helped in this release:
Attila Nagy <bra at fsn.hu>
Balazs Scheidler <bazsi at balabit.hu>
Balint Kovacs <blint at balabit.hu>
Brian Kroth <bpkroth at gmail.com>
Conrad Hoffmann <ch at bitfehler.net>
Csaba Major <csaba.major at balabit.com>
Cy Schubert <cy at FreeBSD.org>
Eun Kyung <ekyung01 at googlemail.com>
Evan Rempel <erempel at uvic.ca>
Gergely Nagy <algernon at balabit.hu>
Jose Oliveira <jpo at di.uminho.pt>
Juhasz Viktor <jviktor at balabit.hu>
Marvin Nipper <marvin.nipper at stream.com>
Michael Hocke <michael.hocke at nyu.edu>
Peter Czanik <czanik at balabit.hu>
Peter Gyongyosi <gyp at balabit.hu>
Sandor Geller <wildy at muhelybt.hu>
Sergey <cloun-rulez at yandex.ru>
shih dane <daneshih1125 at gmail.com>
Tamas Pal <folti at balabit.hu>
Viktor Juhasz <jviktor at balabit.hu>
DOWNLOAD:
You can download the source or binary packages from:
http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/downloads
The documentation of the syslog-ng Open Source Edition is available in
The syslog-ng Open Source Edition Administrator's Guide at
http://www.balabit.com/support/documentation/
-------------- 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/20121220/eacdfa1a/attachment.pgp
More information about the syslog-ng
mailing list