summaryrefslogtreecommitdiffstats
path: root/modules.c
Commit message (Collapse)AuthorAgeFilesLines
* - bugfix: resolved potential segfault condition on HUP (extremely unlikelyRainer Gerhards2008-02-261-0/+12
| | | | | to happen in practice), for details see tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=38
* removed debug aidv1-20-0Rainer Gerhards2007-12-071-1/+0
|
* fixed some type conversion warnings that appeared on 64 bit machines -Rainer Gerhards2007-12-071-5/+5
| | | | these were in debug statements, so indicated no real problem
* some cleanupRainer Gerhards2007-11-211-20/+6
|
* - added an identifier to command handler table - need to identify whichRainer Gerhards2007-11-211-1/+8
| | | | | | | | | | command handler entries need to be removed when module is unloaded - added support so that linkedlist key can be used for owner handle - enhanced llExecFunc to support deletion of list elements (on behalf of user function being called, slight interface change) - enhanced linkedlist class so that list elements can now be deleted based on the key value they have - created entry point so that CfSysLine handlers are removed on modExit()
* added an identifier to command handler table - need to identify whichRainer Gerhards2007-11-211-1/+10
| | | | command handler entries need to be removed when module is unloaded
* added new modExit() entry point to loadable module interfaceRainer Gerhards2007-11-211-5/+21
|
* cleaned up compiler warningsRainer Gerhards2007-09-111-0/+2
|
* applied patches which will be released under 1.19.1, changed doc for 1.19.1v1-19-1Michael Meckelein2007-08-221-0/+25
| | | | release
* - integrated patch from varmojfekoj to make the mysql module a loadable oneRainer Gerhards2007-08-141-2/+9
| | | | many thanks for the patch, MUCH appreciated
* added module unload functionality; rsyslogd now unloads modules on exit (ofRainer Gerhards2007-08-091-0/+21
| | | | | | course, with only statically linked modules, there is little current value in this - but it is made towards an upcoming dynaload plugin interface)
* added interface API for unloading module (a dummy)Rainer Gerhards2007-08-091-0/+26
|
* fixed a potential memory leak in modules.c, again, this could not happen inRainer Gerhards2007-08-091-1/+3
| | | | current code
* changed function name dprintf() to dbgprintf() as it conflicts with theRainer Gerhards2007-08-081-14/+14
| | | | clib
* added tryResume() API to module interfaceRainer Gerhards2007-08-021-0/+4
|
* - added interface to register a cfsysline command handler (basicRainer Gerhards2007-07-311-4/+12
| | | | functionality)
* - changed modInit() interface to contain pointer to host-function queryRainer Gerhards2007-07-311-2/+29
| | | | method
* - implemented needUDPSocket() interfaceRainer Gerhards2007-07-261-0/+4
| | | | | | | | - replaced (mis) use of f_prevcount in omfwd.c -> now data element in instance data is used for retry counting - removed f->f_type from syslogd.c, omfwd.c - removed f->f_file from omfwd.c, omfile.c - f->f_flags is gone away
* - implemented onSelectReadyWrite() interfaceRainer Gerhards2007-07-261-0/+4
| | | | - milestone reached: no more access to f->f_un in syslogd.c
* introduced getWriteFDForSelect() module APIRainer Gerhards2007-07-251-0/+4
|
* added new function dbgPrintInstInfo() to omod interfaceRainer Gerhards2007-07-251-0/+6
|
* changed output modules to use a template-based code generation system forRainer Gerhards2007-07-251-2/+0
| | | | standard entry points (implemented via preprocessor)
* TypeName is now pulled from the module itselfRainer Gerhards2007-07-241-0/+12
|
* added freeInstance() call to output module interface; re-structuredRainer Gerhards2007-07-241-2/+0
| | | | ressource release code in syslogd.c
* moved discard functionality to an output moduleRainer Gerhards2007-07-241-0/+5
|
* changed select action config reader to use module interfaceRainer Gerhards2007-07-241-5/+28
|
* continued working on modularization; begun to create interface forRainer Gerhards2007-07-231-4/+94
| | | | | configuring actions selector lines; begun basic functionality for module initialization and loading built-in modules.
* added new modules file setRainer Gerhards2007-07-231-0/+102