summaryrefslogtreecommitdiffstats
path: root/tcpsrv.c
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: tcp receiver could segfault due to uninitialized variableRainer Gerhards2008-03-311-2/+5
|
* bugfix: fixed some minor memory leaksRainer Gerhards2008-03-201-6/+16
|
* bugfix: TCP (and GSSAPI) octet-counted frame did not work correctly in allRainer Gerhards2008-03-141-3/+2
| | | | | situations. If the header was split across two packet reads, it was invalidly processed, causing loss or modification of messages.
* cleanupRainer Gerhards2008-03-141-1/+0
|
* bugfix: imgssapi segfaulted under some conditions; this fix is actually notRainer Gerhards2008-03-131-13/+22
| | | | | | just a fix but a change in the object model. Thanks to varmojfekoj for providing the bug report, an initial fix and lots of good discussion that lead to where we finally ended up.
* changed omgssapi and omfwd to utilize new object calling interface; made aRainer Gerhards2008-03-121-4/+1
| | | | | tcpclt class; (stage work, among others, for more intelligent recovery from TCP session recovery)
* implemented module unload handling (required a number of interface changes)Rainer Gerhards2008-03-111-8/+22
|
* some cleanupRainer Gerhards2008-03-071-4/+0
|
* renamed library module file names to lm*, so that they match the overallRainer Gerhards2008-03-071-1/+1
| | | | scheme (like im* and om*)
* applied patch from varmojfekoj fixing a deinit bugRainer Gerhards2008-03-071-1/+1
|
* - added RSYSLOGD_MODDIR environment variableRainer Gerhards2008-03-071-5/+4
| | | | | - added -M rsyslogd option (allows to specify module directory location) - converted net.c into a loadable library plugin
* - extracted logerror*() family of functions from syslogd, made them theirRainer Gerhards2008-03-051-19/+22
| | | | | | 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-basedRainer Gerhards2008-03-051-2/+26
| | | | | | | | | | | - 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)
* fixed newly introduced bugs in imgssapi and imtcp and their helpers nowRainer Gerhards2008-03-031-18/+28
| | | | plain tcp works again
* made imgssapi compileRainer Gerhards2008-03-031-52/+98
|
* - added class tcpsRainer Gerhards2008-03-021-0/+762
- added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken