opnsense-src/tests/sys
Alexander V. Chernikov 228c632ab3 netlink: fix compatibility with older netlink applications.
Some apps try to provide only the non-zero part of the required message
 header instead of the full one. It happens when fetching routes or
 interface addresses, where the first header byte is the family.
This behavior is "illegal" under the "strict" Netlink socket option,
 however there are many applications out there doing things in the
 "old" way.

Support this usecase by copying the provided bytes into the temporary
 zero-filled header and running the parser on this header instead.

Reported by:	Goran Mekić <meka@tilda.center>
2023-01-16 12:21:40 +00:00
..
acl tests/sys/acl: Add ATF C test for newly added acl_* functions. 2021-08-27 11:52:21 +03:00
aio Reap dead code in lio_kqueue_test and aio_kqueue_test 2022-07-24 09:31:40 -06:00
audit Extend the length of dirpath to fix failure in kyua test 2022-04-12 09:23:56 -07:00
auditpipe Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
capsicum Fix MK_TESTS build with MK_ASAN/MK_UBSAN 2021-08-02 14:33:24 +01:00
cddl zfs tests: stop writing to arbitrary devices 2022-11-11 14:43:47 -06:00
common pf tests: properly destroy renamed interfaces 2023-01-16 07:23:07 +01:00
devrandom Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
fifo Avoid hard-coding pipe buffer sizes in the pipe and fifo kqueue tests. 2020-05-20 17:48:18 +00:00
file path_test: Verify that operations on unlinked files work 2022-04-18 17:55:24 -04:00
fs fusefs: fix VOP_ADVLOCK with SEEK_END 2022-10-18 19:11:49 -06:00
geom Skip sys.geom.class.multipath.failloop.failloop if dtrace fails to run 2022-03-08 18:12:40 +08:00
kern ktls_tests: Ignore errors from close for receive error tests. 2022-12-20 11:38:28 -08:00
kqueue kqueue tests: Simplify the test runner 2022-05-24 20:17:41 -04:00
mac Resolve conflict between the fusefs(5) and mac_bsdextended(4) tests 2020-05-02 20:14:59 +00:00
mqueue Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
net rtsock: fix socket closure. 2023-01-16 10:49:45 +00:00
netgraph Remove riscv workaround in sys.netgraph.hub.loop test 2021-12-05 11:12:40 -04:00
netinet tests/netinet: mark more tests that require python 2022-12-07 11:51:49 -08:00
netinet6 testing: improve python vnet wrapper. 2022-12-29 19:59:11 +00:00
netipsec ipsec tests: add test case for chacha20_poly1305 2022-11-02 14:19:37 +01:00
netlink netlink: fix compatibility with older netlink applications. 2023-01-16 12:21:40 +00:00
netmap netmap tests: Reset ctx->nmctx to NULL in nmreq_parsing. 2022-12-04 16:29:25 -08:00
netpfil pf tests: properly destroy renamed interfaces 2023-01-16 07:23:07 +01: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 posixshm_test: add naive page accounting test 2022-12-09 14:17:12 +02:00
ses tests/sys/ses: Use ANSI C definition for has_ses. 2022-02-01 13:25:47 -08:00
sys rb_tree: test rank balance 2022-09-07 21:40:05 -05:00
vfs tests/sys/vfs/lookup_cap_dotdot: No longer aborts after ATF update 2021-02-04 17:57:27 +00:00
vm shared_shadow_inval_test: fix copy-pasto in error message 2022-08-24 13:03:11 -05:00
vmm vmm: Add credential to cdev object 2021-08-18 13:41:33 -04:00
Makefile netlink: connect netlink tests to the build 2022-12-16 12:02:50 +00: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