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
Rainer Gerhards
f4b26f77ab
changed some files to grant LGPLv3 extended persmissions on top of GPLv3
...
this also is the first sign of something that will evolve into a
well-defined "rsyslog runtime library"
2008-04-15 10:42:14 +02:00
Rainer Gerhards
b9198d2512
improved doc for imklog
2008-04-15 09:08:46 +02:00
Rainer Gerhards
318be337dd
fix compiler warning on char/uchar
2008-04-14 13:35:19 +02:00
Rainer Gerhards
f8dff16a4a
cleanup of imklog + addtl. config directives
...
- implemented $KLogInternalMsgFacility config directive
- implemented $KLogPermitNonKernelFacility config directive
- modified internal interfaces
2008-04-14 14:44:32 +02:00
Rainer Gerhards
3669057997
provided ability to discard non-kernel messages present in the kernel msg buffer
...
This obviously happens on BSD (<118> markers seen). We now have the ability
to allow or prevent it, with the default being not permitted. Should not at
all affect other drivers, but it is implemented on a common code basis,
not on the driver layer.
2008-04-14 12:10:00 +02:00
Rainer Gerhards
af26ba5816
fixed typo
2008-04-14 08:20:49 +02:00
Rainer Gerhards
9030b96c7b
implemented high precision timestamps for the kernel log.
...
Thanks to Michael Biebl for pointing out that the kernel log did
not have them.
2008-04-12 16:55:04 +02:00
Rainer Gerhards
63d4de81ec
enhanced legacy syslog parser to handle slightly malformed messages
...
Those with a space in front of the timestamp - at least HP procurve is
known to do that and I won't outrule that others also do it. The
change looks quite unintrusive and so we added it to the parser.
2008-04-11 20:21:02 +02:00
Rainer Gerhards
890f782323
some cleanup
2008-04-11 17:33:13 +02:00
Peter Vrabec
07c0fcdfc8
added gssapi overview/howto thanks to Peter Vrabec
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-04-11 16:02:04 +02:00
Rainer Gerhards
2b51fcab7b
applied patch from Tiziano Müller to remove some compiler warnings
2008-04-11 15:08:09 +02:00
Rainer Gerhards
bcd2661167
bumped version number
2008-04-11 11:15:21 +02:00
Rainer Gerhards
aeed303e2b
preparing for 3.15.1
v3.15.1
2008-04-11 11:12:05 +02:00
Rainer Gerhards
44de250eca
Merge branch 'v3-stable' into beta
...
Conflicts:
configure.ac
2008-04-11 10:50:47 +02:00
Rainer Gerhards
8fae8b6d86
Merge branch 'v2-stable' into v3-stable
...
Conflicts:
doc/Makefile.am
doc/manual.html
2008-04-11 10:49:02 +02:00
Rainer Gerhards
d041cdd050
removed trailing whitespace
2008-04-10 12:16:05 +02:00
Michael Biebl
f786054cdc
Add ENABLE_IMKLOG_LINUX
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-04-10 12:13:21 +02:00