openSUSE Recommended Update: rsyslog: update to 7.4.6 ______________________________________________________________________________ Announcement ID: openSUSE-RU-2013:1693-1 Rating: low References: #848574 Affected Products: openSUSE 13.1 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update fixes the following issues with rsyslog: - bnc#848574: update to 7.4.6 [v7.4-stable] Fixes various segfault, memory leak and buffer overrun fixes and a selection of application bugs + bugfix: potential abort during HUP + bugfix: imtcp flowControl parameter incorrectly defaulted to "off" + now requires libestr 0.1.9 for number handling in RainerScript + bugfix: memory leak in strlen() RainerScript function + bugfix: buffer overrun if re_extract function was called for submatch 50 + bugfix: memleak in re_extract() function + bugfix: potential abort in RainerScript optimizer + bugfix: memory leak in omhiredis + bugfix: segfault if variable was assigned to non-container subtree - also contains changes from 7.4.5 + mmanon: removed the check for specific "terminator characters" + omelasticsearch: add failed.httprequests stats counter + bugfix: invalid property filter was not properly disabled in ruleset + bugfix: segfault if re_extract() function was used and no match found + bugfix: potential misadressing on startup if property-filter was used + bugfix: omelasticsearch: correct failed.http stats counter + bugfix: omelasticsearch: did not correctly initialize stats counters + bugfix: omelasticsearch: failed.es counter was only maintained in bulk mode + bugfix: mmanon did not detect all IP addresses in rewrite mode + bugfix: mmanon sometimes used invalid replacement char in simple mode + bugfix: memory leak in mmnormalize + bugfix: array-based ==/!= comparisions lead to invalid results + bugfix: omprog blocked signals to executed programs + bugfix: doc: imuxsock legacy param $SystemLogSocketParseTrusted was misspelled + bugfix: imfile "facility" input parameter improperly handled + bugfix: small memory leak in imfile when $ResetConfigVariables was used + bugfix: segfault on startup if TLS was used but no CA cert set + bugfix: segfault on startup if TCP TLS was used but no cert or key set + bugfix: some more build problems with newer json-c versions + bugfix: build system: libgcrypt.h needed even if libgrcypt was disabled - fix build on ppc 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-2013-854 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 13.1 (i586 x86_64): rsyslog-7.4.6-2.4.1 rsyslog-debuginfo-7.4.6-2.4.1 rsyslog-debugsource-7.4.6-2.4.1 rsyslog-diag-tools-7.4.6-2.4.1 rsyslog-diag-tools-debuginfo-7.4.6-2.4.1 rsyslog-doc-7.4.6-2.4.1 rsyslog-module-dbi-7.4.6-2.4.1 rsyslog-module-dbi-debuginfo-7.4.6-2.4.1 rsyslog-module-elasticsearch-7.4.6-2.4.1 rsyslog-module-elasticsearch-debuginfo-7.4.6-2.4.1 rsyslog-module-gcrypt-7.4.6-2.4.1 rsyslog-module-gcrypt-debuginfo-7.4.6-2.4.1 rsyslog-module-gssapi-7.4.6-2.4.1 rsyslog-module-gssapi-debuginfo-7.4.6-2.4.1 rsyslog-module-gtls-7.4.6-2.4.1 rsyslog-module-gtls-debuginfo-7.4.6-2.4.1 rsyslog-module-guardtime-7.4.6-2.4.1 rsyslog-module-guardtime-debuginfo-7.4.6-2.4.1 rsyslog-module-mmnormalize-7.4.6-2.4.1 rsyslog-module-mmnormalize-debuginfo-7.4.6-2.4.1 rsyslog-module-mysql-7.4.6-2.4.1 rsyslog-module-mysql-debuginfo-7.4.6-2.4.1 rsyslog-module-pgsql-7.4.6-2.4.1 rsyslog-module-pgsql-debuginfo-7.4.6-2.4.1 rsyslog-module-relp-7.4.6-2.4.1 rsyslog-module-relp-debuginfo-7.4.6-2.4.1 rsyslog-module-snmp-7.4.6-2.4.1 rsyslog-module-snmp-debuginfo-7.4.6-2.4.1 rsyslog-module-udpspoof-7.4.6-2.4.1 rsyslog-module-udpspoof-debuginfo-7.4.6-2.4.1 References: https://bugzilla.novell.com/848574