1755 Commits

Author SHA1 Message Date
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