summaryrefslogtreecommitdiffstats
path: root/syslogd.c
Commit message (Collapse)AuthorAgeFilesLines
* - added class tcpsRainer Gerhards2008-03-021-0/+4
| | | | | | - added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken
* converted conf.c to an abstract classRainer Gerhards2008-02-291-15/+16
|
* - added "debug" command to debug environment settingsRainer Gerhards2008-02-291-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_tRainer Gerhards2008-02-291-1/+4
| | | | interface structure
* worked on queue stabilityRainer Gerhards2008-02-261-1/+2
|
* bugfix: rsyslogd segfaulted on second SIGHUP tracker:Rainer Gerhards2008-02-261-1/+1
| | | | http://bugzilla.adiscon.com/show_bug.cgi?id=38
* applied patch from varmojfekoj to fix an issue with compatibility mode andRainer Gerhards2008-02-261-2/+2
| | | | default module directories (many thanks!)
* - added sysvar classRainer Gerhards2008-02-251-0/+2
| | | | - added PUSHSYSVAR operation to vm
* - added PUSHMSGVAR operationRainer Gerhards2008-02-251-16/+39
| | | | - included expression support in filter module (and it works ;))
* - added some temporary testing aids to conf.c, so that we can debugRainer Gerhards2008-02-251-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 codeRainer Gerhards2008-02-221-8/+0
|
* applied patch by varmojfekoj to allow gssapi functionality to be build as aRainer Gerhards2008-02-221-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 dynamicRainer Gerhards2008-02-211-1/+12
| | | | class loading)
* changed rsCStrObj name to cstr_t, which is more inline with the rest ofRainer Gerhards2008-02-211-1/+1
| | | | rsyslog (now) and also much easier to type
* created initial vmprg classRainer Gerhards2008-02-201-0/+2
|
* added vmop class (stage for expression execution)Rainer Gerhards2008-02-201-0/+2
|
* $MainMessageQueueDiscardSeverity can now also handle textual severitiesRainer Gerhards2008-02-201-1/+1
| | | | (previously only integers)
* changed rsCStrDestruct() to use the new interface conventionsRainer Gerhards2008-02-201-8/+6
|
* created var class out of property_tRainer Gerhards2008-02-201-0/+1
|
* created new class ctok_tokenRainer Gerhards2008-02-201-0/+1
|
* - added ctok class (the config tokenizer)Rainer Gerhards2008-02-191-1/+6
| | | | - done stage work to begin implement tokenizer
* some include file cleanupRainer Gerhards2008-02-191-3/+0
|
* cleanupRainer Gerhards2008-02-191-6/+0
|
* - moved config file code to its own fileRainer Gerhards2008-02-191-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 workRainer Gerhards2008-02-191-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.cRainer Gerhards2008-02-181-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 genericRainer Gerhards2008-02-181-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 directiveRainer Gerhards2008-02-151-2/+0
| | | | | - some cleanup - doc improvements
* did some more work on omlibdbi, but did not yet get libdbi working. I guessRainer Gerhards2008-02-151-0/+2
| | | | its a compile problem, but have not found it so far.
* - added new facility and severity syntaxes to cfsysline handlerRainer Gerhards2008-02-141-1/+0
| | | | | - implemented $InputFileFacility config directive - implemented $InputFileSeverity config directive
* moved decoding of syslog names to a more appropriate placeRainer Gerhards2008-02-141-90/+3
|
* - fixed a race condition in DoDie() - cosmetic issue in debugging mode,Rainer Gerhards2008-02-131-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 Gerhards2008-02-131-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 straightforwardRainer Gerhards2008-02-131-8/+5
|
* - improved diagnostic information for abort casesRainer Gerhards2008-02-121-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 inRainer Gerhards2008-02-121-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 properlyRainer Gerhards2008-02-121-1/+1
| | | | initialized
* reduced volume of debug outputRainer Gerhards2008-02-121-1/+0
|
* cosmetic...Rainer Gerhards2008-02-121-2/+1
|
* fixed bug that caused invalid treatment of tabs (HT) in rsyslog.confRainer Gerhards2008-02-121-2/+6
|
* some cleanup on logerrorVar()Rainer Gerhards2008-02-111-0/+1
|
* Added debug function logerrorVar, which can have variable number ofAndre Lorbach2008-02-111-0/+26
| | | | | parameters. Replaced debug prints in omsnmp with logerrorVar where needed.
* bugfix: trailing ":" of tag was lost while parsing legacy syslog messagesRainer Gerhards2008-02-111-1/+3
| | | | without timestamp - thanks to Anders Blomdell for providing a patch!
* added x-info field to rsyslogd startup/shutdown message. Hopefully pointsRainer Gerhards2008-02-111-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 finallyRainer Gerhards2008-01-311-3/+3
| | | | | was trapped again ;) -- now fixed, sizes > 2GB supported on 32bit platforms
* - rename $<obj>TimoutWorkerThreadShutdown toRainer Gerhards2008-01-311-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 queuesRainer Gerhards2008-01-301-0/+7
| | | | | - addded $MainMsgQueueMaxDiskSpace config directive - addded $ActionQueueMaxDiskSpace config directive
* - implemented simple output rate limitingRainer Gerhards2008-01-301-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_rRainer Gerhards2008-01-301-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_rRainer Gerhards2008-01-301-2/+16
| | | | varmojfekoj provided the patch - many thanks!