Files
fips/src/node
Johnathan Corgan 177f957476 Report a supervised child's death to the supervisor even when it panics
The DNS responder's exit report followed a loop that never returns, so
it was unreachable, and a panic in the DNS task or either TUN thread
unwound past its report. In each case the node stayed healthy with the
child gone, and the DNS address stayed published for a socket nobody
answered on.

Each child body now runs inside a small wrapper that catches a panic,
logs it, and reports the exit on either outcome. A deliberate stop
still reports nothing, since aborting the task drops the wrapper before
it can send.

Tests cover both wrappers on panic and on return, the abort case, and
the rx loop's handling of a DNS exit: the node degrades and retracts
the responder's address.
2026-09-23 19:35:30 +00:00
..
2026-07-29 02:17:34 +00:00
2026-07-29 02:17:34 +00:00
2026-08-15 07:56:54 +00:00