evgeny
56367d4aef
Adapt JOIN scheduler fixture to explicit authenticated routes
2026-10-30 23:42:05 +01:00
evgeny
eda5d99530
Test link-local rejection and unrestricted sockets on shared connections
2026-10-30 22:50:23 +01:00
evgeny
16b1003710
Finish removing connection-level policy arguments
2026-10-30 22:50:12 +01:00
evgeny
5eb0701a41
Keep connection construction independent from link admission policy
2026-10-30 22:50:12 +01:00
evgeny
8d6aef37da
Keep connection construction independent from link admission policy
2026-10-30 22:50:11 +01:00
evgeny
510dbc2e15
Keep connection construction independent from link admission policy
2026-10-30 22:50:11 +01:00
evgeny
e09a3f9052
Keep connection construction independent from link admission policy
2026-10-30 22:50:11 +01:00
evgeny
2c1ba2b1c0
Keep connection construction independent from link admission policy
2026-10-30 22:50:10 +01:00
evgeny
a5299749fb
Keep connection construction independent from link admission policy
2026-10-30 22:50:10 +01:00
evgeny
847fedeac7
Verify encrypted UTUN socket handshakes on BLE-origin shared connections
2026-10-30 22:47:39 +01:00
evgeny
9e01b910ce
Document socket policy isolation and prepare native handshake regression
2026-10-30 22:47:14 +01:00
evgeny
20e0f6581a
Reject restricted paths on existing connections without closing other transports
2026-10-30 22:43:35 +01:00
evgeny
8d92144a5a
Test known-key admission, revoked members and unknown invitation-only peers
2026-10-30 22:41:13 +01:00
evgeny
3af6ff4961
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:38 +01:00
evgeny
78613d62b5
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:38 +01:00
evgeny
0ff1dc4f66
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:37 +01:00
evgeny
091a1dc053
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:37 +01:00
evgeny
113949083b
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:37 +01:00
evgeny
42bb813ee5
Specify explicit admission policy in existing ETCP constructors
2026-10-30 22:39:37 +01:00
evgeny
8e6efd2b00
Keep graph extrema readable and validate accepted packet counters
2026-10-30 21:27:46 +01:00
evgeny
b760cef460
Test audio graph lifecycle, throughput path changes and accepted send accounting
2026-10-30 21:22:12 +01:00
evgeny
b092e09b43
Adapt call batching to queue pressure and verify protected audio startup
2026-10-30 19:54:58 +01:00
evgeny
dff64e2871
Account for the completed audio batch in the video barrier fixture
2026-10-30 19:31:29 +01:00
evgeny
215f744bbe
Verify adaptive batch targets and reject partial sends on a free transport
2026-10-30 19:29:06 +01:00
evgeny
e598568652
Trigger actual lower queue drain in producer readiness test
2026-10-30 19:26:24 +01:00
evgeny
ffa1208cb6
Make producer window test independent of min-RTT probing
2026-10-30 19:25:11 +01:00
evgeny
20b3116e7c
Cover lazy Router producers and audio batching under backpressure
2026-10-30 19:24:24 +01:00
evgeny
74eb935589
Remove obsolete audio batch delay controller
2026-10-30 19:21:46 +01:00
evgeny
ca04b098f8
Keep all call streams alive during router recovery and verify RTT ambiguity handling
2026-10-30 18:53:53 +01:00
evgeny
34cbdc3cde
Test conservative router recovery and recover lost receive-resume acknowledgements
2026-10-30 18:52:25 +01:00
evgeny
3eb9c46985
Add configurable Opus burst batches for radio transmission
2026-10-30 17:38:43 +01:00
evgeny
049c8ef155
Improve BLE call batching, startup buffering and diagnostics
2026-10-30 16:44:52 +01:00
evgeny
55bb052406
Model accepted sends in the ETCP lifecycle fixture
2026-10-29 21:34:02 +01:00
evgeny
0f2794cd51
Format the RTT growth regression cases consistently
2026-10-29 21:25:46 +01:00
evgeny
a9bec81328
Let ETCP retransmission timeouts cover measured RTT above one second
2026-10-29 21:18:52 +01:00
evgeny
5152b17114
Fix BLE link display and remove obsolete tool projects
2026-10-29 17:10:39 +01:00
evgeny
f84622966e
Add BLE ETCP links and GATT invitations for desktop and Android
...
Attach packet drivers to initially empty ETCP connections. Share BLE neighbor
tracking and group fallback between desktop and Android in cgathui_common.
Deliver join links through a dedicated Write/Indicate characteristic with
independent fragmentation queues, application acknowledgements, deduplication
and bounded retries. Merge LAN/BLE discovery and add a separate Bluetooth
invitation reception setting to both clients.
Validation: 230 core tests, BLE transport/BlueZ/UI tests, ASAN/UBSAN,
Linux GUI and Android builds, and Windows backend cross-compilation.
Physical Android/Linux invitation exchange passed with either GATT initiator.
The Android-initiated run also verified all 32 ETCP packets of 1500 bytes;
the desktop-initiated load run reached 7/32 within its 45-second time limit.
2026-10-29 16:41:04 +01:00
evgeny
fb696d0d56
Report rejected core actions and log nickname write outcomes
2026-10-29 13:35:41 +01:00
evgeny
da540627fc
Keep accepted commands bound to their instance while restart readiness closes
2026-10-29 13:35:41 +01:00
evgeny
f15ca995b7
Close frontend readiness while a restart is pending and retain failed core state
2026-10-29 13:35:41 +01:00
evgeny
20f506fc3c
Contain JNI config failures and validate audio result buffers
2026-10-29 13:35:41 +01:00
evgeny
af776deed6
Keep member snapshots atomic and verify escaped socket names
2026-10-29 13:35:41 +01:00
evgeny
89a4630477
Build complete network JSON snapshots and verify SQL failure recovery
2026-10-29 13:35:41 +01:00
evgeny
8614ba5428
Use ordinary UTF-8 across JNI strings and test cancelled media ownership
2026-10-29 13:35:41 +01:00
evgeny
8374c60b0e
Publish message requests through the worker lifetime owner
2026-10-29 13:35:41 +01:00
evgeny
5a4ddca190
Protect lifecycle producers and leave fatal signals to the platform
2026-10-29 13:35:41 +01:00
evgeny
929df3b6cb
Exercise worker request cancellation against real lifecycle teardown
2026-10-29 13:35:41 +01:00
evgeny
ab6a10026e
Verify PM voice receipts and document composer and cache ownership
2026-10-29 13:34:26 +01:00
evgeny
3f0c89a6a3
Verify real PM media commit failures, exact receipts and source cleanup
2026-10-29 13:34:26 +01:00
evgeny
d6eed3e9c9
Specify receipt policy in native DM media callers
2026-10-29 13:34:26 +01:00