summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-devel'Rainer Gerhards2009-11-1120-17/+306
|\
| * Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-1120-17/+306
| |\ | | | | | | | | | | | | Conflicts: tests/Makefile.am
| | * somewhat enhanced test suiteRainer Gerhards2009-11-1119-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 testedRainer Gerhards2009-11-117-21/+71
| | | | | | | | | | | | | | | ... also improved two-instance test mechanism, now have a generic approach.
| | * added support for dual-rsyslogd-instance test cases to testbenchRainer Gerhards2009-11-116-17/+98
| | | | | | | | | | | | ... plus a simple initial test of the tcp forwarding capability.
* | | added a bit of doc and improved an error messageRainer Gerhards2009-11-112-2/+3
| | |
* | | some improvement of omfile performance with dynafilesRainer Gerhards2009-11-102-8/+29
| | | | | | | | | | | | | | | saved costly time() calls by employing a logical clock, which is sufficient for the use case
* | | Merge branch 'v4-devel'Rainer Gerhards2009-11-101-2/+22
|\| | | | | | | | | | | | | | Conflicts: ChangeLog
| * | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-104-26/+156
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * doc: added reasoning for why use env vars to configure debug systemRainer Gerhards2009-11-101-2/+22
| | |
* | | Merge branch 'v4-beta'Rainer Gerhards2009-11-104-24/+139
|\ \ \ | | |/ | |/| | | | | | | Conflicts: ChangeLog
| * | added a so-called "On Demand Debug" modeRainer Gerhards2009-11-104-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 numberRainer Gerhards2009-11-051-0/+2
| | |
| * | preparing for 4.5.6v4.5.6Rainer Gerhards2009-11-051-1/+1
| | |
* | | doc: added in-depth info on the new message parser systemRainer Gerhards2009-11-067-12/+243
| | |
* | | fixed regressions in testsuite due to imported changes from last mergeRainer Gerhards2009-11-0511-9/+29
| | | | | | | | | | | | ... also bumped version number
* | | Merge branch 'v4-devel' into tmpRainer Gerhards2009-11-0512-16/+87
|\ \ \ | | |/ | |/|
| * | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-0513-17/+92
| |\| | | | | | | | | | | | | Conflicts: tests/Makefile.am
| | * added pipe action test to testbench & testbench bugfixRainer Gerhards2009-11-0510-14/+74
| | |
| | * bugfix: named pipes did no longer work (they always got an open error)Rainer Gerhards2009-11-053-2/+10
| | | | | | | | | | | | this was a regression from the omfile rewrite in 4.5.0
| | * bugfix(testbench): testcase did not properly wait for rsyslod shutdownRainer Gerhards2009-10-302-1/+8
| | | | | | | | | | | | | | | thus some unpredictable behavior and a false negative test result could occur. [BACKPORTED from v5]
* | | prepared for 5.3.4v5.3.4Rainer Gerhards2009-11-042-3/+17
| | |
* | | first complete implementation of loadable parser systemRainer Gerhards2009-11-044-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 directiveRainer Gerhards2009-11-046-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 interfaceRainer Gerhards2009-11-046-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 modulesRainer Gerhards2009-11-0412-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 wayRainer Gerhards2009-11-034-32/+30
| | | | | | | | | | | | ... getting the module structure a bit cleaner ;)
* | | one step closer to dynamically loadable parsersRainer Gerhards2009-11-0313-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 interfaceRainer Gerhards2009-11-0316-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 rsyslogRainer Gerhards2009-11-035-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-submitRainer Gerhards2009-11-031-4/+10
| | |
* | | improved omruleset docRainer Gerhards2009-11-034-4/+40
| | |
* | | Merge branch 'v4-devel'Rainer Gerhards2009-11-037-11/+110
|\| |
| * | added function getenv() to RainerScriptRainer Gerhards2009-11-038-12/+111
| | |
* | | added forgotten file :(Rainer Gerhards2009-11-021-0/+108
| | |
* | | added omruleset output module, which provides great flexibility in action ↵Rainer Gerhards2009-11-0218-28/+380
| | | | | | | | | | | | | | | | | | processing. THIS IS A VERY IMPORTANT ADDITION, see its doc for why.
* | | bugfix: correct default for escape ('#') character restoredRainer Gerhards2009-10-302-1/+3
| | | | | | | | | | | | | | | This was accidently changed to '\\', thanks to David Lang for reporting the bug.
* | | some cleanup (removal of debug code)Rainer Gerhards2009-10-301-4/+0
| | |
* | | bugfix(testbench): testcase did not properly wait for rsyslod shutdownRainer Gerhards2009-10-302-0/+7
| | | | | | | | | | | | | | | thus some unpredictable behavior and a false negative test result could occur.
* | | added test for ruleset-specific main queueRainer Gerhards2009-10-303-21/+51
| | |
* | | fix: testbench was broken by recent ruleset queue changesRainer Gerhards2009-10-303-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 queuesRainer Gerhards2009-10-2713-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.cRainer Gerhards2009-10-273-48/+28
| | | | | | | | | | | | As an artifact of early development, they were registered in syslogd.c
* | | action processing optimized for queue shutdownRainer Gerhards2009-10-272-24/+16
| | |
* | | updated project status & bumped version numberRainer Gerhards2009-10-274-6/+8
| | |
* | | preparing for 5.3.3v5.3.3Rainer Gerhards2009-10-273-7/+7
| | |
* | | removed no longer needed flag variableRainer Gerhards2009-10-272-11/+6
| | |
* | | fix compile bug with last commitRainer Gerhards2009-10-271-1/+0
| | |
* | | some cleanupRainer Gerhards2009-10-274-83/+4
| | |
* | | fixed race condition during queue shutdownRainer Gerhards2009-10-273-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.