rsyslog
Feb 09, 2010 - 05:43 PM
Professional Services
Custom written rsyslog.conf? Maintenance Contract?

rsyslog professional services



Donate!
Satisfied with rsyslog?

Donate and help keep
the project alive!

Rainer's Blog

Login




 


 Log in Problems?
 New User? Sign Up!

Online
There are 55 unlogged users and 0 registered users online.

You can log-in or register for a user account here.

Topic: Change Log

The new items published under this topic are as follows.

    12345678910111213141516171819   >

ChangeLog for 5.5.2 (devel)
Version 5.5.2 [DEVEL] (rgerhards), 2010-02-05

  • applied patches that make rsyslog compile under Apple OS X.
    Thanks to trey for providing these.
  • replaced data type "bool" by "sbool" because this created some portability issues.
  • added $Escape8BitCharactersOnReceive directive
    Thanks to David Lang for suggesting it.
  • worked around an issue where omfile failed to compile on32 bit platforms under some circumstances (this smells like a gcc problem, but a simple solution was available). Thanks to Kenneth Marshall for some advice.
  • extended testbench
  • bugfix: queues in direct mode could case a segfault, especially if an action failed for action queues. The issue was an invalid increment of a stack-based pointer which lead to destruction of the stack frame and thus a segfault on function return.
    Thanks to Michael Biebl for alerting us on this problem.
  • bugfix: hostname accidently set to IP address for some message sources, for example imudp. Thanks to Anton for reporting this bug. [imported v4]
  • bugfix: ompgsql had problems with transaction support, what actually rendered it unsuable. Thanks to forum user "horhe" for alerting me on this bug and helping to debug/fix it! [imported from 5.3.6]
  • bugfix: $CreateDirs variable not properly initialized, default thus was random (but most often "on") [imported from v3]


Posted by  tbergfeld  on  Friday, February 05, 2010 88
 Send this story to someone Printer-friendly page 

ChangeLog for 5.3.7 (v5-beta)
Version 5.3.7 [BETA] (rgerhards), 2010-01-27

  • bugfix: queues in direct mode could case a segfault, especially if an action failed for action queues. The issue was an invalid increment of a stack-based pointer which lead to destruction of the stack frame and thus a segfault on function return.
    Thanks to Michael Biebl for alerting us on this problem. [backport from 5.5.2]
  • bugfix: wrong memory assignment for a config variable (probably without causing any harm) [backport from 5.2.2]
  • bugfix: rsyslog hangs when writing to a named pipe which nobody was reading. Thanks to Michael Biebl for reporting this bug.
    Bugzilla entry: http://bugzilla.adiscon.com/show_bug.cgi?id=169 [imported from 4.5.8]


Posted by  tbergfeld  on  Wednesday, January 27, 2010 248
 Send this story to someone Printer-friendly page 

ChangeLog for 5.3.6 (v5-beta)
Version 5.3.6 [BETA] (rgerhards), 2010-01-13
  • bugfix: ompgsql did not properly check the server connection in tryResume(), which could lead to rsyslog running in a thight loop
  • bugfix: suspension during beginTransaction() was not properly handled by rsyslog core
  • bugfix: omfile output was only written when buffer was full, not at end of transaction
  • bugfix: commit transaction was not properly conveyed to message layer, potentially resulting in non-message destruction and thus hangs
  • bugfix: enabling GSSServer crashes rsyslog startup Thanks to Tomas Kubina for the patch [imgssapi]
  • bugfix (kind of): check if TCP connection is still alive if using TLS Thanks to Jonathan Bond-Caron for the patch.
  • bugfix: $CreateDirs variable not properly initialized, default thus was random (but most often "on") [imported from v3]
  • bugfix: ompgsql had problems with transaction support, what actually rendered it unsuable. Thanks to forum user "horhe" for alerting me on this bug and helping to debug/fix it!
  • bugfix: memory leak when sending messages in zip-compressed format Thanks to Naoya Nakazawa for analyzing this issue and providing a patch.
  • worked around an issue where omfile failed to compile on 32 bit platforms under some circumstances (this smells like a gcc problem, but a simple solution was available). Thanks to Kenneth Marshall for some advice. [backported from 5.5.x branch]


Posted by  rgerhards  on  Wednesday, January 13, 2010 350
 Send this story to someone Printer-friendly page 

ChangeLog for 5.5.1 (devel)
Version 5.5.1 [DEVEL] (rgerhards), 2009-11-27

  • introduced the ablity for netstream drivers to utilize an epoll interface
    This offers increased performance and removes the select() FDSET size limit from imtcp. Note that we fall back to select() if there is no epoll netstream drivers. So far, an epoll driver has only been implemented for plain tcp syslog, the rest will follow once the code proves well in practice AND there is demand.
  • re-implemented $EscapeControlCharacterTab config directive
    Based on Jonathan Bond-Caron's patch for v4. This now also includes some automatted tests.
  • bugfix: enabling GSSServer crashes rsyslog startup
    Thanks to Tomas Kubina for the patch [imgssapi]
  • bugfix (kind of): check if TCP connection is still alive if using TLS
    Thanks to Jonathan Bond-Caron for the patch.


Posted by  tbergfeld  on  Friday, November 27, 2009 1205
 Send this story to someone Printer-friendly page 

ChangeLog for 5.5.0 (devel)
Version 5.5.0 [DEVEL] (rgerhards), 2009-11-18

  • moved DNS resolution code out of imudp and into the backend processing
    Most importantly, DNS resolution now never happens if the resolved name is not required. Note that this applies to imudp - for the other inputs, DNS resolution almost comes for free, so we do not do it there. However, the new method has been implemented in a generic way and as such may also be used by other modules in the future.
  • added option to use unlimited-size select() calls
    Thanks to varmjofekoj for the patch
    This is not done in imudp, as it natively supports epoll().
  • doc: improved description of what loadable modules can do


Posted by  tbergfeld  on  Wednesday, November 18, 2009 874
 Send this story to someone Printer-friendly page 

ChangeLog for 4.5.7 (v4-beta)
Version 4.5.7 [v4-beta] (rgerhards), 2009-11-18

  • added a so-called "On Demand Debug" mode, in which debug output can be generated only after the process has started, but not right from the beginning. This is assumed to be useful for hard-to-find bugs. Also improved the doc on the debug system.
  • bugfix [imported from 4.4.3]: $ActionExecOnlyOnceEveryInterval did not work.



Posted by  tbergfeld  on  Wednesday, November 18, 2009 758
 Send this story to someone Printer-friendly page 

ChangeLog for 5.3.5 (beta)
Version 5.3.5 [BETA] (rgerhards), 2009-11-13

  • some light performance enhancement by replacing time() call with much faster (at least under linux) gettimeofday() calls.
  • some improvement of omfile performance with dynafiles saved costly time() calls by employing a logical clock, which is sufficient for the use case
  • bugfix: omudpspoof miscalculated source and destination ports while this was probably not noticed for source ports, it resulted in almost all destination ports being wrong, except for the default port of 514, which by virtue of its binary representation was calculated correct (and probably thus the bug not earlier detected).
  • bugfixes imported from earlier releases

    • bugfix: named pipes did no longer work (they always got an open error)
      this was a regression from the omfile rewrite in 4.5.0
    • bugfix(testbench): sequence check was not always performed correctly, that could result in tests reporting success when they actually failed

  • improved testbench: added tests for UDP forwarding and omudpspoof
  • doc bugfix: omudpspoof had wrong config command names ("om" missing)
  • bugfix [imported from 4.4.3]: $ActionExecOnlyOnceEveryInterval did not work.
  • [inport v4] improved testbench, contains now tcp and gzip test cases
  • [import v4] added a so-called "On Demand Debug" mode, in which debug output can be generated only after the process has started, but not right from the beginning. This is assumed to be useful for hard-to-find bugs. Also improved the doc on the debug system.
  • bugfix: segfault on startup when -q or -Q option was given [imported from v3-stable]


Posted by  tbergfeld  on  Friday, November 13, 2009 912
 Send this story to someone Printer-friendly page 

ChangeLog for 4.5.6 (v4-beta)
Version 4.5.6 [v4-beta] (rgerhards), 2009-11-05

  • bugfix: named pipes did no longer work (they always got an open error) this was a regression from the omfile rewrite in 4.5.0
  • bugfix(minor): diag function returned wrong queue memeber count for the main queue if an active DA queue existed. This had no relevance to real deployments (assuming they are not running the debug/diagnostic module...), but sometimes caused grief and false alerts in the testbench.
  • included some important fixes from v4-stable:

    • bugfix: invalid handling of zero-sized messages
    • bugfix: zero-sized UDP messages are no longer processed
    • bugfix: random data could be appended to message
    • bugfix: reverse lookup reduction logic in imudp do DNS queries too often

  • bugfix(testbench): testcase did not properly wait for rsyslod shutdown thus some unpredictable behavior and a false negative test result could occur. [BACKPORTED from v5]
  • bugfix(testbench): sequence check was not always performed correctly, that could result in tests reporting success when they actually failed


Posted by  tbergfeld  on  Thursday, November 05, 2009 961
 Send this story to someone Printer-friendly page 

ChangeLog for 5.3.4 (devel)
Version 5.3.4 [DEVEL] (rgerhards), 2009-11-04

  • added the ability to create custom message parsers
  • added $RulesetParser config directive that permits to bind specific parsers to specific rulesets
  • added omruleset output module, which provides great flexibility in action processing. THIS IS A VERY IMPORTANT ADDITION, see its doc for why.
  • added the capability to have ruleset-specific main message queues
    This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention)
  • bugfix: correct default for escape ('#') character restored
    This was accidently changed to '\\', thanks to David Lang for reporting
  • bugfix(testbench): testcase did not properly wait for rsyslogd shutdown thus some unpredictable behavior and a false negative test result could occur.


Posted by  tbergfeld  on  Wednesday, November 04, 2009 782
 Send this story to someone Printer-friendly page 

ChangeLog for 5.2.0 (v5-stable)
Version 5.2.0 [v5-stable] (rgerhards), 2009-11-02 This is a re-release of version 5.1.6 as stable after we did not get any bug reports during the whole beta phase. Still, this first v5-stable may not be as stable as one hopes for, I am not sure if we did not get bug reports just because nobody tried it. Anyhow, we need to go forward and so we have the initial v5-stable.


Posted by  tbergfeld  on  Monday, November 02, 2009 1163
 Send this story to someone Printer-friendly page 

    12345678910111213141516171819   >

 rsyslog Sponsors
 
Functionality looking for Sponsors
rsyslog sponsoring
Click here for more information


 Search
 
Google

 Last Forum Posts
 · Re: AIX syslog tolinux rsyslog?
does*.* @server.example.net not work on aix?
· AIX syslog tolinux rsyslog?
Is it possible to get the AIX 6.1 servers syslog to remote log to ...
· Re: templates and database
here are the sources http://git.adiscon.com/?p=rsyslog.git;a ... ...
· Re: Kernel logging
Summing up of private exchangesI made a test, and have sent the d ...
· Re: templates and database
well, I think my previous post was not so clear, anyway I'd like ...
· Re: Kernel logging
oh, and one question to the original poster: you say that kernel ...
· Re: Kernel logging
just for the others following this thread: I analyzed the debug l ...
· Re: no MARK in logs
forgot to include the version: rsyslog 4.2.0-2ubuntu5.1 Ubuntu 9 ...

:: Syndication: ::
Page created in 0.181825876236 seconds.