Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'v4-devel' | Rainer Gerhards | 2009-11-11 | 20 | -17/+306 |
|\ | |||||
| * | Merge branch 'v4-beta' into v4-devel | Rainer Gerhards | 2009-11-11 | 20 | -17/+306 |
| |\ | | | | | | | | | | | | | Conflicts: tests/Makefile.am | ||||
| | * | somewhat enhanced test suite | Rainer Gerhards | 2009-11-11 | 19 | -29/+187 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also prepared test case for TLS testing, but not activated it inside the build itself. A note on TLS testing: the current testsuite (in git!) already contains TLS test cases. However, getting these test cases correct is not simple. That's not a problem with the code itself, but rater a problem with synchronization in the test environment. So I have deciced to keep the TLS tests in, but not yet actually utilize them. This is most probably left as an excercise for future (devel) releases. | ||||
| | * | testbench improvement: gzip-plain-tcp mode is now being tested | Rainer Gerhards | 2009-11-11 | 7 | -21/+71 |
| | | | | | | | | | | | | | | | ... also improved two-instance test mechanism, now have a generic approach. | ||||
| | * | added support for dual-rsyslogd-instance test cases to testbench | Rainer Gerhards | 2009-11-11 | 6 | -17/+98 |
| | | | | | | | | | | | | ... plus a simple initial test of the tcp forwarding capability. | ||||
* | | | added a bit of doc and improved an error message | Rainer Gerhards | 2009-11-11 | 2 | -2/+3 |
| | | | |||||
* | | | some improvement of omfile performance with dynafiles | Rainer Gerhards | 2009-11-10 | 2 | -8/+29 |
| | | | | | | | | | | | | | | | saved costly time() calls by employing a logical clock, which is sufficient for the use case | ||||
* | | | Merge branch 'v4-devel' | Rainer Gerhards | 2009-11-10 | 1 | -2/+22 |
|\| | | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| * | | Merge branch 'v4-beta' into v4-devel | Rainer Gerhards | 2009-11-10 | 4 | -26/+156 |
| |\| | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | doc: added reasoning for why use env vars to configure debug system | Rainer Gerhards | 2009-11-10 | 1 | -2/+22 |
| | | | |||||
* | | | Merge branch 'v4-beta' | Rainer Gerhards | 2009-11-10 | 4 | -24/+139 |
|\ \ \ | | |/ | |/| | | | | | | | Conflicts: ChangeLog | ||||
| * | | added a so-called "On Demand Debug" mode | Rainer Gerhards | 2009-11-10 | 4 | -23/+132 |
| | | | | | | | | | | | | | | | | | | in which debug output can be generated only after the process has started, but not right from the beginning. This is assumed to be useful for hard-to-find bugs. Also improved the doc on the debug system. | ||||
| * | | bumped version number | Rainer Gerhards | 2009-11-05 | 1 | -0/+2 |
| | | | |||||
| * | | preparing for 4.5.6v4.5.6 | Rainer Gerhards | 2009-11-05 | 1 | -1/+1 |
| | | | |||||
* | | | doc: added in-depth info on the new message parser system | Rainer Gerhards | 2009-11-06 | 7 | -12/+243 |
| | | | |||||
* | | | fixed regressions in testsuite due to imported changes from last merge | Rainer Gerhards | 2009-11-05 | 11 | -9/+29 |
| | | | | | | | | | | | | ... also bumped version number | ||||
* | | | Merge branch 'v4-devel' into tmp | Rainer Gerhards | 2009-11-05 | 12 | -16/+87 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge branch 'v4-beta' into v4-devel | Rainer Gerhards | 2009-11-05 | 13 | -17/+92 |
| |\| | | | | | | | | | | | | | Conflicts: tests/Makefile.am | ||||
| | * | added pipe action test to testbench & testbench bugfix | Rainer Gerhards | 2009-11-05 | 10 | -14/+74 |
| | | | |||||
| | * | bugfix: named pipes did no longer work (they always got an open error) | Rainer Gerhards | 2009-11-05 | 3 | -2/+10 |
| | | | | | | | | | | | | this was a regression from the omfile rewrite in 4.5.0 | ||||
| | * | bugfix(testbench): testcase did not properly wait for rsyslod shutdown | Rainer Gerhards | 2009-10-30 | 2 | -1/+8 |
| | | | | | | | | | | | | | | | thus some unpredictable behavior and a false negative test result could occur. [BACKPORTED from v5] | ||||
* | | | prepared for 5.3.4v5.3.4 | Rainer Gerhards | 2009-11-04 | 2 | -3/+17 |
| | | | |||||
* | | | first complete implementation of loadable parser system | Rainer Gerhards | 2009-11-04 | 4 | -2/+59 |
| | | | | | | | | | | | | | | | | | | | | | I have now done the necessary cleanup. Looks like everything is in place. Unfortunately, I do not yet have any actual parser that is not built-in, but I think we can postpone working on that when the first one appears. I don't expect troubles in that case, but you never know ;) | ||||
* | | | added $RulesetParser config directive | Rainer Gerhards | 2009-11-04 | 6 | -6/+181 |
| | | | | | | | | | | | | | | | The implementation is now almost done and works, including doc. I now need to verify shutdown, guess there are some resource leaks left... | ||||
* | | | finalized parser module calling interface | Rainer Gerhards | 2009-11-04 | 6 | -28/+84 |
| | | | | | | | | | | | | | | | looks like we are almost done and need only to add the ruleset parser-specific config options. | ||||
* | | | moved rfc3164/5424 code to new parser modules | Rainer Gerhards | 2009-11-04 | 12 | -420/+594 |
| | | | | | | | | | | | | | | | | | | another milestone commit: the program works, the new interface is used, some more cleanup is needed and the per-ruleset config options are still missing. But we are getting closer... | ||||
* | | | some more cleanup along the way | Rainer Gerhards | 2009-11-03 | 4 | -32/+30 |
| | | | | | | | | | | | | ... getting the module structure a bit cleaner ;) | ||||
* | | | one step closer to dynamically loadable parsers | Rainer Gerhards | 2009-11-03 | 13 | -26/+290 |
| | | | | | | | | | | | | | | | This is a milestone commit, which adds new code that breaks nothing, but also does not add any visible change. Just prep work... | ||||
* | | | more cleanup and working towards a parser module calling interface | Rainer Gerhards | 2009-11-03 | 16 | -65/+249 |
| | | | | | | | | | | | | | | | | | | I cleaned up a lot of config variable access along the way. This version compiles and runs, but does not yet offer any enhanced functionality. pmrfc5424 is just a dummy that is not yet being used. | ||||
* | | | restructured parser part of rsyslog | Rainer Gerhards | 2009-11-03 | 5 | -450/+394 |
| | | | | | | | | | | | | | | | | | | now cleaner and hopefully usuable as a basis for loadable parser modules. I also cleaned up/consolidated some of the internal message generation functionality in rsyslogd. | ||||
* | | | ruleset queue setting was not honored during multi-submit | Rainer Gerhards | 2009-11-03 | 1 | -4/+10 |
| | | | |||||
* | | | improved omruleset doc | Rainer Gerhards | 2009-11-03 | 4 | -4/+40 |
| | | | |||||
* | | | Merge branch 'v4-devel' | Rainer Gerhards | 2009-11-03 | 7 | -11/+110 |
|\| | | |||||
| * | | added function getenv() to RainerScript | Rainer Gerhards | 2009-11-03 | 8 | -12/+111 |
| | | | |||||
* | | | added forgotten file :( | Rainer Gerhards | 2009-11-02 | 1 | -0/+108 |
| | | | |||||
* | | | added omruleset output module, which provides great flexibility in action ↵ | Rainer Gerhards | 2009-11-02 | 18 | -28/+380 |
| | | | | | | | | | | | | | | | | | | processing. THIS IS A VERY IMPORTANT ADDITION, see its doc for why. | ||||
* | | | bugfix: correct default for escape ('#') character restored | Rainer Gerhards | 2009-10-30 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | This was accidently changed to '\\', thanks to David Lang for reporting the bug. | ||||
* | | | some cleanup (removal of debug code) | Rainer Gerhards | 2009-10-30 | 1 | -4/+0 |
| | | | |||||
* | | | bugfix(testbench): testcase did not properly wait for rsyslod shutdown | Rainer Gerhards | 2009-10-30 | 2 | -0/+7 |
| | | | | | | | | | | | | | | | thus some unpredictable behavior and a false negative test result could occur. | ||||
* | | | added test for ruleset-specific main queue | Rainer Gerhards | 2009-10-30 | 3 | -21/+51 |
| | | | |||||
* | | | fix: testbench was broken by recent ruleset queue changes | Rainer Gerhards | 2009-10-30 | 3 | -0/+35 |
| | | | | | | | | | | | | | | | actually, the runtime dummy was missing some global entities, these have now been added. | ||||
* | | | added the capability to have ruleset-specific main message queues | Rainer Gerhards | 2009-10-27 | 13 | -60/+260 |
| | | | | | | | | | | | | | | | This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention) | ||||
* | | | some more cleanup - action config line handlers are now defined in action.c | Rainer Gerhards | 2009-10-27 | 3 | -48/+28 |
| | | | | | | | | | | | | As an artifact of early development, they were registered in syslogd.c | ||||
* | | | action processing optimized for queue shutdown | Rainer Gerhards | 2009-10-27 | 2 | -24/+16 |
| | | | |||||
* | | | updated project status & bumped version number | Rainer Gerhards | 2009-10-27 | 4 | -6/+8 |
| | | | |||||
* | | | preparing for 5.3.3v5.3.3 | Rainer Gerhards | 2009-10-27 | 3 | -7/+7 |
| | | | |||||
* | | | removed no longer needed flag variable | Rainer Gerhards | 2009-10-27 | 2 | -11/+6 |
| | | | |||||
* | | | fix compile bug with last commit | Rainer Gerhards | 2009-10-27 | 1 | -1/+0 |
| | | | |||||
* | | | some cleanup | Rainer Gerhards | 2009-10-27 | 4 | -83/+4 |
| | | | |||||
* | | | fixed race condition during queue shutdown | Rainer Gerhards | 2009-10-27 | 3 | -14/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | Problems could happen if the queue worker needed to be cancelled and this cancellation happened inside queue-code (including wtp, wti). We have now solved this by disabling cancellation while in this code and only enabling it when working inside the user consumer. This exactly matches the use case for which cancellation may be needed. |