Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |