summaryrefslogtreecommitdiffstats
path: root/plugins/immark/immark.c
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: mark messages were not correctly written to text log filesRainer Gerhards2008-07-151-0/+2
| | | | | | | the markmessageinterval was not correctly propagated to all places where it was needed. This resulted in rsyslog using the default (20 minutes) in some code pathes, what looked to the user like mark messages were never written.
* - changed modules.c calling conventions to be interface-basedRainer Gerhards2008-03-051-13/+0
| | | | | | | | | | | - moved module loader from conf.c to module.c, where it belongs - made the necessary plumbing to auto-load library modules - upgraded debug system to include iRet in function exit message - changed module interface so that instances need only to be supported by output plugins (if we actually need them for input plugins, we can always add it again...) - milestone: first implementation of library modules (but do not get unloaded on exit/hup so far)
* - changed module interface to support querying obj interface (stage work)Rainer Gerhards2008-03-041-1/+1
| | | | - changed module interface version, as the interface change is quite large
* fixed issue left over from debuging :(Rainer Gerhards2008-02-011-2/+1
|
* - some cleanupRainer Gerhards2008-01-101-1/+0
| | | | | - implemented management function for worker thread 0 in order to change queue workers dynamically -- stage work
* - fixed a bug that caused a segfault on startup when no $WorkDir directivev3-10-1aRainer Gerhards2008-01-101-1/+0
| | | | | | was specified in rsyslog.conf - fixed a bug that caused a segfault on queues with types other than "disk" - removed the now longer needed thread TermSyncTool
* - working on a potential race condition on the new input module interface.Rainer Gerhards2007-12-201-0/+1
| | | | | | | | | | See newsgroup posting for details on the issue: http://groups.google.com/group/comp.programming.threads/msg/330b9675f17 a1ad6 I tried some mutex operations but came to the conclusion that this does not really help. So I have now switched to plain thread cancellation, which so far seems to be OK. Need more practical experience with other input modules to make a final decision. Thus I leave all code in and have just disabled the problematic code.
* - implemented afterRun input module interface functionRainer Gerhards2007-12-171-0/+5
| | | | - implemented $klogSymbolsTwice config directive
* begun imklog, replacing klogd.c (finally we get rid of it...)Rainer Gerhards2007-12-171-3/+1
|
* command $ResetConfigVariables implemented for immark.cRainer Gerhards2007-12-171-1/+11
|
* implemented $MarkMessagePeriod config directiveRainer Gerhards2007-12-171-4/+10
|
* moved thread termination code out to threads.cRainer Gerhards2007-12-171-17/+13
|
* tried to work-around zlib compile problem in immark.c on some platformsRainer Gerhards2007-12-171-1/+1
|
* graceful termination now supportedRainer Gerhards2007-12-141-1/+2
|
* on the way to a real input module interface and threading class...Rainer Gerhards2007-12-141-4/+12
|
* - begun to create input module interface and macrosRainer Gerhards2007-12-141-6/+40
| | | | - changed module interface to include function to query type
* changed license to GPLv3 (for what is to become rsyslog v3)Rainer Gerhards2007-12-141-7/+8
|
* begin work on on immark, the first input module. In the long term this willRainer Gerhards2007-12-141-0/+79
lead to a complete rewrite of the input system