785 Commits

Author SHA1 Message Date
Rainer Gerhards
51882ce4de first shot at multi-ruleset doc 2009-07-01 18:57:58 +02:00
Rainer Gerhards
6322343eca Merge branch 'master' into v5-devel 2009-07-01 14:34:56 +02:00
Ronny Egner
279896ebda improved omoracle documentation
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2009-06-27 12:36:34 +02:00
Rainer Gerhards
8eb10a7105 Merge branch 'omfile'
Conflicts:
	ChangeLog
2009-06-24 10:52:06 +02:00
Rainer Gerhards
63daa0385c updated project status 2009-06-24 10:45:03 +02:00
Rainer Gerhards
eece1c3cd1 Merge branch 'v4-stable' into beta
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
2009-06-24 10:11:41 +02:00
Rainer Gerhards
5310ccee31 preparing for v4-stable 2009-06-22 19:22:24 +02:00
Rainer Gerhards
651bee9cf5 Merge branch 'omfile' into tmp
This was a complex manual merge, especially in action.c. So if
there occur some problems, this would be a good point to start
troubleshooting. I run a couple of tests before commiting and
they all went well.

Conflicts:
	action.c
	action.h
	runtime/queue.c
	runtime/queue.h
	runtime/wti.c
	runtime/wti.h
2009-06-22 15:12:35 +02:00
Rainer Gerhards
953d015f44 switched default to keep in line with traditional syslogd behaviour 2009-06-19 14:25:27 +02:00
Rainer Gerhards
b5f3387357 Merge branch 'omfile' into v5-devel
Note that this was NOT a trivial merge, and there may be
some issues. This needs to be seen when we continue developing.

Conflicts:
	runtime/msg.h
	runtime/obj.h
	runtime/queue.c
	runtime/srUtils.h
	runtime/stream.c
	runtime/stream.h
	runtime/wti.c
	tests/Makefile.am
	tools/omfile.c
	tools/syslogd.c
2009-06-16 13:59:09 +02:00
Rainer Gerhards
98348ae03d Merge branch 'master' into omfile
Conflicts:
	ChangeLog
	runtime/msg.h
	tcps_sess.c
	tcpsrv.c
	tools/syslogd.c
2009-06-16 12:59:55 +02:00
Rainer Gerhards
74b2b24f50 removed long-obsoleted property UxTradMsg
... as well as some cleanup (some commented-out code is left to
support UxTradMsg again is someone really complains ;)).
2009-06-16 12:31:27 +02:00
Rainer Gerhards
ca0ddc30a3 completed multi-ruleset core support
... as well as added multi-ruleset support for imtcp
2009-06-12 15:31:08 +02:00
Rainer Gerhards
21dafea3ee implemented $OMFileFlushOnTXEnd directive
plus some cleanup...
2009-06-12 12:18:17 +02:00
Rainer Gerhards
1c8fe77b78 added $Ruleset config command
so we now can define multiple rule sets, we just can not use them ;)
That means we have the foundation to bind listeners to different
rule sets.
2009-06-10 19:03:38 +02:00
Rainer Gerhards
9704f129f7 added capability to fsync() queue disk files for enhanced reliability
also adds speed, because you do no longer need to run the whole file
system in sync mode. New testbench and new config directives:
- $MainMsgQueueSyncQueueFiles
- $ActionQueueSyncQueueFiles
2009-06-09 19:00:18 +02:00
Rainer Gerhards
76da7f9f4e added $OMFileIOBufferSize config directive and plumbing 2009-06-04 15:59:37 +02:00
Rainer Gerhards
f2800ba261 modified stream class and omfile to work with it
now some basic operations are carried out via the stream class.
2009-06-04 15:10:24 +02:00
Rainer Gerhards
92d10abc1b Merge branch 'master' into v5-devel
Conflicts:
	ChangeLog
	runtime/rsyslog.h
2009-06-04 03:27:41 +02:00
Rainer Gerhards
36fe8d92f8 added ability for the UDP output action to rebind its send socket after sending n messages
New config directive $ActionSendUDPRebindInterval
added for the purpose. By default, rebinding is disabled. This is
considered useful for load balancers.
2009-05-29 17:25:16 +02:00
Rainer Gerhards
84e6045980 Merge branch 'master' into v5-devel 2009-05-29 14:25:16 +02:00
Rainer Gerhards
8e180e152a added forgotten file 2009-05-29 12:06:59 +02:00
Rainer Gerhards
cd6f19ab7a preparing for 5.1.0 release 2009-05-29 11:40:07 +02:00
Rainer Gerhards
29cacc3c8a Merge branch 'master' into v5-devel
Conflicts:
	tests/Makefile.am
2009-05-28 19:01:34 +02:00
Rainer Gerhards
c6a2dafb2f doc: added info on when $OptimizeForUniprocessor was made available 2009-05-28 16:30:57 +02:00
Rainer Gerhards
de51fab0ff Merge branch 'master' into ultra-reliable
Conflicts:
	tests/Makefile.am
2009-05-25 15:41:45 +02:00
Rainer Gerhards
598b1d73ca updated project status 2009-05-25 14:48:38 +02:00
Rainer Gerhards
5fd2bcce23 Merge branch 'master' into ultra-reliable 2009-05-25 11:32:49 +02:00
Rainer Gerhards
aaef9aa018 preparing for 4.3.1 2009-05-25 11:31:53 +02:00
Rainer Gerhards
0fa5486a4a Merge branch 'master' into ultra-reliable
Conflicts:
	runtime/rsyslog.h
	tests/Makefile.am
	tools/syslogd.c
2009-05-22 17:23:08 +02:00
Rainer Gerhards
aba90e8248 added capability to run multiple tcp listeners (on different ports)
Well, actually this and a lot of related things. I improved the
testbench so that the new capabilities are automatically tested and
also did some general cleanup. The current multiple tcp listener
solution will probably receive some further cleanup, too, but looks
quite OK so far. I also reviewed the way tcpsrv et all work, in
preparation of using this code for imdiag. I need to document the
findings, especially as the code is rather complicated "thanks" to
the combination of plain tcp and gssapi transport modes.
2009-05-22 17:06:52 +02:00
Rainer Gerhards
cb0fa751b7 Merge branch 'master' into tmp
Conflicts:
	tests/Makefile.am
2009-05-19 09:24:03 +02:00
Michael Biebl
735a02c656 Cleanup and typo fixes
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2009-05-19 07:31:22 +02:00
Rainer Gerhards
fe5bea77ac removed queue's UngetObj() call
... which is no longer needed thanks to the new queue design.
2009-05-18 18:39:52 +02:00
Rainer Gerhards
93f873277b t-delete list implemented, queue store drivers updated...
... on the way to the ultra-reliable queue modes (redesign doc). This
version does not really work, but is a good commit point. Next comes
queue size calculation. DA mode does not yet work.
2009-05-18 17:28:34 +02:00
Rainer Gerhards
b81311ac70 worked more on the design document 2009-05-15 16:39:27 +02:00
Rainer Gerhards
20d4eb3b47 worked on rsyslog design document (queue design enhancement) 2009-05-14 18:52:55 +02:00
Rainer Gerhards
21b7f7e603 Merge branch 'master' into multi-dequeue
Conflicts:
	runtime/rsyslog.h
2009-05-12 09:18:04 +02:00
Rainer Gerhards
d1985c4a65 doc: given some concrete advise on the common %hostname% content problem 2009-05-11 22:00:48 +02:00
Rainer Gerhards
8e430258fd added capability to draw configuration graphs
- added $GenerateConfigGraph configuration command which can be used
  to generate nice-looking (and very informative) rsyslog configuration
  graphs.
- added $ActionName configuration directive (currently only used for
  graph generation, but may find other uses)
2009-05-11 17:38:33 +02:00
Rainer Gerhards
1e4f374d7d doc: added "overall picture" of what rsyslog is 2009-05-11 09:38:29 +02:00
Rainer Gerhards
2ca67f83aa worked on rsyslog design internals paper 2009-05-08 17:56:16 +02:00
Rainer Gerhards
9a41bcee58 added design document 2009-05-08 10:43:35 +02:00
Rainer Gerhards
bbb0d7c9d1 added action processing message state diagram 2009-04-30 19:59:32 +02:00
Rainer Gerhards
10bab38993 begin implementation of new transactional output module interface
code is not complete, error cases are not handled.
2009-04-27 15:40:54 +02:00
Rainer Gerhards
5c0aeae8ab added $MainMsgQueueDequeueBatchSize and $ActionQueueDequeueBatchSize configuration directives 2009-04-23 12:50:07 +02:00
Rainer Gerhards
251e48a34c preparing for 4.1.7 2009-04-22 08:52:13 +02:00
Rainer Gerhards
029218df5b another typo fix... 2009-04-22 08:38:25 +02:00
Rainer Gerhards
1f08d919fd typo fix (important typo) 2009-04-21 17:32:51 +02:00
Rainer Gerhards
8f1fc598c7 doc status update & typo fixes 2009-04-21 17:01:29 +02:00