evgeny
|
cd25f92df4
|
Record passing full regression run for file and avatar isolation
|
2026-11-03 20:33:35 +01:00 |
|
evgeny
|
83fb89f9ea
|
Document verified file revocation contract and avatar isolation
|
2026-11-03 20:31:39 +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
|
71f73a21e1
|
Authorize avatar channels and cancel revoked peer state
|
2026-11-03 20:21:16 +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
|
0edb47fb4f
|
Revalidate file operations after group membership changes
|
2026-11-03 20:11:44 +01:00 |
|
evgeny
|
e22e66bc4e
|
Cancel revoked file streams and separate publication from cleanup
|
2026-11-03 20:11:31 +01:00 |
|
evgeny
|
0d7452b836
|
Authorize MEMBER_FILES channels and revoke pending group operations
|
2026-11-03 20:10:40 +01:00 |
|
evgeny
|
ae26d626c8
|
Test queued cancellation against running work and reserved cleanup
|
2026-11-03 20:09:45 +01:00 |
|
evgeny
|
1a7f877f32
|
Cancel queued disk work without interrupting running operations
|
2026-11-03 20:09:07 +01:00 |
|
evgeny
|
dd60f089a1
|
Record verified CHAT isolation stage and disk revocation boundary
|
2026-11-03 20:07:17 +01:00 |
|
evgeny
|
3069d1c781
|
Give protocol unit fixtures an explicit non-CHAT group type
|
2026-11-03 20:00:09 +01:00 |
|
evgeny
|
09a3d09013
|
Recheck broadcast admission between subscriber callbacks
|
2026-11-03 20:00:09 +01:00 |
|
evgeny
|
47846709f2
|
Cancel pending radio batches when CHAT membership is revoked
|
2026-11-03 19:59:50 +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
|
83925d4e56
|
Authorize CHAT connection attempts and cancel revoked owners
|
2026-11-03 19:54:45 +01:00 |
|
evgeny
|
f2c8993589
|
Reject raw CHAT data before delivery and forwarding
|
2026-11-03 19:52:24 +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
|
cbffb6492a
|
Scope group isolation plan to CHAT and defer UTUN
|
2026-11-03 19:38:35 +01:00 |
|
evgeny
|
bb02709be3
|
Plan staged isolation of group service access
|
2026-11-03 19:33:45 +01:00 |
|
evgeny
|
22abcd13ca
|
Record remaining cross-group authorization audit gaps
|
2026-11-03 19:20:19 +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 |
|
evgeny
|
a6416297af
|
Seed a signed CHAT member in service shutdown regression
|
2026-11-03 19:11:47 +01:00 |
|
evgeny
|
30c7364976
|
Adapt lifecycle and relay checks to authenticated CHAT media
|
2026-11-03 19:11:04 +01:00 |
|
evgeny
|
4a34b174c5
|
Document authenticated media admission and revocation boundaries
|
2026-11-03 19:10:03 +01:00 |
|
evgeny
|
eac0163b69
|
Cover registration isolation and authorization through a relay
|
2026-11-03 19:08:59 +01:00 |
|
evgeny
|
6be77de7f6
|
Scope media registrations and active roles to their CHAT group
|
2026-11-03 19:07:51 +01:00 |
|
evgeny
|
ed9e171683
|
Test cross-group media denial over ETCP and buffered revocation
|
2026-11-03 19:07:51 +01:00 |
|
evgeny
|
fc4dddfc28
|
Recheck buffered deliveries and align media test membership
|
2026-11-03 19:02:21 +01:00 |
|
evgeny
|
d7630b9700
|
Update download and router tests for authenticated admission
|
2026-11-03 18:57:33 +01:00 |
|
evgeny
|
a3b94aff34
|
Use protected media packets in integration fixtures
|
2026-11-03 18:57:13 +01:00 |
|
evgeny
|
2b37d071b5
|
Model admitted CHAT members in media test fixtures
|
2026-11-03 18:56:36 +01:00 |
|
evgeny
|
7255e76ef7
|
Restrict media delivery to admitted channel members
|
2026-11-03 18:54:54 +01:00 |
|
evgeny
|
5f2eb2ef70
|
Enforce authenticated service admission in the router
|
2026-11-03 18:53:50 +01:00 |
|
evgeny
|
66f817e0b5
|
Add Ubuntu OpenSSL installer for HPKE support
|
2026-11-03 18:31:28 +01:00 |
|
evgeny
|
5d7efad400
|
Add VibeChat web presentation and group diagrams
|
2026-11-03 18:05:29 +01:00 |
|
evgeny
|
c9bdfc5054
|
Limit Android build concurrency to reduce peak memory use
|
2026-11-03 17:14:30 +01:00 |
|
evgeny
|
2b83be1faa
|
Allow retry when Android policy conflict refresh fails
|
2026-11-03 16:48:59 +01:00 |
|
evgeny
|
51b9c6e6f0
|
Clean up CLI invitation policy command documentation
|
2026-11-03 16:44:43 +01:00 |
|
evgeny
|
3330d840e6
|
Keep simulated planner tests independent of unused real sockets
|
2026-11-03 16:44:13 +01:00 |
|
evgeny
|
5054a9aa99
|
Use a new membership epoch when rejoining within the same second
|
2026-11-03 16:41:26 +01:00 |
|
evgeny
|
03bd1382b8
|
Advance long planner retry tests to the next timer efficiently
|
2026-11-03 16:41:25 +01:00 |
|