Commit Graph
1671 Commits
Author SHA1 Message Date
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
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 dfdd89b5f0 Reproduce cross-group file transfer effects and destination truncation 2026-11-03 21:40:24 +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 64d9657aa9 Test multicast revocation in shared queues and routed reports 2026-11-03 20:57:07 +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 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 509368b76d Test radio invitation isolation and active invitation revocation 2026-11-03 20:35:38 +01:00
evgeny b8a1d523e7 Bind admin key import to its authorized CHAT group 2026-11-03 20:29:33 +01:00
evgeny 4c8f13bcc6 Test avatar revocation with a partial image and router backlog 2026-11-03 20:21:58 +01:00
evgeny ec8d8f8734 Respect file retry timing and isolate disk barrier test from sweep 2026-11-03 20:18:20 +01:00
evgeny 38fd7a723a Log disk queue and execution boundaries for revocation diagnostics 2026-11-03 20:16:59 +01:00
evgeny abbf1cc60c Test file revocation before and after disk execution starts 2026-11-03 20:15:23 +01:00
evgeny ae26d626c8 Test queued cancellation against running work and reserved cleanup 2026-11-03 20:09:45 +01:00
evgeny 3069d1c781 Give protocol unit fixtures an explicit non-CHAT group type 2026-11-03 20:00:09 +01:00
evgeny 6965e11fe1 Detach revoked CM owners before callbacks and test group recovery 2026-11-03 19:58:33 +01:00
evgeny f30ef75384 Wire member revocation into CM and complete scoped policy tests 2026-11-03 19:56:27 +01:00
evgeny 9f6495e4ae Define CHAT data admission and test scoped router policy 2026-11-03 19:51:32 +01:00
evgeny 31c8f35b6b Scope router access policies to CHAT without changing UTUN 2026-11-03 19:49:58 +01:00
evgeny 5ac829363e Reproduce CHAT cross-group access on a shared ETCP link 2026-11-03 19:45:58 +01:00
evgeny 80f2bb1c84 Validate the versioned supernode role in isolation fixture 2026-11-03 19:14:17 +01:00
evgeny 7198a83031 Exercise foreign announcements against a signed supernode role 2026-11-03 19:13:35 +01:00
evgeny c02e196b4e Read the channel signing key with its single-key API 2026-11-03 19:12:20 +01:00