Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'v7-stable' | Rainer Gerhards | 2013-04-08 | 1 | -0/+2 |
|\ | | | | | | | | | | | Conflicts: grammar/rainerscript.c runtime/ruleset.c | ||||
| * | bugfix: nested if/prifilt conditions did not work properly | Rainer Gerhards | 2013-04-04 | 1 | -0/+2 |
| | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=415 | ||||
* | | add RainerScript re_extract() function | Rainer Gerhards | 2013-03-27 | 1 | -0/+1 |
|/ | |||||
* | fix missing functionality: ruleset(){} could not specify ruleset queue | Rainer Gerhards | 2012-11-30 | 1 | -0/+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. | ||||
* | add missing prototype | Rainer Gerhards | 2012-10-11 | 1 | -0/+1 |
| | |||||
* | implement RainerScript "call" statement | Rainer Gerhards | 2012-10-01 | 1 | -3/+6 |
| | |||||
* | implement imtcp "permittedPeers" module-global parameter | Rainer Gerhards | 2012-10-01 | 1 | -1/+2 |
| | |||||
* | refactor: unify nodetypes | Rainer Gerhards | 2012-10-01 | 1 | -1/+1 |
| | |||||
* | implement string arrays for config objects | Rainer Gerhards | 2012-10-01 | 1 | -3/+8 |
| | | | | | as a tester, imudp now supports binding to multiple options based on a string array | ||||
* | rainerscript: add basic plumbing for arrays | Rainer Gerhards | 2012-09-28 | 1 | -0/+9 |
| | | | | | can be used in expressions, but always evaluate to the first element, only | ||||
* | Implement RainerScript ruleset() statement | Rainer Gerhards | 2012-09-28 | 1 | -0/+5 |
| | |||||
* | Implement script optimization IF -> PRIFILT | Rainer Gerhards | 2012-09-21 | 1 | -0/+2 |
| | |||||
* | Add skeleton for RainerScript optimizer | Rainer Gerhards | 2012-09-20 | 1 | -0/+1 |
| | | | | actual optimization is not yet done | ||||
* | Implement RainerScript prifield() function | Rainer Gerhards | 2012-09-20 | 1 | -1/+6 |
| | |||||
* | Implement RainerScript field() function | Rainer Gerhards | 2012-09-20 | 1 | -1/+2 |
| | |||||
* | new ruleengine: implement native JSON in RainerScript | Rainer Gerhards | 2012-09-18 | 1 | -1/+2 |
| | |||||
* | Add set/unset stmt to grammar & AST | Rainer Gerhards | 2012-09-13 | 1 | -0/+11 |
| | | | | ... but not yet to executing engine | ||||
* | Merge branch 'v6-devel' | Rainer Gerhards | 2012-09-13 | 1 | -0/+1 |
|\ | | | | | | | | | Conflicts: ChangeLog | ||||
| * | Merge branch 'v6-stable' into v6-devel | Rainer Gerhards | 2012-09-13 | 1 | -0/+1 |
| |\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog grammar/rainerscript.c grammar/rainerscript.h runtime/rule.c | ||||
| | * | bugfix: missing support for escape sequences in RainerScript | Rainer Gerhards | 2012-09-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | Only \' was supported. Now the usual set is supported. Note that v5 used \x as escape where x was any character (e.g. "\n" meant "n" and NOT LF). This also means there is some incompatibility to v5 for well-know sequences. Better break it now than later. | ||||
* | | | cleanup | Rainer Gerhards | 2012-09-12 | 1 | -1/+1 |
| | | | |||||
* | | | new ruleengine: more cleanup | Rainer Gerhards | 2012-09-10 | 1 | -36/+0 |
| | | | |||||
* | | | new ruleengine: properly freeing stmt tree | Rainer Gerhards | 2012-09-06 | 1 | -0/+1 |
| | | | |||||
* | | | new ruleengine: restore action iterator functionality | Rainer Gerhards | 2012-09-06 | 1 | -1/+1 |
| | | | |||||
* | | | new ruleengine: implement rainerscript execution engine | Rainer Gerhards | 2012-09-06 | 1 | -0/+1 |
| | | | |||||
* | | | new ruleengine: legacy action object properly constructed | Rainer Gerhards | 2012-09-04 | 1 | -0/+1 |
| | | | |||||
* | | | new ruleengine: v6+ action object properly constructed | Rainer Gerhards | 2012-09-04 | 1 | -0/+2 |
| | | | |||||
* | | | new ruleengine: PROP and PRI legacy filter structures properly created | Rainer Gerhards | 2012-09-04 | 1 | -1/+24 |
| | | | |||||
* | | | new ruleengine: script block correctly built | Rainer Gerhards | 2012-09-04 | 1 | -1/+3 |
| | | | |||||
* | | | new ruleengine: add &-operator (legacy action list) | Rainer Gerhards | 2012-09-04 | 1 | -0/+1 |
| | | | |||||
* | | | new ruleengine: first code for stmt handling | Rainer Gerhards | 2012-09-04 | 1 | -0/+22 |
|/ / | |||||
* | | milestone: base plumbing for LIST-type templates mostly in place | Rainer Gerhards | 2012-08-25 | 1 | -0/+18 |
| | | |||||
* | | add base plumbing for template() config object to grammar | Rainer Gerhards | 2012-08-24 | 1 | -0/+3 |
| | | |||||
* | | fixing memory leaks in expression-based filters | Rainer Gerhards | 2012-06-14 | 1 | -0/+1 |
| | | | | | | | | most recently added by re_match() function | ||||
* | | milestone: regex is compiled from script based filter | Rainer Gerhards | 2012-06-12 | 1 | -0/+2 |
| | | |||||
* | | first experiments with regexp'es in RainerScript | Rainer Gerhards | 2012-05-29 | 1 | -1/+2 |
|/ | |||||
* | bugfix: abort in omfile (in brand-new code) | Rainer Gerhards | 2011-07-21 | 1 | -0/+2 |
| | |||||
* | fixing minor memory leaks | Rainer Gerhards | 2011-07-21 | 1 | -1/+5 |
| | |||||
* | milestone: glbl obj parameters settable via new conf interface | Rainer Gerhards | 2011-07-19 | 1 | -0/+1 |
| | |||||
* | milestone: two syntaxes for get conf param implemented | Rainer Gerhards | 2011-07-19 | 1 | -0/+1 |
| | |||||
* | milestone: first steps at global() conf obj implementation | Rainer Gerhards | 2011-07-19 | 1 | -0/+43 |
| | | | | | also, the foundation for accessing conf file params has been laid. Still more work to do... | ||||
* | better check for config errors | Rainer Gerhards | 2011-07-15 | 1 | -17/+18 |
| | |||||
* | renamed exprret type to var in spite of more generic use | Rainer Gerhards | 2011-07-15 | 1 | -3/+9 |
| | |||||
* | cleaup & emergency config system reactivated | Rainer Gerhards | 2011-07-09 | 1 | -0/+1 |
| | |||||
* | milestone/[WORKS AGAIN!]: looks like the new conf format is integrated | Rainer Gerhards | 2011-07-09 | 1 | -0/+1 |
| | | | | finally completed $IncludeConfig processing. | ||||
* | milestone/[PARTWORK]: implemented RainerScript functions | Rainer Gerhards | 2011-07-09 | 1 | -1/+18 |
| | |||||
* | optimized function representation | Rainer Gerhards | 2011-07-08 | 1 | -1/+3 |
| | |||||
* | milestone/[PARTWORK]: obtaining msg vars integrated, "==" works for strings | Rainer Gerhards | 2011-07-07 | 1 | -2/+2 |
| | |||||
* | milestone/[PARTWORK]: integrted script filter, but var access is missing | Rainer Gerhards | 2011-07-07 | 1 | -0/+176 |