Mailinglist Archive: opensuse-updates (86 mails)

< Previous Next >
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.


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()
+ 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):



< Previous Next >
This Thread
  • No further messages