[syslog-ng-announce] syslog-ng Premium Edition 3.0.3 has been released

devel at balabit.hu devel at balabit.hu
Mon Nov 16 14:33:38 CET 2009


------------------------------------------------------------------------------
PACKAGE             : syslog-ng Premium Edition
VERSION             : 3.0.3
SUMMARY             : new stable release
DATE                : Nov 13, 2009
------------------------------------------------------------------------------

DESCRIPTION:

  A new stable version of syslog-ng Premium Edition (3.0.3) has been
  released. For latest fixes in the 3.0.x branch you are recommended to
  upgrade to this version.

  NOTE:
  This is the last release of the syslog-ng Premium Edition 3.0.x branch
  that contains new features in addition to bugfixes. From now on, 3.0.x
  releases will be maintenance releases containing only bugfixes;
  new features will be released in so-called feature releases having 3.x
  version numbers. For details on the new version and release policy,
  see http://www.balabit.com/news/334/

CHANGES:

        IMPORTANT CHANGES:
        * There was an unintended change in the meaning of command line
          argument -C (--chroot) and -R (--persist-file) between 2.x and 3.x
          versions of syslog-ng. This release reverts this change back to
          the original 2.x behaviour. This is a incompatible change
          compared against 3.0.2. Please review your startup scripts if you
          use the -C or -R options.

        New Features

        Sources and destinations
        * A new 'empty-lines' source flag is available to avoid dropping empty
          log messages. Empty log messages are dropped by default.
        * Named pipes can be created automatically with the pipe() destination.
          The filename of the pipes can contain macros as well.
        * The default priority/facility value of each source can be specified:
          these default values are applied to messages that do not include
          priority/facility values.
        * The default values for SQL columns are being deprecated, please
          supply SQL schema information explicitly in your SQL destinations.
          A warning message was added in case you do not have a full schema
          and rely on the default values.
        * A new local_time_zone() option has been added to file() and sql()
          destinations. This option controls the timezone used when expanding
          the filename/tablename templates. It defaults to the local timezone.

        Message parsing
        * Added the "greedy" flags to the csv-parser() which assigns the
          remaining part of the message to the last column without caring
          about column separation characters
        * Added the "drop-invalid" flag to the csv-parser() which makes the
          parser drop anything that has less columns than expected.

        Other
        * The logcat application used to view logstore files has been renamed
          to lgstool.
        * The syslog-ng application now integrates better with the default
          logrotation tools of the various platforms. Previously, certain
          platforms have not sent a HUP signal to syslog-ng after rotating the
          log files, causing syslog-ng to write into a temporary file, with the
          possibility of losing these messages later. This behavior has been
          corrected: the syslog-ng installer will now create symlinks to
          receive the HUP signals of the standard logrotation scripts.
        * To improve the performance of DNS lookups, the dns_cache_hosts file
          is checked only once per second, not for every DNS lookup.

        Bugfixes
        * The frac_digits() option can be used for non-ISO timestamps as well.
        * Corrections in the init scripts and the rc.d registrations on
          various platforms.
        * Performance corrections in the host_override() and
          program_override() options.
        * Fixed the handling of door initialization failures on Solaris.
        * If a file referenced in a file source does not exist, syslog-ng
          will display an error message in verbose mode.
        * Using the tcp6() destination caused aborts during startup.
          This has been corrected.
        * The usertty() destination now opens the tty in nonblocking mode
          to avoid blocking on serial lines.
        * The SOURCEIP macro was not working properly for IPv6 addresses.
          This has been corrected.
        * Corrections in the handling of invalid pattern database files.
        * In certain rare situations, an error in parsing the pattern database
          file resulted in heap corruption. This has been corrected.
        * Under high message load, receiving a HUP signal while flow-control
          was active (not only enabled, but in operation) caused syslog-ng to
          terminate in certain situations. This has been corrected.
        * In certain rare situations syslog-ng stopped processing messages,
          stalling applications logging to syslog and possibly stalling the
          entire system. This has been corrected. For details, see the public
          bug report of the error at
          https://bugzilla.balabit.com/show_bug.cgi?id=48
DOWNLOAD:

  Download the latest binaries from:

  http://www.balabit.com/network-security/syslog-ng/central-syslog-server/upgrades/

  Note that to download the binaries, you have to login into your MyBalaBit
  account.

  The documentation of the syslog-ng application is available in
  The syslog-ng 3.0 Administrator Guide at:
  http://www.balabit.com/support/documentation/?product=syslog-ng&type=all&language[en]=en&






-------------- 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-announce/attachments/20091116/8e4d5116/attachment.pgp 


More information about the syslog-ng-announce mailing list