Commit Graph
6756 Commits
Author SHA1 Message Date
evgeny 6f261cd5df Document supported invitation entry and call revocation policy 2026-11-04 01:51:51 +01:00
evgeny 9d12bbad39 Preserve PIN retry receipts and initialize full stream test lifecycle 2026-11-04 01:51:50 +01:00
evgeny 8b5f8ae944 Cover stream endpoint isolation and shared control queue revocation 2026-11-04 01:50:43 +01:00
evgeny 8f3a0f7867 Test delayed device keys and scrub PIN caches after cancellation 2026-11-04 01:48:24 +01:00
evgeny c05a213d0d Exercise call revocation and cross-group packets over shared ETCP 2026-11-04 01:46:58 +01:00
evgeny e357a035ab Check current group admission for stream data and delayed controls 2026-11-04 01:44:00 +01:00
evgeny 1edd009068 Revoke device invitations when group admission or peer identity changes 2026-11-04 01:42:57 +01:00
evgeny 8dc0195d53 Apply group admission to video and cancel calls on membership change 2026-11-04 01:42:32 +01:00
evgeny d83ab168cb Authorize call channels and stop revoked calls immediately 2026-11-04 01:42:20 +01:00
evgeny 8633b35388 Verify retired invitation packets cannot enter a group API 2026-11-04 01:37:54 +01:00
evgeny 9dcfa17de8 Drop tests for the removed legacy invitation implementation 2026-11-04 01:37:54 +01:00
evgeny 6baec7f311 Delete obsolete INVITE_INFO client and server implementation 2026-11-04 01:37:32 +01:00
evgeny 54da6e554b Remove legacy invitation module from the core build 2026-11-04 01:37:32 +01:00
evgeny d652706047 Stop exposing the unused unauthenticated INVITE_INFO endpoint 2026-11-04 01:37:32 +01:00
evgeny d27665262f Record final MEMBERS verification and full regression results 2026-11-04 01:25:36 +01:00
evgeny 15ea4ff37e Preserve local member settings when repairing invalid signed records 2026-11-04 01:21:46 +01:00
evgeny c24412276f Run STREAM relay scenarios as an independent integration target 2026-11-04 01:15:57 +01:00
evgeny 96410eb606 Distinguish helper delivery latency from its bootstrap timer 2026-11-04 01:12:35 +01:00
evgeny d33aea6305 Record completed MEMBERS version verification and isolation coverage 2026-11-04 01:12:22 +01:00
evgeny eb9d509c47 Keep relay race fixtures active independently of standby scenarios 2026-11-04 01:11:49 +01:00
evgeny 2650eec1cf Include transport liveness in optional STREAM test diagnostics 2026-11-04 01:11:17 +01:00
evgeny 3e3f3096ae Log actual bootstrap timer latency before the integration assertion 2026-11-04 01:07:26 +01:00
evgeny c23f2d2058 Describe final callback ordering and preserve-before-verify startup behavior 2026-11-04 01:07:09 +01:00
evgeny 459a811bce Skip whole-group projection when incoming versions make no changes 2026-11-04 01:06:43 +01:00
evgeny 778b548c9c Preserve fallback versions until receive verification instead of purging at start 2026-11-04 01:05:59 +01:00
evgeny ddf570c791 Keep caller transactions intact on invalid receive commit and guard SQLite blob reads 2026-11-04 01:05:04 +01:00
evgeny 797e5d39c4 Sign radio fixture credentials with the initialized node identity 2026-11-04 01:04:20 +01:00
evgeny 525e8e127c Verify recovery completes the waiting neighbour handshake 2026-11-04 01:03:50 +01:00
evgeny 4a4244e417 Align service fixtures with authenticated membership and revoked disclosure boundaries 2026-11-04 01:03:25 +01:00
evgeny 33e1a588e8 Complete ordinary membership handshake after recovery and skip unchanged snapshots 2026-11-04 01:02:40 +01:00
evgeny 23a6b2ed9e Test delayed inviter dependencies without leaking unverified shared identities 2026-11-04 01:00:15 +01:00
evgeny 07858614c8 Exercise member endpoint isolation and bootstrap over the shared ETCP transport 2026-11-04 01:00:15 +01:00
evgeny 0669cd7b06 Document the implemented single-table member receive lifecycle 2026-11-04 00:58:51 +01:00
evgeny fc6dc6a93b Explain per-record fallback and concurrent synchronization in public headers 2026-11-04 00:58:51 +01:00
evgeny 8b3fb5f137 Read published member properties when opening desktop dialogs 2026-11-04 00:57:49 +01:00
evgeny 235bef7f7e Filter Android member views and update desktop file fixtures for versioned rows 2026-11-04 00:57:49 +01:00
evgeny eb9aca7fe8 Keep desktop membership views on published records 2026-11-04 00:57:02 +01:00
evgeny d548e31c1d Publish staged results only when the database commit succeeds 2026-11-04 00:57:02 +01:00
evgeny de6fa56a73 Avoid the POSIX revoke name in member version tests 2026-11-04 00:56:12 +01:00
evgeny c67b3e32e8 Cover publication after callback cancellation and real request authorization 2026-11-04 00:56:00 +01:00
evgeny 70a5f0345f Preserve separately signed owner revocations when repairing invalid profiles 2026-11-04 00:55:22 +01:00
evgeny e162b60961 Allow policy edits against the published snapshot during parallel receives 2026-11-04 00:54:18 +01:00
evgeny 20ba312340 Pass staged page cursor metadata in the adapter contract order 2026-11-04 00:54:02 +01:00
evgeny 63751b3715 Test policy and member publication as one completed exchange 2026-11-04 00:53:51 +01:00
evgeny b4de48f0f6 Exercise staged member pages and retain SQL fault injection coverage 2026-11-04 00:53:18 +01:00
evgeny 45064e2f33 Remove obsolete group-wide pending admission checkpoint 2026-11-04 00:53:18 +01:00
evgeny a13a6e0941 Check current admission before resuming dependent synchronization 2026-11-04 00:52:48 +01:00
evgeny 8201b075f4 Use one transactional receive path for MEMBERS and revalidate after publication 2026-11-04 00:52:38 +01:00
evgeny c02d5a6cfc Prevent invalid old versions from winning freshness comparisons 2026-11-04 00:48:23 +01:00
evgeny 7319f900c4 Exercise concurrent member versions, fallback, SQL rollback and restart 2026-11-04 00:46:27 +01:00