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