summaryrefslogtreecommitdiffstats
path: root/runtime/ruleset.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into master-ruleengRainer Gerhards2013-11-051-0/+7
|\ | | | | | | | | Conflicts: runtime/ruleset.c
| * Merge branch 'v7-stable'Rainer Gerhards2013-11-051-0/+7
| |\
| | * bugfix: call to ruleset with async queue did not use the queueRainer Gerhards2013-06-261-0/+7
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=443
* | | milestone: calling sequence changed so that wti is passed to many functionsRainer Gerhards2013-10-261-2/+3
|/ /
* / refactor: use common code for message property description processingRainer Gerhards2013-10-221-1/+1
|/ | | | in all cases except script var access -- this comes next...
* bugfix: ruleset(){} directive errornously changed default rulesetRainer Gerhards2012-10-011-0/+7
| | | | | much like the $ruleset legacy conf statement. This potentially lead to statements being assigned to the wrong ruleset.
* Implement RainerScript ruleset() statementRainer Gerhards2012-09-281-0/+1
|
* Add skeleton for RainerScript optimizerRainer Gerhards2012-09-201-0/+4
| | | | actual optimization is not yet done
* new ruleengine: restore action iterator functionalityRainer Gerhards2012-09-061-1/+0
|
* new ruleengine: some cleanupRainer Gerhards2012-09-061-2/+2
|
* new ruleengine: skeleton for reading conf file in placeRainer Gerhards2012-09-041-1/+5
| | | | code still does not work, actual functions not implemented
* Merge branch 'v6-stable'Rainer Gerhards2012-04-181-0/+16
|\ | | | | | | | | | | | | Conflicts: runtime/msg.c runtime/ruleset.c runtime/ruleset.h
| * bugfix: assigned ruleset was lost when using disk queuesRainer Gerhards2012-04-181-0/+15
| | | | | | | | | | | | This looked quite hard to diagnose for disk-assisted queues, as the pure memory part worked well, but ruleset info was lost for messages stored inside the disk queue.
* | Merge branch 'v5-stable' into masterRainer Gerhards2012-01-181-16/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.h configure.ac doc/manual.html plugins/immark/immark.c plugins/impstats/impstats.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c runtime/cfsysline.c runtime/cfsysline.h runtime/conf.c runtime/ctok.c runtime/ctok.h runtime/ctok_token.c runtime/ctok_token.h runtime/dnscache.h runtime/expr.c runtime/expr.h runtime/rule.c runtime/rule.h runtime/ruleset.h runtime/sysvar.c runtime/vm.h runtime/vmop.c runtime/vmop.h runtime/vmprg.c runtime/vmprg.h runtime/vmstk.c runtime/vmstk.h tools/omusrmsg.c
| * Merge branch 'v4-stable' into v5-stableRainer Gerhards2012-01-161-16/+14
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h runtime/obj.c runtime/parser.h runtime/wti.h
| | * license changesRainer Gerhards2012-01-161-16/+14
| | |
* | | more cleanupRainer Gerhards2011-07-151-4/+7
| | |
* | | some more work was required on the ruleset modificationRainer Gerhards2011-04-191-2/+2
| | |
* | | milestone: ruleset now supports rsconf_tRainer Gerhards2011-04-191-10/+18
|/ /
* | milestone commit(BUGGY): batch is now handed down to rule processingRainer Gerhards2010-06-101-2/+2
| | | | | | | | | | | | | | | | Now, the full batch is passed down to the rule, which then enqueues the elements as single messages. Note that this code has some known defects and needs more changes until it is correct again. This is primarily a commit to be able to return to a known-(somewhat)-good state.
* | moved rfc3164/5424 code to new parser modulesRainer Gerhards2009-11-041-1/+3
| | | | | | | | | | | | another milestone commit: the program works, the new interface is used, some more cleanup is needed and the per-ruleset config options are still missing. But we are getting closer...
* | one step closer to dynamically loadable parsersRainer Gerhards2009-11-031-0/+1
| | | | | | | | | | This is a milestone commit, which adds new code that breaks nothing, but also does not add any visible change. Just prep work...
* | added the capability to have ruleset-specific main message queuesRainer Gerhards2009-10-271-1/+4
|/ | | | | This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention)
* completed multi-ruleset core supportRainer Gerhards2009-06-121-1/+5
| | | | ... as well as added multi-ruleset support for imtcp
* restructered code in perparation for multiple rule set supportRainer Gerhards2009-06-101-0/+56
... this was long overdue, and I finlly tackeld it. It turned out to be more complex than I initially thought. The next step now probably is to actually implement multiple rule sets and the beauty that comes with them.