]> git.ipfire.org Git - people/ms/suricata.git/commit
detect: enforce max app-layer progress
authorVictor Julien <victor@inliniac.net>
Wed, 15 Sep 2021 14:54:43 +0000 (16:54 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 17 Sep 2021 08:42:17 +0000 (10:42 +0200)
commited877849073e863b8d68b9d3e2cb229b5bf7c0c6
tree93c5c2c935fe3c7c803dbe6ed9c3122501441e0a
parent932cf0b6a6ad1d34fffe8dd92c14b5bc32c9f6fe
detect: enforce max app-layer progress

Allow progress values in the range 0-47 so we have 48 bits to track
prefilter engines.

Mark bits 48-62 as reserved explicitly.

Add debug validation checks to make sure the reserved space isn't used.
src/app-layer-parser.h
src/detect-engine-mpm.c
src/detect-engine.c
src/detect.c