Files
fips/src/transport/ethernet
Johnathan Corgan 1b55a0def3 Make the Ethernet socket leak test prove it ran, and widen its changelog entry
The regression test re-runs itself in a child process, and the child
selected the test with --ignored. libtest exits 0 when its filter
selects nothing, so the parent passed without the test running if the
module path changed or the #[ignore] attribute was removed, since
--ignored then selects nothing. The child now uses --include-ignored,
the parent requires "1 passed" in the child's output, and a failed
match on the open result prints the result, which shows the
CAP_NET_RAW error from an unprivileged run.

The same leak happened whenever the beacon sender reopened its socket
after the interface went away: a failed reopen is retried on each
later beacon, so a node whose interface was removed and not recreated
leaked one descriptor per beacon interval. The changelog entry now
says so.
2026-09-30 15:52:58 +00:00
..