|
|
|
@ -16,6 +16,10 @@ PASS: сначала все 16 UDP/TCP-профилей, затем реальн |
|
|
|
Ошибок payload/checksum/порядка нет, GAP полностью учитывается. Главный namespace неизменён. |
|
|
|
Ошибок payload/checksum/порядка нет, GAP полностью учитывается. Главный namespace неизменён. |
|
|
|
`make -C tests check -j4`: 144 passed, 0 failed, 0 skipped (`/tmp/nat-owner-regressions-02.log`). |
|
|
|
`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 |
|
|
|
`/tmp/nat-owner-calibration-before-guard` воспроизвёл блокировку последующего UDP |
|
|
|
для restricted NAT даже без uTun. После фильтрации запрещённого входа до conntrack |
|
|
|
для restricted NAT даже без uTun. После фильтрации запрещённого входа до conntrack |
|
|
|
|