Commit Graph
6168 Commits
Author SHA1 Message Date
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
evgeny 2d054591d5 Validate peer keys against full active group member records 2026-10-30 22:38:36 +01:00
evgeny 8f28adeb0f Record missing BLE incoming group-member admission checks 2026-10-30 22:32:52 +01:00
evgeny 541325c17a Explain BLE advertisement visibility in Android settings 2026-10-30 22:27:51 +01:00
evgeny 55a6abfac5 Explain Bluetooth group connections and unrestricted invitations 2026-10-30 22:26:43 +01:00
evgeny 85be60d716 Enable the three Android BLE connection flags by default 2026-10-30 22:26:43 +01:00
evgeny bb99796140 Verify monitoring enable, disable and endpoint validation contracts 2026-10-30 22:23:15 +01:00
evgeny 168f3e9d97 Add a default-off monitoring switch and conditional endpoint fields 2026-10-30 22:23:15 +01:00
evgeny f6009d3070 Persist optional Android monitoring endpoints into native configuration 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 6db34b558a Remove the unused Android node listen port preference 2026-10-30 22:18:42 +01:00
evgeny 5bb0df82b6 Clarify Android developer settings labels and warning 2026-10-30 22:18:42 +01:00
evgeny 8f1ede0344 Show the selected Android settings section in the header 2026-10-30 22:12:20 +01:00
evgeny d4a2dac903 Reuse the chat portable radio icon in Android settings 2026-10-30 22:11:55 +01:00
evgeny bd453311ac Use labeled icons for Android settings section tabs 2026-10-30 22:09:05 +01:00
evgeny 9f59e0968e Update call UI checks and document the unified diagnostics window 2026-10-30 21:51:50 +01:00
evgeny b08161b055 Unify call graphs and metrics behind the Diagnostics action 2026-10-30 21:51:32 +01:00
evgeny ad21c49d8f Place call graph canvas alongside a resizable diagnostic text pane 2026-10-30 21:51:10 +01:00
evgeny aa9c3beece Clarify transport summary counters and initial diagnostic baseline 2026-10-30 21:50:11 +01:00
evgeny 2de735f3ff Include route retransmissions and window without creating diagnostic channels 2026-10-30 21:49:15 +01:00
evgeny da1b4839ea Verify diagnostic cadence, filtering and full buffer log delivery 2026-10-30 21:48:43 +01:00
evgeny 97934de381 Test independent log intervals and document diagnostic units 2026-10-30 21:48:17 +01:00
evgeny 5bc6350cc0 Report call route queues and ACK progress at 200ms cadence 2026-10-30 21:47:55 +01:00
evgeny 110b71d17f Share the diagnostic cadence and clamp concurrent pull timestamp skew 2026-10-30 21:47:55 +01:00
evgeny 15d44165da Log audio buffer health every 200ms outside playback locks 2026-10-30 21:47:15 +01:00
evgeny ff992bcd40 Expose bounded audio log snapshots without consuming playback events 2026-10-30 21:46:53 +01:00
evgeny d05aed35f9 Collect exact playback intervals independently from graph history 2026-10-30 21:46:53 +01:00