Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'beta' | Rainer Gerhards | 2009-02-24 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/manual.html | ||||
| * | make all cflags and libs variables uppercase | Michael Biebl | 2009-02-24 | 1 | -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 msgFlags | Rainer Gerhards | 2008-10-09 | 1 | -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 Gerhards | 2008-09-16 | 1 | -1/+1 |
| | | | | | | removed thanks to David Lang for his excellent performance analysis | ||||
* | Merge branch 'master' into beta | Rainer Gerhards | 2008-07-15 | 3 | -9/+4 |
|\ | |||||
| * | added (internal) error codes to error messages | Rainer Gerhards | 2008-06-27 | 1 | -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 Biebl | 2008-06-11 | 1 | -6/+0 |
| | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
| * | completed better modularity of runtime | Rainer Gerhards | 2008-04-17 | 1 | -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 cleanup | Rainer Gerhards | 2008-04-16 | 1 | -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 subdirectory | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
| | | |||||
| * | begin building runtime convenience library (does not build!) | Rainer Gerhards | 2008-04-15 | 1 | -1/+1 |
| | | |||||
* | | bugfix: mark messages were not correctly written to text log files | Rainer Gerhards | 2008-07-15 | 1 | -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 system | Rainer Gerhards | 2008-03-06 | 1 | -2/+2 |
| | |||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -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 Gerhards | 2008-03-04 | 1 | -1/+1 |
| | | | | - changed module interface version, as the interface change is quite large | ||||
* | fixed issue left over from debuging :( | Rainer Gerhards | 2008-02-01 | 1 | -2/+1 |
| | |||||
* | - some cleanup | Rainer Gerhards | 2008-01-10 | 1 | -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-1a | Rainer Gerhards | 2008-01-10 | 1 | -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 option | Rainer Gerhards | 2008-01-08 | 1 | -2/+2 |
| | |||||
* | applied Michael Biebl's patch to clean up the makefiles | Rainer Gerhards | 2008-01-03 | 1 | -4/+2 |
| | |||||
* | - working on a potential race condition on the new input module interface. | Rainer Gerhards | 2007-12-20 | 1 | -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 Biebl | Rainer Gerhards | 2007-12-18 | 1 | -2/+2 |
| | |||||
* | - implemented afterRun input module interface function | Rainer Gerhards | 2007-12-17 | 1 | -0/+5 |
| | | | | - implemented $klogSymbolsTwice config directive | ||||
* | begun imklog, replacing klogd.c (finally we get rid of it...) | Rainer Gerhards | 2007-12-17 | 1 | -3/+1 |
| | |||||
* | command $ResetConfigVariables implemented for immark.c | Rainer Gerhards | 2007-12-17 | 1 | -1/+11 |
| | |||||
* | implemented $MarkMessagePeriod config directive | Rainer Gerhards | 2007-12-17 | 1 | -4/+10 |
| | |||||
* | moved thread termination code out to threads.c | Rainer Gerhards | 2007-12-17 | 1 | -17/+13 |
| | |||||
* | tried to work-around zlib compile problem in immark.c on some platforms | Rainer Gerhards | 2007-12-17 | 1 | -1/+1 |
| | |||||
* | graceful termination now supported | Rainer Gerhards | 2007-12-14 | 1 | -1/+2 |
| | |||||
* | on the way to a real input module interface and threading class... | Rainer Gerhards | 2007-12-14 | 1 | -4/+12 |
| | |||||
* | - begun to create input module interface and macros | Rainer Gerhards | 2007-12-14 | 1 | -6/+40 |
| | | | | - changed module interface to include function to query type | ||||
* | changed license to GPLv3 (for what is to become rsyslog v3) | Rainer Gerhards | 2007-12-14 | 2 | -14/+16 |
| | |||||
* | begin work on on immark, the first input module. In the long term this will | Rainer Gerhards | 2007-12-14 | 4 | -0/+127 |
lead to a complete rewrite of the input system |