evgeny
9c01535c78
Exercise paused ring readers and graceful source close across live nodes
2026-10-14 00:02:59 +02:00
evgeny
3649e45087
Reseek on media discontinuities and bound disabled track timestamps
2026-10-14 00:01:57 +02:00
evgeny
35521fe188
Verify bounded assembly of large retained frames without new packets
2026-10-13 23:46:30 +02:00
evgeny
5937904b4a
Test delayed readers without frontend queue growth and isolate codec fixtures
2026-10-13 23:41:10 +02:00
evgeny
9f37c54a3c
Expose demand based audio and video reads on local stream handles
2026-10-13 22:30:47 +02:00
evgeny
5c12ba253e
Test independent playback readers over one authenticated stream ring
2026-10-13 22:21:29 +02:00
evgeny
2fac28b7e9
Build and register the shared stream playback controller test
2026-10-13 22:04:16 +02:00
evgeny
8e3ec4cb84
Test adaptive playback against a delayed audio device queue
2026-10-13 22:04:16 +02:00
evgeny
3b922ced78
Cover early BOUND in the delayed helper confirmation regression
2026-10-13 20:28:56 +02:00
evgeny
43a600c5a5
Test immediate relay forwarding and log batch authentication
2026-10-13 20:25:40 +02:00
evgeny
01d7fd5bef
Document embedded batch signatures and resize pressure fixtures
2026-10-13 20:20:17 +02:00
evgeny
98d1e40bf3
Validate short media batches with an embedded source signature
2026-10-13 20:14:06 +02:00
evgeny
e96b813fcb
Test batch authentication after losses and recovery after rejection
2026-10-13 20:13:45 +02:00
evgeny
7c8470f44a
Define variable stream parts with a signed RS batch envelope
2026-10-13 20:03:08 +02:00
evgeny
f2c5187ef1
Retry pending supplier buffers without resetting error backoff
2026-10-13 18:06:58 +02:00
evgeny
da0a9ad316
Wake stream supplier discovery on Merkle and BGP callbacks
2026-10-13 17:55:19 +02:00
evgeny
ccc9210232
Retain selected relay issuance before delayed READY and ACCEPT
2026-10-13 17:20:36 +02:00
evgeny
eda8dfbc91
Cover paused sources and duplicate relay controls during startup
2026-10-13 16:32:53 +02:00
evgeny
60aaa16327
Confirm relay readiness after reconstructing first FEC batch
2026-10-13 16:22:00 +02:00
evgeny
ad20f954c5
Race initial stream suppliers with relay delay of 100ms
2026-10-13 16:14:35 +02:00
evgeny
727106f4e9
Document stereo live audio and compact rotation controls
2026-10-13 14:30:07 +02:00
evgeny
c251de4f77
Verify stereo media format and AGC channel balance
2026-10-13 14:24:59 +02:00
evgeny
214a98efb1
Play live stereo on desktop and verify channel separation
2026-10-13 14:17:26 +02:00
evgeny
2a2394b34d
Verify live stream compression and document shared radio AGC
2026-10-13 13:46:24 +02:00
evgeny
cff92f3dac
Remove obsolete debug option from configuration fixture
2026-10-13 12:18:01 +02:00
evgeny
f953ab5a8f
Test all debug categories and record Android settings fixes
2026-10-13 12:12:30 +02:00
evgeny
bbd13215a4
Apply router backpressure and preserve reusable relay attempts
2026-10-13 09:42:46 +02:00
evgeny
e73fab0a73
Verify relay handoff expiry, replay protection and complete teardown
2026-10-13 09:38:50 +02:00
evgeny
035a2eb6d0
Retain and release media replication connection ownership
2026-10-13 09:28:51 +02:00
evgeny
57d2828496
Separate stream routing from member files and scope relay activation
2026-10-13 09:14:06 +02:00
evgeny
8dbfb4d297
Exercise supernode relay delivery and preserve ended receive handles
2026-10-13 01:28:23 +02:00
evgeny
2cc9834e4c
Use integral scores to select stream suppliers
2026-10-13 01:14:38 +02:00
evgeny
83c652a810
Merge remote-tracking branch 'origin/master'
2026-10-13 01:08:11 +02:00
evgeny
3a6dacf378
Add stream camera controls and preserve playback on changes
2026-10-13 01:00:53 +02:00
evgeny
72bcbd98e8
Handle SIGPIPE during TCP stream test teardown
2026-10-13 00:58:40 +02:00
evgeny
3adc4a0be4
Isolate stream bootstrap teardown from shared test events
2026-10-13 00:55:12 +02:00
evgeny
bf0b90d362
Exercise initial stream reinit on a single TCP link
2026-10-13 00:51:36 +02:00
evgeny
00b78fd629
Preserve pending stream requests across session reinit
2026-10-13 00:40:53 +02:00
evgeny
5ddfc582f7
Merge remote-tracking branch 'origin/master'
2026-10-12 22:38:49 +02:00
evgeny
db2771e8de
Fix Windows interface macro collision in NCD test
2026-10-12 22:38:23 +02:00
evgeny
34349bd663
Require selected epochs and verify multiple live publishers
2026-10-12 22:28:15 +02:00
evgeny
cacd377d55
Use only shared source events in Android streaming UI and tests
2026-10-12 22:20:28 +02:00
evgeny
d9821fa89c
Add bounded desktop live media bridge and source lifecycle tests
2026-10-12 22:07:35 +02:00
evgeny
90d3206071
Confirm new TCP sessions and bound reciprocal challenge retries
...
Negotiate new TCP sessions even when the peer epoch is known, and let the retry timer send reciprocal challenges to avoid feedback loops when confirmations are lost.
Cover peer restarts, simultaneous connects, REALITY, confirmation loss, second links, stale confirmations and deadlines. Remove forced client resets and count only validated test payloads in the UDP reconnect test.
Validation: 149 tests passed; proxy, burst and load integration tests passed; Android assembleDebug succeeded.
2026-10-12 21:29:41 +02:00
evgeny
d372438b6e
Reuse automatically completed profiles in the NAT fixture
2026-10-12 20:57:29 +02:00
evgeny
d2b96d1340
Release cold priority after a completed partial measurement
2026-10-12 20:48:33 +02:00
evgeny
a32eef9ed1
Wait for the actual DOWN timer in the owner-release test
2026-10-12 20:46:43 +02:00
evgeny
c7be1ebbbe
Preserve cold NAT trials in the real network fixture
2026-10-12 20:43:39 +02:00
evgeny
391059c967
Refresh signed socket metadata when changing the failure-test profile
2026-10-12 20:33:31 +02:00
evgeny
bea9ca88a6
Publish the test peer profile through the instance-owned snapshot
2026-10-12 20:33:16 +02:00