Commit Graph
1703 Commits
Author SHA1 Message Date
evgeny c8bb3dcbc3 Initialize membership trees for the CHAT call routing fixture 2026-11-04 01:57:10 +01:00
evgeny 189c61c3de Run call path regression with admitted CHAT members over shared transport 2026-11-04 01:56:40 +01:00
evgeny 9b4ef4d83b Authorize referenced stream handles in cross-group overload controls 2026-11-04 01:55:03 +01:00
evgeny 3fee6e6f82 Require explicit JOIN refusal without channel disclosure for wrong keys 2026-11-04 01:53:03 +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 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 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 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 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 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 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 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 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
evgeny 1aa528d352 Authorize member disclosure separately from recovery requests and clean abandoned versions 2026-11-04 00:45:06 +01:00
evgeny 306c38ca82 Test receive-only Merkle permissions, confirmation and source races 2026-11-04 00:09:46 +01:00
evgeny 2c9f122d57 Keep protocol and isolation fixtures explicit about exchange direction 2026-11-04 00:05:26 +01:00
evgeny 6b11e9f167 Cover stale keys and queued Merkle revocation with diagnostics 2026-11-03 23:21:44 +01:00
evgeny c11e38963a Reproduce revoked history and sound access on shared transport 2026-11-03 23:19:07 +01:00
evgeny 0b3e23746b Exercise fresh storage attempts and late refusals over real routes 2026-11-03 23:00:52 +01:00
evgeny 586f19faf5 Validate immutable assignment replies and test probe route revocation 2026-11-03 23:00:07 +01:00
evgeny d4ea78d619 Test pair-route revocation, shared custody and assignment migration 2026-11-03 22:58:46 +01:00
evgeny c67eb03f6e Check quota backoff and reject stale assignment acknowledgments 2026-11-03 22:56:47 +01:00
evgeny 9edc06cb09 Adapt media replay tests to storage assignment identities 2026-11-03 22:54:57 +01:00
evgeny 27b0166324 dm: enforce monotonic storage decisions and update fault scenarios 2026-11-03 22:43:20 +01:00
evgeny b1bfb94f1f test: identify custody replies and force storage-mediated file delivery 2026-11-03 22:40:37 +01:00
evgeny 3d4dd893b6 docs: record pairwise private delivery checks and remaining custody work 2026-11-03 22:27:05 +01:00
evgeny 62b50c05ff test: preserve private queues when removing stored group routes 2026-11-03 22:24:39 +01:00
evgeny 710a9de15c dm: keep private file identity and source records independent of routes 2026-11-03 22:22:50 +01:00
evgeny cef3f36ab3 test: prepare complete channel fixtures for private delivery 2026-11-03 22:17:36 +01:00
evgeny d14555db46 test: exercise private mailbox across pairwise CHAT groups 2026-11-03 22:16:17 +01:00
evgeny e980ae048a Exercise DM admission before group teardown hides the unauthorized packet 2026-11-03 21:47:17 +01:00
evgeny 31e439e74d Test DM history isolation and retry through another shared group 2026-11-03 21:46:14 +01:00