From 39dd03883184e35f93e5ff03975ab3fdca36cf68 Mon Sep 17 00:00:00 2001 From: evgeny Date: Sun, 11 Oct 2026 23:55:21 +0200 Subject: [PATCH] Record ASAN validation of endpoint detector lifecycle --- tests/stream_netns/TESTED.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/stream_netns/TESTED.md b/tests/stream_netns/TESTED.md index f9832a3b..eb5330a7 100644 --- a/tests/stream_netns/TESTED.md +++ b/tests/stream_netns/TESTED.md @@ -16,6 +16,10 @@ PASS: сначала все 16 UDP/TCP-профилей, затем реальн Ошибок payload/checksum/порядка нет, GAP полностью учитывается. Главный namespace неизменён. `make -C tests check -j4`: 144 passed, 0 failed, 0 skipped (`/tmp/nat-owner-regressions-02.log`). +В отдельной копии исходников собраны ядро и целевые `test_nat_detection` / `test_route_ping` +с одинаковыми ASAN-флагами. Оба теста прошли с `ASAN_OPTIONS=detect_leaks=1:halt_on_error=1`; +ошибок памяти и утечек нет (`/tmp/nat-owner-asan-detector.log`, `/tmp/nat-owner-asan-route.log`). + Калибровка дополнена переходом «незапрошенный вход → исходящий контакт → вход». `/tmp/nat-owner-calibration-before-guard` воспроизвёл блокировку последующего UDP для restricted NAT даже без uTun. После фильтрации запрещённого входа до conntrack