1674 Commits

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