]> git.ipfire.org Git - thirdparty/suricata.git/log
thirdparty/suricata.git
6 days agogithub-actions: bump actions/upload-artifact from 4 to 5 14239/head
dependabot[bot] [Sat, 1 Nov 2025 19:01:20 +0000 (19:01 +0000)] 
github-actions: bump actions/upload-artifact from 4 to 5

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
6 days agodoc/devguide: document eve callback 14238/head
Jason Ish [Wed, 29 Oct 2025 23:47:44 +0000 (17:47 -0600)] 
doc/devguide: document eve callback

Document the callback for adding additional data to EVE.

Ticket: #4708

6 days agodoc/devguide: document eve file types
Jason Ish [Thu, 23 Oct 2025 22:58:09 +0000 (16:58 -0600)] 
doc/devguide: document eve file types

Ticket: #4708

6 days agooutput/jsonbuilder: helper function SCJbSetPrintAsciiString
Philippe Antoine [Thu, 30 Oct 2025 10:18:15 +0000 (11:18 +0100)] 
output/jsonbuilder: helper function SCJbSetPrintAsciiString

To replace C PrintStringsToBuffer and avoid a stack alloc
+ copy

Ticket: 8004

6 days agorequirements.txt: use suricata-update master
Jason Ish [Fri, 31 Oct 2025 17:34:21 +0000 (11:34 -0600)] 
requirements.txt: use suricata-update master

Master makes sense for Suricata main branch as we are on a ways out on a
release.

6 days agolua: remove luajit pushlstring workaround
Victor Julien [Fri, 31 Oct 2025 08:38:55 +0000 (09:38 +0100)] 
lua: remove luajit pushlstring workaround

81ee6f5aadeb ("lua: push correct length back through ScFlowvarGet, work around valgrind warning")
added a workaround for valgrind warnings in pushing a string buffer
into the lua state. This is no longer needed as tested with both
address sanitizer and valgrind.

6 days agorust/sip: delete redundant computing codes
Li Heng [Tue, 28 Oct 2025 02:59:56 +0000 (10:59 +0800)] 
rust/sip: delete redundant computing codes

Delete call of is_alphanumeric where is_alphanumeric and
is_token_char are called together. Four places are modified.

Ticket: 8003

7 days agodoc/userguide: document reject-both expection policy 14233/head
Victor Julien [Fri, 31 Oct 2025 15:20:17 +0000 (16:20 +0100)] 
doc/userguide: document reject-both expection policy

Ticket: #5974.

7 days agoexception-policy: add 'reject-both' option
Victor Julien [Fri, 17 Oct 2025 10:16:48 +0000 (12:16 +0200)] 
exception-policy: add 'reject-both' option

Allow rejecting both sides of a connection. Has the same support
as regular reject (which is essentially rejectsrc).

Ticket: #5974.

7 days agooutput/eve: fix typos
Juliana Fajardini [Thu, 30 Oct 2025 15:34:44 +0000 (08:34 -0700)] 
output/eve: fix typos

To accompany documentation work done in

Task #4708

7 days agodetect/base64_data: Convert unittests to FAIL/PASS API
Jhonny Sousa [Mon, 20 Oct 2025 12:25:15 +0000 (09:25 -0300)] 
detect/base64_data: Convert unittests to FAIL/PASS API

Ticket: #6320

8 days agorust/ike: convert to nom 8 14207/head
Jason Ish [Tue, 28 Oct 2025 22:06:25 +0000 (16:06 -0600)] 
rust/ike: convert to nom 8

Ticket: #8050

8 days agorust/mime: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 06:31:08 +0000 (00:31 -0600)] 
rust/mime: convert to nom 8

Ticket: #8048

8 days agorust/mqtt: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 06:28:49 +0000 (00:28 -0600)] 
rust/mqtt: convert to nom 8

Ticket: #8047

8 days agorust/websocket: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 06:26:06 +0000 (00:26 -0600)] 
rust/websocket: convert to nom 8

Ticket: #8046

8 days agorust/bt-dht: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 06:24:37 +0000 (00:24 -0600)] 
rust/bt-dht: convert to nom 8

Ticket: #8045

8 days agorust/rdp: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 01:59:13 +0000 (19:59 -0600)] 
rust/rdp: convert to nom 8

Ticket: #8044

8 days agorust/telnet: convert to nom 8
Jason Ish [Tue, 28 Oct 2025 00:54:02 +0000 (18:54 -0600)] 
rust/telnet: convert to nom 8

Ticket: #8043

8 days agorust/ssh: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 23:40:40 +0000 (17:40 -0600)] 
rust/ssh: convert to nom 8

Ticket: #8042

8 days agorust/rfb: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 23:33:50 +0000 (17:33 -0600)] 
rust/rfb: convert to nom 8

Ticket: #8041

8 days agorust/pgsql: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 22:41:51 +0000 (16:41 -0600)] 
rust/pgsql: convert to nom 8

Ticket: #8039

8 days agorust/enip: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 21:59:47 +0000 (15:59 -0600)] 
rust/enip: convert to nom 8

Ticket: #8038

8 days agorust/tftp: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 21:51:03 +0000 (15:51 -0600)] 
rust/tftp: convert to nom 8

Ticket: #8037

8 days agorust/dhcp: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 21:47:00 +0000 (15:47 -0600)] 
rust/dhcp: convert to nom 8

Ticket: #8036

8 days agoutil/var: add NULL check in VarNameStoreRegister 14202/head
Philippe Antoine [Wed, 29 Oct 2025 21:29:11 +0000 (22:29 +0100)] 
util/var: add NULL check in VarNameStoreRegister

And check return value in entropy keyword setup

8 days agodetect: fix null deref with entropy keyword
Philippe Antoine [Sun, 28 Sep 2025 19:55:44 +0000 (21:55 +0200)] 
detect: fix null deref with entropy keyword

Ticket: 7959

Usage of entropy with base64_data led to NULL dereference

8 days agodetect/http2: call correct free function on errors
Jason Ish [Mon, 20 Oct 2025 00:36:27 +0000 (18:36 -0600)] 
detect/http2: call correct free function on errors

Fix cases where the wrong free function was being called in error
handlers.

DetectHTTP2sizeUpdateSetup was calling DetectHTTP2settingsFree instead
of DetectHTTP2sizeUpdateFree in error case.

Moving http2.priority and http2.window to multi-integers, instead
of basic integers only modified the Free callback, but the
Setup function was still using the direct call to old obsolete free
function.
Using the callback Free abstration in Setup, allows to be
consistent and have less code to change.

9 days agoflow-timeout: Use yaml config value for CAPTURE_BYPASSED flow 14187/head
Amir Boussejra [Tue, 28 Oct 2025 12:49:43 +0000 (13:49 +0100)] 
flow-timeout: Use yaml config value for CAPTURE_BYPASSED flow

Instead of non configurable constant FLOW_BYPASSED_TIMEOUT

Ticket: #8014

9 days agorust: reduce visibility of detect_parse_uint_notending
Philippe Antoine [Mon, 27 Oct 2025 19:43:58 +0000 (20:43 +0100)] 
rust: reduce visibility of detect_parse_uint_notending

It is meant as an internal function

Also document the function

9 days agodetect: urilen keyword fails on trailing junk
Philippe Antoine [Mon, 27 Oct 2025 19:37:57 +0000 (20:37 +0100)] 
detect: urilen keyword fails on trailing junk

Fails especailly on 1<>2 which looks like a range, but is invalid
as too small, and ended up being accepted as =1

Ticket: 8028

9 days agoplugins: update SC_API_VERSION to 9
Philippe Antoine [Mon, 27 Oct 2025 21:04:59 +0000 (22:04 +0100)] 
plugins: update SC_API_VERSION to 9

So that plugins built for 8 will fail to load with 9 as there
were already breaking changes in the structures and functions
prototypes

9 days agodetect/filestore: Convert unittest to new FAIL/PASS API
Jhonny Sousa [Sun, 19 Oct 2025 01:19:48 +0000 (22:19 -0300)] 
detect/filestore: Convert unittest to new FAIL/PASS API

Ticket: #6317

9 days agorust/applayertemplate: convert to nom 8
Jason Ish [Mon, 27 Oct 2025 16:27:59 +0000 (10:27 -0600)] 
rust/applayertemplate: convert to nom 8

Ticket: #8027

9 days agorust/sip+sdp: update to nom 8
Jason Ish [Mon, 27 Oct 2025 16:13:05 +0000 (10:13 -0600)] 
rust/sip+sdp: update to nom 8

Done together as there is a dependence of SDP by SIP.

Ticket: #8025

9 days agorust/ftp: update to nom 8
Jason Ish [Mon, 27 Oct 2025 16:12:25 +0000 (10:12 -0600)] 
rust/ftp: update to nom 8

Ticket: #8026

9 days agorust/dns: convert to nom 8.0
Jason Ish [Mon, 27 Oct 2025 15:19:42 +0000 (09:19 -0600)] 
rust/dns: convert to nom 8.0

Ticket: #8024

9 days agorust: add nom8 as a dependency
Jason Ish [Mon, 27 Oct 2025 14:25:05 +0000 (08:25 -0600)] 
rust: add nom8 as a dependency

For the update from nom 7 to nom 8.

9 days agodetect/ip.src: Allow use with transforms
Jeff Lucovsky [Wed, 22 Oct 2025 14:38:08 +0000 (10:38 -0400)] 
detect/ip.src: Allow use with transforms

This commit registers ip.src/ip.dst properly so they can be used with
transforms.

Issue: 8015

9 days agodetect/analyzer: added more details for the ttl keyword
Olusegun Fajobi [Thu, 23 Oct 2025 06:52:14 +0000 (07:52 +0100)] 
detect/analyzer: added more details for the ttl keyword

Ticket: #6310

13 days agodetect-urilen: convert unittests to FAIL/PASS APIs 14135/head
Olusegun Fajobi [Fri, 24 Oct 2025 09:34:41 +0000 (10:34 +0100)] 
detect-urilen: convert unittests to FAIL/PASS APIs

Ticket: #6325

13 days agorule/vars: convert unittests to new FAIL/PASS API
Jhonny Sousa [Wed, 22 Oct 2025 20:09:54 +0000 (17:09 -0300)] 
rule/vars: convert unittests to new FAIL/PASS API

Ticket: #6333

13 days agothreads: convert unittests for FAIL/PASS APIs
Olusegun Fajobi [Tue, 21 Oct 2025 18:50:39 +0000 (19:50 +0100)] 
threads: convert unittests for FAIL/PASS APIs

Ticket: #6327

2 weeks agodetect: address intermittent UT crash on OpenBSD 14104/head
Victor Julien [Tue, 21 Oct 2025 05:19:55 +0000 (07:19 +0200)] 
detect: address intermittent UT crash on OpenBSD

Add missing flow memset in test SCSigOrderingTest12 to avoid the crash.

Test SCSigOrderingTest12                                          : Info: unittest-helper: Sid 1 matched 1 times, as expected [UTHCheckPacketMatchResults:util-unittest-helper.c:638]
Info: unittest-helper: Sid 2 matched 1 times, as expected [UTHCheckPacketMatchResults:util-unittest-helper.c:638]
bash: line 144: 88567 Segmentation fault      (core dumped) ./src/suricata -u -l /tmp/

Bug: #8008.

2 weeks agoippair-storage: convert unittests to FAIL/PASS APIs
Olusegun Fajobi [Fri, 17 Oct 2025 19:51:48 +0000 (20:51 +0100)] 
ippair-storage: convert unittests to FAIL/PASS APIs

Ticket: #6315

2 weeks agorust: pin indexmap 14077/head
Jason Ish [Sat, 18 Oct 2025 20:00:29 +0000 (14:00 -0600)] 
rust: pin indexmap

Newer indexmap, pulled in by serde_json requires Rust 1.82, so pin
pack to 2.11.4 which still works with Rust 1.75.

2 weeks agodetect/dbv: Assert MT lock held
Jeff Lucovsky [Sun, 28 Sep 2025 12:53:13 +0000 (08:53 -0400)] 
detect/dbv: Assert MT lock held

Add a DBV assert to validate that the master->lock is held.

Suppress missing master->lock warning

Issue: 7819

2 weeks agoengine/mt: Ensure master lock held for reload
Jeff Lucovsky [Thu, 21 Aug 2025 13:57:27 +0000 (09:57 -0400)] 
engine/mt: Ensure master lock held for reload

Issue: 7819

DetectEngineReload must hold the `master->lock`; recent changes changed
the locking usages to avoid deadlock when registering/handling tenants.
These changes added the presumption that the master lock is held at a
higher level. Coverity highlighted that the lock is not held
consistently.

2 weeks agodoc: minor verbiage tweaks and reST fix 14070/head
David Wharton [Tue, 14 Oct 2025 02:35:07 +0000 (22:35 -0400)] 
doc: minor verbiage tweaks and reST fix

2 weeks agorust: bindgen more http range functions used in http2
Philippe Antoine [Mon, 6 Oct 2025 08:45:00 +0000 (10:45 +0200)] 
rust: bindgen more http range functions used in http2

Ticket: 7667

2 weeks agorust: bindgen SCHttpRangeFreeBlock
Philippe Antoine [Mon, 6 Oct 2025 08:32:56 +0000 (10:32 +0200)] 
rust: bindgen SCHttpRangeFreeBlock

Ticket: 7667

2 weeks agorust: bindgen SCHTTP2MimicHttp1Request
Philippe Antoine [Mon, 6 Oct 2025 08:08:51 +0000 (10:08 +0200)] 
rust: bindgen SCHTTP2MimicHttp1Request

Ticket: 7667

3 weeks agodetect: tcp.flags rejects non-sensical values 14067/head
Philippe Antoine [Thu, 16 Oct 2025 11:04:22 +0000 (13:04 +0200)] 
detect: tcp.flags rejects non-sensical values

ignored flags are only meaningful for equal mode

3 weeks agodetect: tcp.flags unit tests improvements
Philippe Antoine [Thu, 16 Oct 2025 09:54:03 +0000 (11:54 +0200)] 
detect: tcp.flags unit tests improvements

Tests better the ignored flags functionality.
This functionality is only used at detection for default mode,
it is not used for any, plus or not mode.

So, have unit tests about igored flags with default mode with
both matching and non matching cases

3 weeks agodetect/tcp: make tcp.flags a generic integer with bitflags
Philippe Antoine [Mon, 6 Oct 2025 19:39:18 +0000 (21:39 +0200)] 
detect/tcp: make tcp.flags a generic integer with bitflags

Ticket: 6724

Allows to use numerical values for example

Also fixes some unit tests that were returning 1 after goto error
FlagsTestParse05 especially took this path as
de->ignored_flags != (TH_SYN|TH_RST) was false
we had de->ignored_flags == 0xff ^ (TH_SYN|TH_RST)
And then, we had a match, instead of what the not-run code
was supposing.

3 weeks agodetect/ipv4: make fragbits a generic uint16 bitflags keyword
Philippe Antoine [Mon, 6 Oct 2025 12:44:35 +0000 (14:44 +0200)] 
detect/ipv4: make fragbits a generic uint16 bitflags keyword

Ticket: 6724

Allows to use numerical values

3 weeks agodetect/integers: generalize support for bitflags modifier
Philippe Antoine [Mon, 6 Oct 2025 12:44:35 +0000 (14:44 +0200)] 
detect/integers: generalize support for bitflags modifier

Ticket: 6724

Allows sugar syntax for bitflags keywords.
While the expressivity does not increase, because we could already
use numerial values with all generic integer modes, this modifier
prefix is used with the strings, and follows the syntax
that is already used for fragbits and tcp.flags keyword.

3 weeks agoippair-bit: Convert unittests to FAIL/PASS APIs
Olusegun Fajobi [Fri, 17 Oct 2025 02:40:28 +0000 (03:40 +0100)] 
ippair-bit: Convert unittests to FAIL/PASS APIs

Ticket: #6323

3 weeks agoapplayer/tls: do not free SAN for decoding error
Shivani Bhardwaj [Sat, 11 Oct 2025 08:45:37 +0000 (14:15 +0530)] 
applayer/tls: do not free SAN for decoding error

SSL connp maintains all the state and certificate data that was
parsed/decoded successfully and it must retain that for later usage.
There should be just one place to free this object which is SSLStateFree
for both the directions. By freeing the connp data during parsing error,
there is room for memory errors.
This works so far because the field parsed after this cannot error out so
if there's an error parsing this, it anyway does not exist. However, this
is incorrect and leaves scope for mistakes.

Remove this extra free and treat SAN like all other TLS keywords.

Bug 7996

3 weeks agopcap-log: fix bpf-filter not set for multi mode 14055/head
Victor Julien [Thu, 16 Oct 2025 11:08:19 +0000 (13:08 +0200)] 
pcap-log: fix bpf-filter not set for multi mode

Bug: #8002.

3 weeks agolibhtp: fix newer clippy lints with newer MSRV
Philippe Antoine [Thu, 16 Oct 2025 07:13:52 +0000 (09:13 +0200)] 
libhtp: fix newer clippy lints with newer MSRV

3 weeks agoquic/crypto: remove use of GenericArray
Jason Ish [Wed, 15 Oct 2025 21:41:58 +0000 (15:41 -0600)] 
quic/crypto: remove use of GenericArray

Its not needed, and gets rid of the deprecation warnings.

3 weeks agorust: update deps with cargo-update
Jason Ish [Wed, 15 Oct 2025 20:57:27 +0000 (14:57 -0600)] 
rust: update deps with cargo-update

Suppress deprecation warnings in quick/crypto.rs about GenericArray.

3 weeks agorust: update aes-gcm to 0.10.3
Jason Ish [Wed, 15 Oct 2025 20:42:35 +0000 (14:42 -0600)] 
rust: update aes-gcm to 0.10.3

3 weeks agorust: update aes to 0.8.4
Jason Ish [Wed, 15 Oct 2025 20:26:44 +0000 (14:26 -0600)] 
rust: update aes to 0.8.4

3 weeks agodetect/integers: count argument for multi-integers
Philippe Antoine [Wed, 24 Sep 2025 12:47:20 +0000 (14:47 +0200)] 
detect/integers: count argument for multi-integers

Ticket: 7211

Allows to count the number of elements, without matching on
individual elements

3 weeks agodoc: fix enip_command name in json schema
Philippe Antoine [Wed, 24 Sep 2025 12:21:57 +0000 (14:21 +0200)] 
doc: fix enip_command name in json schema

enip.command is not a keyword nor an alias

3 weeks agounittests: move http.cookie tests to FAIL/PASS API 14025/head
Victor Julien [Sun, 12 Oct 2025 18:58:20 +0000 (20:58 +0200)] 
unittests: move http.cookie tests to FAIL/PASS API

3 weeks agounittests: move http.stat_code tests to FAIL/PASS API
Victor Julien [Sun, 12 Oct 2025 18:09:01 +0000 (20:09 +0200)] 
unittests: move http.stat_code tests to FAIL/PASS API

3 weeks agounittests: convert http_raw_header tests to FAIL/PASS api
Victor Julien [Sun, 12 Oct 2025 09:01:31 +0000 (11:01 +0200)] 
unittests: convert http_raw_header tests to FAIL/PASS api

3 weeks agounittests: move http.stat_msg tests to FAIL/PASS API
Victor Julien [Sun, 12 Oct 2025 06:21:41 +0000 (08:21 +0200)] 
unittests: move http.stat_msg tests to FAIL/PASS API

3 weeks agounittests: move http.server_body tests to FAIL/PASS API
Victor Julien [Sun, 12 Oct 2025 06:04:16 +0000 (08:04 +0200)] 
unittests: move http.server_body tests to FAIL/PASS API

3 weeks agounittests: clean up memory for host storage tests
Victor Julien [Sat, 11 Oct 2025 18:28:33 +0000 (20:28 +0200)] 
unittests: clean up memory for host storage tests

3 weeks agounittests: clean up memory for ippair storage tests
Victor Julien [Sat, 11 Oct 2025 18:08:03 +0000 (20:08 +0200)] 
unittests: clean up memory for ippair storage tests

3 weeks agooutput: fix long logline test
Victor Julien [Sat, 11 Oct 2025 18:06:24 +0000 (20:06 +0200)] 
output: fix long logline test

Fixes: 023a2fe9ab1f ("unittests: fix format-truncation warning")
3 weeks agogithub-actions: check for leaks in unittests
Victor Julien [Sat, 11 Oct 2025 10:43:07 +0000 (12:43 +0200)] 
github-actions: check for leaks in unittests

3 weeks agounittests: clean up memory for icmpv4 tests
Victor Julien [Sat, 11 Oct 2025 10:25:22 +0000 (12:25 +0200)] 
unittests: clean up memory for icmpv4 tests

3 weeks agounittests: clean up memory for nsh tests
Victor Julien [Sat, 11 Oct 2025 10:24:39 +0000 (12:24 +0200)] 
unittests: clean up memory for nsh tests

3 weeks agounittests: clean up memory for ethernet tests
Victor Julien [Sat, 11 Oct 2025 10:23:55 +0000 (12:23 +0200)] 
unittests: clean up memory for ethernet tests

3 weeks agounittests: clean up memory for ipv6 tests
Victor Julien [Sat, 11 Oct 2025 10:23:11 +0000 (12:23 +0200)] 
unittests: clean up memory for ipv6 tests

3 weeks agounittests: clean up memory for ipv4 tests
Victor Julien [Sat, 11 Oct 2025 10:22:25 +0000 (12:22 +0200)] 
unittests: clean up memory for ipv4 tests

3 weeks agounittests: clean up memory for vlan tests
Victor Julien [Sat, 11 Oct 2025 10:21:19 +0000 (12:21 +0200)] 
unittests: clean up memory for vlan tests

3 weeks agounittests: clean up memory for esp tests
Victor Julien [Sat, 11 Oct 2025 10:16:44 +0000 (12:16 +0200)] 
unittests: clean up memory for esp tests

3 weeks agounittests: clean up memory for raw tests
Victor Julien [Sat, 11 Oct 2025 09:39:39 +0000 (11:39 +0200)] 
unittests: clean up memory for raw tests

Convert to FAIL/PASS api

3 weeks agounittests: clean up memory for chdlc tests
Victor Julien [Sat, 11 Oct 2025 09:36:29 +0000 (11:36 +0200)] 
unittests: clean up memory for chdlc tests

3 weeks agounittests: clean up memory for pppoe tests
Victor Julien [Sat, 11 Oct 2025 09:35:31 +0000 (11:35 +0200)] 
unittests: clean up memory for pppoe tests

3 weeks agounittests: clean up memory for gre tests
Victor Julien [Sat, 11 Oct 2025 09:33:20 +0000 (11:33 +0200)] 
unittests: clean up memory for gre tests

3 weeks agounittests: clean up memory for ppp tests
Victor Julien [Sat, 11 Oct 2025 08:24:47 +0000 (10:24 +0200)] 
unittests: clean up memory for ppp tests

3 weeks agounittests: clean up memory for dnp3 tests
Victor Julien [Sat, 11 Oct 2025 08:21:21 +0000 (10:21 +0200)] 
unittests: clean up memory for dnp3 tests

3 weeks agounittests: clean up memory for defrag tests
Victor Julien [Sat, 11 Oct 2025 07:36:19 +0000 (09:36 +0200)] 
unittests: clean up memory for defrag tests

3 weeks agounittests: clean up memory for detect stream_size tests
Victor Julien [Sat, 11 Oct 2025 07:16:17 +0000 (09:16 +0200)] 
unittests: clean up memory for detect stream_size tests

Convert tests to FAIL/PASS api

3 weeks agounittests: clean up memory for detect dce payload tests
Victor Julien [Sat, 11 Oct 2025 06:17:11 +0000 (08:17 +0200)] 
unittests: clean up memory for detect dce payload tests

3 weeks agounittests: clean up memory for detect sameip tests
Victor Julien [Sat, 11 Oct 2025 05:59:12 +0000 (07:59 +0200)] 
unittests: clean up memory for detect sameip tests

3 weeks agounittests: clean up memory for detect reference tests
Victor Julien [Sat, 11 Oct 2025 05:45:29 +0000 (07:45 +0200)] 
unittests: clean up memory for detect reference tests

3 weeks agounittests: clean up memory for detect rpc tests
Victor Julien [Sat, 11 Oct 2025 05:43:06 +0000 (07:43 +0200)] 
unittests: clean up memory for detect rpc tests

3 weeks agounittests: clean up memory for detect replace tests
Victor Julien [Sat, 11 Oct 2025 05:41:03 +0000 (07:41 +0200)] 
unittests: clean up memory for detect replace tests

3 weeks agounittests: clean up memory for detect quic tests
Victor Julien [Fri, 10 Oct 2025 19:54:37 +0000 (21:54 +0200)] 
unittests: clean up memory for detect quic tests

3 weeks agounittests: clean up memory for detect pcre tests
Victor Julien [Fri, 10 Oct 2025 19:49:38 +0000 (21:49 +0200)] 
unittests: clean up memory for detect pcre tests

3 weeks agounittests: clean up memory for detect msg tests
Victor Julien [Fri, 10 Oct 2025 19:15:27 +0000 (21:15 +0200)] 
unittests: clean up memory for detect msg tests

3 weeks agounittests: clean up memory for detect l3_proto tests
Victor Julien [Fri, 10 Oct 2025 19:12:42 +0000 (21:12 +0200)] 
unittests: clean up memory for detect l3_proto tests

3 weeks agounittests: clean up memory for detect iprep tests
Victor Julien [Fri, 10 Oct 2025 19:10:47 +0000 (21:10 +0200)] 
unittests: clean up memory for detect iprep tests