Engineering notebook

rsyslog work log 23

Published
Updated
AI use
Human-created
Filed under
rsyslog
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