evgeny
72e2c89e3b
Fix sockless TCP keepalive and require complete UTUN initialization
...
Receive keepalive through the owning ETCP link, preserve RX deadlines, and report routing metrics without TUN. Use independent netlink requests and track installed routes for rollback. Reject incomplete resource initialization and release partially constructed cores while preserving caller config ownership.
Validated startup failure and rollback, padded keepalive, standby, STCP traffic, transport lifecycle, dynamic sockets, and daemon startup. Real TUN/netlink checks passed in an isolated Linux network namespace; modified modules passed FreeBSD compilation checks.
2 weeks ago
evgeny
e8adf03826
Preserve stream control events when discarding delayed media
2 weeks ago
evgeny
1209d8e4b7
Keep video clock moving through audio underruns and drain final playback
2 weeks ago
evgeny
c9743ee85d
Exercise Android stream queues and teardown against a live core
2 weeks ago
evgeny
6f544b4ca2
Add Android JNI transport and independent stream Opus codecs
2 weeks ago
evgeny
0ee1163a0b
Bind Android media queues to core lifetime and source epochs
2 weeks ago
evgeny
938289a6f0
Include Android streaming bridge and refine malformed wire tests
2 weeks ago
evgeny
fc3518f5ba
Test media boundaries FEC losses and keyframe recovery
2 weeks ago
evgeny
5c23c10c04
Register audiovisual stream sources and regression target
2 weeks ago
evgeny
4f9fefe9e5
Test and document NCD ownership protecting CM direct probes beyond down timeout
2 weeks ago
evgeny
fdaa20977d
Recheck expired down lifetime when the last NCD owner releases it
2 weeks ago
evgeny
24c64967fd
Propagate remote UDP link DOWN to the connection expiry timer
2 weeks ago
evgeny
85b4af5b1d
Shorten RX deadline immediately when a sleeping peer wakes
2 weeks ago
evgeny
2e66cdb122
Preserve cancellation of pending outgoing attempts and size packet fixture correctly
2 weeks ago
evgeny
1c53ef597d
Register lifecycle regressions and cancel timers owned by synthetic fixtures
2 weeks ago
evgeny
0ba8380db4
Test incoming ETCP expiry, reconnect, sleep and graceful close
2 weeks ago
evgeny
b852058501
Record validated STUN fallback, sanitizer checks and IPv6 follow-up
2 weeks ago
evgeny
b3830e0264
Document signed profile source and reproducible isolated STUN bench
2 weeks ago
evgeny
9f907d0f31
Stop NAT detectors before service callbacks and verify STUN restart isolation
2 weeks ago
evgeny
152ebfef48
Release retained STUN port history during final core destruction
2 weeks ago
evgeny
3735b78328
Verify STUN cache expiry and preserve partial ETCP measurement priority
2 weeks ago
evgeny
709b0a3271
Wait for the real observer link and distribute STUN bench scripts
2 weeks ago
evgeny
8c5e4ab691
Exercise STUN fallback and ETCP promotion with real namespace NAT
2 weeks ago
evgeny
a581cb2086
Add isolated STUN fallback scenario and equivalent NAT for test ports
2 weeks ago
evgeny
f433413c49
Test deduplicated STUN groups and fallback promotion through real ETCP
2 weeks ago
evgeny
164a3a1f0f
Keep connection attempts available for STUN hints and verify signed provenance
2 weeks ago
evgeny
5c83aac96e
Adapt STUN diagnostics to endpoint profiles and helper sockets
2 weeks ago
evgeny
39dd038831
Record ASAN validation of endpoint detector lifecycle
2 weeks ago
evgeny
ff69552a61
Measure owned endpoint mapping and inbound reachability separately
2 weeks ago
evgeny
5eb1c86acf
Include stream bench validation notes in source distribution
2 weeks ago
evgeny
b8f8818eef
Record validated stream bench runs and explicit RPC error diagnostics
2 weeks ago
evgeny
89c6482a96
Record clean NAT startup and monotonic restart contract in stream specification
2 weeks ago
evgeny
d44b4bc682
Test repeated restart before deferred GAP and prohibit replay under overload
2 weeks ago
evgeny
1969ca5535
Require monotonic consumer cursor across stream receive restart
2 weeks ago
evgeny
5084670820
Recreate bench network after calibration to clear NAT and conntrack state
2 weeks ago
evgeny
e78eaf45f7
Document namespace stream bench and completion after consumer drain
2 weeks ago
evgeny
a4e899807c
Clear closed fixture handles before terminal stream regression
2 weeks ago
evgeny
d99b0e5525
Reproduce automatic stream stall after early END with incomplete FEC batch
2 weeks ago
evgeny
46ac9a03b9
Add forced TCP bench mode and verify observed source timestamp wraps
2 weeks ago
evgeny
57bf4e490d
Bound namespace startup and measure LAN quality before stream tests
2 weeks ago
evgeny
649be77fa3
Use core clock for stream metrics and require new data after WAN recovery
2 weeks ago
evgeny
5c1bb06294
Expose source clock and stream metrics in bench snapshots
2 weeks ago
evgeny
284b603e6e
Account initial GAP independently of first delivered stream record
2 weeks ago
evgeny
e92e08e5cc
Document stream lab and test namespace isolation guards
2 weeks ago
evgeny
3dc682087a
Wait for verified Merkle profiles as well as BGP reachability
2 weeks ago
evgeny
ebe3232268
Apply optional load collection only to peer queue telemetry
2 weeks ago
evgeny
0eae531706
Include local BGP presence and make queue diagnostics opt-in
2 weeks ago
evgeny
e9e93ef26b
Wire live stream scenarios into isolated bench launcher
2 weeks ago
evgeny
fe4791d6f5
Add sixteen-node live JOIN and streaming scenarios
2 weeks ago
evgeny
6332e75e61
Add real uTun stream bench node with payload and latency validation
2 weeks ago