Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368193 - app-admin/rsyslog version bump 5.8.1
Summary: app-admin/rsyslog version bump 5.8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-20 17:13 UTC by Opportunist
Modified: 2011-05-23 08:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Opportunist 2011-05-20 17:13:15 UTC
This is a maintenance release offering a set of bug fixes. It is suggested
that users of the v5-stable branch update to this release.

http://www.rsyslog.com/rsyslog-5-8-1-v5-stable/

»  bugfix: invalid processing in QUEUE_FULL condition
 If the the multi-submit interface was used and a QUEUE_FULL condition
 occured, the failed message was properly destructed. However, the
 rest of the input batch, if it existed, was not processed. So this
 lead to potential loss of messages and a memory leak. The potential
 loss of messages was IMHO minor, because they would have been dropped
 in most cases due to the queue remaining full, but very few lucky ones
 from the batch may have made it. Anyhow, this has now been changed so
 that the rest of the batch is properly tried to be enqueued and, if
 not possible, destructed.

»  new module mmsnmptrapd, a sample message modification module
 This can be useful to reformat snmptrapd messages and also serves as
 a sample for how to write message modification modules using the
 output module interface. Note that we introduced this new
 functionality directly into the stable release, as it does not
 modify the core and as such cannot have any side-effects if it is
 not used (and thus the risk is solely on users requiring that
 functionality).

»  bugfix: rate-limiting inside imuxsock did not work 100% correct
 reason was that a global config variable was invalidly accessed where a
 listener variable should have been used.
 Also performance-improved the case when rate limiting is turned off (this
 is a very unintrusive change, thus done directly to the stable version).

»  bugfix: $myhostname not available in RainerScript (and no error message)
 closes: http://bugzilla.adiscon.com/show_bug.cgi?id=233

»  bugfix: memory and file descriptor leak in stream processing
 Leaks could occur under some circumstances if the file stream handler
 errored out during the open call. Among others, this could cause very
 big memory leaks if there were a problem with unreadable disk queue
 files. In regard to the memory leak, this
 closes: http://bugzilla.adiscon.com/show_bug.cgi?id=256

»  bugfix: doc for impstats had wrong config statements
 also, config statements were named a bit inconsistent, resolved that
 problem by introducing an alias and only documenting the consistent
 statements
 Thanks to Marcin for bringing up this problem.

»  bugfix: IPv6-address could not be specified in omrelp
 this was due to improper parsing of “:”
 closes: http://bugzilla.adiscon.com/show_bug.cgi?id=250

»  bugfix: TCP connection invalidly aborted when messages needed to be
 discarded (due to QUEUE_FULL or similar problem)

»  bugfix: $LocalHostName was not honored under all circumstances
 closes: http://bugzilla.adiscon.com/show_bug.cgi?id=258

»  bugfix(minor): improper template function call in syslogd.c

Reproducible: Always
Comment 1 Ultrabug gentoo-dev 2011-05-23 08:03:24 UTC
Hi Opportunist, and thanks (again) for your report.

I just fixed this in tree, I also added some modules by default which are new in the 5.8.x series.

+*rsyslog-5.8.1 (23 May 2011)
+
+  23 May 2011; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.0-r1.ebuild,
+  +rsyslog-5.8.1.ebuild:
+  Version bump, drop previous bugged 5.8.x version. Thanks to Opportunist for
+  spotting, fix #368193

Have a nice day