Thursday, August 12th, 2010
Version 6.1.0 [DEVEL] (rgerhards), 2010-08-12
*********************************** NOTE **********************************
The v6 versions of rsyslog feature a greatly redesigned config system which, among others, supports scoping. However, the initial version does not contain the whole new system. Rather it will evolve. So it is expected that interfaces, even new ones, break during the initial 6.x.y releases.
*********************************** NOTE **********************************
- added $Begin, $End and $ScriptScoping config scope statments(at this time for actions only).
- added imptcp, a simplified, Linux-specific and potentielly fastsyslog plain tcp input plugin (NOT supporting TLS!)
Tags: Changelog, devel, rsyslog, v6
Posted in Changelog | 1 Comment »
Monday, August 9th, 2010
Version 5.5.7 [V5-BETA] (rgerhards), 2010-08-09
- changed omudpspoof default spoof address to simplify typical use casethanks to David Lang for suggesting this
- doc bugfix: pmlastmsg doc samples had errors
- bugfix[minor]: pmrfc3164sd had invalid name (resided in rsyslog namespace, what should not be the case for a contributed module)
- added omuxsock, which permits to write message to local Unix socketsthis is the counterpart to imuxsock, enabling fast local forwarding
Tags: beta, Changelog, rsyslog, v5
Posted in Changelog | 1 Comment »
Thursday, August 5th, 2010
Version 4.6.4 [v4-stable] (rgerhards), 2010-08.05
- bugfix: zero-sized (empty) messages were processed by imtcp
they are now dropped as they always should have been
- bugfix: programname filter in ! configuration can not be reset
Thanks to Kiss Gabor for the patch.
Tags: 4.6.4, Changelog, rsyslog, stable, v4
Posted in Changelog | 1 Comment »
Thursday, August 5th, 2010
Version 3.22.2 [v3-stable] (rgerhards), 2010-08-05
- bugfix: comment char (‘#’) in literal terminated script parsing and thus could not be used.
but tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=119
- enhance: imrelp now also provides remote peer’s IP address[if librelp != 1.0.0 is used]
- bugfix: sending syslog messages with zip compression did not work
- bugfix: potential hang condition on queue shutdown
- bugfix: segfault on startup when -q or -Q option was given
bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=157
Thanks to Jonas Nogueira for reporting this bug.
- clarified use of $ActionsSendStreamDriver[AuthMode/PermittedPeers]in doc set (require TLS drivers)
- bugfix: $CreateDirs variable not properly initialized, default thuswas random (but most often “on”)
- bugfix: potential segfault when -p command line option was usedthanks to varmojfekoj for pointing me at this bug
- bugfix: programname filter in ! configuration can not be resetThanks to Kiss Gabor for the patch.
Tags: Changelog, rsyslog, stable, v3
Posted in Changelog | 1 Comment »
Wednesday, July 21st, 2010
Version 5.5.6 [DEVEL] (rgerhards), 2010-07-21
- added parser modules
- pmlastmsg, which supports the notoriously malformed “last message repeated n times” messages from some syslogd’s (namely sysklogd)
- pmrfc3164sd (contributed), supports RFC5424 structured data in RFC3164 messages [untested]
- added new module type “string generator”, used to speed up output processing. Expected speedup for (typical) rsyslog processing is roughly 5 to 6 percent compared to using string-based templates.
They may also be used to do more complex formatting with custom C code, what provided greater flexibility and probably far higher speed, for example if using multiple regular expressions within a template.
- added 4 string generators for
- RSYSLOG_FileFormat
- RSYSLOG_TraditionalFileFormat
- RSYSLOG_ForwardFormat
- RSYSLOG_TraditionalForwardFormat
- bugfix: mutexes used to simulate atomic instructions were not destructed
- bugfix: regression caused more locking action in msg.c than necessary
- bugfix: “$ActionExecOnlyWhenPreviousIsSuspended on” was broken
- bugfix: segfault on HUP when “HUPIsRestart” was set to “on” thanks varmojfekoj for the patch
- bugfix: default for $OMFileFlushOnTXEnd was wrong (“off”).
This, in default mode, caused buffered writing to be used, what means that it looked like no output were written or partial lines. Thanks to Michael Biebl for pointing out this bug.
Tags: Changelog, devel, rsyslog
Posted in Changelog | No Comments »
Wednesday, July 7th, 2010
Version 4.6.3 [v4-stable] (rgerhards), 2010-07-07
- improvded testbench
- added test with truly random data received via syslog to test robustness
- added new configure option that permits to disable and enable an extended testbench
- bugfix: segfault on HUP when “HUPIsRestart” was set to “on”
thanks varmojfekoj for the patch
- bugfix: default for $OMFileFlushOnTXEnd was wrong (“off”).
This, in default mode, caused buffered writing to be used, what means that it looked like no output were written or partial lines. Thanks to Michael Biebl for pointing out this bug.
- bugfix: testbench failed when not executed in UTC+1 timezone accidently, the time zone information was kept inside some to-be-checked-for responses
- temporary bugfix replaced by permanent one for message-induced off-by-one error (potential segfault) (see 4.6.2)
The analysis has been completed and a better fix been crafted and integrated.
- some doc fixes; incorrect config samples could cause confusion
thanks to Anthony Edwards for pointing the problems out
Tags: Changelog, stable
Posted in Changelog | 1 Comment »
Thursday, May 20th, 2010
Version 5.5.5 [DEVEL] (rgerhards), 2010-05-20
- added new cancel-reduced action thread termination method
We now manage to cancel threads that block inside a retry loop to terminate without the need to cancel the thread. Avoiding cancellation helps keep the system complexity minimal and thus provides for better stability.
This also solves some issues with improper shutdown when inside an action retry loop.
Tags: Changelog, devel, rsyslog
Posted in Changelog | No Comments »
Monday, May 3rd, 2010
Version 4.7.2 [v4-devel] (rgerhards), 2010-05-03
- bugfix: problems with atomic operations emulaton replaced atomic operation emulation with new code. The previous code seemed to have some issue and also limited concurrency severely. The whole atomic operation emulation has been rewritten.
- added new $Sleep directive to hold processing for a couple of seconds during startup
Tags: Changelog, devel, rsyslog
Posted in Changelog | No Comments »
Monday, May 3rd, 2010
Version 5.5.4 [DEVEL] (rgerhards), 2010-05-03
- This version offers full support for Solaris on Intel and Sparc
- bugfix: problems with atomic operations emulaton replaced atomic operation emulation with new code. The previous code seemed to have some issue and also limited concurrency severely. The whole atomic operation emulation has been rewritten.
- bugfix: netstream ptcp support class was not correctly build on systems without epoll() support
- bugfix: segfault on Solaris/Sparc
Tags: Changelog, devel, rsyslog
Posted in Changelog | No Comments »
Thursday, April 22nd, 2010
Version 4.7.1 [v4-devel] (rgerhards), 2010-04-22
- Solaris support much improved — was not truely usable in 4.7.0
Solaris is no longer supported in imklog, but rather there is a new plugin imsolaris, which is used to pull local log sources on a Solaris machine.
- testbench improvement: Java is no longer needed for testing tool creation
Tags: Changelog, devel, rsyslog
Posted in Changelog | No Comments »