## OISF/suricata — suricata-8.0.1…suricata-8.0.2

_64 commits._

### Features
- **exception-policy: add 'reject-both' option** (4905f38)
- **util/var: add NULL check in VarNameStoreRegister** (02ef265)
- **doc/userguide: add rule hooks to protocol doc** (84c3fdc)
- **doc/userguide: add xbits tx scope support** (da9d0fb)
- **doc/userguide: add a known issues page** (a4f722f)
- **http2: add INTERNAL_ERROR for http2.error_code keyword** (77057e1)
- **detect/files: support protocols only over udp** (89cbaa7)
- **mt/ci: Add MT live test** (3420968)
- **github-actions: add validate cherry-pick line check** (ef91b85)

### Fixes
- **output/alert: fix alert index access for verdict** (482e5ea)
- **python/Makefile.am: fix file permissions of python/suricata/config/defaults.py** (7dbae32)
- **output/eve: fix typos** (183cd8a)
- **detect: fix null deref with entropy keyword** (c935f08)
- **dpdk: fix the CPU exclude logic** (5b8f14a)
- **pcap-log: fix bpf-filter not set for multi mode** (24b5bee)
- **http2: fix parsing of goaway frames** (77d5c7c)
- **doc: fix typo duplicate 'of'** (3e071d7)
- **doc: fix typo /var/run/suricata in file permissions docs.** (58c4693)
- **doc: fix typo and missing newline in rules/ssh_keywords.** (c92eb01)
- **doc: fix doc syntax error in rate_filter example.** (62d2a69)
- **dpdk: fix assignment of pkt_mempools to ldev** (e3433c7)
- **output: fix long logline test** (f9cddc0)
- **decoder/vxlan: fix VXLAN port detection per RFC 7348** (693ca03)
- **doc/install: fix minor typo** (9a66ac0)
- **lua: fix null dereference in tx HTTP accessor functions** (e13fe6a)

### Backend
- **release: 8.0.2; update changelog** (79db7b1)
- **output/http: log content-type like other headers** (efe7aeb)
- **unix-socket: return after closing on too long** (8999eb1)
- **util/swf: move allocation from stack to heap** (ad446c9)
- **htp: bound decompression** (00f04da)
- **snmp: can be set to detection-only** (002bd1f)
- **exception-policy: rename 'reject-both' to 'rejectboth'** (d3aa4dd)
- **doc/userguide: document reject-both expection policy** (8795618)
- **output/jsonbuilder: helper function SCJbSetPrintAsciiString** (647bfad)
- **lua: remove luajit pushlstring workaround** (d364b04)
- **doc/devguide: document eve callback** (88077ad)
- **doc/devguide: document eve file types** (8de8019)
- **requirements.txt: update to suricata-update 1.3.7** (8eb349e)
- **detect/ip.src: Allow use with transforms** (ee3900f)
- **flow-timeout: Use yaml config value for CAPTURE_BYPASSED flow** (f30989e)
- **applayer/tls: do not free SAN for decoding error** (a6f9ca1)
- **github-ci: build-test DPDK v23.11.x and v24.11.x** (64fa747)
- **github-ci: bump up tested DPDK versions** (1f0b3da)
- **dpdk: supress a warning of the bond function** (7c08dea)
- **doc/output: Highlight ethertype value change** (a1f5c67)
- **output: Display ethertype properly** (e8261f4)
- **ike: don't log duplicate attributes** (3546415)
- **ike/detect: info log message should be debug** (7e6084e)
- **scripts: setup app layer rustfmt mod.rs last** (c8897f4)
- **detect/content: don't leak replace memory** (c12680d)
- **unittests: disable LogCustomFormatTest01 for MinGW** (76d6c75)
- **unittests: don't leak memory with --list-unittests** (62793c5)
- **doc: remove outdated GITGUIDE** (c045a61)
- **mime: retain some stateful data for quoted-printable** (eef5794)
- **ci/mt: Include MT tests in CI workflows** (4e120c0)
- **doc: really enforce more the completeness of json schema** (dae9264)
- **github-actions: bump codecov/codecov-action from 5.5.0 to 5.5.1** (cf4a861)
- **github-actions: bump actions/github-script from 7.0.1 to 8.0.0** (5aa30fc)
- **github-actions: bump github/codeql-action from 3.30.0 to 3.30.3** (f18c888)
- **version: start development towards 8.0.2** (0d65d35)
- **doc: adjust for master to main rename** (46203de)
- **clang-format: adjust for master to main rename** (b58c846)
- **github-action: adjust for master to main rename** (6376725)

### Chore
- **ci: remove cargo update test** (7e3b646)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/OISF/suricata?utm_source=github-action)._