Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bugfix: memory leak if sender was not permitted | Rainer Gerhards | 2008-12-03 | 1 | -6/+10 |
| | |||||
* | bugfix: $AllowedSender handled invalidly for plain TCP transport | Rainer Gerhards | 2008-11-29 | 1 | -2/+3 |
| | |||||
* | added (internal) error codes to error messages | Rainer Gerhards | 2008-06-27 | 1 | -7/+7 |
| | | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20 | ||||
* | improved gtls error reporting | Rainer Gerhards | 2008-06-24 | 1 | -2/+2 |
| | |||||
* | added support for EGAIN while trying to receive data on gTLS session | Rainer Gerhards | 2008-06-24 | 1 | -10/+14 |
| | | | | | | | | | This maps to bugzilla bug 83: http://bugzilla.adiscon.com/show_bug.cgi?id=83 This is the first test version, posted to user for repro of the problem. It contains code to handle the case, HOWEVER, I have not been able to test it in a scenario where a retry actually happens while receiving (I dont't get this in my environment). So I assume it is buggy and will probably not work. | ||||
* | disabled compile warnings caused by third-party libraries | Rainer Gerhards | 2008-06-23 | 1 | -0/+4 |
| | |||||
* | changed Rcv-Interface in tcpsrv subsystem | Rainer Gerhards | 2008-06-23 | 1 | -5/+8 |
| | | | | | | It is now iRet based. This enables us to communicate more in-depth information to the upper peers. This is needed to handle the EGAIN case on rcv (not yet implemented) | ||||
* | re-enabled anon mode (failed if client did not provide cert) | Rainer Gerhards | 2008-05-21 | 1 | -1/+1 |
| | |||||
* | first implementation of TLS server client authentication check | Rainer Gerhards | 2008-05-19 | 1 | -3/+50 |
| | | | | | | | The TLS server now checks the client fingerprint. This works, but is highly experimental. Needs to be refined for practice. Also: - implemented permittedPeers helper construct to store names - changed omfwd implementation to use new permittedPeers | ||||
* | added fromhost-ip properties and some bugfixes | Rainer Gerhards | 2008-05-16 | 1 | -1/+4 |
| | | | | | | | | | | - bugfix: TCP input modules did incorrectly set fromhost property (always blank) - bugfix: imklog did not set fromhost property - added "fromhost-ip" property - added "RSYSLOG_DebugFormat" canned template - bugfix: hostname and fromhost were swapped when a persisted message (in queued mode) was read in | ||||
* | added $InputTCPServerStreamDriverMode config directive | Rainer Gerhards | 2008-04-30 | 1 | -0/+14 |
| | |||||
* | made plain tcp syslog via TLS work on the server | Rainer Gerhards | 2008-04-30 | 1 | -13/+15 |
| | | | | ... but so far only in blocking mode | ||||
* | fixed problem with module unload sequence | Rainer Gerhards | 2008-04-29 | 1 | -5/+5 |
| | |||||
* | fixed memory leaks | Rainer Gerhards | 2008-04-28 | 1 | -4/+2 |
| | |||||
* | made gtls server driver work in plain tcp mode | Rainer Gerhards | 2008-04-25 | 1 | -1/+1 |
| | |||||
* | fixed newly introduced memory leaks | Rainer Gerhards | 2008-04-24 | 1 | -5/+19 |
| | |||||
* | message reception via TCP work again | Rainer Gerhards | 2008-04-24 | 1 | -15/+10 |
| | | | | | | ... at least in some cases ;) I assume there are still a couple of bugs inside the code. But at least we have something from where we can continue to work on. | ||||
* | removed listener array from inidividual netstrm (mostly finished) | Rainer Gerhards | 2008-04-23 | 1 | -1/+22 |
| | |||||
* | added new netstrms class | Rainer Gerhards | 2008-04-23 | 1 | -67/+87 |
| | | | | netstrms is at the top layer of the socket abstraction | ||||
* | objects for receive-side socket abstraction specified | Rainer Gerhards | 2008-04-23 | 1 | -198/+37 |
| | | | | | | | The objects for receiver-side socket abstraction have now be specified. The project as whole does not yet compile and definitely not run, but I'd like to commit some milestones along this way. | ||||
* | added new "netstrm" class (not yet implemented) | Rainer Gerhards | 2008-04-17 | 1 | -1/+0 |
| | |||||
* | moved "option_DisallowWarning" variable to global data pool | Rainer Gerhards | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | moved "family" variable to global data pool | Rainer Gerhards | 2008-04-17 | 1 | -3/+5 |
| | |||||
* | some more cleanup | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
| | | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear | ||||
* | moved net module to runtime | Rainer Gerhards | 2008-04-16 | 1 | -1/+0 |
| | | | | | | | after careful analysis, I concluded that it is OK to place the current net.c/.h code under LGPL. Individual contributor agreement is given and no sysklogd code remains (see net.c for details). | ||||
* | our BSD define conflicted with a BSD system define | Rainer Gerhards | 2008-04-09 | 1 | -1/+1 |
| | | | | renamed to OS_BSD | ||||
* | cleanup | Rainer Gerhards | 2008-03-31 | 1 | -26/+0 |
| | |||||
* | bugfix: tcp receiver could segfault due to uninitialized variable | Rainer Gerhards | 2008-03-31 | 1 | -2/+5 |
| | |||||
* | bugfix: fixed some minor memory leaks | Rainer Gerhards | 2008-03-20 | 1 | -6/+16 |
| | |||||
* | bugfix: TCP (and GSSAPI) octet-counted frame did not work correctly in all | Rainer Gerhards | 2008-03-14 | 1 | -3/+2 |
| | | | | | situations. If the header was split across two packet reads, it was invalidly processed, causing loss or modification of messages. | ||||
* | cleanup | Rainer Gerhards | 2008-03-14 | 1 | -1/+0 |
| | |||||
* | bugfix: imgssapi segfaulted under some conditions; this fix is actually not | Rainer Gerhards | 2008-03-13 | 1 | -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 a | Rainer Gerhards | 2008-03-12 | 1 | -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 Gerhards | 2008-03-11 | 1 | -8/+22 |
| | |||||
* | some cleanup | Rainer Gerhards | 2008-03-07 | 1 | -4/+0 |
| | |||||
* | renamed library module file names to lm*, so that they match the overall | Rainer Gerhards | 2008-03-07 | 1 | -1/+1 |
| | | | | scheme (like im* and om*) | ||||
* | applied patch from varmojfekoj fixing a deinit bug | Rainer Gerhards | 2008-03-07 | 1 | -1/+1 |
| | |||||
* | - added RSYSLOGD_MODDIR environment variable | Rainer Gerhards | 2008-03-07 | 1 | -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 their | Rainer Gerhards | 2008-03-05 | 1 | -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-based | Rainer Gerhards | 2008-03-05 | 1 | -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 now | Rainer Gerhards | 2008-03-03 | 1 | -18/+28 |
| | | | | plain tcp works again | ||||
* | made imgssapi compile | Rainer Gerhards | 2008-03-03 | 1 | -52/+98 |
| | |||||
* | - added class tcps | Rainer Gerhards | 2008-03-02 | 1 | -0/+762 |
- added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken |