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
Rainer Gerhards
ccf3b533c6
imported tcp module from librelp as basis for new stream class
...
we got permission to include the tcp module from librelp
copyright holders
2008-04-17 15:40:28 +02:00
Rainer Gerhards
92303d400b
added new "netstrm" class (not yet implemented)
2008-04-17 14:33:43 +02:00
Rainer Gerhards
ad6b933faf
Merge branch 'master' into tls
2008-04-17 13:44:42 +02:00
Rainer Gerhards
3dc5bda6eb
changelog added plus typo fix
2008-04-17 13:44:29 +02:00
Rainer Gerhards
60309004df
completed better modularity of runtime
...
- added the ability to specify an error log function for the
runtime
- removed dependency of core runtime on dirty.h
Note that it is "better" modularity, not perfect. There is still
work to do, but I think we can for the time being proceed with
other things.
2008-04-17 12:46:57 +02:00
Rainer Gerhards
e5130affc0
moved "glblModPath" variable inside global data pool
...
(but still as a variable, not part of glbl object)
2008-04-17 11:17:15 +02:00
Rainer Gerhards
0edc7976ae
added forgotten file
2008-04-17 11:02:14 +02:00
Rainer Gerhards
43a282dd96
declared glbl class to be abstract (saves some housekeeping)
2008-04-17 11:00:51 +02:00
Rainer Gerhards
e1791996b8
moved host/domain-name related variables to global data pool
2008-04-17 10:58:30 +02:00
Rainer Gerhards
4824e56aed
moved "DisableDNS" variable to global data pool
2008-04-17 10:11:29 +02:00
Rainer Gerhards
911101ed26
moved "option_DisallowWarning" variable to global data pool
2008-04-17 09:54:10 +02:00
Rainer Gerhards
e16a207726
moved "bDropMalPTRMsgs" variable to global data pool
2008-04-17 09:40:41 +02:00
Rainer Gerhards
8c65706d22
moved "family" variable to global data pool
2008-04-17 09:25:03 +02:00
Rainer Gerhards
87c936ab65
modularization work
...
cleanup + created an abstract class for global data
items and moved glblGetWorkDir to it
2008-04-17 09:07:12 +02:00
Rainer Gerhards
bf3e0d4f22
prevented segfault during runtime library init phase
2008-04-16 18:01:26 +02:00
Rainer Gerhards
5987107df4
some cleanup after dual-merge
...
im3195 did not yet know about the new directory structure
version bumped in support of new devel branch version
2008-04-16 17:31:55 +02:00
Rainer Gerhards
538ec6d401
Merge branch 'rfc3195'
2008-04-16 17:01:55 +02:00
Rainer Gerhards
a1c7bc2655
Merge branch 'runtime'
...
Conflicts:
ChangeLog
2008-04-16 17:01:16 +02:00
Rainer Gerhards
c5178a4d21
Merge branch 'master' into beta
...
3.17.x is the new beta
Conflicts:
ChangeLog
configure.ac
2008-04-16 16:58:15 +02:00
Rainer Gerhards
65cdfc1777
new v3-stable based on 3.15.x beta
...
changes due to restructuring in 3.17.2 have big bug potential;
beta 3.15.x has almost no bug potential; thus I initiated a
shift of devel -> beta -> v3-stable; devel will restart at 3.19.0
2008-04-16 16:54:33 +02:00
Rainer Gerhards
53a0ed8b3a
completed im3195 including some documentation
2008-04-16 16:41:00 +02:00
Rainer Gerhards
d071de5784
removed no longer needed things
...
... and some more cleanup. Also moved a file that I forgot
(thanks to Michael Biebl for pointing that out).
2008-04-16 15:45:13 +02:00
Rainer Gerhards
d9b0c77d3e
some more cleanup
...
reduced dependencies, moved non-runtime files to its own directory except
for some whom's status is unclear
2008-04-16 15:27:53 +02:00
Rainer Gerhards
91661455eb
provided ability to initialize the runtime
2008-04-16 12:48:20 +02:00
Rainer Gerhards
71dea8c86f
cleanup: removed no longer needed files
2008-04-16 11:45:34 +02:00