evgeny
|
a20a219063
|
fix(core): free pending ping payloads when destroying instance
|
2026-10-18 00:57:11 +02:00 |
|
evgeny
|
49385ab91c
|
test(nat): isolate active measurements from incoming transport evidence
|
2026-10-18 00:54:51 +02:00 |
|
evgeny
|
37e092672a
|
fix(nat): retain cold ingress reservation after partial measurements
|
2026-10-17 23:53:09 +02:00 |
|
evgeny
|
7bf877b7d6
|
test(nat): exercise full retry budget with high RTT and lost reports
|
2026-10-17 23:45:35 +02:00 |
|
evgeny
|
305b61ccab
|
fix(nat): advance after an unfinished pair uses its full retry budget
|
2026-10-17 23:43:21 +02:00 |
|
evgeny
|
1d1f5d081f
|
test(nat): reserve fresh helper before publishing it during recheck
|
2026-10-17 23:41:51 +02:00 |
|
evgeny
|
edc78cbf4a
|
test(nat): cover helper rotation, preserved OPEN and budget resume
|
2026-10-17 23:39:17 +02:00 |
|
evgeny
|
906f247588
|
tests: verify tentative EIM with known helper and unknown inbound access
|
2026-10-17 18:25:53 +02:00 |
|
evgeny
|
5a8b05c50f
|
nat: try known mapping peers before observer-only fallback
|
2026-10-17 17:57:15 +02:00 |
|
evgeny
|
71abf74bfc
|
tests: cover unknown NAT candidates and stalled ingress control
|
2026-10-17 17:48:55 +02:00 |
|
evgeny
|
d70d6cb66a
|
tests: ignore stale helper probes and document local source rejection
|
2026-10-17 16:56:21 +02:00 |
|
evgeny
|
83efa229ed
|
nat: reject local probe sources and preserve internet profiles on LAN
|
2026-10-17 16:54:07 +02:00 |
|
evgeny
|
d5715a1f4f
|
tests: wait for the requested NAT round instead of an earlier automatic result
|
2026-10-17 16:26:35 +02:00 |
|
evgeny
|
7673316dc8
|
docs: specify NAT v4 independent mapping reports and receiver-verified ingress
|
2026-10-17 16:19:47 +02:00 |
|
evgeny
|
4fab849917
|
nat: align probe timing and test receiver IP rejection and endpoint failover
|
2026-10-17 16:06:21 +02:00 |
|
evgeny
|
8158d6a435
|
tests: exercise NAT mapping, filtering, delayed ingress and contaminated history
|
2026-10-17 15:57:49 +02:00 |
|