summaryrefslogtreecommitdiffstats
path: root/grammar/rainerscript.c
Commit message (Expand)AuthorAgeFilesLines
...
* | slight optimization of == in string comparisonsRainer Gerhards2012-09-251-9/+17
* | detect unreachable statements and emit warning messageRainer Gerhards2012-09-251-0/+3
* | Merge branch 'master' into master-newrulesetRainer Gerhards2012-09-251-1/+2
|\ \
| * | fix invalid free caused by optimized script executionRainer Gerhards2012-09-251-1/+2
* | | fix small memory leak during script optimizationRainer Gerhards2012-09-251-0/+2
* | | fix optimizer-introduced memleak in action destructionRainer Gerhards2012-09-251-1/+1
* | | Implement Script Optimizer: remove always-true PRIFILTRainer Gerhards2012-09-251-4/+44
* | | cleanup & better debug outputRainer Gerhards2012-09-241-2/+6
* | | Clean up implementation of omdiscard-->STOP optimizationRainer Gerhards2012-09-241-2/+3
* | | PoC: optimize omdicard --> STOPRainer Gerhards2012-09-241-2/+18
|/ /
* | Improve script execution speed for important string-comparisonsRainer Gerhards2012-09-211-2/+7
* | Implement script optimization IF -> PRIFILTRainer Gerhards2012-09-211-19/+63
* | Implement script optimizer basic constant folding & NOP removalRainer Gerhards2012-09-211-31/+164
* | Add skeleton for RainerScript optimizerRainer Gerhards2012-09-201-0/+83
* | Implement RainerScript prifield() functionRainer Gerhards2012-09-201-2/+61
* | Implement RainerScript field() functionRainer Gerhards2012-09-201-7/+105
* | new ruleengine: implement native JSON in RainerScriptRainer Gerhards2012-09-181-8/+46
* | new ruleengine: implement script concatenation (& operator)Rainer Gerhards2012-09-171-0/+9
* | Add set/unset stmt to grammar & ASTRainer Gerhards2012-09-131-0/+38
* | Merge branch 'v6-devel'Rainer Gerhards2012-09-131-0/+138
|\|
| * Merge branch 'v6-stable' into v6-develRainer Gerhards2012-09-131-0/+138
| |\
| | * Fixing string unescaping (new code from this morning's commit)Rainer Gerhards2012-09-131-1/+1
| | * bugfix: missing support for escape sequences in RainerScriptRainer Gerhards2012-09-131-0/+139
* | | bugfix: abort when invalid property name was configuredRainer Gerhards2012-09-121-1/+3
* | | new ruleengine: fix memory leaks & a little cleanupRainer Gerhards2012-09-101-4/+4
* | | new ruleengine: more cleanupRainer Gerhards2012-09-101-168/+1
* | | new ruleengine: properly freeing stmt treeRainer Gerhards2012-09-061-1/+50
* | | new ruleengine: restore action iterator functionalityRainer Gerhards2012-09-061-2/+2
* | | new ruleengine: implement rainerscript execution engineRainer Gerhards2012-09-061-1/+1
* | | new ruleengine: legacy action object properly constructedRainer Gerhards2012-09-041-0/+25
* | | new ruleengine: v6+ action object properly constructedRainer Gerhards2012-09-041-0/+17
* | | new ruleengine: PROP and PRI legacy filter structures properly createdRainer Gerhards2012-09-041-7/+79
* | | new ruleengine: script block correctly builtRainer Gerhards2012-09-041-36/+66
* | | Merge branch 'master' into master-newrulesetRainer Gerhards2012-09-041-1/+2
|\ \ \
| * | | Free configuration objects after useMiloslav Trmač2012-09-041-1/+2
| |/ /
* | | new ruleengine: add &-operator (legacy action list)Rainer Gerhards2012-09-041-2/+2
* | | new ruleengine: first code for stmt handlingRainer Gerhards2012-09-041-1/+53
|/ /
* | milestone: LIST-type templates work, but no all options yet presentRainer Gerhards2012-08-251-0/+18
* | milestone: base plumbing for LIST-type templates mostly in placeRainer Gerhards2012-08-251-0/+39
* | milestone: module() can load module in legacy modeRainer Gerhards2012-06-201-1/+0
* | bugfix: small static memory leak in expression based filtersRainer Gerhards2012-06-141-0/+1
* | fixing memory leaks in expression-based filtersRainer Gerhards2012-06-141-0/+74
* | re_match() function now also executesRainer Gerhards2012-06-131-4/+16
* | milestone: regex is compiled from script based filterRainer Gerhards2012-06-121-3/+58
* | Merge branch 'master-regexp'Rainer Gerhards2012-06-121-1/+16
|\ \ | |/ |/|
| * first experiments with regexp'es in RainerScriptRainer Gerhards2012-05-291-1/+16
* | bugfix: expression-based filters with AND/OR could segfaultRainer Gerhards2012-06-111-2/+4
* | regression fix: last memleak bugfix caused abort in some situationsRainer Gerhards2012-06-051-1/+3
* | restructured cfsysline handling a bitRainer Gerhards2012-06-051-3/+2
|/
* bugfix: number conversion in expression evaluation was not always correctRainer Gerhards2012-04-231-2/+4