opnsense-src/tests/sys
Kristof Provost b23dbabb7f pf: test rules evaluation in the face of multiple IPv6 fragment headers
Send an ICMPv6 echo request packet with multiple IPv6 fragment headers.
Set rules to pass all packets, except for ICMPv6 echo requests.

pf ought to drop the echo request, but doesn't because it reassembles
the packet, and then doesn't handle the second fragment header. In other
words: it fails to detect the ICMPv6 echo header.

Reported by:	Enrico Bassetti bassetti@di.uniroma1.it (NetSecurityLab @ Sapienza University of Rome)
MFC after:	instant
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-08-04 15:24:16 +02:00
..
acl acl tests: Serialize 2023-03-30 19:35:59 -04:00
aio aio tests: Use unique names for zvols 2023-03-30 19:35:59 -04:00
audit tests/sys/audit: Remove MIPS-specific sysarch(2) test. 2023-03-29 15:06:03 -07:00
auditpipe Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
capsicum spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
cddl Multiple fixes to the zfsd test suite 2023-07-10 16:36:57 -06:00
common pf tests: properly destroy renamed interfaces 2023-01-16 07:23:07 +01:00
compat32 tests: Don't recurse into sys/compat32 2023-05-16 02:06:34 +01:00
devrandom spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
fifo spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
file spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
fs tests/fusefs: Suppress false warning from GCC. 2023-06-20 12:34:39 -07:00
geom ggate tests: Serialize 2023-07-31 11:01:53 -04:00
kern unix tests: Add a regression test for getpeername(2) 2023-06-21 14:39:36 -04:00
kqueue kqueue tests: Simplify the test runner 2022-05-24 20:17:41 -04:00
mac mac_ipacl: new MAC policy module to limit jail/vnet IP configuration 2023-07-26 00:07:57 +00:00
mqueue Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
net spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
netgraph netgraph tests: Serialize 2023-03-18 16:57:11 -04:00
netinet Mark usage function as __dead2 in programs where it does not return 2023-07-07 10:45:17 -06:00
netinet6 netinet6 tests: test for loss of Solicited-node multicast groups 2023-07-24 16:47:50 +02:00
netipsec netipsec tests: Serialize 2023-03-20 12:21:17 -04:00
netlink netlink: fix failing TestRtNlAddIfaddrLo::test_add_6 tests. 2023-06-13 15:26:44 +00:00
netmap spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
netpfil pf: test rules evaluation in the face of multiple IPv6 fragment headers 2023-08-04 15:24:16 +02:00
opencrypto test/sys/opencrypto: Fix NIST KAT parser iterator 2022-10-06 16:42:31 +02:00
pjdfstest Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
posixshm spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ses ses: cleanup ses tests 2023-03-27 14:06:51 -06:00
sys spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
vfs capsicum: Verify that openat("/", "..") fails with ENOTCAPABLE 2023-04-25 09:54:47 -04:00
vm tests: Add MAP_32BIT flag test 2023-08-01 23:23:15 +03:00
vmm spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
Makefile tests: Don't recurse into sys/compat32 2023-05-16 02:06:34 +01:00
Makefile.depend DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
Makefile.inc Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00