Commit Graph
1607 Commits
Author SHA1 Message Date
evgeny 9700ea3340 Allow membership closure to finish before releasing restored stream handle 2026-11-03 16:36:18 +01:00
evgeny d20111318c Check file ACL and session removal after signed membership exclusion 2026-11-03 16:34:45 +01:00
evgeny c6a5c13d3f Restore allowed peer sessions after own membership is readmitted 2026-11-03 16:34:44 +01:00
evgeny 3a54bdd3a2 Enforce invitation admission in active video stream membership 2026-11-03 16:33:58 +01:00
evgeny 04567fd328 Use complete membership certificates in DM and radio mesh scenarios 2026-11-03 16:32:08 +01:00
evgeny c6a762b286 Create admitted signed members in headless voice fixtures 2026-11-03 16:31:43 +01:00
evgeny 8f988af0df Sign membership fixtures used by calls and DM media 2026-11-03 16:31:42 +01:00
evgeny 90b90738f1 Seed completed admission in isolated history synchronization tests 2026-11-03 16:31:13 +01:00
evgeny 626fa26a5b Add signed membership fixture for network service tests 2026-11-03 16:30:50 +01:00
evgeny 1c41dc0c32 Use signed membership in media delivery network scenarios 2026-11-03 16:30:06 +01:00
evgeny e93c67afd5 Update recovery admission and invitation signing fault fixtures 2026-11-03 16:29:43 +01:00
evgeny b6ea2ed401 Seed admission state in isolated topology and NAT fixtures 2026-11-03 16:29:43 +01:00
evgeny f7c3251969 Test online inviter confirmation and document invitation policy 2026-11-03 16:27:34 +01:00
evgeny a1653d648b Keep unresolved invitation chains inactive and test interrupted sync and cycles 2026-11-03 16:19:12 +01:00
evgeny aae66a3de5 Seed real admitted administrators in JOIN tests and adapt desktop fixture 2026-11-03 16:11:18 +01:00
evgeny 3ce096d352 Update join tests and start synchronization only after confirmed ready 2026-11-03 16:06:36 +01:00
evgeny 0c0233600c Expose correlated policy preview and apply commands for interfaces 2026-11-03 16:02:31 +01:00
evgeny a35b09c4de Test policy transitions, preserved members and Merkle page ordering 2026-11-03 16:00:14 +01:00
evgeny ff94ff38ea Adapt member and feedback tests to policy pages and join signatures 2026-11-03 15:59:00 +01:00
evgeny 1aa1678048 Update poll and encrypted messaging membership fixtures 2026-11-03 15:58:59 +01:00
evgeny 1bf9ccb74b Update stream and call fixtures to signed join certificates 2026-11-03 15:58:59 +01:00
evgeny 2a7fdd0fb0 Update attachment and join fixtures to current certificate format 2026-11-03 15:58:30 +01:00
evgeny 57a9afb63e Update media membership fixtures to join-bound certificates 2026-11-03 15:58:30 +01:00
evgeny 7eb4450bef Verify group join binding independently of member profile 2026-11-03 15:58:30 +01:00
evgeny 7bdeda499e Encode the DM member count explicitly as little endian 2026-11-03 14:13:02 +01:00
evgeny 88035fc25d Test current group devices without changing frozen delivery targets 2026-11-03 14:12:34 +01:00
evgeny 0574d11037 Restore missing sender files from verified DM replicas 2026-11-03 13:52:11 +01:00
evgeny 1659a005c6 Refresh DM file status for each new recipient fact 2026-11-03 13:50:46 +01:00
evgeny 576236daeb tests: cover subgroup file receipts and endpoint storage policy across restart 2026-11-03 13:39:32 +01:00
evgeny 6213a22779 Update custody fault fixtures for device facts and policy replies 2026-11-03 13:09:27 +01:00
evgeny 2d394ae74c Exercise explicit autoload and all-recipient retention in media regressions 2026-11-03 13:05:24 +01:00
evgeny 08f9efb02b Register the subgroup DM integration test in the test suite 2026-11-03 12:49:52 +01:00
evgeny a33a913dbe Test subgroup DM fanout, author isolation, and atomic exit 2026-11-03 12:49:40 +01:00
evgeny 5da3584a4d Test context flag without changing device body semantics 2026-11-03 12:39:46 +01:00
evgeny 6c4e6254dd Use device mode in native Android and media regression tests 2026-11-03 12:34:38 +01:00
evgeny c2e503a90a Preserve device DM regression coverage with explicit mode 2026-11-03 12:34:38 +01:00
evgeny ce8f9d53f9 Keep call and attachment tests in explicit device DM mode 2026-11-03 12:34:22 +01:00
evgeny 452f5b4169 Expose DM mode and resolved conversation ID to headless clients 2026-11-03 12:34:21 +01:00
evgeny 9ff32d11c3 Test DM migration rollback and author sequence persistence 2026-11-03 12:27:11 +01:00
evgeny 2cb9d7a9c5 Test both attachment key envelopes and context isolation 2026-11-03 12:26:40 +01:00
evgeny f21c2582a2 Test subgroup context truncation and certificate tampering 2026-11-03 12:19:41 +01:00
evgeny cf2880596c Reject ambiguous DM parties sharing an identity 2026-11-03 12:09:56 +01:00
evgeny c26d9e9a71 Test DM party resolution and immutable recipient snapshots 2026-11-03 12:08:58 +01:00
evgeny 20571b7a95 Test losses in both PIN phases and reject premature keys; update CLI guidance 2026-11-03 01:37:58 +01:00
evgeny bc2ac140a8 Require reciprocal PIN confirmation before device key transfer 2026-11-03 01:31:47 +01:00
evgeny 7062905d48 Add simultaneous calls to device groups 2026-11-02 21:53:20 +01:00
evgeny 03fea5eb74 Refine device pairing flow and invalidate outdated node snapshots 2026-11-02 19:52:18 +01:00
evgeny d7006aecb5 Add signed device groups and compact NODEINFO packing 2026-11-02 18:47:58 +01:00
evgeny 1c0f40f247 Accept zero compressor gain and clarify Android storage limits 2026-11-02 16:17:03 +01:00
evgeny 2b5b5aad88 Fix group JOIN retry delays after rejection and transport failure 2026-11-02 00:33:55 +01:00