Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | some cleanup | Rainer Gerhards | 2008-03-05 | 1 | -26/+4 |
| | |||||
* | - extracted logerror*() family of functions from syslogd, made them their | Rainer Gerhards | 2008-03-05 | 1 | -99/+39 |
| | | | | | | own class and converted to new object calling conventions (interface-based) - converted gss-misc into a loadable library module | ||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -17/+19 |
| | | | | | | | | | | | - 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) | ||||
* | did some portability changes to make rsyslog compile on HP UX | Rainer Gerhards | 2008-03-05 | 1 | -26/+46 |
| | |||||
* | - added class tcps | Rainer Gerhards | 2008-03-02 | 1 | -0/+4 |
| | | | | | | - added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken | ||||
* | converted conf.c to an abstract class | Rainer Gerhards | 2008-02-29 | 1 | -15/+16 |
| | |||||
* | - added "debug" command to debug environment settings | Rainer Gerhards | 2008-02-29 | 1 | -7/+8 |
| | | | | | | | | | - changed the object/interface system to use a new way of calling, giving up the numerical object ID. This was necessary as we needed more extensibility for third-party modules (which don't play at all with the previous fixed object ID). This is stage work for the object loader. Please note that I needed to change the object (de)serializer, I can't outrule that I have introduced bugs there. | ||||
* | changed obj base object's calling interface to use the new obj_if_t | Rainer Gerhards | 2008-02-29 | 1 | -1/+4 |
| | | | | interface structure | ||||
* | 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 |