a bug that caused a high load when a TCP/UDP connection was closed is fixed now - Thanks mildew for solving this issue
fixed a bug which caused a segfault on reinit - Thx varmojfekoj for the patch
changed the hardcoded module path "/lib/rsyslog" to $(pkglibdir) in order to avoid trouble e.g. on 64 bit platforms (/lib64) - many thanks Peter Vrabec and darix, both provided a patch for solving this issue
enhanced the unloading of modules - thanks again varmojfekoj
applied a patch from varmojfekoj which fixes various little things in MySQL output module
Posted by
mmeckelein
on
Wednesday, August 22, 2007
656
fixed a bug in outchannel code that caused templates to be incorrectly parsed
fixed a bug in ommysql that caused a wrong ";template" missing message
added some code for unloading modules; not yet fully complete (and we do not yet have loadable modules, so this is no problem)
removed debian subdirectory by request of a debian packager (this is a special subdir for debian and there is also no point in maintaining it when there is a debian package available - so I gladly did this) in some cases
improved overall doc quality (some pages were quite old) and linked to more of the online resources.
improved /contrib/delete_mysql script by adding a host option and some other minor modifications
Posted by
mmeckelein
on
Monday, August 13, 2007
580
continued to work on output module modularization - basic stage of
this work is now FINISHED
fixed bug in OMSRcreate() - always returned SR_RET_OK
fixed a bug that caused ommysql to always complain about missing templates
fixed a mem leak in OMSRdestruct - freeing the object itself was forgotten - thanks to varmojfekoj for the patch
fixed a memory leak in syslogd/init() that happend when the config file could not be read - thanks to varmojfekoj for the patch
fixed insufficient memory allocation in addAction() and its helpers. The initial fix and idea was developed by mildew, I fine-tuned it a bit. Thanks a lot for the fix, I'd probably had pulled out my hair to find the bug...
added output of config file line number when a parsing error occured
fixed bug in objomsr.c that caused program to abort in debug mode with an invalid assertion (in some cases)
fixed a typo that caused the default template for MySQL to be wrong. thanks to mildew for catching this.
added configuration file command $DebugPrintModuleList and $DebugPrintCfSysLineHandlerList
fixed an invalid value for the MARK timer - unfortunately, there was a testing aid left in place. This resulted in quite frequent MARK messages
added $IncludeConfig config directive
applied a patch from mildew to prevent rsyslogd from freezing under heavy load. This could happen when the queue was full. Now, we drop messages but rsyslogd remains active
Posted by
rgerhards
on
Wednesday, August 01, 2007
337
fixed a missing file bug - thanks to Andrea Montanari for reporting this problem
fixed a problem with shutting down the worker thread and freeing the selector_t list - this caused messages to be lost, because the message queue was not properly drained before the selectors got destroyed