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
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
22ad77a627
fixed abort on rsyslogd termination
2008-04-18 12:20:02 +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
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
Rainer Gerhards
75f3cb34e6
moved net module to runtime
...
after careful analysis, I concluded that it is OK to
place the current net.c/.h code under LGPL. Individual
contributor agreement is given and no sysklogd code
remains (see net.c for details).
2008-04-16 11:36:22 +02:00
Rainer Gerhards
8f8f65abb6
moved files to the runtime
...
there are still some files left which could go into the
runtime, but I think we will delete most of them once we
are done with the full modularization.
2008-04-16 10:26:54 +02:00
Rainer Gerhards
3af28bbd2d
moved runtime files into their own directory
2008-04-16 08:56:48 +02:00
Rainer Gerhards
d7f33053da
made everything compile with the new runtime subdirectory
2008-04-16 08:42:00 +02:00
Michael Biebl
3285f43910
made runtime include directory available to rest of rsyslog
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-04-16 08:33:12 +02:00
Rainer Gerhards
dd7e91f35d
more or less finished im3195
...
but need changes in liblogging to complete this
work - does not compile yet
2008-04-16 08:12:11 +02:00
Rainer Gerhards
dfc9733135
begun re-integrating rfc3195 in rsyslog
...
set up build system and shuffle some files
2008-04-15 18:49:05 +02:00
Rainer Gerhards
11a526bcee
bumped version number
2008-04-15 18:21:59 +02:00
Rainer Gerhards
4226f0dd48
begin building runtime convenience library (does not build!)
2008-04-15 16:28:44 +02:00
Rainer Gerhards
0e83bd69fc
final work for release of v3.17.1
v3.17.1
2008-04-15 15:19:53 +02:00
Rainer Gerhards
e82c6eec6f
Merge branch 'bsd-port'
...
Conflicts:
ChangeLog
plugins/imklog/imklog.c
2008-04-15 14:37:09 +02:00
Rainer Gerhards
61ba5ff595
Merge branch 'beta'
...
Conflicts:
ChangeLog
configure.ac
doc/ommail.html
queue.c
2008-04-15 11:07:59 +02:00
Rainer Gerhards
b7fec51ba7
Merge branch 'v3-stable' into beta
...
Conflicts:
ChangeLog
doc/manual.html
2008-04-15 11:03:07 +02:00