]>
git.ipfire.org Git - thirdparty/suricata-verify.git/log
Philippe Antoine [Tue, 7 Apr 2026 19:43:00 +0000 (21:43 +0200)]
dhcp: adds check for app-layer metadata logging in alerts
Ticket: 6091
Philippe Antoine [Tue, 7 Apr 2026 08:30:37 +0000 (10:30 +0200)]
smb: add check for old session setup decoding
Ticket: 5845
Philippe Antoine [Wed, 1 Apr 2026 12:20:24 +0000 (14:20 +0200)]
backport: support issue 8412 tests for 7
Philippe Antoine [Tue, 31 Mar 2026 19:30:28 +0000 (21:30 +0200)]
backport: support issue 8414 tests for 8
Philippe Antoine [Tue, 31 Mar 2026 19:30:25 +0000 (21:30 +0200)]
backport: support issue 8411 tests for 8
Philippe Antoine [Thu, 26 Mar 2026 07:55:15 +0000 (08:55 +0100)]
backport: support issue 8380 tests for 8
Philippe Antoine [Thu, 26 Mar 2026 14:36:33 +0000 (15:36 +0100)]
websocket: add test with control frame in reassembly
Ticket: 8413
Philippe Antoine [Thu, 26 Mar 2026 14:16:13 +0000 (15:16 +0100)]
http2: adds test with long frame
Ticket: 8410
Victor Julien [Thu, 5 Mar 2026 13:27:42 +0000 (14:27 +0100)]
tests: fix protocol for icmpv6 mtu rule
Victor Julien [Wed, 25 Feb 2026 09:10:00 +0000 (10:10 +0100)]
tests: add ether.hdr and arp tests
Juliana Fajardini [Tue, 24 Mar 2026 00:49:46 +0000 (21:49 -0300)]
github-ci: add qa-simulation to runs
Related to
Task #7885
Philippe Antoine [Thu, 5 Mar 2026 12:42:47 +0000 (13:42 +0100)]
backport: support issue 7885 tests for 7
7.0.x ticket: 7908
Philippe Antoine [Tue, 30 Dec 2025 19:53:51 +0000 (20:53 +0100)]
irc: add test for not detecting it as FTP
Ticket: 2978
Philippe Antoine [Wed, 25 Mar 2026 17:09:02 +0000 (18:09 +0100)]
backport: support issue 8404 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:05 +0000 (14:54 +0100)]
backport: support issue 8376 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:04 +0000 (14:54 +0100)]
backport: support issue 8374 tests for 8
Philippe Antoine [Wed, 18 Mar 2026 13:54:02 +0000 (14:54 +0100)]
backport: support issue 8373 tests for 8
Philippe Antoine [Fri, 13 Mar 2026 11:03:03 +0000 (12:03 +0100)]
dcerpc: add test with multiple ctx ids
Ticket: 8378
Jason Ish [Mon, 2 Mar 2026 17:36:03 +0000 (11:36 -0600)]
tests: add tests for issue 8333
- Test with geoip that fails on current main
- Test with iprep that passes on current main
The idea is that geoip should behave much like iprep, as its just
another form of IP address lookup returning true or false for a match.
Ticket: #8333
Victor Julien [Fri, 20 Mar 2026 11:45:35 +0000 (12:45 +0100)]
tests: add firewall icmp with icode keyword test
Victor Julien [Fri, 20 Mar 2026 10:48:28 +0000 (11:48 +0100)]
tests: add icode keyword to ping test
Victor Julien [Thu, 19 Mar 2026 16:13:21 +0000 (17:13 +0100)]
tests: add firewall reject test
Philippe Antoine [Fri, 13 Mar 2026 12:31:40 +0000 (13:31 +0100)]
github-ci: disable libmagic on macos
5.47 is currently breaking CI, so disable during investigation.
Related to ticket #8342.
Philippe Antoine [Fri, 13 Mar 2026 10:34:38 +0000 (11:34 +0100)]
dcerpc/smb: add test with ctx id > 0
Ticket: 8375
Shivani Bhardwaj [Sat, 7 Feb 2026 08:55:30 +0000 (14:25 +0530)]
dcerpc: update alert count
In the given pcap, the packets that match criteria for sid:1 are 39, 76.
the packets that match the criteria for sid:2 are 36, 73.
However, due to some trailing data at the beginning of the input passed
to the DCERPC parser for the packets 73-76 (request-response pair), they
were disregarded with an error during header parsing causing
app_layer_error exception_policy to trigger.
This no longer exists with the patch for:
Ticket: 7251
Philippe Antoine [Fri, 13 Mar 2026 09:19:15 +0000 (10:19 +0100)]
dcerpc: add check for multi pdu support
Ticket: 7254
Philippe Antoine [Fri, 13 Mar 2026 08:39:23 +0000 (09:39 +0100)]
dcerpc: parse more request/responses in existing test
We parse the 5 mast requests/responses after auth3 packet
Ticket: 5133
Philippe Antoine [Fri, 13 Mar 2026 08:35:34 +0000 (09:35 +0100)]
dcerpc: add test with AUTH3 packet
Ticket: 5133
Philippe Antoine [Fri, 6 Mar 2026 17:21:26 +0000 (18:21 +0100)]
tests: re-backport gunzip / zlib_deflate to 8
Ticket: 8235
Philippe Antoine [Thu, 5 Mar 2026 16:36:00 +0000 (17:36 +0100)]
framework: check lt_version gt_version consistency
So that a check/test is always run in at least one config
Philippe Antoine [Mon, 2 Mar 2026 20:25:13 +0000 (21:25 +0100)]
udp: enable tests for 8, 9 and further
Tests were only run for main7 when they pass on 9
Ticket: 5379
Philippe Antoine [Mon, 2 Mar 2026 20:21:26 +0000 (21:21 +0100)]
pop3: enable test for 9 and further
Test was only run for main8 when they pass on 9
Philippe Antoine [Mon, 2 Mar 2026 20:20:09 +0000 (21:20 +0100)]
detect/ftp: enable tests for 9 and further
Tests were only run for main8 when they pass on 9
Victor Julien [Sat, 10 Jan 2026 10:05:05 +0000 (11:05 +0100)]
tests: add test for issue 7851
Jason Ish [Fri, 27 Feb 2026 22:27:51 +0000 (16:27 -0600)]
misc: fail on unknown keys in file-compare check
Jason Ish [Fri, 27 Feb 2026 22:05:49 +0000 (16:05 -0600)]
misc: filter check requires cleanups
- Move require expressions in filter check to requires object
- Error if an unknown key is provided in a filter check
Jason Ish [Fri, 27 Feb 2026 21:40:49 +0000 (15:40 -0600)]
misc: shell check requires cleanups
- Move require expressions in shell check to requires object
- Error if an unknown key is provided in a shell check
Jeff Lucovsky [Tue, 2 Dec 2025 15:16:40 +0000 (10:16 -0500)]
output/ipv6: Test compressed IPv6 IP addrs
Valid for versions 9+
Issue: 7399
Add test cases for compressed IPv6 IP addresses
Shivani Bhardwaj [Thu, 29 Jan 2026 08:10:04 +0000 (13:40 +0530)]
config: add tests for ipproto + appproto combinations
Bug 8205
Victor Julien [Fri, 27 Feb 2026 13:58:53 +0000 (14:58 +0100)]
tests: update gunzip / zlib_deflate syntax
Limit to 9 for now until backport is done.
Victor Julien [Wed, 11 Feb 2026 20:06:55 +0000 (21:06 +0100)]
tests: add igmp tests
Juliana Fajardini [Mon, 23 Feb 2026 22:04:44 +0000 (19:04 -0300)]
tests: update QA-SIMULATION tests to 80x
Related to
Task #8159
Victor Julien [Sat, 21 Feb 2026 10:58:05 +0000 (11:58 +0100)]
tests: enable iprep issue 8278 fw tests for 8.0.x
Philippe Antoine [Thu, 19 Feb 2026 08:57:18 +0000 (09:57 +0100)]
backport: support issue 8235 tests for 8
Philippe Antoine [Thu, 19 Feb 2026 08:57:17 +0000 (09:57 +0100)]
backport: support issue 8299 tests for 8
Victor Julien [Fri, 20 Feb 2026 19:28:58 +0000 (20:28 +0100)]
tests: update 8278 tests for 7.0.15
Juliana Fajardini [Tue, 10 Feb 2026 13:41:33 +0000 (10:41 -0300)]
tests: s/DEBUG/QA_SIMULATION for exception policy
Use a dedicated build flag for qa-simulated scenarios, such as the
command-line options we have for the exception policies.
These are currently the only suricata-verify tests that required
Suricata to be built with `DEBUG` enabled, except for a test that checks
log verbosity, which should still use `DEBUG` feature enabled.
Related to
Task #7885
Victor Julien [Wed, 18 Feb 2026 09:25:52 +0000 (10:25 +0100)]
tests: support issue 8278 tests for 8.0.x
Philippe Antoine [Fri, 23 May 2025 06:43:48 +0000 (08:43 +0200)]
vxlan: add check for ARP over VXLAN logging
Ticket: 7717
Philippe Antoine [Wed, 18 Feb 2026 09:52:25 +0000 (10:52 +0100)]
filestore: define reassembly.depth in the right section
suricata.yaml outputs.stream is not read
Victor Julien [Wed, 18 Feb 2026 10:31:28 +0000 (11:31 +0100)]
tests: add issue 8285 iprep firewall tests
Ofer Dagan [Fri, 27 Jun 2025 13:35:20 +0000 (16:35 +0300)]
tests: add coverage for new delete-when-done value in configuration
Philippe Antoine [Thu, 22 Jan 2026 08:45:46 +0000 (09:45 +0100)]
tests: add new test about zlib_deflate transform
Ticket: 7846
Philippe Antoine [Thu, 22 Jan 2026 07:44:16 +0000 (08:44 +0100)]
tests: add new test about gunzip transform
Ticket: 7846
Victor Julien [Sat, 14 Feb 2026 16:42:43 +0000 (17:42 +0100)]
tests: add issue 8278 tests
Juliana Fajardini [Tue, 27 Jan 2026 13:48:25 +0000 (10:48 -0300)]
tests: update 5510-related tests
With the fix for bug 5180, some results needed updating.
Related to
Bug #5180
Juliana Fajardini [Tue, 27 Jan 2026 13:47:19 +0000 (10:47 -0300)]
tests/misc: fix typo in tests name
Juliana Fajardini [Tue, 27 Jan 2026 12:45:57 +0000 (09:45 -0300)]
tests/misc: fix README files
Some files that were missing redmine ticket reference, and/or had
partially wrong descriptions.
Juliana Fajardini [Thu, 30 Oct 2025 00:31:48 +0000 (17:31 -0700)]
tests: add 'drop and alert queue max' tests
Related to
Bug #5180
Philippe Antoine [Fri, 16 Jan 2026 16:52:57 +0000 (17:52 +0100)]
tls: adds test for tls_cert_notafter keyword
Ticket: 3065
Jeff Lucovsky [Wed, 21 Jan 2026 14:33:24 +0000 (09:33 -0500)]
test/byte_jump Test case using bitmask
Issue: 6693
2 test cases using bitmask:
- Validate bitmask values of 0 are not permitted
- Validate bitmask value applied correctly
Jason Ish [Mon, 2 Feb 2026 22:32:43 +0000 (16:32 -0600)]
tests/lua-gc-nil: set min-version to 8.0.4
Philippe Antoine [Tue, 2 Dec 2025 10:07:58 +0000 (11:07 +0100)]
smtp: adds test for protocol recognition on quit
Ticket: 6591
Philippe Antoine [Thu, 27 Nov 2025 14:23:26 +0000 (15:23 +0100)]
ftp: adds test for protocol recognition on quit
Ticket: 6591
Jason Ish [Thu, 8 Jan 2026 21:18:54 +0000 (15:18 -0600)]
tests/dnp3: set min-version to 7.0.14
Remove backoff keywords as they don't work in 7, and are not critical to
the tests.
Jason Ish [Wed, 7 Jan 2026 17:17:13 +0000 (11:17 -0600)]
test: add test for dnp3 max objects
Ticket: #8181
Jason Ish [Tue, 6 Jan 2026 17:43:13 +0000 (11:43 -0600)]
test: dnp3 max points test
Test that an alert is raised if the maximum number of points per object
was hit.
Ticket: #8181
Jason Ish [Tue, 6 Jan 2026 17:33:40 +0000 (11:33 -0600)]
test: dnp3 flood test
Test that a DNP3 flood event is raised after 32 in-flight requests.
Ticket: #8181
Philippe Antoine [Mon, 17 Nov 2025 18:41:44 +0000 (19:41 +0100)]
datasets: add test with long string
Ticket: 8110
Shivani Bhardwaj [Mon, 5 Jan 2026 14:25:29 +0000 (19:55 +0530)]
tests: add test for alert queue capacity overflow
Ticket: 8190
Philippe Antoine [Wed, 21 Jan 2026 20:31:45 +0000 (21:31 +0100)]
tests: enable 8224 test for 7.0.14
Victor Julien [Wed, 21 Jan 2026 12:34:12 +0000 (13:34 +0100)]
tests: add test for issue 4220
Not showing a problem, behavior is as expected.
Victor Julien [Wed, 21 Jan 2026 08:54:52 +0000 (09:54 +0100)]
tests: add test to show isdataat behavior
Ticket: #8031.
Victor Julien [Thu, 15 Jan 2026 14:17:40 +0000 (15:17 +0100)]
tests: add test for ticket 7847
Test doesn't show a problem, just the current way to do something.
Philippe Antoine [Mon, 5 Jan 2026 20:25:37 +0000 (21:25 +0100)]
tests: enable issue 6744 for 7 as well
Ticket: 6744
The breakage happened in 8, so test always passed in 7
Victor Julien [Tue, 23 Dec 2025 14:44:30 +0000 (15:44 +0100)]
tests: remove vim .swp file
Juliana Fajardini [Sat, 1 Nov 2025 02:31:20 +0000 (19:31 -0700)]
tests: add more tests for bug 8021
Related to
Bug #8021
Bug #7630
Juliana Fajardini [Wed, 29 Oct 2025 18:53:46 +0000 (11:53 -0700)]
tests: improve alert-max tests
As the tests for correct rule alerts appending and alert verdict have
more rules, it's easier to understand the whole behavior if all the
rules present are accounted for, in the yaml checks.
Bug #8021
Philippe Antoine [Mon, 27 Oct 2025 20:45:37 +0000 (21:45 +0100)]
output: add test with verdict and alert-max
Ticket: 8021
Ofer Dagan [Mon, 27 Oct 2025 16:23:13 +0000 (17:23 +0100)]
tests: detection_filter unique_on ports and no-dup cases
Add tests coverage to the new detection_filter option of unique_on,
for dst and src ports.
Issue: 7928
Jason Ish [Fri, 23 Jan 2026 22:25:15 +0000 (16:25 -0600)]
test: test lua gc of nil value with sandbox disabled
Ticket: #8248
Shivani Bhardwaj [Fri, 20 Jun 2025 12:08:34 +0000 (17:38 +0530)]
flowbits: add tests for invalid flowbit cmd combinations
Bug 7772
Bug 7773
Bug 7774
Bug 7817
Bug 7818
Bug 8166
Jeff Lucovsky [Tue, 9 Dec 2025 13:35:35 +0000 (08:35 -0500)]
github: Add partial link for issue
Modified github template to contain the partial link for the redmine
issue which only requires the issue number to be complete.
Jeff Lucovsky [Mon, 8 Dec 2025 13:52:46 +0000 (08:52 -0500)]
test/ipv4: Test case for IPv4 unknown proto
Test case to ensure IPv4 unknown proto event fires.
Issue: 7146
Victor Julien [Mon, 19 Jan 2026 19:26:53 +0000 (20:26 +0100)]
tests: enable 7842 test for 7.0.15
Victor Julien [Sat, 17 Jan 2026 08:42:56 +0000 (09:42 +0100)]
tests: enable 8224 test for 8.0.4
Victor Julien [Sat, 17 Jan 2026 08:42:37 +0000 (09:42 +0100)]
tests: enable 7842 test for 8.0.4
Victor Julien [Sat, 17 Jan 2026 08:42:09 +0000 (09:42 +0100)]
tests: enable 8206 test for 8.0.4
Philippe Antoine [Fri, 16 Jan 2026 14:22:11 +0000 (15:22 +0100)]
nfs: backport logging tests to 8
Ticket: 8222
Victor Julien [Fri, 16 Jan 2026 12:11:07 +0000 (13:11 +0100)]
tests: add test for issue 8224
Philippe Antoine [Tue, 13 Jan 2026 20:36:42 +0000 (21:36 +0100)]
ssh: adds test with hassh disabled
Ticket: 8223
Victor Julien [Thu, 15 Jan 2026 13:03:49 +0000 (14:03 +0100)]
tests: add test for decoder counters
For testing derive counters.
Victor Julien [Sat, 10 Jan 2026 19:52:41 +0000 (20:52 +0100)]
tests: add bug 7842 test
Philippe Antoine [Thu, 11 Dec 2025 20:52:32 +0000 (21:52 +0100)]
unix-socket: add test for add-hostbits
Ticket: 8102
Philippe Antoine [Thu, 11 Dec 2025 20:42:07 +0000 (21:42 +0100)]
framework: unix-socket support
Ticket: 3464
Add support for unix-socket SV tests.
A test may define may define in its yaml a unix-commands list.
If so,
- we add --unix-socket to suricata args
- after launching suricata, we wait to see Engine started in stdout
- we then run suricatasc commands
- Checks can be run on sc.json for suricatasc output
If suricatasc is not found, such tests are skipped
Shivani Bhardwaj [Tue, 6 Jan 2026 07:30:02 +0000 (13:00 +0530)]
tls: enable tests for 8
Philippe Antoine [Mon, 12 Jan 2026 19:56:36 +0000 (20:56 +0100)]
nfs: add a test for nfsv2 logging
Ticket: 8222
Philippe Antoine [Mon, 12 Jan 2026 19:41:02 +0000 (20:41 +0100)]
nfs: adds test for nfs4 write logging
Ticket: 8222
Victor Julien [Wed, 7 Jan 2026 13:13:17 +0000 (14:13 +0100)]
tests: add test for issue 8206
Philippe Antoine [Tue, 16 Dec 2025 21:40:59 +0000 (22:40 +0100)]
quic: add test for encryption-handling bypass
Ticket: 8116