Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[preview] prefilter engines v97 #2289

Closed
wants to merge 128 commits into from
Closed

Conversation

inliniac
Copy link
Contributor

@inliniac inliniac commented Sep 26, 2016

Add SigMatchGetLastSM which simply returns the very last SM added
to the signature.

Minor cleanups.
It's unused by all of the implementations.
In preparation of the introduction of more general purpose prefilter
engines, rename PatternMatcherQueue to PrefilterRuleStore. The new
engines will fill this structure a similar way to the current mpm
prefilters.
Rename to non_pf: non prefilter.
New name is SignatureNonPrefilterStore to reflect that it's not just
about MPM anymore.
Introduce abstraction layer for prefilter engines.
Inspect partial request line as well.
Move engine and registration into the keyword file.

Register as 'ALPROTO_UNKNOWN' instead of per alproto. The
registration will only apply it to those rules that have
events set.
The order of keyword registration currently affects inspect engine
registration order and ultimately the order of inspect engines per
rule. Which in turn affects state keeping.

This patch makes sure the ordering is the same as with older
releases.
This was referenced Sep 26, 2016
@inliniac
Copy link
Contributor Author

Replaced by #2310

@inliniac inliniac closed this Sep 29, 2016
@inliniac inliniac deleted the dev-prefilter-engines-v97 branch October 4, 2016 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants