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