openSUSE-RU-2014:0707-1: syslog-ng: Update from 3.4.5 to 3.4.7 and one additional fix
openSUSE Recommended Update: syslog-ng: Update from 3.4.5 to 3.4.7 and one additional fix ______________________________________________________________________________ Announcement ID: openSUSE-RU-2014:0707-1 Rating: low References: #846762 Affected Products: openSUSE 13.1 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update fixes the following issues with syslog-ng: - bnc#846762: use system(); for local logs - update from 3.4.5 to 3.4.7 (bugfix release) + Node flag propagation has been fixed, so flags(final) works the same as it did in 3.3, when embedded log statements are used too. + Using the value-pairs() framework, either via the $(format-json) template function or any of the destinations that make use of it, will now correctly skip and ignore empty values, even in SDATA. + A file descriptor and memory leak has been fixed in the syslog() destination. + The pdbtool program will warn in test mode when a test message has no program attribute. + If the PID property is overwritten, syslog-ng will now stop using the cached MSGHDR value, and therefore, use the newly set PID instead, as it was supposed to. + The localport() option of various network destinations has been restored, and will work correctly now. + The upstart service file in contrib has been updated to use a different process mode (background), as we do not need a supervisor when running under upstart. This also means that upstart will be far less confused. + 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 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. + 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. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 13.1: zypper in -t patch openSUSE-2014-386 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 13.1 (i586 x86_64): syslog-ng-3.4.7-2.8.2 syslog-ng-debuginfo-3.4.7-2.8.2 syslog-ng-debugsource-3.4.7-2.8.2 syslog-ng-geoip-3.4.7-2.8.2 syslog-ng-geoip-debuginfo-3.4.7-2.8.2 syslog-ng-json-3.4.7-2.8.2 syslog-ng-json-debuginfo-3.4.7-2.8.2 syslog-ng-smtp-3.4.7-2.8.2 syslog-ng-smtp-debuginfo-3.4.7-2.8.2 syslog-ng-sql-3.4.7-2.8.2 syslog-ng-sql-debuginfo-3.4.7-2.8.2 References: https://bugzilla.novell.com/846762
participants (1)
-
maintenance@opensuse.org