summaryrefslogtreecommitdiffstats
path: root/plugins/immark
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-stable' into v5-stableRainer Gerhards2012-01-142-30/+28
|\ | | | | | | | | | | | | | | Conflicts: plugins/imfile/imfile.c plugins/omtesting/omtesting.c tcpsrv.c threads.c
| * relicense parts under ASL 2.0Rainer Gerhards2012-01-112-30/+28
| | | | | | | | after carful check for copyright holder
* | bugfix: mark message processing did not work correctlyRainer Gerhards2011-08-311-0/+1
| |
* | added work-around for bug in gtls, which causes fd leak when using TLSBojan Smojver2011-02-231-0/+1
| | | | | | | | | | | | | | | | The capability has been added for module to specify that they do not like being unloaded. related bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=222 Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | some minor cleanup, consolidated some codeRainer Gerhards2009-10-161-8/+2
| |
* | enhanced immark to support non-cancel input module terminationRainer Gerhards2009-10-121-2/+16
|/
* Merge branch 'beta'Rainer Gerhards2009-02-241-1/+1
|\ | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/manual.html
| * make all cflags and libs variables uppercaseMichael Biebl2009-02-241-1/+1
| | | | | | | | | | | | pkg-config uses uppercase for its _CFLAGS and _LIBS variable names. So we follow suit and convert all _cflags and _libs variables to uppercase for more consistency.
* | moved bParseHostname and bIsParsed to msgFlagsRainer Gerhards2008-10-091-0/+1
|/ | | | | | This enables us to use more efficient calling conventions and also helps us keep the on-disk structure of a msg object more consistent in future releases.
* performance optimization: unnecessary time() calls during message parsing ↵Rainer Gerhards2008-09-161-1/+1
| | | | | | removed thanks to David Lang for his excellent performance analysis
* Merge branch 'master' into betaRainer Gerhards2008-07-153-9/+4
|\
| * added (internal) error codes to error messagesRainer Gerhards2008-06-271-1/+2
| | | | | | | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20
| * Remove .cvsignore files, add .gitignore.Michael Biebl2008-06-111-6/+0
| | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| * completed better modularity of runtimeRainer Gerhards2008-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | - added the ability to specify an error log function for the runtime - removed dependency of core runtime on dirty.h Note that it is "better" modularity, not perfect. There is still work to do, but I think we can for the time being proceed with other things.
| * some more cleanupRainer Gerhards2008-04-161-1/+1
| | | | | | | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear
| * made everything compile with the new runtime subdirectoryRainer Gerhards2008-04-161-1/+1
| |
| * begin building runtime convenience library (does not build!)Rainer Gerhards2008-04-151-1/+1
| |
* | 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.
* applied patch from Michael Biebl to clean up build systemRainer Gerhards2008-03-061-2/+2
|
* - 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
* added --enable-mudflap ./configure optionRainer Gerhards2008-01-081-2/+2
|
* applied Michael Biebl's patch to clean up the makefilesRainer Gerhards2008-01-031-4/+2
|
* - 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.
* code cleanups thanks to Michael BieblRainer Gerhards2007-12-181-2/+2
|
* - 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-142-14/+16
|
* begin work on on immark, the first input module. In the long term this willRainer Gerhards2007-12-144-0/+127
lead to a complete rewrite of the input system