Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | worked on queue stability | Rainer Gerhards | 2008-02-26 | 1 | -1/+2 |
| | |||||
* | bugfix: rsyslogd segfaulted on second SIGHUP tracker: | Rainer Gerhards | 2008-02-26 | 1 | -1/+1 |
| | | | | http://bugzilla.adiscon.com/show_bug.cgi?id=38 | ||||
* | applied patch from varmojfekoj to fix an issue with compatibility mode and | Rainer Gerhards | 2008-02-26 | 1 | -2/+2 |
| | | | | default module directories (many thanks!) | ||||
* | - added sysvar class | Rainer Gerhards | 2008-02-25 | 1 | -0/+2 |
| | | | | - added PUSHSYSVAR operation to vm | ||||
* | - added PUSHMSGVAR operation | Rainer Gerhards | 2008-02-25 | 1 | -16/+39 |
| | | | | - included expression support in filter module (and it works ;)) | ||||
* | - added some temporary testing aids to conf.c, so that we can debug | Rainer Gerhards | 2008-02-25 | 1 | -0/+4 |
| | | | | | | expression support as it is implemented - fixed a couple of bugs in expression system - added more operations to virtual machine - now works well with constants | ||||
* | removed no longer needed code | Rainer Gerhards | 2008-02-22 | 1 | -8/+0 |
| | |||||
* | applied patch by varmojfekoj to allow gssapi functionality to be build as a | Rainer Gerhards | 2008-02-22 | 1 | -8/+153 |
| | | | | | | separate plugin (so that gssapi and plain tcp functionality can be individually distributed). Also inclulded some other enhancements, most importantly initial compatibility mode system | ||||
* | first steps in implementing object interfaces (stage work for later dynamic | Rainer Gerhards | 2008-02-21 | 1 | -1/+12 |
| | | | | class loading) | ||||
* | 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) |