openSUSE-RU-2013:1123-1: moderate: syslog-ng: update to 3.4.2 and a additional fix
openSUSE Recommended Update: syslog-ng: update to 3.4.2 and a additional fix ______________________________________________________________________________ Announcement ID: openSUSE-RU-2013:1123-1 Rating: moderate References: #805309 #815746 Affected Products: openSUSE 12.3 ______________________________________________________________________________ An update that has two recommended fixes can now be installed. Description: This udpate fixes the following issues with syslog-ng: - update to 3.4.2, which fixes bnc#815746 and many other bugfixes, including flags(final) + loggen will bail out earily if using Unix sockets without a path specified. + Using the same filter for multiple destinations does not trigger a crash anymore. + An issue with log branch propagation has been fixed, restoring compatibility with the 3.3 branch (this mostly affected flags(final) use cases). + The systemd unit file now specified Restart=on-failure. + Support for empty blocks in the configuration were restored, syslog-ng does not crash anymore when encountering one. + An assertion was fixed in patterndb, that prevented one from overriding built-in values, such as HOST. + The persist state file (syslog-ng.persist) is now marked close-on-exec, so it does not leak through to forked subprocesses. + The system() source now treats /proc/kmsg as optional: if it is not readable to the user running syslog-ng, it will not be included. + Proper escape handling in backtick insertion has been implemented, so string arguments to block parameters are - again - treated correctly + A rare race condition in the SQL, MongoDB, SMTP and AMQP destinations have been fixed. + A possible deadlock was fixed within the suppress() handling code. - Fix systemd unit to do only what is required by http://www.freedesktop.org/wiki/Software/systemd/syslog. In particular it should not mess with the ordering of syslog.target - bnc#805309: Fixed to use program() instead of message() to match by program names. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 12.3: zypper in -t patch openSUSE-2013-548 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 12.3 (i586 x86_64): syslog-ng-3.4.2-1.5.1 syslog-ng-debuginfo-3.4.2-1.5.1 syslog-ng-debugsource-3.4.2-1.5.1 syslog-ng-geoip-3.4.2-1.5.1 syslog-ng-geoip-debuginfo-3.4.2-1.5.1 syslog-ng-json-3.4.2-1.5.1 syslog-ng-json-debuginfo-3.4.2-1.5.1 syslog-ng-smtp-3.4.2-1.5.1 syslog-ng-smtp-debuginfo-3.4.2-1.5.1 syslog-ng-sql-3.4.2-1.5.1 syslog-ng-sql-debuginfo-3.4.2-1.5.1 References: https://bugzilla.novell.com/805309 https://bugzilla.novell.com/815746
participants (1)
-
maintenance@opensuse.org