summaryrefslogtreecommitdiffstats
path: root/grammar/rainerscript.c
Commit message (Expand)AuthorAgeFilesLines
* fix regression introduced by last commitRainer Gerhards2012-10-111-1/+1
* bugfixes in regards to action()Rainer Gerhards2012-10-111-0/+2
* bugfix: some config processing warning messages were treated as errorsRainer Gerhards2012-10-111-2/+6
* bugfix: in (non)equal comparisons the position of arrays influenced resultRainer Gerhards2012-10-091-1/+16
* implement "continue" RainerScript statementRainer Gerhards2012-10-011-1/+6
* bugfix: ruleset(){} directive errornously changed default rulesetRainer Gerhards2012-10-011-0/+1
* implement RainerScript "call" statementRainer Gerhards2012-10-011-1/+48
* implement imtcp "permittedPeers" module-global parameterRainer Gerhards2012-10-011-4/+2
* refactor: unify nodetypesRainer Gerhards2012-10-011-13/+13
* fix: invalid free in array-based string comparisonsRainer Gerhards2012-10-011-3/+7
* implement string arrays for config objectsRainer Gerhards2012-10-011-25/+122
* cleanupRainer Gerhards2012-09-281-1/+0
* implement RainerScript array-based string comparison operationsRainer Gerhards2012-09-281-13/+77
* rainerscript: add basic plumbing for arraysRainer Gerhards2012-09-281-1/+64
* Implement RainerScript ruleset() statementRainer Gerhards2012-09-281-1/+1
* Merge branch 'v6-devel'Rainer Gerhards2012-09-271-21/+108
|\
| * bugfix: config errors did not always cause statement to failRainer Gerhards2012-09-271-21/+108
| * Free configuration objects after useMiloslav Trmač2012-09-171-1/+2
* | fix invalid free in PoC == optimizationRainer Gerhards2012-09-251-1/+3
* | 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