Commit Graph
6667 Commits
Author SHA1 Message Date
evgeny 13d838988e dm: bind custody replies to persisted assignment identities 2026-11-03 22:37:35 +01:00
evgeny 1d0459534d dm: track storage requests separately from shared immutable copies 2026-11-03 22:33:44 +01:00
evgeny 75ab57798e dm: define durable storage request identities and scoped source expiry 2026-11-03 22:29: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 18c85dc44f dm: remove persisted CHAT routes from private media and custody 2026-11-03 22:23:55 +01:00
evgeny 710a9de15c dm: keep private file identity and source records independent of routes 2026-11-03 22:22:50 +01:00
evgeny a9e05ed8e3 dm: authorize media objects separately from their CHAT routes 2026-11-03 22:19:35 +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 c09ab9f344 dm: initialize mailbox schema independently of the direct service 2026-11-03 22:14:16 +01:00
evgeny 29013ebccc dm: route mailbox delivery by each pair of node identities 2026-11-03 22:13:29 +01:00
evgeny 3c58fc80e3 dm: resolve service roles independently of delivery routes 2026-11-03 22:11:46 +01:00
evgeny 307ca10733 docs: separate personal delivery identity from group routing 2026-11-03 22:09:12 +01:00
evgeny 998efdbb74 Record full regression results for file transfer and direct DM isolation 2026-11-03 21:54:02 +01:00
evgeny 9f11dcae0e Document file and DM isolation and the custody reassignment boundary 2026-11-03 21:53:17 +01:00
evgeny 47e0c99f64 Authorize DM delivery and route selection by current group admission 2026-11-03 21:47:58 +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
evgeny 11ab7188fa Test file transfer unsigned controls and delayed sender revocation 2026-11-03 21:44:08 +01:00
evgeny 33db6c909f Check revoked file writes independently of cancellation callbacks 2026-11-03 21:42:11 +01:00
evgeny 27eb0fa546 Authorize file transfers before I/O and revoke active group operations 2026-11-03 21:41:49 +01:00
evgeny dfdd89b5f0 Reproduce cross-group file transfer effects and destination truncation 2026-11-03 21:40:24 +01:00
evgeny a3600c8a44 Record full attachment isolation regression results 2026-11-03 21:20:48 +01:00
evgeny ce840f56b3 Record attachment isolation checks and resolved deletion conflict 2026-11-03 21:19:02 +01:00
evgeny 614ed165e1 Document attachment revocation and committed channel teardown 2026-11-03 21:17:48 +01:00
evgeny eabf2924a1 Test attachment worker completion after membership revocation 2026-11-03 21:14:10 +01:00
evgeny 0e78c1280b Keep cancelled key requests paused during media backfill 2026-11-03 21:13:00 +01:00
evgeny 2552a9cfa9 Test attachment key revocation across groups on shared ETCP 2026-11-03 21:12:17 +01:00
evgeny 9a8814e2e6 Preserve member identity across attachment restart tests 2026-11-03 21:10:50 +01:00
evgeny 07f0ea6e14 Test durable attachment revocation, rollback and readmission 2026-11-03 21:08:55 +01:00
evgeny aebc3fcd89 Keep attachment SQL fixtures consistent with group admission 2026-11-03 21:07:30 +01:00
evgeny 3d60298d21 Commit channel deletion before stopping its runtime work 2026-11-03 21:07:08 +01:00
evgeny 1227e216f7 Document attachment cancellation conflict with channel deletion 2026-11-03 21:04:03 +01:00
evgeny dcd46a31e0 Show cancelled attachment key requests after access revocation 2026-11-03 21:02:09 +01:00
evgeny f3cff571dc Authorize attachment key exchange and cancel durable revoked work 2026-11-03 21:00:59 +01:00
evgeny 1b34f5ad82 Record NAT and multicast isolation checks and remaining scope 2026-11-03 20:58:22 +01:00
evgeny 64d9657aa9 Test multicast revocation in shared queues and routed reports 2026-11-03 20:57:07 +01:00
evgeny 0c5c5c03ca Authorize CHAT multicast traffic and revoke queued deliveries 2026-11-03 20:52:37 +01:00
evgeny 2a873c1715 Recheck all NAT roles before results and fallback probes 2026-11-03 20:49:46 +01:00
evgeny 2156bab53b Test CHAT NAT control injection and raw observation isolation 2026-11-03 20:49:23 +01:00
evgeny 455d9971ba Test cancellation of NAT rounds when a third participant is revoked 2026-11-03 20:48:56 +01:00
evgeny 1ebfad32f5 Isolate CHAT NAT controls and revoke pending participant probes 2026-11-03 20:47:17 +01:00
evgeny c83803e5d6 Record radio and JOIN isolation checks and remaining scope 2026-11-03 20:43:38 +01:00
evgeny faca1266dd Revoke CHAT service work when its group starts teardown 2026-11-03 20:43:16 +01:00
evgeny 47082e966c Restore revoked BGP session before the next isolation scenario 2026-11-03 20:42:42 +01:00
evgeny a6748335b4 Test JOIN key isolation and revocation before confirmation 2026-11-03 20:41:39 +01:00
evgeny c3575aca6f Cancel JOIN waiters when connection or inviter rights are revoked 2026-11-03 20:40:33 +01:00
evgeny 5d0e4a4673 Authorize routed JOIN and revoke invite keys and registrations 2026-11-03 20:40:14 +01:00
evgeny 509368b76d Test radio invitation isolation and active invitation revocation 2026-11-03 20:35:38 +01:00