Michael Biebl
afb66b5c6d
Rename ENABLE_IMKLOGD to ENABLE_IMKLOG
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-04-10 12:13:11 +02:00
Rainer Gerhards
c0c9f44966
begun work on mail output plugin (open questions on TLS, so I see if I can
...
put this in between) - does not the least yet work ;)
2008-04-04 13:34:47 +00:00
Rainer Gerhards
ff79081051
removed no longer needed file relptuil.c/.h
2008-04-02 08:17:40 +00:00
Rainer Gerhards
7e4785e72b
added librelp check via PKG_CHECK thanks to Michael Biebl's patch
2008-04-02 07:58:09 +00:00
Rainer Gerhards
2c2f1022b0
- bugfix: rsyslogd was no longer build by default; man pages are only
...
installed if corresponding option is selected. Thanks to Michael Biebl
for pointing these problems out.
2008-04-01 07:18:46 +00:00
Rainer Gerhards
70ad7a25eb
added a --enable/disable-rsyslogd configure option so that source-based
...
packaging systems can build plugins without the need to compile
rsyslogd
2008-03-31 12:27:33 +00:00
Rainer Gerhards
af1b9c5140
added initial support for atomic operations
2008-03-31 07:26:43 +00:00
Rainer Gerhards
5287b695e6
cleaned up new relp code files to make them suitable for implementation
2008-03-13 14:24:32 +00:00
Rainer Gerhards
5ec8aaa5e1
added initial set of RELP support (i/omrelp) - not working yet, just stage
...
work
2008-03-13 13:05:26 +00:00
Rainer Gerhards
618a7f6a22
changed omgssapi and omfwd to utilize new object calling interface; made a
...
tcpclt class; (stage work, among others, for more intelligent recovery
from TCP session recovery)
2008-03-12 14:08:21 +00:00
Rainer Gerhards
4db62823e7
renamed library module file names to lm*, so that they match the overall
...
scheme (like im* and om*)
2008-03-07 17:26:58 +00:00
Rainer Gerhards
d471e71ada
fixed potential infinite loop condition when module load failed on startup
2008-03-07 16:34:51 +00:00
Rainer Gerhards
549c0cccd4
extracted regexp functionality to its own dynamically loadable module
2008-03-07 16:10:58 +00:00
Rainer Gerhards
fa67273c16
- added RSYSLOGD_MODDIR environment variable
...
- added -M rsyslogd option (allows to specify module directory location)
- converted net.c into a loadable library plugin
2008-03-07 08:06:16 +00:00
Rainer Gerhards
680e899ce9
bugfix: gssutil was not linked against gss libs
2008-03-06 09:28:23 +00:00
Rainer Gerhards
28dcc746bd
applied patch from Michael Biebl to clean up build system
2008-03-06 07:39:32 +00:00
Rainer Gerhards
d920eeed14
fixed bug in build process
2008-03-05 17:21:09 +00:00
Rainer Gerhards
3c2ad6ac32
fixed problem in autoconf
2008-03-05 17:15:54 +00:00
Rainer Gerhards
2391063617
moved date/time handling functions to their own object
2008-03-05 16:31:29 +00:00
Rainer Gerhards
24b02dc831
- extracted logerror*() family of functions from syslogd, made them their
...
own class and converted to new object calling conventions
(interface-based)
- converted gss-misc into a loadable library module
2008-03-05 14:53:25 +00:00
Rainer Gerhards
545346e697
- changed modules.c calling conventions to be interface-based
...
- moved module loader from conf.c to module.c, where it belongs
- made the necessary plumbing to auto-load library modules
- upgraded debug system to include iRet in function exit message
- changed module interface so that instances need only to be supported by
output plugins (if we actually need them for input plugins, we can
always add it again...)
- milestone: first implementation of library modules (but do not get
unloaded on exit/hup so far)
2008-03-05 10:30:06 +00:00
Rainer Gerhards
9d8eb28ebd
- added class tcps
...
- added class tcps_sess
- changed imtcp to use new classes; seems to work; imgssapi currently
broken
2008-03-02 10:19:25 +00:00
Rainer Gerhards
b98ca5114e
split off imgssapi from imtcp, but still with a lot of dependency
2008-02-26 11:02:27 +00:00
Rainer Gerhards
d839bc3fa3
applied Michael Biebl's fix for building rsyslog core without gssapi
...
support
2008-02-26 08:04:34 +00:00
Rainer Gerhards
d03bf9c18c
- added sysvar class
...
- added PUSHSYSVAR operation to vm
2008-02-25 14:44:16 +00:00
Rainer Gerhards
c0d0e0643d
begun implementing rsyslog virtual machine (vm class)
2008-02-22 11:43:23 +00:00
Rainer Gerhards
ac69017509
added empty vmstk class
2008-02-21 17:47:55 +00:00
Rainer Gerhards
e5f51c5f97
created initial vmprg class
2008-02-20 16:10:20 +00:00
Rainer Gerhards
897a685311
added vmop class (stage for expression execution)
2008-02-20 15:27:19 +00:00
Rainer Gerhards
33f061484d
created var class out of property_t
2008-02-20 13:54:11 +00:00
Rainer Gerhards
0af8d22ff6
created new class ctok_token
2008-02-20 08:48:20 +00:00
Rainer Gerhards
47aab374d4
- added ctok class (the config tokenizer)
...
- done stage work to begin implement tokenizer
2008-02-19 14:07:10 +00:00
Rainer Gerhards
c5f99dc222
- moved config file code to its own file
...
- finally made CONT_LINES in config the only standard support (the code
contained code for other case, which were never executed by the
preprocessor)
2008-02-19 11:20:18 +00:00
Rainer Gerhards
cd2b24dfc4
- added doc on how expressions will work
...
- cleaned up the stringbuf Construct interface
- did some cleanup on stringbuf calls - we now have much better interfaces
and macros
2008-02-19 10:30:42 +00:00
Rainer Gerhards
a43ff0d7c0
created a bare template for omlibdbi (dbi output action)
2008-02-14 16:24:08 +00:00
Rainer Gerhards
9b1c0e2973
very quickly hacked a rought outline of the file monitor (without any
...
guarantees)
2008-02-01 17:51:07 +00:00
Rainer Gerhards
60cc049f85
added sample config file to distribution tarball
2008-02-01 13:52:10 +00:00
Rainer Gerhards
5eadc4163d
added input-plugin interface specification in form of a (copy) template
...
input module
2008-02-01 13:18:43 +00:00
Rainer Gerhards
5c686c8adc
redesigned queue to utilize helper classes for threading support. This is
...
finally in a running state for regular (non disk-assisted) queues, with
a minor nit at shutdown. So I can finally commit the work again to
CVS...
2008-01-24 17:55:09 +00:00
de0bfbbfef
Module OMSNMP intially added, not completed yet.
2008-01-22 12:50:32 +00:00
Rainer Gerhards
24c125cfc3
made queue file names better readable
2008-01-10 08:00:47 +00:00
Rainer Gerhards
fd8c6452c8
created a generic stream class (for file access)
2008-01-09 13:27:07 +00:00
Rainer Gerhards
e27555c468
added --enable-mudflap ./configure option
2008-01-08 16:13:42 +00:00
Rainer Gerhards
faf8e5a384
- begun some work on Msg Object serializiation
...
- created a kind of general base class
2008-01-04 16:05:42 +00:00
Rainer Gerhards
835a2be7f1
removed reference to rklogd - thanks Michael Biebl for bringing this to my
...
attention
2008-01-03 15:32:13 +00:00
Rainer Gerhards
29d9729292
moved queue code to its own module (finally)
2008-01-03 09:44:54 +00:00
Rainer Gerhards
dd4dedbc38
created omtesting, a debug and development aid output module. This is stage
...
work for the new queueing engine - we need a way to delay rule
execution and that's what the module currently does ;)
2007-12-31 12:54:03 +00:00
Rainer Gerhards
f67509d570
omgssapi created
2007-12-28 15:59:24 +00:00
Rainer Gerhards
e747f766c6
prepared for imudp
2007-12-21 15:51:59 +00:00
Rainer Gerhards
783d2c0368
begun work on imtcp
2007-12-21 14:07:14 +00:00