Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: ruleset queues were activated too early | Rainer Gerhards | 2013-11-14 | 1 | -2/+7 |
| | | | | | | | | | This does not cause issues in v7, but here we have the problem that the total number of actions, which now is required for wti sizing, is not available at that early stage. So we needed to delay queue startup until everything is processed (just as it should have been already!). Note the previously we could have a segfault on first message when ruleset queues were used. | ||||
* | Merge branch 'master' into master-ruleeng | Rainer Gerhards | 2013-11-07 | 1 | -0/+15 |
|\ | |||||
| * | emit warning message if output module with msg passing mode runs asynchronously | Rainer Gerhards | 2013-11-07 | 1 | -0/+15 |
| | | |||||
* | | maintain action ids (actionNbr) | Rainer Gerhards | 2013-10-26 | 1 | -0/+1 |
|/ | |||||
* | cleanup: remove no longer needed code | Rainer Gerhards | 2013-10-24 | 1 | -86/+0 |
| | |||||
* | refactor: remove now no-longer needed functions | Rainer Gerhards | 2013-10-23 | 1 | -24/+0 |
| | |||||
* | regression fix: global variables could not be accessed via script | Rainer Gerhards | 2013-10-21 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master-lookup' | Rainer Gerhards | 2013-10-13 | 1 | -1/+5 |
|\ | | | | | | | | | | | Conflicts: grammar/rainerscript.h runtime/rsyslog.h | ||||
| * | milestone: lookup table ready for actual load (but load not yet done) | Rainer Gerhards | 2013-07-09 | 1 | -0/+1 |
| | | |||||
| * | milestone: add lookup_table stmt to RainerScript | Rainer Gerhards | 2013-07-09 | 1 | -1/+4 |
| | | | | | | | | ... but still does nothing execpt calling the handler. | ||||
* | | change main/ruleset queue defaults to be more enterprise-like | Rainer Gerhards | 2013-10-04 | 1 | -7/+7 |
| | | | | | | | | | | | | | | new defaults are queue.size 100,000 max workers 2, worker activation after 40,000 msgs are queued, batch size 256. These settings are much more useful for enterprises and will not hurt low-end systems that much. This is part of our re-focus on enterprise needs. | ||||
* | | regression fix: message properties did not work | Rainer Gerhards | 2013-09-11 | 1 | -1/+1 |
| | | | | | | | | | | This was a regeression from the global/local variabe work done for this release. Consequently, this problem did not occur in any released version. | ||||
* | | add $!, $., $/ to RSYSLOG_DebugFormat | Rainer Gerhards | 2013-07-23 | 1 | -1/+1 |
| | | | | | | | | Thanks to David Lang for the suggestion. | ||||
* | | fix: global&local variables could not be accessed via RainerScript | Rainer Gerhards | 2013-07-23 | 1 | -2/+2 |
| | | | | | | | | | | also, global variable pool did receive extra variables that did not belong to global pool (problem in last milestone commit) | ||||
* | | main_queue() config object added | Rainer Gerhards | 2013-07-19 | 1 | -4/+17 |
|/ | | | | doc still missing | ||||
* | Merge branch 'v7-stable-newmsglock' into master-newmsglock | Rainer Gerhards | 2012-12-06 | 1 | -1/+7 |
|\ | | | | | | | | | | | | | Conflicts: runtime/msg.c runtime/queue.c tools/syslogd.c | ||||
| * | fix missing functionality: ruleset(){} could not specify ruleset queue | Rainer Gerhards | 2012-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | The "queue.xxx" parameter set was not supported, and legacy ruleset config statements did not work (by intention). The fix introduces the "queue.xxx" parameter set. It has some regression potential, but only for the new functionality. Note that using that interface it is possible to specify duplicate queue file names, which will cause trouble. This will be solved in v7.3, because there is a too-large regression potential for the v7.2 stable branch. | ||||
| * | silence compiler warnings | Rainer Gerhards | 2012-11-30 | 1 | -0/+6 |
| | | | | | | | | | | the changes do not affect actual code execution, just keep the compile log clean. | ||||
* | | refactor error processing in string template handling | Rainer Gerhards | 2012-11-29 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'master-ratelimit' | Rainer Gerhards | 2012-10-30 | 1 | -2/+2 |
|\ \ | |/ |/| | |||||
| * | Change debug output defaults to match current needs | Rainer Gerhards | 2012-10-15 | 1 | -2/+2 |
| | | |||||
* | | Improve syntax error messages by outputting the error token | Rainer Gerhards | 2012-10-27 | 1 | -1/+2 |
|/ | |||||
* | bugfix: ruleset(){} directive errornously changed default ruleset | Rainer Gerhards | 2012-10-01 | 1 | -0/+2 |
| | | | | | much like the $ruleset legacy conf statement. This potentially lead to statements being assigned to the wrong ruleset. | ||||
* | Implement RainerScript ruleset() statement | Rainer Gerhards | 2012-09-28 | 1 | -0/+3 |
| | |||||
* | cleanup | Rainer Gerhards | 2012-09-28 | 1 | -5/+1 |
| | | | | | recent enhancement in RainerScript param handlers permit to remove now-redundant code | ||||
* | Merge branch 'v6-devel' | Rainer Gerhards | 2012-09-27 | 1 | -1/+57 |
|\ | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.c grammar/grammar.y runtime/modules.h runtime/rsconf.c | ||||
| * | Do not load module if it had errorneous parameters | Rainer Gerhards | 2012-09-27 | 1 | -1/+4 |
| | | |||||
| * | cleanup | Rainer Gerhards | 2012-09-26 | 1 | -2/+0 |
| | | |||||
| * | cleanup | Rainer Gerhards | 2012-09-26 | 1 | -3/+0 |
| | | |||||
| * | input stmt: add core engine plumbing | Rainer Gerhards | 2012-09-26 | 1 | -0/+58 |
| | | |||||
* | | cosmetic: remove no-longer valid TODO item | Rainer Gerhards | 2012-09-25 | 1 | -1/+0 |
| | | |||||
* | | cleanup & better debug output | Rainer Gerhards | 2012-09-24 | 1 | -4/+4 |
| | | | | | | | | | | - removed no longer needed function - debug log now contains action type for action objects | ||||
* | | Add skeleton for RainerScript optimizer | Rainer Gerhards | 2012-09-20 | 1 | -0/+1 |
| | | | | | | | | actual optimization is not yet done | ||||
* | | Merge branch 'v6-devel' | Rainer Gerhards | 2012-09-20 | 1 | -0/+3 |
|\| | |||||
| * | Merge branch 'v6-stable' into v6-devel | Rainer Gerhards | 2012-09-20 | 1 | -0/+3 |
| |\ | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | Fix missing Sysklogd template | Milan Bartos | 2012-09-20 | 1 | -0/+3 |
| | | | | | | | | | | | | modified: runtime/rsconf.c | ||||
| * | | Merge branch 'v6-stable' into v6-devel | Rainer Gerhards | 2012-09-06 | 1 | -2/+16 |
| |\| | |||||
| | * | bugfix: omusrsmsg incorrect return state & config warning handling | Rainer Gerhards | 2012-08-28 | 1 | -2/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During config file processing, Omusrmsg often incorrectly returned a warning status, even when no warning was present (caused by uninitialized variable). Also, the core handled warning messages incorrectly, and treated them as errors. As a result, omusrmsg (most often) could not properly be loaded. Note that this only occurs with legacy config action syntax. This was a regression caused by an incorrect merge in to the 6.3.x codebase. Thanks to Stefano Mason for alerting us of this bug. | ||||
* | | | new ruleengine: properly remove BSD-style blocks | Rainer Gerhards | 2012-09-11 | 1 | -2/+10 |
| | | | |||||
* | | | new ruleengine: cleanup | Rainer Gerhards | 2012-09-07 | 1 | -53/+0 |
| | | | |||||
* | | | new ruleengine: some cleanup | Rainer Gerhards | 2012-09-06 | 1 | -38/+0 |
| | | | |||||
* | | | new ruleengine: PROP and PRI legacy filter structures properly created | Rainer Gerhards | 2012-09-04 | 1 | -3/+2 |
| | | | |||||
* | | | new ruleengine: skeleton for reading conf file in place | Rainer Gerhards | 2012-09-04 | 1 | -0/+8 |
|/ / | | | | | | | code still does not work, actual functions not implemented | ||||
* | | milestone: LIST-type templates work, but no all options yet present | Rainer Gerhards | 2012-08-25 | 1 | -5/+6 |
| | | |||||
* | | milestone: base plumbing for LIST-type templates mostly in place | Rainer Gerhards | 2012-08-25 | 1 | -0/+1 |
| | | |||||
* | | v6 config/templates: legacy types are now supported via template() | Rainer Gerhards | 2012-08-25 | 1 | -2/+2 |
| | | |||||
* | | add base plumbing for template() config object to grammar | Rainer Gerhards | 2012-08-24 | 1 | -0/+10 |
| | | |||||
* | | Merge branch 'beta' | Rainer Gerhards | 2012-06-29 | 1 | -1/+1 |
|\| | | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h | ||||
| * | Merge branch 'master-elasticsearch' into tmp | Rainer Gerhards | 2012-06-29 | 1 | -1/+1 |
| |\ | |||||
| | * | omelasticsearch: used new property replacer options for default template | Rainer Gerhards | 2012-04-05 | 1 | -1/+1 |
| | | | | | | | | | | | | makes JSON creation far more bulletproof (and also faster) |