summaryrefslogtreecommitdiffstats
path: root/grammar/rainerscript.h
Commit message (Collapse)AuthorAgeFilesLines
* add missing prototypeRainer Gerhards2012-10-111-0/+1
|
* implement RainerScript "call" statementRainer Gerhards2012-10-011-3/+6
|
* implement imtcp "permittedPeers" module-global parameterRainer Gerhards2012-10-011-1/+2
|
* refactor: unify nodetypesRainer Gerhards2012-10-011-1/+1
|
* implement string arrays for config objectsRainer Gerhards2012-10-011-3/+8
| | | | | as a tester, imudp now supports binding to multiple options based on a string array
* rainerscript: add basic plumbing for arraysRainer Gerhards2012-09-281-0/+9
| | | | | can be used in expressions, but always evaluate to the first element, only
* Implement RainerScript ruleset() statementRainer Gerhards2012-09-281-0/+5
|
* Implement script optimization IF -> PRIFILTRainer Gerhards2012-09-211-0/+2
|
* Add skeleton for RainerScript optimizerRainer Gerhards2012-09-201-0/+1
| | | | actual optimization is not yet done
* Implement RainerScript prifield() functionRainer Gerhards2012-09-201-1/+6
|
* Implement RainerScript field() functionRainer Gerhards2012-09-201-1/+2
|
* new ruleengine: implement native JSON in RainerScriptRainer Gerhards2012-09-181-1/+2
|
* Add set/unset stmt to grammar & ASTRainer Gerhards2012-09-131-0/+11
| | | | ... but not yet to executing engine
* Merge branch 'v6-devel'Rainer Gerhards2012-09-131-0/+1
|\ | | | | | | | | Conflicts: ChangeLog
| * Merge branch 'v6-stable' into v6-develRainer Gerhards2012-09-131-0/+1
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog grammar/rainerscript.c grammar/rainerscript.h runtime/rule.c
| | * bugfix: missing support for escape sequences in RainerScriptRainer Gerhards2012-09-131-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.
* | | cleanupRainer Gerhards2012-09-121-1/+1
| | |
* | | new ruleengine: more cleanupRainer Gerhards2012-09-101-36/+0
| | |
* | | new ruleengine: properly freeing stmt treeRainer Gerhards2012-09-061-0/+1
| | |
* | | new ruleengine: restore action iterator functionalityRainer Gerhards2012-09-061-1/+1
| | |
* | | new ruleengine: implement rainerscript execution engineRainer Gerhards2012-09-061-0/+1
| | |
* | | new ruleengine: legacy action object properly constructedRainer Gerhards2012-09-041-0/+1
| | |
* | | new ruleengine: v6+ action object properly constructedRainer Gerhards2012-09-041-0/+2
| | |
* | | new ruleengine: PROP and PRI legacy filter structures properly createdRainer Gerhards2012-09-041-1/+24
| | |
* | | new ruleengine: script block correctly builtRainer Gerhards2012-09-041-1/+3
| | |
* | | new ruleengine: add &-operator (legacy action list)Rainer Gerhards2012-09-041-0/+1
| | |
* | | new ruleengine: first code for stmt handlingRainer Gerhards2012-09-041-0/+22
|/ /
* | milestone: base plumbing for LIST-type templates mostly in placeRainer Gerhards2012-08-251-0/+18
| |
* | add base plumbing for template() config object to grammarRainer Gerhards2012-08-241-0/+3
| |
* | fixing memory leaks in expression-based filtersRainer Gerhards2012-06-141-0/+1
| | | | | | | | most recently added by re_match() function
* | milestone: regex is compiled from script based filterRainer Gerhards2012-06-121-0/+2
| |
* | first experiments with regexp'es in RainerScriptRainer Gerhards2012-05-291-1/+2
|/
* bugfix: abort in omfile (in brand-new code)Rainer Gerhards2011-07-211-0/+2
|
* fixing minor memory leaksRainer Gerhards2011-07-211-1/+5
|
* milestone: glbl obj parameters settable via new conf interfaceRainer Gerhards2011-07-191-0/+1
|
* milestone: two syntaxes for get conf param implementedRainer Gerhards2011-07-191-0/+1
|
* milestone: first steps at global() conf obj implementationRainer Gerhards2011-07-191-0/+43
| | | | | also, the foundation for accessing conf file params has been laid. Still more work to do...
* better check for config errorsRainer Gerhards2011-07-151-17/+18
|
* renamed exprret type to var in spite of more generic useRainer Gerhards2011-07-151-3/+9
|
* cleaup & emergency config system reactivatedRainer Gerhards2011-07-091-0/+1
|
* milestone/[WORKS AGAIN!]: looks like the new conf format is integratedRainer Gerhards2011-07-091-0/+1
| | | | finally completed $IncludeConfig processing.
* milestone/[PARTWORK]: implemented RainerScript functionsRainer Gerhards2011-07-091-1/+18
|
* optimized function representationRainer Gerhards2011-07-081-1/+3
|
* milestone/[PARTWORK]: obtaining msg vars integrated, "==" works for stringsRainer Gerhards2011-07-071-2/+2
|
* milestone/[PARTWORK]: integrted script filter, but var access is missingRainer Gerhards2011-07-071-0/+176