227 Commits

Author SHA1 Message Date
Rainer Gerhards
b941f68aae Merge branch 'v5-beta'
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
2011-02-11 11:48:29 +01:00
David Lang
fa89eef48e added pmsnare parser module
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2011-02-08 11:46:05 +01:00
Rainer Gerhards
7974621502 Merge branch 'v5-devel'
Conflicts:
	plugins/imfile/imfile.c
	plugins/imudp/imudp.c
	plugins/ommysql/ommysql.c
2011-02-01 12:22:36 +01:00
David Lang
58cb4d57e8 added pmaixforwardedfrom message parser
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2011-02-01 11:36:27 +01:00
Rainer Gerhards
a1cb411452 added first (very experimental) version of imttcp 2011-01-24 14:58:13 +01:00
Rainer Gerhards
64a740a861 integrated pmciscomsg into the build system 2011-01-13 09:16:50 +01:00
Rainer Gerhards
b9d3cdceab milestone: added mmnormalize (compiles, but untested) 2010-12-01 08:46:20 +01:00
Rainer Gerhards
87472f58b4 Merge branch 'v5-beta' into v5-devel
Conflicts:
	Makefile.am
	plugins/imfile/imfile.c
	runtime/stream.c
	tests/tcpflood.c
2010-10-15 08:34:08 -07:00
Rainer Gerhards
5d8b1846ec Merge branch 'v4-devel' into v5-beta
Conflicts:
	Makefile.am
	tests/tcpflood.c
2010-10-15 08:06:40 -07:00
Rainer Gerhards
1dbb85d7ba Merge branch 'v5-devel-hdfs' into v5-devel 2010-10-05 14:52:23 +02:00
Lennart Poettering
8e51241a50 systemd: install service and socket unit files
This adds a systemd socket and service unit file to the default install
if systemd is found or explicitly enabled in ./configure.

Patch is against current git v5-devel.
2010-10-04 12:29:56 +02:00
Rainer Gerhards
11617d8ab5 omhdfs: first shot at this new module (very rough PoC code) 2010-09-30 14:17:34 +02:00
Rainer Gerhards
3cbd7300c4 added module impstat to emit periodic statistics on rsyslog counters
This is a *very first* and *very rough* and *very featureless* first
shot at this functionality. It is assumed that we will enhance the
stats system as a by-line while doing other development.
2010-09-09 12:24:22 +02:00
Rainer Gerhards
a77a99bfbf Merge branch 'v4-devel' into master
Conflicts:
	Makefile.am
	tests/tcpflood.c
2010-08-11 12:49:16 +02:00
Rainer Gerhards
32e715929f Merge branch 'v4-stable-imptcp' into tmp
Conflicts:
	Makefile.am
	configure.ac
	runtime/rsyslog.h
	tests/Makefile.am
2010-08-11 11:49:32 +02:00
Rainer Gerhards
55256ac968 added imptcp
imptcp is a simplified, Linux-specific and potentielly fast
syslog plain tcp input plugin (NOT supporting TLS!)
2010-08-10 14:51:43 +02:00
Rainer Gerhards
b6884a3e1b fixing a nit introduced in last merge 2010-08-06 17:41:17 +02:00
Rainer Gerhards
40e70777ea Merge branch 'v4-devel'
Conflicts:
	ChangeLog
	Makefile.am
	configure.ac
	doc/rsyslog_conf_modules.html
	runtime/rsyslog.h
	tests/Makefile.am
2010-08-06 17:32:29 +02:00
Rainer Gerhards
80ff634c84 added omuxsock, which permits to write message to local Unix sockets
this is the counterpart to imuxsock, enabling fast local forwarding
2010-08-06 17:25:38 +02:00
Rainer Gerhards
490518ae18 preparing for 5.5.6 release 2010-07-21 14:46:10 +02:00
Rainer Gerhards
73ebadd598 added new parser modules
most importantly pmlastmsg, which handles the pathetic "last message
repeated n times" messages that some syslogd's emit.
Also some minor fixes, like wrong files names in make dist (for new
files introduced after last release)
2010-07-13 16:15:02 +02:00
Rainer Gerhards
d4fe3d1389 added new pm3164sd parser module
this permits to accept RFC5424 structured data from messages
with RFC3164 header. This was compiled from existing modules by
user izotov.
2010-07-07 15:48:01 +02:00
Rainer Gerhards
4e511087c4 some cleanup 2010-04-19 15:21:25 +02:00
Rainer Gerhards
ada87cbaef Merge branch 'v4-devel' into master
Conflicts:
	ChangeLog
	Makefile.am
	configure.ac
	doc/manual.html
	runtime/debug.c
	runtime/rsyslog.h
	tests/Makefile.am
	tests/diag.sh
	tests/nettester.c
	tools/syslogd.c
2010-04-19 15:13:33 +02:00
Rainer Gerhards
b00e7946e8 first version of imsolaris created, cleanup for solaris done
more cleanup required, but things now basically work
2010-04-15 17:59:38 +02:00
Rainer Gerhards
7053a438ef Merge branch 'v4-stable' into v4-devel
Conflicts:
	ChangeLog
2010-04-12 15:10:00 +02:00
Rainer Gerhards
1e1cbdb971 added new configure option that permits to disable and enable an extended testbench 2010-04-12 14:31:03 +02:00
Rainer Gerhards
8f0a8076cc Merge branch 'beta' into master
Conflicts:
	ChangeLog
	configure.ac
	plugins/imudp/imudp.c
	runtime/stream.h
	tests/Makefile.am
	tests/diag.sh
	tools/omfile.c
2010-04-09 13:00:56 +02:00
Rainer Gerhards
87a957b0f5 Merge branch 'v4-stable-solaris' into beta
Conflicts:
	runtime/Makefile.am
	runtime/rsyslog.c
	tests/nettester.c
	tools/syslogd.c
2010-04-09 12:27:59 +02:00
Rainer Gerhards
91a5e176d6 added initial files for door support & fixed imklog
imklog now basically works, but needs quite some more work to do
2010-03-26 15:49:39 +01:00
Rainer Gerhards
c9841fbd36 added a skeleton for omdbalerting by request of Phil Reilly
... who intends to add a database-driven alert functionality. The
change provides the necessary rsyslog plumbing, but no functionality
at all.
2009-11-17 08:47:30 +01:00
Rainer Gerhards
05d693123b added omruleset output module, which provides great flexibility in action processing.
THIS IS A VERY IMPORTANT ADDITION, see its doc for why.
2009-11-02 11:39:38 +01:00
Rainer Gerhards
e04e1b5002 enhanced test environment (including testbench)
support for enhancing probability of memory addressing failure by
using non-NULL default value for malloced memory (optional, only if
requested by configure option). This helps to track down some
otherwise undetected issues within the testbench and is expected
to be very useful in the future.
2009-10-22 11:33:38 +02:00
Rainer Gerhards
898a0df8ed added --enable-gui configure switch
... which now permits to enable/disable GUI components. This also
checks if Java is present and, if not, complains during ./configure.
2009-08-27 15:04:23 +02:00
Rainer Gerhards
63988ba095 Merge branch 'master' into java 2009-08-27 14:18:30 +02:00
Rainer Gerhards
ede0dbf1a3 added a (very, very basic) build system for the Java GUI
... so far, this can not be turned off (will do when I have
merged the recent build system changes into this branch - I am
glad that I at least have a working reference point now ;)).
2009-08-27 14:07:54 +02:00
Rainer Gerhards
a34cd19763 Merge branch 'beta' 2009-08-26 12:10:55 +02:00
Rainer Gerhards
8c125325cf features requiring Java are automatically disabled if Java is not present
(thanks to Michael Biebl for his help!)
2009-08-25 12:14:50 +02:00
Rainer Gerhards
33c5bb3c08 first version supporting udp spoofing and non-spoofing at the same time
omudpspoof is now a dedicated output module. It's calling semantics so far
are based on omfwd, plus the need for the template to have the IP address
as a string in the starting position.
2009-07-09 11:27:10 +02:00
Rainer Gerhards
25daa04902 added support for custom modules
... this provides some basic support to integrate extensions that
are not direct parts of rsyslog to be built during its build
process.
2009-06-02 07:44:07 +02:00
Rainer Gerhards
7a7ec37f99 improved testbench / solved imdiag race condition
imdiag/imtcp had a modload race condition (as imdiag is a testing aid,
this has no implications for production deployments). Also, I replaced
netcat by a custom program to talk to imdiag. This, for the first time ever,
is now a Java program. I plan to add some GUI troubleshooting tools and
thought it is a good idea to start doing things in Java that can simply
be done in that language.
2009-05-25 13:02:06 +02:00
Rainer Gerhards
eb1615068c added new testing module imdiag
which enables to talk to the rsyslog core at runtime. The current
implementation is only a beginning, but can be expanded over time
2009-05-25 10:47:22 +02:00
Rainer Gerhards
85ccd6e9b7 Merge branch 'omprog' into nextmaster
Conflicts:
	ChangeLog
	runtime/rsyslog.h
2009-04-14 14:49:01 +02:00
Rainer Gerhards
e07b3f380f working some more on "make distcheck"
... this time I think successfully (at least on Fedora...)
2009-04-09 18:51:21 +02:00
Rainer Gerhards
e92a0db46d Merge branch 'master' into oracle
Conflicts:
	Makefile.am
2009-04-02 12:19:44 +02:00
Rainer Gerhards
59d4a52c28 initial work on omprog, an output module to send messages to another program 2009-04-01 16:31:41 +02:00
Luis Fernando Muñoz Mejías
b8f10ad008 Include omoracle in the build system.
Add configure option to build the oracle support, named
--enable-oracle and fix the Makefile.am accordingly.
2009-03-25 18:48:36 +01:00
Rainer Gerhards
bbfa04fbe6 improved testing support
worked on ways to provide a better test suite:
- added -T rsyslogd command line option, enables to specify a directory
  where to chroot() into on startup. This is NOT a security feature but
  introduced to support testing. Thus, -T does not make sure chroot()
  is used in a secure way. (may be removed later)
- added omstdout module for testing purposes. Spits out all messages to
  stdout - no config option, no other features
- modified $ModLoad statement so that for modules whom's name starts with
  a dot, no path is prepended (this enables relative-pathes and should
  not break any valid current config)
2009-03-19 17:50:07 +01:00
Rainer Gerhards
935018ed62 adapted test framework to new script engine 2009-03-19 13:58:39 +01:00
Rainer Gerhards
208f4e107c added output module template
so far, this is mostly some documentation, but I hope that during
the process of creating output modules out of it we will get good
questions and thus can extend the template. In any case, it should
be better than what we had so far...
2009-03-16 17:26:45 +01:00