Thursday, March 13, 2008

rsyslog work log

Past days' rsyslog work log:
2008-03-07
- added RSYSLOGD_MODDIR environment variable
- added -M rsyslogd option
- converted net.c into a loadable library plugin
- applied patch from varmojfekoj fixing a deinit bug
- extracted regexp functionality to its own dynamically loadable module
- renamed library module file names to lm*, so that they match the
overall scheme (like im* and om*)
2008-03-10
- bugfix: debug.c now survives module unloads in all cases
tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=2
- moved back to git after upgading to latest git client, which solved
the issues I experienced
2008-03-11
- implemented module unload handling (required a number of interface
changes)
2008-03-12
- bugfix: not properly initialized data could cause several segfaults if
there were errors in the config file - thanks to varmojfekoj for the patch
- bugfix: rsyslogd segfaulted when imfile read an empty line - thanks
to Johnny Tan for an excellent bug report
- changed omgssapi and omfwd to utilize new object calling interface; made
a tcpclt class; (stage work, among others, for more intelligent
recovery from TCP session recovery)
- improved session recovery when outbound tcp connection breaks, reduces
probability of message loss at the price of a highly unlikely potential
(single) message duplication

No comments:

Automating Coverity Scan with a complex TravisCI build matrix

This is how you can automate Coverity Scan using Travis CI - especially if you have a complex build matrix: create an additional matrix en...