[syslog-ng-announce] syslog-ng 3.5.2 has been released

devel at balabit.hu devel at balabit.hu
Fri Nov 29 17:57:11 CET 2013

PACKAGE             : syslog-ng
VERSION             : 3.5.2
SUMMARY             : new stable release
DATE                : Nov 29, 2013


  A new stable version of syslog-ng Open Source Edition (3.5.2) has been
  released. For latest fixes in the 3.5.x feature branch you are recommended to
  upgrade to this version.


        Fri, 29 Nov 2013 17:09:40 +0100

        This is the first bug-fix release for the 3.5.x series, with a
        number of significant fixes over the original 3.5.1 release.
        Upgrading to this release is highly recommended.


        * The system() source has been fixed on Solaris and HP-UX: it
          correctly recognises the system on Solaris, and uses
          /dev/log (and not /dev/pipe) on HP-UX.

        * The system() source has much stricter requirements to select
          /dev/kmsg on Linux, so it won't choose it over /proc/kmsg
          unless the kernel really does support it.

        * The syslog-format() module has been fixed to only set the
          PROGRAM to "kernel" if all of the previous conditions apply,
          and the message is a local message.

        * The linux-kmsg-format parser (and system() on Linux 3.5+ as
          a consequence) will correctly calculate the timestamp of
          kernel messages on 32-bit systems now.

        * The sun-streams() source has been fixed, it compiles and
          works again.

        * A very rare and short race condition has been fixed in the
          pipe() source and destination modules, which could leave the
          pipe available with elevated permissions for a short time.

        * The SQL, MongoDB and SMTP modules were fixed to not cause a
          segmentation fault when loaded before the socket module.

        * A crash was fixed in the no-tls build of the socket
          destination driver.

        * It is now possible to specify the host() and port()
          parameters for the redis() destination.

        * Various stability fixes, such as:
          - A use-after-free condition was corrected in the queue
            backlog acknowledgement code.
          - Always use setsid() when detaching, even if we're not
            detaching from a TTY.
          - Memory leaks were fixed in the persist state handling
          - Changing stats-level() and reloading syslog-ng produced a
            crash, which has been fixed.


        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:

        Alexandre Lecuyer
        Balazs Scheidler <bazsi at balabit.hu>
        Daniel Gados <gdani at balabit.hu>
        Gergely Nagy <algernon at balabit.hu>
        Howard Tsai <htsai at skytap.com>
        Imre Lazar <imre at balabit.hu>
        Jakub Wilk <jwilk at debian.org>
        Laszlo Budai <lbudai at balabit.hu>
        Martin Bagge / brother <brother at bsnet.se>
        Matyas Koszik <koszik at atw.hu>
        Oscar Muñoz
        Otto Berger <otto at bergerdata.de>
        Viktor Juhasz <jviktor at balabit.hu>
        Viktor Tusa <tusa at balabit.hu>


  You can download the source or binary packages from:


  The documentation of the syslog-ng Open Source Edition is available in
  The syslog-ng Open Source Edition Administrator's Guide at


-------------- 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/20131129/eb27bf87/attachment.pgp 

More information about the syslog-ng-announce mailing list