summaryrefslogtreecommitdiffstats
path: root/runtime/ruleset.c
Commit message (Expand)AuthorAgeFilesLines
* bugfix: STOP/discard(~) was mostly NOT honoredRainer Gerhards2013-11-181-26/+49
* fix: ruleset queues were activated too earlyRainer Gerhards2013-11-141-0/+22
* refactor action disablingRainer Gerhards2013-11-061-5/+1
* make batches of 1 commit automatically after each actionRainer Gerhards2013-11-061-0/+3
* simplify submitToActionQ...() code pathRainer Gerhards2013-11-051-0/+6
* Merge branch 'master-ruleeng' into master-ruleeng-simdRainer Gerhards2013-11-051-1/+21
|\
| * Merge branch 'master' into master-ruleengRainer Gerhards2013-11-051-1/+25
| |\
| | * Merge branch 'v7-stable'Rainer Gerhards2013-11-051-1/+25
| | |\
| | | * Merge branch 'v7-stable-call-ruleset-queue' into v7-stableRainer Gerhards2013-11-051-1/+25
| | | |\
| | | | * bugfix: call to ruleset with async queue did not use the queueRainer Gerhards2013-06-261-1/+25
| | | * | fix regression that caused freeInstance not to be correctly calledRainer Gerhards2013-07-151-2/+2
| | | |/
* | | | support force termination in script engineRainer Gerhards2013-11-051-0/+5
* | | | refactor: move pbShutdownImmediate to wti_tRainer Gerhards2013-11-051-2/+3
* | | | cleanup: remove no longer needed codeRainer Gerhards2013-11-041-55/+0
* | | | refactor script execution to work on one message at a timeRainer Gerhards2013-11-041-233/+72
* | | | push bShutdownImmediate ptr down to commit processRainer Gerhards2013-11-041-3/+3
* | | | experimentally split ruleset execution in exec and commit phaseRainer Gerhards2013-11-041-2/+11
* | | | refactor: move batch "unrolling" up one layerRainer Gerhards2013-11-041-1/+16
* | | | temporarily remove bExecWhenPrevWasSuspended handlingRainer Gerhards2013-11-021-0/+16
|/ / /
* | | Merge branch 'master' into master-ruleengRainer Gerhards2013-10-291-3/+3
|\| |
| * | add debug output for global vars (unsupported!) during property filter evalua...Rainer Gerhards2013-10-161-3/+3
* | | milestone: calling sequence changed so that wti is passed to many functionsRainer Gerhards2013-10-261-23/+23
|/ /
* | fix VAR handling in script grammar and codeRainer Gerhards2013-10-231-1/+1
* | refactor: use common code for message property description processingRainer Gerhards2013-10-221-11/+10
* | work a bit toward string handling unificationRainer Gerhards2013-10-211-12/+5
* | first shot at global variables (without proper sync so far)Rainer Gerhards2013-07-221-0/+5
* | milestone: basic local variable functionality availableRainer Gerhards2013-07-171-0/+5
* | fix regression that caused freeInstance not to be correctly calledRainer Gerhards2013-07-151-2/+2
* | enable shuffling of crypto parameters down through queue definitionRainer Gerhards2013-05-101-4/+2
|/
* Merge branch 'v7-stable'Rainer Gerhards2013-04-081-5/+18
|\
| * bugfix: nested if/prifilt conditions did not work properlyRainer Gerhards2013-04-041-4/+17
* | optimize memory layout for much better cache hitsRainer Gerhards2013-01-151-12/+12
* | optimize: re-use already computed value!Rainer Gerhards2013-01-141-2/+2
* | Merge branch 'v7-stable'Rainer Gerhards2013-01-081-7/+18
|\|
| * bugfix: on termination, actions were incorrectly calledRainer Gerhards2012-12-201-7/+18
* | Merge branch 'v7-stable-newmsglock' into master-newmsglockRainer Gerhards2012-12-061-8/+17
|\|
| * fix missing functionality: ruleset(){} could not specify ruleset queueRainer Gerhards2012-11-301-8/+17
* | queue: change generic msg ptr (pUsr) to be of msg_t typeRainer Gerhards2012-11-031-8/+7
* | Merge branch 'v7-stable'Rainer Gerhards2012-10-241-2/+0
|\|
| * cleanupRainer Gerhards2012-10-241-2/+0
* | refactor tpl processor so that date is queried once per templateRainer Gerhards2012-10-101-1/+2
|/
* add "parser" parameter to ruleset(), so that parser chain can be configuredRainer Gerhards2012-10-021-8/+24
* bugfix: ruleset(){} directive errornously changed default rulesetRainer Gerhards2012-10-011-5/+1
* implement RainerScript "call" statementRainer Gerhards2012-10-011-0/+5
* cleanupRainer Gerhards2012-10-011-1/+0
* Implement RainerScript ruleset() statementRainer Gerhards2012-09-281-3/+54
* fix invalid free caused by optimized script executionRainer Gerhards2012-09-251-1/+2
* fix compile problem due to error in last commitRainer Gerhards2012-09-211-1/+0
* Implement script optimization IF -> PRIFILTRainer Gerhards2012-09-211-10/+22
* Add skeleton for RainerScript optimizerRainer Gerhards2012-09-201-0/+34