rsyslog
May 17, 2008 - 11:28 AM

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 14 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.

<   12345678910   >

Changelog for 3.12.1
Version 3.12.1 (rgerhards), 2008-03-06
  • added library plugins, which can be automatically loaded
  • bugfix: actions were not correctly retried; caused message loss
  • changed module loader to automatically add ".so" suffix if not specified (over time, this shall also ease portability of config files)
  • improved debugging support; debug runtime options can now be set via an environment variable
  • bugfix: removed debugging code that I forgot to remove before releasing 3.12.0 (does not cause harm and happened only during startup)
  • added support for the MonitorWare syslog MIB to omsnmp
  • internal code improvements (more code converted into classes)
  • internal code reworking of the imtcp/imgssapi module
  • added capability to ignore client-provided timestamp on unix sockets and made this mode the default; this was needed, as some programs (e.g. sshd) log with inconsistent timezone information, what messes up the local logs (which by default don't even contain time zone information). This seems to be consistent with what sysklogd did for the past four years. Alternate behaviour may be desirable if gateway-like processes send messages via the local log slot - in this case, it can be enabled via the $InputUnixListenSocketIgnoreMsgTimestamp and $SystemLogSocketIgnoreMsgTimestamp config directives
  • added ability to compile on HP UX; verified that imudp worked on HP UX; however, we are still in need of people trying out rsyslogd on HP UX, so it can not yet be assumed it runs there


Posted by  rgerhards  on  Thursday, March 06, 2008 339
 Send this story to someone Printer-friendly page 

Changelog for 3.12.0
Version 3.12.0 (rgerhards), 2008-02-28
  • added full expression support for filters; filters can now contain arbitrary complex boolean, string and arithmetic expressions


Posted by  rgerhards  on  Thursday, February 28, 2008 358
 Send this story to someone Printer-friendly page 

Changelog for 3.11.6
Version 3.11.6 (rgerhards), 2008-02-27
  • bugfix: gssapi libraries were still linked to rsyslog core, what should no longer be necessary. Applied fix by Michael Biebl to solve this.
  • enabled imgssapi to be loaded side-by-side with imtcp
  • added InputGSSServerPermitPlainTCP config directive
  • split imgssapi source code somewhat from imtcp
  • bugfix: queue cancel cleanup handler could be called with invalid pointer if dequeue failed
  • bugfix: rsyslogd segfaulted on second SIGHUP tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=38
  • improved stability of queue engine
  • bugfix: queue disk file were not properly persisted when immediately after closing an output file rsyslog was stopped or huped (the new output file open must NOT have happend at that point) - this lead to a sparse and invalid queue file which could cause several problems to the engine (unpredictable results). This situation should have happened only in very rare cases. tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=40
  • bugfix: during queue shutdown, an assert invalidly triggered when the primary queue's DA worker was terminated while the DA queue's regular worker was still executing. This could result in a segfault during shutdown. tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=41
  • bugfix: queue properties sizeOnDisk, bytesRead were persisted to disk with wrong data type (long instead of int64) - could cause problems on 32 bit machines
  • bugfix: queue aborted when it was shut down, DA-enabled, DA mode was just initiated but not fully initialized (a race condition)
  • bugfix: imfile could abort under extreme stress conditions (when it was terminated before it could open all of its to be monitored files)
  • applied patch from varmojfekoj to fix an issue with compatibility mode and default module directories (many thanks!): I've also noticed a bug in the compatibility code; the problem is that options are parsed before configuration file so options which need a module to be loaded will currently ignore any $moddir directive. This can be fixed by moving legacyOptsHook() after config file parsing. (see the attached patch) This goes against the logical order of processing, but the legacy options are only few and it doesn't seem to be a problem.
  • bugfix: object property deserializer did not handle negative numbers


Posted by  rgerhards  on  Wednesday, February 27, 2008 375
 Send this story to someone Printer-friendly page 

Changelog for 3.11.5
Version 3.11 5 (rgerhards), 2008-02-25

  • new imgssapi module, changed imtcp module - this enables to load/package GSSAPI support separately - thanks to varmojfekoj for the patch
  • compatibility mode (the -c option series) is now at least partly completed - thanks to varmojfekoj for the patch
  • documentation for imgssapi and imtcp added
  • duplicate $ModLoad's for the same module are now detected and rejected -- thanks to varmojfekoj for the patch


Posted by  rgerhards  on  Monday, February 25, 2008 307
 Send this story to someone Printer-friendly page 

Changelog for 3.11.4
Version 3.11.4 (rgerhards), 2008-02-21

  • bugfix: debug.html was missing from release tarball - thanks to Michael Biebl for bringing this to my attention
  • some internal cleanup on the stringbuf object calling interface
  • general code cleanup and further modularization
  • $MainMessageQueueDiscardSeverity can now also handle textual severities (previously only integers)
  • bugfix: message object was not properly synchronized when the main queue had a single thread and non-direct action queues were used
  • some documentation improvements


Posted by  rgerhards  on  Thursday, February 21, 2008 397
 Send this story to someone Printer-friendly page 

Changelog for 3.11.3
Version 3.11.3 (rgerhards), 2008-02-18

  • fixed a bug in imklog which lead to duplicate message content in kernel logs (aka "screwd the log up" ;))
  • added support for better plugin handling in libdbi (we contributed a patch to do that, we just now need to wait for the next libdbi version)
  • bugfix: fixed abort when invalid template was provided to an action; bug: http://bugzilla.adiscon.com/show_bug.cgi?id=4
  • re-instantiated SIGUSR1 function; added SIGUSR2 to generate debug status output
  • added some documentation on runtime-debug settings
  • slightly improved man pages for novice users


Posted by  rgerhards  on  Monday, February 18, 2008 375
 Send this story to someone Printer-friendly page 

Changelog for 3.11.2
Version 3.11.2 (rgerhards), 2008-02-15
  • added the capability to monitor text files and process their content as syslog messages (including forwarding)
  • added support for libdbi, a database abstraction layer. rsyslog now also supports the following databases via dbi drivers:
    • Firebird/Interbase
    • FreeTDS (access to MS SQL Server and Sybase)
    • SQLite/SQLite3
    • Ingres (experimental)
    • mSQL (experimental)
    • Oracle (experimental)
    • Additional drivers may be provided by the libdbi-drivers project, which can be used by rsyslog as soon as they become available.
  • removed some left-over unnecessary dbgprintf's (cluttered screen, cosmetic)
  • doc bugfix: html documentation for omsnmp was missing


Posted by  rgerhards  on  Friday, February 15, 2008 519
 Send this story to someone Printer-friendly page 

Changelog for 3.11.1
Version 3.11.1 (rgerhards), 2008-02-12

  • SNMP trap sender added thanks to Andre Lorbach (omsnmp)
  • added input-plugin interface specification in form of a (copy) template input module
  • applied documentation fix by Michael Biebl -- many thanks!
  • bugfix: immark did not have MARK flags set...
  • added x-info field to rsyslogd startup/shutdown message. Hopefully points users to right location for further info (many don't even know they run rsyslog ;))
  • bugfix: trailing ":" of tag was lost while parsing legacy syslog messages without timestamp - thanks to Anders Blomdell for providing a patch!
  • fixed a bug in stringbuf.c related to STRINGBUF_TRIM_ALLOCSIZE, which wasn't supposed to be used with rsyslog. Put a warning message up that tells this feature is not tested and probably not worth the effort. Thanks to Anders Blomdell fro bringing this to our attention
  • somewhat improved performance of string buffers
  • fixed bug that caused invalid treatment of tabs (HT) in rsyslog.conf
  • bugfix: setting for $EscapeCopntrolCharactersOnReceive was not properly initialized
  • clarified usage of space-cc property replacer option
  • improved abort diagnostic handler
  • some initial effort for malloc/free runtime debugging support
  • bugfix: using dynafile actions caused rsyslogd abort
  • fixed minor man errors thanks to Michael Biebl


Posted by  rgerhards  on  Tuesday, February 12, 2008 372
 Send this story to someone Printer-friendly page 

Changelog for 2.0.2 (stable branch)
Version 2.0.2 STABLE (rgerhards), 2008-02-12

  • fixed a bug that could cause invalid string handling via strerror_r varmojfekoj provided the patch - many thanks!
  • added x-info field to rsyslogd startup/shutdown message. Hopefully points users to right location for further info (many don't even know they run rsyslog ;))
  • bugfix: suspended actions were not always properly resumed varmojfekoj provided the patch - many thanks!
  • bugfix: errno could be changed during mark processing, leading to invalid error messages when processing inputs. Thank to varmojfekoj for pointing out this problem.
  • bugfix: trailing ":" of tag was lost while parsing legacy syslog messages without timestamp - thanks to Anders Blomdell for providing a patch!
  • bugfix (doc): misspelled config directive, invalid signal info
  • applied some doc fixes from Michel Biebl and cleaned up some no longer needed files suggested by him
  • cleaned up stringbuf.c to fix an annoyance reported by Anders Blomdell
  • fixed bug that caused invalid treatment of tabs (HT) in rsyslog.conf


Posted by  rgerhards  on  Tuesday, February 12, 2008 368
 Send this story to someone Printer-friendly page 

Changelog for 3.11.0 - 2008-01-31
Version 3.11.0 (rgerhards), 2008-01-31

  • implemented queued actions
  • implemented simple rate limiting for actions
  • implemented deliberate discarding of lower priority messages over higher priority ones when a queue runs out of space
  • implemented disk quotas for disk queues
  • implemented the $ActionResumeRetryCount config directive
  • added $ActionQueueFilename config directive
  • added $ActionQueueSize config directive
  • added $ActionQueueHighWaterMark config directive
  • added $ActionQueueLowWaterMark config directive
  • added $ActionQueueDiscardMark config directive
  • added $ActionQueueDiscardSeverity config directive
  • added $ActionQueueCheckpointInterval config directive
  • added $ActionQueueType config directive
  • added $ActionQueueWorkerThreads config directive
  • added $ActionQueueTimeoutshutdown config directive
  • added $ActionQueueTimeoutActionCompletion config directive
  • added $ActionQueueTimeoutenQueue config directive
  • added $ActionQueueTimeoutworkerThreadShutdown config directive
  • added $ActionQueueWorkerThreadMinimumMessages config directive
  • added $ActionQueueMaxFileSize config directive
  • added $ActionQueueSaveonShutdown config directive
  • addded $ActionQueueDequeueSlowdown config directive
  • addded $MainMsgQueueDequeueSlowdown config directive
  • bugfix: added forgotten docs to package
  • improved debugging support
  • fixed a bug that caused $MainMsgQueueCheckpointInterval to work incorrectly
  • when a long-running action needs to be cancelled on shutdown, the message that was processed by it is now preserved. This finishes support for guaranteed delivery of messages (if the output supports it, of course)
  • fixed bug in output module interface, see bug tracker
  • changed the ommysql output plugin so that the (lengthy) connection initialization now takes place in message processing. This works much better with the new queued action mode (fast startup)
  • fixed a bug that caused a potential hang in file and fwd output module varmojfekoj provided the patch - many thanks!
  • bugfixed stream class offset handling on 32bit platforms


Posted by  rgerhards  on  Thursday, January 31, 2008 301
 Send this story to someone Printer-friendly page 

<   12345678910   >

 Search
 
Google

 Last Forum Posts
 · Re: Transport With Stunnel-need your hel ...
Sorry, I overlooked the message. This looks like a duplicate port ...
· Re: if ... then ... else
I've re-read the whole thread. I think I now got it. Else is just ...
· Re: if ... then ... else
sandiso wrote:So I have many boxes and from few of those boxes I ...
· Re: if ... then ... else
You got me confused. I think my config is right but I`ll explain ...
· Re: if ... then ... else
Thanks for the files (received via mail). The problem was always ...

 Top Contributors
 
Contributor Contribs
varmojfekoj 7
Michael Biebl 2
Michel Biebl 1
Peter Vrabec 1


 Past Articles

:: Syndication: ::
Page created in 0.152850151062 seconds.