Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | first implementation of TLS server client authentication check | Rainer Gerhards | 2008-05-19 | 1 | -6/+14 |
| | | | | | | | 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 | ||||
* | improved error messages and corrected fingerprint format | Rainer Gerhards | 2008-05-19 | 1 | -4/+7 |
| | |||||
* | regained netstream driver genericity; improved drivers | Rainer Gerhards | 2008-05-17 | 1 | -0/+41 |
| | | | | | | | | | - made action logic pass optional auth params only if they are actually configured - added new authMode and Fingerprint methods to ptcp netstream driver (keeping them once again generic) - added diagnostics messages when invalid auth modes were configured | ||||
* | added $InputTCPServerStreamDriverMode config directive | Rainer Gerhards | 2008-04-30 | 1 | -3/+1 |
| | |||||
* | restructured netstrm driver layer | Rainer Gerhards | 2008-04-30 | 1 | -0/+3 |
| | | | | | | | the new structure prevents repetitive loads and unloads of driver files; it also has less overhead The "select" and regular driver are now contained in a single file. | ||||
* | server handshake now works with nonblocking sockets | Rainer Gerhards | 2008-04-30 | 1 | -3/+0 |
| | |||||
* | made plain tcp syslog via TLS work on the server | Rainer Gerhards | 2008-04-30 | 1 | -0/+3 |
| | | | | ... but so far only in blocking mode | ||||
* | fixed problem with module unload sequence | Rainer Gerhards | 2008-04-29 | 1 | -2/+2 |
| | |||||
* | added $ActionSendStreamDriverMode config directive | Rainer Gerhards | 2008-04-28 | 1 | -0/+17 |
| | |||||
* | made gtls server driver work in plain tcp mode | Rainer Gerhards | 2008-04-25 | 1 | -3/+25 |
| | |||||
* | made this compile with the new abstracted socket server calls | Rainer Gerhards | 2008-04-24 | 1 | -0/+1 |
| | | | | | undid some invalid changes during merge plus did a few wrappers. Compiles, but does not yet work. | ||||
* | Merge branch 'sock-abstract' into tls | Rainer Gerhards | 2008-04-24 | 1 | -97/+149 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: runtime/Makefile.am runtime/netstrm.c runtime/nsd.h runtime/nsd_ptcp.c runtime/rsyslog.h | ||||
| * | some cleanup | Rainer Gerhards | 2008-04-24 | 1 | -1/+0 |
| | | |||||
| * | fixed newly introduced memory leaks | Rainer Gerhards | 2008-04-24 | 1 | -2/+0 |
| | | |||||
| * | message reception via TCP work again | Rainer Gerhards | 2008-04-24 | 1 | -6/+47 |
| | | | | | | | | | | | | ... 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 | -23/+37 |
| | | |||||
| * | objects for receive-side socket abstraction specified | Rainer Gerhards | 2008-04-23 | 1 | -93/+94 |
| | | | | | | | | | | | | | | 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. | ||||
* | | first working TLS-enabled plain TCP sender | Rainer Gerhards | 2008-04-18 | 1 | -0/+21 |
|/ | | | | | implemented a first working version of a TLS-enabled plain TCP sender (but, of course, the implementation is insecure as it is) | ||||
* | fixed abort on rsyslogd termination | Rainer Gerhards | 2008-04-18 | 1 | -1/+1 |
| | |||||
* | converted netstrm into generic netstrm and the nsd_pctp driver | Rainer Gerhards | 2008-04-18 | 1 | -0/+579 |