Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | enhanced imtcp, among others to handel invalid NetScreen framing | Rainer Gerhards | 2008-12-10 | 1 | -0/+17 | |
|/ | | | | | | | | | | | | - added $InputTCPServerAddtlFrameDelimiter config directive, which enabeles to specify an additional, non-standard message delimiter for processing plain tcp syslog. This is primarily a fix for the invalid framing used in Juniper's NetScreen products. Credit to forum user Arv for suggesting this solution. - added $InputTCPServerInputName property, which enables a name to be specified that will be available during message processing in the inputname property. This is considered useful for logic that treats messages differently depending on which input received them. | |||||
* | minor cleanup | Rainer Gerhards | 2008-11-29 | 1 | -1/+1 | |
| | ||||||
* | security bugfix: $AllowedSender was not honored, | Rainer Gerhards | 2008-11-29 | 1 | -5/+2 | |
| | | | | ...all senders were permitted instead | |||||
* | added (internal) error codes to error messages | Rainer Gerhards | 2008-06-27 | 1 | -1/+1 | |
| | | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20 | |||||
* | bugfix: gtls und ptcp netstream driver communicated invalid iRet | Rainer Gerhards | 2008-06-24 | 1 | -1/+1 | |
| | | | | This was introduced due to recent interface change. | |||||
* | changed Rcv-Interface in tcpsrv subsystem | Rainer Gerhards | 2008-06-23 | 1 | -8/+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) | |||||
* | bugfix: removed some memory leaks in TLS code | Rainer Gerhards | 2008-06-04 | 1 | -0/+1 | |
| | ||||||
* | first implementation of TLS server client authentication check | Rainer Gerhards | 2008-05-19 | 1 | -0/+48 | |
| | | | | | | | 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 | |||||
* | fixed potential segfault due to invalid call to cfsysline | varmojfekoj | 2008-05-14 | 1 | -2/+2 | |
| | | | | | | thanks to varmojfekoj for the patch Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | |||||
* | added $InputTCPServerStreamDriverMode config directive | Rainer Gerhards | 2008-04-30 | 1 | -0/+5 | |
| | ||||||
* | made plain tcp syslog via TLS work on the server | Rainer Gerhards | 2008-04-30 | 1 | -0/+9 | |
| | | | | ... but so far only in blocking mode | |||||
* | fixed problem with module unload sequence | Rainer Gerhards | 2008-04-29 | 1 | -2/+2 | |
| | ||||||
* | client functionality works again (with the new socket abstraction) | Rainer Gerhards | 2008-04-23 | 1 | -2/+8 | |
| | ||||||
* | added new netstrms class | Rainer Gerhards | 2008-04-23 | 1 | -1/+1 | |
| | | | | netstrms is at the top layer of the socket abstraction | |||||
* | 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 | |||||
* | bugfix: imgssapi segfaulted under some conditions; this fix is actually not | Rainer Gerhards | 2008-03-13 | 1 | -10/+0 | |
| | | | | | | 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 | -2/+0 | |
| | | | | | 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 | -1/+6 | |
| | ||||||
* | renamed library module file names to lm*, so that they match the overall | Rainer Gerhards | 2008-03-07 | 1 | -3/+3 | |
| | | | | scheme (like im* and om*) | |||||
* | - added RSYSLOGD_MODDIR environment variable | Rainer Gerhards | 2008-03-07 | 1 | -5/+7 | |
| | | | | | - added -M rsyslogd option (allows to specify module directory location) - converted net.c into a loadable library plugin | |||||
* | changed module loader to automatically add ".so" suffix if not specified | Rainer Gerhards | 2008-03-05 | 1 | -1/+1 | |
| | | | | (over time, this shall also ease portability of config files) | |||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -14/+1 | |
| | | | | | | | | | | | - 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) | |||||
* | - changed module interface to support querying obj interface (stage work) | Rainer Gerhards | 2008-03-04 | 1 | -3/+1 | |
| | | | | - changed module interface version, as the interface change is quite large | |||||
* | fixed newly introduced bugs in imgssapi and imtcp and their helpers now | Rainer Gerhards | 2008-03-03 | 1 | -8/+3 | |
| | | | | plain tcp works again | |||||
* | made imgssapi compile | Rainer Gerhards | 2008-03-03 | 1 | -6/+14 | |
| | ||||||
* | - added class tcps | Rainer Gerhards | 2008-03-02 | 1 | -868/+90 | |
| | | | | | | - added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken | |||||
* | shuffled some more code, added comments varmojfekoj sent me a while ago to | Rainer Gerhards | 2008-02-26 | 1 | -19/+5 | |
| | | | | imgssapi | |||||
* | split off imgssapi from imtcp, but still with a lot of dependency | Rainer Gerhards | 2008-02-26 | 1 | -291/+18 | |
| | ||||||
* | declared some things in imtcp.c static so that they don't conflict if | Rainer Gerhards | 2008-02-26 | 1 | -5/+5 | |
| | | | | loaded as imtcp and imgssapi | |||||
* | added some doc for imgssapi and imtcp input modules | Rainer Gerhards | 2008-02-22 | 1 | -1/+1 | |
| | ||||||
* | applied patch by varmojfekoj to allow gssapi functionality to be build as a | Rainer Gerhards | 2008-02-22 | 1 | -2/+1001 | |
| | | | | | | separate plugin (so that gssapi and plain tcp functionality can be individually distributed). Also inclulded some other enhancements, most importantly initial compatibility mode system | |||||
* | integrated patch from Peter Vrabec to change the build process to produce | Rainer Gerhards | 2008-02-22 | 1 | -0/+7 | |
| | | | | | imtcp.so and imgssapi.so from imtcp.c (in support of new gassapi input module) - many thanks, Peter! | |||||
* | - fixed a bug that caused a segfault on startup when no $WorkDir directivev3-10-1a | Rainer Gerhards | 2008-01-10 | 1 | -1/+0 | |
| | | | | | | was specified in rsyslog.conf - fixed a bug that caused a segfault on queues with types other than "disk" - removed the now longer needed thread TermSyncTool | |||||
* | internal restructuring in omfwd.c - stage work for further modularization I | Rainer Gerhards | 2007-12-27 | 1 | -10/+0 | |
| | | | | | think I also fixed a bug as a side-effect - but not looked to much at it | |||||
* | removed active INET code from syslogd.c - still some auxiliary things | Rainer Gerhards | 2007-12-26 | 1 | -0/+16 | |
| | | | | remain | |||||
* | cleaned up code (resulting in some shuffeling from syslogd.c to the "right" | Rainer Gerhards | 2007-12-21 | 1 | -1/+14 | |
| | | | | module) | |||||
* | created first version of imtcp (still very much depending on syslogd.c for | Rainer Gerhards | 2007-12-21 | 1 | -7/+133 | |
| | | | | configuration and a lot of other things) | |||||
* | begun work on imtcp | Rainer Gerhards | 2007-12-21 | 1 | -0/+148 | |