evgeny
|
dbe2640e74
|
nat: reject local STUN paths as Internet mapping evidence
|
2026-10-17 18:50:10 +02:00 |
|
evgeny
|
7a40ba536e
|
tests: verify STUN estimates and ETCP promotion in isolated networks
|
2026-10-17 18:48:06 +02:00 |
|
evgeny
|
f5d923a671
|
tests: cover tentative STUN mapping, expiry and native priority
|
2026-10-17 18:46:38 +02:00 |
|
evgeny
|
906f247588
|
tests: verify tentative EIM with known helper and unknown inbound access
|
2026-10-17 18:25:53 +02:00 |
|
evgeny
|
bbb8cff4a6
|
nat: prefer fresh public helpers while retaining known mapping candidates
|
2026-10-17 18:10:23 +02:00 |
|
evgeny
|
5a8b05c50f
|
nat: try known mapping peers before observer-only fallback
|
2026-10-17 17:57:15 +02:00 |
|
evgeny
|
78f71ddbb0
|
nat: distinguish public interface addresses from unknown NAT candidates
|
2026-10-17 17:53:20 +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
|
308eb07742
|
docs: align endpoint and STUN contracts with the implemented detector
|
2026-10-17 16:32:08 +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
|
27a87412c5
|
tests: verify STUN diagnostics without publishing a foreign-port profile
|
2026-10-17 16:23:18 +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
|
38447da5e8
|
nat: retry partial ingress measurements and keep known-IP anchor replies available
|
2026-10-17 16:02:01 +02:00 |
|
evgeny
|
8158d6a435
|
tests: exercise NAT mapping, filtering, delayed ingress and contaminated history
|
2026-10-17 15:57:49 +02:00 |
|
evgeny
|
3cb971fcba
|
tests: wait for READY group routes before measuring NAT
|
2026-10-17 15:56:19 +02:00 |
|
evgeny
|
110dd82932
|
tests: separate STUN diagnostics and allow complete NAT probe rounds
|
2026-10-17 15:51:32 +02:00 |
|
evgeny
|
fc526d16c0
|
Test stream announcements after foreground wake and packet reordering
|
2026-10-16 12:55:10 +02:00 |
|
evgeny
|
919c3d76fe
|
Fix peer standby cancellation on normal keepalive from a new link
|
2026-10-16 12:46:27 +02:00 |
|
evgeny
|
700034eec8
|
Add broadcast RS settings to desktop and Android
|
2026-10-16 09:49:58 +02:00 |
|
evgeny
|
6cdc2ce4dc
|
Allow Android audio toggles during capture startup and test native control
|
2026-10-16 01:56:43 +02:00 |
|
evgeny
|
559d66ae20
|
Test stream audio toggles and viewer scoped radio suppression
|
2026-10-16 01:49:30 +02:00 |
|
evgeny
|
b88d76a8ab
|
Fix Windows stream test and compact Android call diagnostics
|
2026-10-15 18:35:08 +02:00 |
|
evgeny
|
9886bc2fde
|
call: continue bounded video flush without waiting for media ticks
|
2026-10-15 16:38:49 +02:00 |
|
evgeny
|
0d65c5bb74
|
Exercise delayed receive workers UI stalls and call restart with real video decoding
|
2026-10-15 16:14:51 +02:00 |
|
evgeny
|
408c0be021
|
Test video cadence against data stalls scheduler delays and audio corrections
|
2026-10-15 15:56:31 +02:00 |
|
evgeny
|
39c5274819
|
Record call teardown regression coverage and verified builds
|
2026-10-15 12:28:54 +02:00 |
|
evgeny
|
e6954b4152
|
Acknowledge call termination across router epoch changes
|
2026-10-15 12:24:55 +02:00 |
|
evgeny
|
3f41676a3d
|
Define acknowledged call termination and enable route tracing
|
2026-10-15 12:18:47 +02:00 |
|
evgeny
|
59fb020711
|
Cancel stale video port commands and expose hangup regression
|
2026-10-15 12:15:07 +02:00 |
|
evgeny
|
209f2ceb7c
|
Queue video frames while awaiting matching audio timestamps
|
2026-10-15 02:04:25 +02:00 |
|
evgeny
|
005d891fb4
|
Bound video send debt and test decoder acceptance and rejection
|
2026-10-14 23:18:40 +02:00 |
|
evgeny
|
96e8f6c0ac
|
Test real decoder fixtures and malformed video parameter sets
|
2026-10-14 23:13:25 +02:00 |
|
evgeny
|
68e5905d9e
|
Adapt call transport tests and desktop setup to profile negotiation
|
2026-10-14 23:09:51 +02:00 |
|
evgeny
|
3063270a67
|
Cover directional profiles and normative DPB limits in video tests
|
2026-10-14 23:09:30 +02:00 |
|
evgeny
|
b2c6500fea
|
Test platform video port over a real bidirectional call transport
|
2026-10-14 22:50:25 +02:00 |
|
evgeny
|
f055f8a9df
|
Use fresh capture PTS after discarded video and diagnose rejected frames
|
2026-10-14 22:22:02 +02:00 |
|
evgeny
|
8c12dfc02f
|
Verify pending video is discarded when peer capabilities shrink
|
2026-10-14 22:14:30 +02:00 |
|
evgeny
|
534f319d86
|
Test directional codec envelopes and reject out-of-cap video in live calls
|
2026-10-14 22:08:48 +02:00 |
|
evgeny
|
cc341221d4
|
Verify live bitrate range changes and incompatible codec limits
|
2026-10-14 21:10:12 +02:00 |
|
evgeny
|
03d8f71be4
|
Test video adaptation from poor connectivity to the 4 Mbps ceiling
|
2026-10-14 21:07:08 +02:00 |
|
evgeny
|
ed848f94eb
|
Bound video encoder commands and verify generation-safe feedback
|
2026-10-14 20:53:53 +02:00 |
|
evgeny
|
996d4a89f5
|
Exercise video switching and backpressure in a real call
|
2026-10-14 20:49:54 +02:00 |
|
evgeny
|
b00c6a2b6d
|
Test call video negotiation and frame wire boundaries
|
2026-10-14 20:44:42 +02:00 |
|
evgeny
|
4a55c30f95
|
Verify capture clock metadata over the call transport
|
2026-10-14 19:37:25 +02:00 |
|
evgeny
|
dc3cf4f227
|
Update call transport tests for explicit capture metadata
|
2026-10-14 19:24:51 +02:00 |
|
evgeny
|
801050bacb
|
Exercise video rate feedback with simulated channel changes
|
2026-10-14 18:41:33 +02:00 |
|
evgeny
|
0bbd4d6c34
|
Verify router ACK accounting across retries and epoch resets
|
2026-10-14 18:34:33 +02:00 |
|