Commit Graph
6194 Commits
Author SHA1 Message Date
evgeny 616ca3ba99 Exercise authenticated BLE JOIN against tampering and replay 2026-10-30 23:41:18 +01:00
evgeny a5d7833e16 Test invitation bootstrap without IP and independent INVITE frame limits 2026-10-30 23:40:56 +01:00
evgeny e88de767ac Release pending bootstrap routes on channel deletion and expiry 2026-10-30 23:40:21 +01:00
evgeny 8dfb9d373f Close cancelled bootstrap sessions and permit fresh bounded retries 2026-10-30 23:37:34 +01:00
evgeny ad8e05c823 Build BLE join carrier in Android native client 2026-10-30 23:36:19 +01:00
evgeny 38c1287b45 Connect BLE bootstrap lifecycle to the shared chat JOIN carrier 2026-10-30 23:36:19 +01:00
evgeny a290234f8a Implement bounded authenticated JOIN transport over BLE INVITE 2026-10-30 23:35:28 +01:00
evgeny 135bfe8132 Bound large INVITE frames separately from BLE DATA 2026-10-30 23:34:04 +01:00
evgeny 6344ff2ecb Share JOIN state machine across ETCP and authenticated carriers 2026-10-30 23:33:57 +01:00
evgeny 8a0cc6f5e1 Add scoped authenticated carrier interface for chat joins 2026-10-30 23:32:47 +01:00
evgeny 44c796a72f Define authenticated BLE join bootstrap architecture 2026-10-30 23:32:26 +01:00
evgeny f40f2cba71 Record BLE join bootstrap deadlock after delivered invitation 2026-10-30 23:23:31 +01:00
evgeny a50af06639 Record BLE invitation diagnosis and remaining initial ACL timeout 2026-10-30 23:19:53 +01:00
evgeny ce89fd1e2c Clarify BLE delivery failures and document connection reuse 2026-10-30 23:18:25 +01:00
evgeny 920ea7ae2c Report failed BLE invitation delivery without success wording 2026-10-30 23:18:13 +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 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 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 dcc7e2f8d7 Make authenticated known-key admission strictly local to each link 2026-10-30 22:49:59 +01:00
evgeny fd05e13525 Remove peer admission policy from shared ETCP connections 2026-10-30 22:49:59 +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 80e85bbec6 Keep UTUN socket admission independent from shared BLE connection defaults 2026-10-30 22:46:46 +01:00
evgeny 20e0f6581a Reject restricted paths on existing connections without closing other transports 2026-10-30 22:43:35 +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 8d92144a5a Test known-key admission, revoked members and unknown invitation-only peers 2026-10-30 22:41:13 +01:00
evgeny ed98ce169e Apply known-peer policy to desktop BLE while keeping explicit hardware probes 2026-10-30 22:40:16 +01:00
evgeny 612b263891 Keep unknown BLE keys in invitation-only mode before ETCP admission 2026-10-30 22:39:59 +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 0850a52180 Check known peer keys after authenticated transport handshake before UP 2026-10-30 22:39:09 +01:00
evgeny 90f70f2b72 Preserve per-link admission policy for shared ETCP connections 2026-10-30 22:38:52 +01:00
evgeny afa834a02d Require known peer admission as an ETCP connection creation policy 2026-10-30 22:38:51 +01:00
evgeny 14e61c68ce Keep known-peer admission policy in the topology module 2026-10-30 22:38:36 +01:00