Changelog for 6.3.4 (v6-devel)
Version 6.3.4 [DEVEL] (rgerhards), 2011-08-02
- added support for action() config object
- in rsyslog core engine
- in omfile
- in omusrmsg
- bugfix: omusrmsg format usr1,usr2 was no longer supported
- bugfix: misaddressing in config handler. In theory, can cause segfault, in practice this is extremely unlikely. Thanks to Marcin for alertig me.
rsyslog 6.3.3 (devel) released
This is a very important milestone release. It features the new config parser and thus provides the basis for a more intuitive config format. With 6.3.3 there are already some enhancements to the format. However, more changes will come up with the next minor releases. For details, please check this link:
http://www.rsyslog.com/rsyslog-6-3-3-config-format-improvements/
It is worth noting that the performance of script-based filters (“if … then”) has notable been improved. Preliminary benchmarks show an improvement of at least a factor of three (more detailed benchmarks will be done after the new scoped object statements have been introduced).
We would appreciate early adoption of this release. One goal in releasing it is to see if the new parser actually is able to handle all legacy configurations found in practice (note that the parser was written from scratch).
ChangeLog:
http://www.rsyslog.com/changelog-for-6-3-3-v6-devel/
Download:
http://www.rsyslog.com/rsyslog-6-3-3-devel/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 6.3.3 (devel)
Download file name: rsyslog 6.3.3 (devel)
rsyslog 6.3.3 (devel)
md5sum: f0ef4a1760eaf4498fba3f5bdc969d8e
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 6.3.3 File size: 2.4 MB
Changelog for 6.3.3 (v6-devel)
Version 6.3.3 [DEVEL] (rgerhards), 2011-07-13
- rsyslog.conf format: now parsed by RainerScript parser
this provides the necessary base for future enhancements as well as some
minor immediate ones. For details see: http://blog.gerhards.net/2011/07/rsyslog-633-config-format-improvements.html - performance of script-based filters notably increased
- removed compatibility mode as we expect people have adjusted their
confs by now - added support for the “:omfile:” syntax for actions
rsyslog 6.3.3 config format improvements
In rsyslog 6.3.3, the config processor has finally changed. The old legacy processor (and with it the early RainerScript implementation) is thrown out and has been replaced by the so-called RainerScript processor (why that crazy name?). This is an extremely important step for rsyslog, as it now has the foundation for a much better and intuitive rsyslog.conf format. However, most of that can not be seen in 6.3.3, as it requires more work, especially in the plugin arena. Still, there are a couple of smaller improvements available.
Most importantly, the performance of script based filters has been considerably enhanced. Preliminary testing shows a three times speedup (we’ll do more benchmarking at a later stage; there is also still lots of room for optimization ;-)).
The ugliness of continuation lines has been removed. They may still be used, and this may make a lot of sense with some actions, but you are usually no longer forced to use continuation lines. Take this config snippet from a leading distro:
if ( \ /* kernel up to warning except of firewall */ \ ($syslogfacility-text == 'kern') and \ ($syslogseverity <= 4 /* warning */ ) and not \ ($msg contains 'IN=' and $msg contains 'OUT=') \ ) or ( \ /* up to errors except of facility authpriv */ \ ($syslogseverity <= 3 /* errors */ ) and not \ ($syslogfacility-text == 'authpriv') \ ) \ then /dev/tty10 & |/dev/xconsole
This can now be written as follows:
if ( /* kernel up to warning except of firewall */ ($syslogfacility-text == 'kern') and ($syslogseverity <= 4 /* warning */ ) and not ($msg contains 'IN=' and $msg contains 'OUT=') ) or ( /* up to errors except of facility authpriv */ ($syslogseverity <= 3 /* errors */ ) and not ($syslogfacility-text == 'authpriv') ) then /dev/tty10 & |/dev/xconsole
rsyslog 6.1.11 (v6-beta) released
This release supports new enhancements in systemd and provides forward-compatibility patches.
ChangeLog:
http://www.rsyslog.com/changelog-for-6-1-11-v6-beta/
Download:
http://www.rsyslog.com/rsyslog-6-1-11-beta/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 6.1.11 (beta)
Download file name: rsyslog 6.1.11 (beta)
rsyslog 6.1.11 (beta)
md5sum: 14d879512290813e855b426761054611
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 6.1.11 File size: 2.3 MB
Changelog for 6.1.11 (v6-beta)
Version 6.1.11 [BETA] (rgerhards), 2011-07-11
- systemd support: set stdout/stderr to null – thx to Lennart for the patch
- added support for the “:omusrmsg:” syntax in configuring user messages
- added support for the “:omfile:” syntax in configuring user messages
rsyslog 5.9.2 (devel) released
This release introduces support for enhanced systemd features as well as some forward-compatiblity patches.
ChangeLog:
http://www.rsyslog.com/changelog-for-5-9-2-v5-devel/
Download:
http://www.rsyslog.com/rsyslog-5-9-2-devel/
As always, feedback is appreciated.
Best regards,
Tom Bergfeld
rsyslog 5.9.2 (devel)
Download file name: rsyslog 5.9.2 (devel)
rsyslog 5.9.2 (devel)
md5sum: 4d74e2e560cc617fd1f0c470131a8918
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 5.9.2 File size: 2.3 MB