Commit Graph
437 Commits
Author SHA1 Message Date
evgeny 4f2ad13e39 Preserve socket bind errors through resource cleanup 2026-10-31 20:05:46 +01:00
evgeny 51a0e3f9f2 Use one GATT advertisement and read full BLE node profiles 2026-10-31 14:35:37 +01:00
evgeny 2d92a003fc Keep connection property changes from refreshing BLE discovery 2026-10-31 00:53:11 +01:00
evgeny 2c2fd09323 Seed cached BlueZ service identities without refreshing discovery age 2026-10-31 00:51:54 +01:00
evgeny 17c22eb562 Verify one BlueZ advertisement and independent visibility and admission 2026-10-31 00:40:59 +01:00
evgeny d00a642c49 Define BLE v5 visibility, admission and bounded publication contracts 2026-10-31 00:37:11 +01:00
evgeny 5deb6de7ee Verify canonical UUID conversion across WinRT GUID byte order 2026-10-31 00:36:16 +01:00
evgeny 67a76b4119 Test and probe Windows single-provider discovery lifecycle 2026-10-31 00:35:56 +01:00
evgeny de600c56e9 Bind BlueZ discovery and characteristic selection to node service UUIDs 2026-10-31 00:35:23 +01:00
evgeny 8a5a423da9 Use a single connectable node service advertisement on Windows 2026-10-31 00:33:44 +01:00
evgeny 0b66ec27d2 Discover and select Android BLE peers by their service UUID 2026-10-31 00:32:26 +01:00
evgeny 1e4fca0b25 Encode BLE node identity in versioned GATT service UUIDs 2026-10-31 00:31:23 +01:00
evgeny 79064380cb Document verified BLE bootstrap protocol and frame contracts 2026-10-31 00:00:36 +01:00
evgeny 01af2df02b Accept full GATT RX when reused ACL has unknown TX MTU 2026-10-30 23:58:52 +01:00
evgeny 563203056d Cover private address rotation and unrelated connected peers 2026-10-30 23:54:27 +01:00
evgeny 6c947ac057 Reuse connected BlueZ peer across private address rotation 2026-10-30 23:53:59 +01:00
evgeny a5d7833e16 Test invitation bootstrap without IP and independent INVITE frame limits 2026-10-30 23:40:56 +01:00
evgeny 135bfe8132 Bound large INVITE frames separately from BLE DATA 2026-10-30 23:34:04 +01:00
evgeny 13094ae7d6 Reuse connected BlueZ GATT before requesting another bearer 2026-10-30 23:16:15 +01:00
evgeny eafa1297dd Fix WinRT test operation interface conversion 2026-10-30 23:06:55 +01:00
evgeny ca2bebcbd3 Document incoming BLE tuning and refine cancellation test 2026-10-30 23:05:52 +01:00
evgeny 2902602d7f Tune incoming Windows BLE connections for throughput 2026-10-30 23:05:36 +01:00
evgeny 2cd3f966b2 Document fresh CCC preparation and finalize reconnect regression 2026-10-30 21:43:26 +01:00
evgeny 752a3a7d95 Prepare WinRT subscriptions afresh and test BlueZ session replacement 2026-10-30 21:41:38 +01:00
evgeny 68444ef192 Fix BLE subscription reset and incoming session replacement on reconnect 2026-10-30 21:41:13 +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 e81fe7030a Cover initial BLE publication and preserve radio diagnostics 2026-10-30 17:54:14 +01:00
evgeny 77979c4058 Start Windows BLE publisher before GATT and sequence updates 2026-10-30 17:52:42 +01:00
evgeny 4eefe43053 Pass desktop BLE identity to transport before startup 2026-10-30 17:50:32 +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 8aa4330c72 Handle requested GATT stop in Windows advertising probe 2026-10-30 12:39:17 +01:00
evgeny ace0ce3e85 Test and document Windows BLE radio status diagnostics 2026-10-30 12:18:19 +01:00
evgeny 3e1d1ddbfd Add Windows BLE advertising resource diagnostics 2026-10-30 12:17:19 +01:00
evgeny eeb2373599 Keep BLE discovery summaries at ten-second intervals 2026-10-30 11:21:04 +01:00
evgeny 2a19c08d62 Report WinRT scan filters and prolonged publisher waiting 2026-10-30 11:11:40 +01:00
evgeny f7f3636032 Expose precise BLE identity rejection reasons 2026-10-30 11:08:29 +01:00
evgeny 8617405464 Merge origin/master preserving BLE wire v4 and Windows 1809 support 2026-10-30 10:55:16 +01:00
evgeny 64770b579d Support WinRT BLE discovery and connection on Windows 1809 2026-10-30 10:30:22 +01:00
evgeny 09e045a45d Use unconfirmed BLE ACK writes and notifications on Android 2026-10-30 04:39:05 +01:00
evgeny 452ab50f9e Switch WinRT ACK delivery and advertise BLE wire version four 2026-10-30 04:35:42 +01:00
evgeny d0df49446c Send BlueZ flow acknowledgements without ATT responses 2026-10-30 04:35:12 +01:00
evgeny e0076d5d10 Repeat cumulative BLE acknowledgements after unreliable delivery 2026-10-30 04:34:54 +01:00
evgeny 008bafc18a Cover lost cumulative BLE acknowledgements with full duplex windows 2026-10-30 04:34:10 +01:00
evgeny f4bcc6eae9 Log BLE packet sequences and acknowledgements in debug category 2026-10-30 04:31:55 +01:00
evgeny 33a3774938 Require BLE probe publication and document WinRT diagnostics 2026-10-29 22:42:36 +01:00
evgeny 4a7f3253f6 Test WinRT BLE exception isolation and pending shutdown 2026-10-29 22:39:15 +01:00
evgeny dc70174af9 Preserve WinRT BLE event context and diagnose API failures 2026-10-29 22:38:08 +01:00
evgeny d5505c054f Reserve the ACK interval after completion for payload traffic 2026-10-29 22:31:17 +01:00