2030 Commits

Author SHA1 Message Date
Rainer Gerhards
273224d7c5 fixed a bug in imklog which lead to startup problems
... (including segfault) on some platforms under some circumsances.
Thanks to Vieri for reporting this bug and helping to troubleshoot it.
2008-05-02 10:25:07 +02:00
Rainer Gerhards
dc423197ba bugfix: segfault in imklog
A symbol file was closed when it couldn't opened. That lead to a
NULL pointer being passed to fclose()
2008-04-30 18:59:01 +02:00
Rainer Gerhards
da88900143 added $InputTCPServerStreamDriverMode config directive 2008-04-30 18:53:21 +02:00
Rainer Gerhards
7350595761 added test certificate files for GnuTLS 2008-04-30 17:52:37 +02:00
Rainer Gerhards
1c2268faa8 restructured netstrm driver layer
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.
2008-04-30 17:41:17 +02:00
Rainer Gerhards
c370fc6305 server handshake now works with nonblocking sockets 2008-04-30 16:35:35 +02:00
Rainer Gerhards
b0d63ea8f2 made plain tcp syslog via TLS work on the server
... but so far only in blocking mode
2008-04-30 14:51:45 +02:00
Rainer Gerhards
055d4ffc2a fixed problem with module unload sequence 2008-04-29 15:36:22 +02:00
Rainer Gerhards
1cce2e35b0 removed loadbale module leak
- moved netstrms, netstrm and nssel into a single loadble module
  because they belong together
- fixed "loadbale module leak"
2008-04-29 12:21:52 +02:00
Rainer Gerhards
a84a60d8dd uncommented dbgprintf's as I think these may be the trouble source
this callback is somewhat unportable in combination with dlopen()
2008-04-29 10:38:22 +02:00
Rainer Gerhards
94acfb1c5f ability to load proper select netstrm driver 2008-04-29 10:02:59 +02:00
Rainer Gerhards
a3ff7eaf85 added $ActionSendStreamDriverMode config directive 2008-04-28 14:21:58 +02:00
Rainer Gerhards
10e06c833a added $DefaultNetstreamDriver config directive 2008-04-28 12:16:18 +02:00
Rainer Gerhards
3a4f679c3b perparing for klog debug
... and some cleanup
2008-04-28 09:49:07 +02:00
Rainer Gerhards
434e404a6c Merge branch 'klogd-bug' 2008-04-28 09:24:05 +02:00
Rainer Gerhards
858f1efd05 preparation for bughunt
including some cleanups
2008-04-28 09:21:07 +02:00
Rainer Gerhards
76e4eb29d4 fixed memory leaks 2008-04-28 08:09:21 +02:00
Rainer Gerhards
75cf92117c made gtls server driver work in plain tcp mode 2008-04-25 12:54:59 +02:00
Rainer Gerhards
21bea2e1df added forgotten file 2008-04-24 20:52:02 +02:00
Rainer Gerhards
af30c9f8f2 added select() driver for GnuTls 2008-04-24 20:10:24 +02:00
Rainer Gerhards
824ef91438 added missing copyright statements
thanks to Michael Biebl for noticing
2008-04-24 19:30:24 +02:00
Rainer Gerhards
898d69037d added missing copyright statements
(thanks to Michael Biebl for noticing)
2008-04-24 19:28:42 +02:00
Rainer Gerhards
af50a76c3f made this compile with the new abstracted socket server calls
undid some invalid changes during merge plus did a few wrappers.
Compiles, but does not yet work.
2008-04-24 17:59:43 +02:00
Rainer Gerhards
4b05bef636 Merge branch 'sock-abstract' into tls
Conflicts:

	runtime/Makefile.am
	runtime/netstrm.c
	runtime/nsd.h
	runtime/nsd_ptcp.c
	runtime/rsyslog.h
2008-04-24 17:43:45 +02:00
Rainer Gerhards
2fd8137b76 updated ChangeLog 2008-04-24 17:04:16 +02:00
varmojfekoj
77b1cdf743 -c option no longer must be the first option
Thanks to varmjofekoj for the patch

Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-04-24 14:29:11 +02:00
Rainer Gerhards
05982d4f12 Merge branch 'beta' 2008-04-24 14:15:32 +02:00
Rainer Gerhards
ca14951cd3 Merge branch 'v3-stable' into beta
Conflicts:

	doc/manual.html
2008-04-24 14:15:15 +02:00
Rainer Gerhards
28516a1b74 preparing for 3.16.0 v3.16.0 2008-04-24 14:11:49 +02:00
Rainer Gerhards
a7040a9623 some cleanup 2008-04-24 11:03:34 +02:00
Rainer Gerhards
0e19d501bb fixed newly introduced memory leaks 2008-04-24 10:54:51 +02:00
Rainer Gerhards
bf3d2c1b39 message reception via TCP work again
... 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.
2008-04-24 09:57:43 +02:00
Rainer Gerhards
82095efa24 enhanced object model for server "sockets" 2008-04-23 19:00:12 +02:00
Rainer Gerhards
721b9ee252 client functionality works again (with the new socket abstraction) 2008-04-23 17:48:13 +02:00
Rainer Gerhards
50fe2ec2ea removed listener array from inidividual netstrm (mostly finished) 2008-04-23 16:31:35 +02:00
Rainer Gerhards
1892fc75f9 added new netstrms class
netstrms is at the top layer of the socket abstraction
2008-04-23 15:07:19 +02:00
Rainer Gerhards
2be459c4d7 objects for receive-side socket abstraction specified
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.
2008-04-23 09:59:01 +02:00
Rainer Gerhards
d3b135ba9f improved TLS session closure 2008-04-18 18:52:51 +02:00
Rainer Gerhards
2069ab114e first working TLS-enabled plain TCP sender
implemented a first working version of a TLS-enabled plain TCP
sender (but, of course, the implementation is insecure as it is)
2008-04-18 18:29:02 +02:00
Rainer Gerhards
032b9c1f64 Merge branch 'master' into tls 2008-04-18 14:38:17 +02:00
Rainer Gerhards
08a4fc4ae5 bugfix: a recent change effectively disabled error messages 2008-04-18 14:35:27 +02:00
Rainer Gerhards
fd6c3bc36a set stage for TLS client implementation 2008-04-18 14:25:29 +02:00
Rainer Gerhards
20480349de Merge branch 'sock-abstract' into tls 2008-04-18 12:20:20 +02:00
Rainer Gerhards
22ad77a627 fixed abort on rsyslogd termination 2008-04-18 12:20:02 +02:00
Rainer Gerhards
961f2956e8 Merge branch 'sock-abstract' into tls 2008-04-18 11:49:51 +02:00
Rainer Gerhards
1daf8d492f converted netstrm into generic netstrm and the nsd_pctp driver 2008-04-18 11:40:15 +02:00
Rainer Gerhards
a6a9148586 abstracted driver level for netstream and TLS 2008-04-18 11:38:41 +02:00
Rainer Gerhards
ea4a3a3cd9 improvements in omfwd and cleanup of omgssapi
- some (small) cleanup of omgssapi
- optimized omfwed, now loads TCP code only if this is actually necessary
2008-04-17 19:03:51 +02:00
Rainer Gerhards
f590c1d52a modified omfwd to work with netstrm (and also did some cleanup) 2008-04-17 18:06:06 +02:00
Rainer Gerhards
665ac5df67 brought netstrm to a (hopefully) somewhat usable state 2008-04-17 16:00:07 +02:00