Commit Graph
680 Commits
Author SHA1 Message Date
evgeny ce89fd1e2c Clarify BLE delivery failures and document connection reuse 2026-10-30 23:18:25 +01:00
evgeny ca2bebcbd3 Document incoming BLE tuning and refine cancellation test 2026-10-30 23:05:52 +01:00
evgeny 3b9f503ef3 Record completed link admission checks and the separate invitation listener issue 2026-10-30 22:53:57 +01:00
evgeny 89829ca9b6 Describe admission policy as a property of the Bluetooth link 2026-10-30 22:50:45 +01:00
evgeny 847fedeac7 Verify encrypted UTUN socket handshakes on BLE-origin shared connections 2026-10-30 22:47:39 +01:00
evgeny 6a7940450e Clarify constructor admission requirements and keep helper below includes 2026-10-30 22:42:50 +01:00
evgeny 6d9ef7383c Recheck peer admission during session handshake and document BLE policy 2026-10-30 22:42:02 +01:00
evgeny 8f28adeb0f Record missing BLE incoming group-member admission checks 2026-10-30 22:32:52 +01:00
evgeny bb99796140 Verify monitoring enable, disable and endpoint validation contracts 2026-10-30 22:23:15 +01:00
evgeny baf58a7971 Record missing Android monitoring configuration wiring 2026-10-30 22:18:42 +01:00
evgeny 9f59e0968e Update call UI checks and document the unified diagnostics window 2026-10-30 21:51:50 +01:00
evgeny aa9c3beece Clarify transport summary counters and initial diagnostic baseline 2026-10-30 21:50:11 +01:00
evgeny 97934de381 Test independent log intervals and document diagnostic units 2026-10-30 21:48:17 +01:00
evgeny 2cd3f966b2 Document fresh CCC preparation and finalize reconnect regression 2026-10-30 21:43:26 +01:00
evgeny 88436cde0e Package audio history headers and record outdated call fixtures 2026-10-30 21:31:50 +01:00
evgeny 476ab1b840 Preserve recorded traffic rates as the history window advances 2026-10-30 21:30:52 +01:00
evgeny 355604a862 Document graph measurement boundaries and improve label contrast 2026-10-30 21:23:54 +01:00
evgeny e43f95ea83 Keep startup defaults and reset reserve snapshots consistent 2026-10-30 20:05:23 +01:00
evgeny a7bb72a0b7 Replenish playout reserve smoothly and account for packet cadence in delay control 2026-10-30 20:03:49 +01:00
evgeny efd80949cd Document adaptive full batches and Router readiness ownership 2026-10-30 19:30:12 +01:00
evgeny d1886be6f4 Request maximum BLE advertising power and display radio power status 2026-10-30 18:15:37 +01:00
evgeny 8a02704f8b Document BLE startup sequencing and honor publication deadline 2026-10-30 17:55:26 +01:00
evgeny df23626c47 Remove system stall investigation from task list 2026-10-30 17:39:09 +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 0afccfb624 Probe Windows BLE publisher startup before GATT advertising 2026-10-30 12:55:11 +01:00
evgeny 49cbb7e148 Keep BLE counters tied to neighbor table entries 2026-10-30 12:45:56 +01:00
evgeny d86599995c Count received BLE advertisements over each neighbor lifetime 2026-10-30 12:45:18 +01:00
evgeny 0907395779 Document Windows 1809 advertising probe stop acknowledgement 2026-10-30 12:39:42 +01:00
evgeny ace0ce3e85 Test and document Windows BLE radio status diagnostics 2026-10-30 12:18:19 +01:00
evgeny eeb2373599 Keep BLE discovery summaries at ten-second intervals 2026-10-30 11:21:04 +01:00
evgeny 8617405464 Merge origin/master preserving BLE wire v4 and Windows 1809 support 2026-10-30 10:55:16 +01:00
evgeny 7d0c394091 Document Windows 1809 BLE cache lookup and diagnostics 2026-10-30 10:31:25 +01:00
evgeny e1e3c9cfde Document unconfirmed BLE acknowledgements and measured latency limits 2026-10-30 04:54:47 +01:00
evgeny f4bcc6eae9 Log BLE packet sequences and acknowledgements in debug category 2026-10-30 04:31:55 +01:00
evgeny ae1d149545 Merge branch 'master' of http://git.syqiq.tech/jeka/utun2 2026-10-29 22:43:06 +01:00
evgeny 33a3774938 Require BLE probe publication and document WinRT diagnostics 2026-10-29 22:42:36 +01:00
evgeny dd80f589fa Record successful BLE ACK loads in both connection roles 2026-10-29 22:39:54 +01:00
evgeny 552f7b31b0 Record ACK scheduling regression and successful desktop load 2026-10-29 22:36:14 +01:00
evgeny b1a272fa23 Clarify BLE ACK spacing after local completion 2026-10-29 22:33:17 +01:00
evgeny c83b30aa0b Document BLE v3 ACK framing and bounded remote credit 2026-10-29 22:26:34 +01:00
evgeny e194535b25 Record RTO validation and remaining BLE throughput work 2026-10-29 21:39:31 +01:00
evgeny 635e1726e6 Document BLE readiness fixes and remaining HCI queue delay 2026-10-29 21:37:40 +01:00
evgeny 8081f94ebe Record BLE negotiation evidence and retry pre-transfer radio connections 2026-10-29 20:29:09 +01:00
evgeny 083495986e Document HCI queue delays and explain incompatible GATT properties 2026-10-29 19:10:13 +01:00
evgeny 33b4f0acc8 Record BLE throughput results and harden the hardware probe 2026-10-29 18:38:11 +01:00
evgeny 3def3f5af2 Use unacknowledged BLE DATA and request faster connections 2026-10-29 18:28:05 +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 268e8794ab Document process lifetime voice ownership and core shutdown prerequisites 2026-10-29 13:35:19 +01:00