Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changed rsCStrObj name to cstr_t, which is more inline with the rest of | Rainer Gerhards | 2008-02-21 | 1 | -1/+1 |
| | | | | rsyslog (now) and also much easier to type | ||||
* | created initial vmprg class | Rainer Gerhards | 2008-02-20 | 1 | -0/+2 |
| | |||||
* | added vmop class (stage for expression execution) | Rainer Gerhards | 2008-02-20 | 1 | -0/+2 |
| | |||||
* | $MainMessageQueueDiscardSeverity can now also handle textual severities | Rainer Gerhards | 2008-02-20 | 1 | -1/+1 |
| | | | | (previously only integers) | ||||
* | changed rsCStrDestruct() to use the new interface conventions | Rainer Gerhards | 2008-02-20 | 1 | -8/+6 |
| | |||||
* | created var class out of property_t | Rainer Gerhards | 2008-02-20 | 1 | -0/+1 |
| | |||||
* | created new class ctok_token | Rainer Gerhards | 2008-02-20 | 1 | -0/+1 |
| | |||||
* | - added ctok class (the config tokenizer) | Rainer Gerhards | 2008-02-19 | 1 | -1/+6 |
| | | | | - done stage work to begin implement tokenizer | ||||
* | some include file cleanup | Rainer Gerhards | 2008-02-19 | 1 | -3/+0 |
| | |||||
* | cleanup | Rainer Gerhards | 2008-02-19 | 1 | -6/+0 |
| | |||||
* | - moved config file code to its own file | Rainer Gerhards | 2008-02-19 | 1 | -1100/+16 |
| | | | | | | - finally made CONT_LINES in config the only standard support (the code contained code for other case, which were never executed by the preprocessor) | ||||
* | - added doc on how expressions will work | Rainer Gerhards | 2008-02-19 | 1 | -2/+2 |
| | | | | | | - cleaned up the stringbuf Construct interface - did some cleanup on stringbuf calls - we now have much better interfaces and macros | ||||
* | - removed no longer necessary signal from threads.c | Rainer Gerhards | 2008-02-18 | 1 | -6/+10 |
| | | | | | - changed debug output request signal to SIGUSR2 (as originally intented), restored SIGUSR1 semantics | ||||
* | - changed interface "printchopped()" so that it looks more like a generic | Rainer Gerhards | 2008-02-18 | 1 | -8/+19 |
| | | | | | | | message submission interface. Part of the ongoing modularization effort. - bugfix: invalid kernel log format -- see bug http://bugzilla.adiscon.com/show_bug.cgi?id=1 | ||||
* | - implemented $ActionLibdbiDriverDirectory config directive | Rainer Gerhards | 2008-02-15 | 1 | -2/+0 |
| | | | | | - some cleanup - doc improvements | ||||
* | did some more work on omlibdbi, but did not yet get libdbi working. I guess | Rainer Gerhards | 2008-02-15 | 1 | -0/+2 |
| | | | | its a compile problem, but have not found it so far. | ||||
* | - added new facility and severity syntaxes to cfsysline handler | Rainer Gerhards | 2008-02-14 | 1 | -1/+0 |
| | | | | | - implemented $InputFileFacility config directive - implemented $InputFileSeverity config directive | ||||
* | moved decoding of syslog names to a more appropriate place | Rainer Gerhards | 2008-02-14 | 1 | -90/+3 |
| | |||||
* | - fixed a race condition in DoDie() - cosmetic issue in debugging mode, | Rainer Gerhards | 2008-02-13 | 1 | -2/+2 |
| | | | | | could not happen in production - added the ability to persist current read location for the file monitor | ||||
* | - introduced a new, more powerful, message submission interface submitMsg() | Rainer Gerhards | 2008-02-13 | 1 | -2/+22 |
| | | | | | | in additon to logmsg() - a first, rough implementation of imfile that is able to read files (but does not persist or handle rotation or whatever) | ||||
* | changed interface of logmsg() to make it more straightforward | Rainer Gerhards | 2008-02-13 | 1 | -8/+5 |
| | |||||
* | - improved diagnostic information for abort cases | Rainer Gerhards | 2008-02-12 | 1 | -0/+2 |
| | | | | | - some initial effort for malloc/free debugging support - bugfix: using dynafile actions caused rsyslogd abort | ||||
* | bugfix: discard action and backup actions did not work due to problem in | Rainer Gerhards | 2008-02-12 | 1 | -4/+4 |
| | | | | | | direct queue mode. Now fixed. Tracker was http://sourceforge.net/tracker/index.php?func=detail&aid=1886931&group_ id=123448&atid=696552 | ||||
* | bugfix: setting for $EscapeCopntrolCharactersOnReceive was not properly | Rainer Gerhards | 2008-02-12 | 1 | -1/+1 |
| | | | | initialized | ||||
* | reduced volume of debug output | Rainer Gerhards | 2008-02-12 | 1 | -1/+0 |
| | |||||
* | cosmetic... | Rainer Gerhards | 2008-02-12 | 1 | -2/+1 |
| | |||||
* | fixed bug that caused invalid treatment of tabs (HT) in rsyslog.conf | Rainer Gerhards | 2008-02-12 | 1 | -2/+6 |
| | |||||
* | some cleanup on logerrorVar() | Rainer Gerhards | 2008-02-11 | 1 | -0/+1 |
| | |||||
* | Added debug function logerrorVar, which can have variable number of | Andre Lorbach | 2008-02-11 | 1 | -0/+26 |
| | | | | | parameters. Replaced debug prints in omsnmp with logerrorVar where needed. | ||||
* | bugfix: trailing ":" of tag was lost while parsing legacy syslog messages | Rainer Gerhards | 2008-02-11 | 1 | -1/+3 |
| | | | | without timestamp - thanks to Anders Blomdell for providing a patch! | ||||
* | added x-info field to rsyslogd startup/shutdown message. Hopefully points | Rainer Gerhards | 2008-02-11 | 1 | -2/+2 |
| | | | | | users to right location for further info (many don't even know they run rsyslog ;)) | ||||
* | bugfix: having fun with 32/64 bit portability - after 15 years, I finally | Rainer Gerhards | 2008-01-31 | 1 | -3/+3 |
| | | | | | was trapped again ;) -- now fixed, sizes > 2GB supported on 32bit platforms | ||||
* | - rename $<obj>TimoutWorkerThreadShutdown to | Rainer Gerhards | 2008-01-31 | 1 | -2/+2 |
| | | | | | | | $<obj>WorkerTimoutThreadShutdown for consistency reasons - changed default for action queue size to 1000 elements (more reasonable here) - fixed bug in sample rsyslog.conf | ||||
* | - implemented limiting disk space allocated to queues | Rainer Gerhards | 2008-01-30 | 1 | -0/+7 |
| | | | | | - addded $MainMsgQueueMaxDiskSpace config directive - addded $ActionQueueMaxDiskSpace config directive | ||||
* | - implemented simple output rate limiting | Rainer Gerhards | 2008-01-30 | 1 | -0/+4 |
| | | | | | | - addded $ActionQueueDequeueSlowdown config directive - addded $MainMsgQueueDequeueSlowdown config directive - bugfix: MsgDup() did not work with new base object data structure | ||||
* | - fixed a bug that could cause invalid string handling via strerror_r | Rainer Gerhards | 2008-01-30 | 1 | -15/+0 |
| | | | | | varmojfekoj provided the patch - many thanks! - adopted varmojfekoj's patch to v3, some more sterror_r's ;) | ||||
* | fixed a bug that could cause invalid string handling via strerror_r | Rainer Gerhards | 2008-01-30 | 1 | -2/+16 |
| | | | | varmojfekoj provided the patch - many thanks! | ||||
* | - changed the ommysql output plugin so that the (lengthy) connection | Rainer Gerhards | 2008-01-30 | 1 | -6/+0 |
| | | | | | | | initialization now takes place in message processing. This works much better with the new queued action mode (fast startup) - fixed a newly introduced bug that caused output module's doAction entry point to be called on more than one thread under some circumstances | ||||
* | finally implemented infinite action retries via -1 retry count | Rainer Gerhards | 2008-01-30 | 1 | -0/+1 |
| | |||||
* | - renamed Msg object to usual all-lowercase object name (else we ran into | Rainer Gerhards | 2008-01-30 | 1 | -6/+6 |
| | | | | | | troubles with the framework, also it was somewhat ugly...) - fixed a memory leak in object destruction (was recently introduced by object naming, not present in any released version) | ||||
* | implemented naming for all objects (mostly as a debug aid, but you never | Rainer Gerhards | 2008-01-29 | 1 | -10/+3 |
| | | | | know what else it will be good for) | ||||
* | - moved correct retry logic into action processing queue | Rainer Gerhards | 2008-01-29 | 1 | -0/+2 |
| | | | | | - removed debugging support from sync class, debug class now provides much more | ||||
* | - improved debug support a bit (assertions) | Rainer Gerhards | 2008-01-29 | 1 | -188/+7 |
| | | | | | - restructured code, moved some part out of syslogd.c to action.c, where they belong (still some more to do in that regard ;)) | ||||
* | - implemented the $ActionResumeRetryCount config directive | Rainer Gerhards | 2008-01-28 | 1 | -5/+25 |
| | | | | | | | | | | | | | | | | | | | | | - added queue between main queue and action executor (currently works in "direct" mode only, else crashes) - added $ActionQueueFilename config directive - added $ActionQueueSize config directive - added $ActionQueueHighWaterMark config directive - added $ActionQueueLowWaterMark config directive - added $ActionQueueDiscardMark config directive - added $ActionQueueDiscardSeverity config directive - added $ActionQueueCheckpointInterval config directive - added $ActionQueueType config directive - added $ActionQueueWorkerThreads config directive - added $ActionQueueTimeoutshutdown config directive - added $ActionQueueTimeoutActionCompletion config directive - added $ActionQueueTimeoutenQueue config directive - added $ActionQueueTimeoutworkerThreadShutdown config directive - added $ActionQueueWorkerThreadMinimumMessages config directive - added $ActionQueueMaxFileSize config directive - added $ActionQueueSaveonShutdown config directive | ||||
* | implemented the $ActionResumeRetryCount config directive | Rainer Gerhards | 2008-01-28 | 1 | -33/+6 |
| | |||||
* | - added "runtime instrumentation" feature to ./configure | Rainer Gerhards | 2008-01-28 | 1 | -5/+11 |
| | | | | - some more cleanup | ||||
* | - cleanup to prepare for release | Rainer Gerhards | 2008-01-28 | 1 | -19/+13 |
| | | | | - PID file is now also written in debug mode | ||||
* | some more testing and cleanup with the queue class (pretty stable now) | Rainer Gerhards | 2008-01-28 | 1 | -1/+3 |
| | |||||
* | fixed queue termination in case bSaveOnShutdown is 0 | Rainer Gerhards | 2008-01-27 | 1 | -1/+1 |
| | |||||
* | fixed a bug when shutting down DA queue | Rainer Gerhards | 2008-01-27 | 1 | -3/+20 |
| |