summaryrefslogtreecommitdiffstats
path: root/omfwd.c
Commit message (Collapse)AuthorAgeFilesLines
* fixed a bug that caused a potential hang in file and fwd output moduleRainer Gerhards2008-01-301-2/+3
| | | | varmojfekoj provided the patch - many thanks!
* fixed a bug that could cause invalid string handling via strerror_rRainer Gerhards2008-01-301-1/+1
| | | | varmojfekoj provided the patch - many thanks!
* redesigned queue to utilize helper classes for threading support. This isRainer Gerhards2008-01-241-4/+4
| | | | | | finally in a running state for regular (non disk-assisted) queues, with a minor nit at shutdown. So I can finally commit the work again to CVS...
* created omtesting, a debug and development aid output module. This is stageRainer Gerhards2007-12-311-1/+1
| | | | | work for the new queueing engine - we need a way to delay rule execution and that's what the module currently does ;)
* removed gss-api code from omfwd.cRainer Gerhards2007-12-281-256/+1
|
* omgssapi createdRainer Gerhards2007-12-281-59/+4
|
* moved TCPSend() and frame building code to tcpsyslog.cRainer Gerhards2007-12-281-229/+22
|
* took TCPSend() apart and made it generic via function pointersRainer Gerhards2007-12-281-97/+118
|
* internal restructuring in omfwd.c - stage work for further modularization IRainer Gerhards2007-12-271-142/+184
| | | | | think I also fixed a bug as a side-effect - but not looked to much at it
* some cleanupRainer Gerhards2007-12-271-3/+3
|
* applied cross-platform patch from darix to facilitate GSS-API compile onRainer Gerhards2007-12-271-1/+1
| | | | more platforms
* fixed socket leak in omfwd.cRainer Gerhards2007-12-261-26/+6
|
* removed imudp code dependency on "finet"Rainer Gerhards2007-12-261-0/+1
|
* removed omfwd code dependency on finetRainer Gerhards2007-12-261-3/+41
|
* removed no longer needed mutex from omfwdRainer Gerhards2007-12-211-7/+0
|
* moved udp send code to its own functionRainer Gerhards2007-12-201-37/+50
|
* removed single-threading support for sending TCP messages; causedRainer Gerhards2007-12-201-150/+5
| | | | | simplyfication of output module interface as well as core syslog processing.
* applied enhanced gss-api functionality provided by varmojfekojRainer Gerhards2007-12-191-2/+2
|
* applied some more cleanup provided by Michael BieblRainer Gerhards2007-12-191-3/+0
|
* code cleanups thanks to Michael BieblRainer Gerhards2007-12-181-0/+3
|
* restructured #include's somewhat thanks to Michael BieblRainer Gerhards2007-12-181-0/+3
|
* - begun to create input module interface and macrosRainer Gerhards2007-12-141-0/+2
| | | | - changed module interface to include function to query type
* changed license to GPLv3 (for what is to become rsyslog v3)Rainer Gerhards2007-12-141-7/+8
|
* corrected a debug setting that survived released. Caused TCP connections toRainer Gerhards2007-12-111-2/+1
| | | | be retried unnecessarily often.
* added an identifier to command handler table - need to identify whichRainer Gerhards2007-11-211-3/+3
| | | | command handler entries need to be removed when module is unloaded
* added new modExit() entry point to loadable module interfaceRainer Gerhards2007-11-211-0/+5
|
* applied gssapi patch from varmojfekoj - gss-api is now supportedRainer Gerhards2007-11-191-57/+313
|
* - simplified code in shouldProcessThisMessage() for debug outputRainer Gerhards2007-09-241-3/+6
| | | | - changed strerror() calls to thread-safe strerror_r() variant
* cleaned up compiler warningsRainer Gerhards2007-09-111-0/+5
|
* patches and docu update for 1.19.3v1-19-3Michael Meckelein2007-08-311-2/+2
|
* changed rsyslog.h include order to solve debian sid zlib inlcude issueMichael Meckelein2007-08-081-1/+1
|
* changed function name dprintf() to dbgprintf() as it conflicts with theRainer Gerhards2007-08-081-22/+22
| | | | clib
* applied patch from Michel Samia to fix compilation when the pthreadsRainer Gerhards2007-08-071-0/+2
| | | | feature is disabled
* - added CODE_STD_FINALIZERparseSelectorAct to module-generation macrosRainer Gerhards2007-08-031-0/+1
| | | | | | - restructered rsyslogd startup - moved startWorker() to a more appropriate place - updated ommysql.c to fully support suspension/resumption by rule engine
* cleanup (removed unused code)Rainer Gerhards2007-08-021-14/+0
|
* some cleanupRainer Gerhards2007-08-021-2/+0
|
* got a working version of suspension/resumption logic including omfwd.cRainer Gerhards2007-08-021-76/+59
|
* added resumption logic to rsyslogd (but not yet any module)Rainer Gerhards2007-08-021-0/+1
|
* added tryResume() API to module interfaceRainer Gerhards2007-08-021-0/+21
|
* - changed modInit() interface to contain pointer to host-function queryRainer Gerhards2007-07-311-0/+3
| | | | method
* removed selector_t f references from output modulesRainer Gerhards2007-07-271-5/+12
|
* - added omsr object (objomsr.c, objomsr.h) - template request for outputRainer Gerhards2007-07-271-20/+11
| | | | | | modules - changed doAction() interface - templates and output string generation for doActon() is now fully
* - changed doAction() interface to contain the full message stringRainer Gerhards2007-07-261-3/+3
| | | | - f_iov and its handling has been removed
* - implemented needUDPSocket() interfaceRainer Gerhards2007-07-261-30/+52
| | | | | | | | - 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
* removed references to f_un from omfwd.cRainer Gerhards2007-07-261-80/+99
|
* - changed doAction() interface to include module data pointerRainer Gerhards2007-07-261-6/+2
| | | | | | - removed references to f_un from omusrmsg.c - changed module template for parseSelectorAct() [code reduction, consitency]
* - shuffled code from tcpsyslog.c to omfwd.c. It looks like it belongs moreRainer Gerhards2007-07-261-0/+370
| | | | | | | to that file. But we need to look at it some time later. The move was absolutely necessary so that no access to f->f_un happened in tcpsyslog.c (which was evil) - milestone reache: no more access to f->f_un from non-output modules
* - implemented onSelectReadyWrite() interfaceRainer Gerhards2007-07-261-0/+22
| | | | - milestone reached: no more access to f->f_un in syslogd.c
* introduced getWriteFDForSelect() module APIRainer Gerhards2007-07-251-0/+11
|
* moved some references to module data from syslogd.c to modulesRainer Gerhards2007-07-251-0/+6
|