evgeny
|
75ab57798e
|
dm: define durable storage request identities and scoped source expiry
|
2026-11-03 22:29:37 +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
|
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
|
47e0c99f64
|
Authorize DM delivery and route selection by current group admission
|
2026-11-03 21:47:58 +01:00 |
|
evgeny
|
27eb0fa546
|
Authorize file transfers before I/O and revoke active group operations
|
2026-11-03 21:41:49 +01:00 |
|
evgeny
|
0e78c1280b
|
Keep cancelled key requests paused during media backfill
|
2026-11-03 21:13:00 +01:00 |
|
evgeny
|
3d60298d21
|
Commit channel deletion before stopping its runtime work
|
2026-11-03 21:07:08 +01:00 |
|
evgeny
|
f3cff571dc
|
Authorize attachment key exchange and cancel durable revoked work
|
2026-11-03 21:00:59 +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
|
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
|
faca1266dd
|
Revoke CHAT service work when its group starts teardown
|
2026-11-03 20:43:16 +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
|
8b9adff206
|
Wire radio invitation revocation into group admission changes
|
2026-11-03 20:34:40 +01:00 |
|
evgeny
|
b245988ffa
|
Authorize radio invitations and revoke only denied target branches
|
2026-11-03 20:34:16 +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
|
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
|
1a7f877f32
|
Cancel queued disk work without interrupting running operations
|
2026-11-03 20:09:07 +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
|
7198a83031
|
Exercise foreign announcements against a signed supernode role
|
2026-11-03 19:13:35 +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
|
fc4dddfc28
|
Recheck buffered deliveries and align media test membership
|
2026-11-03 19:02:21 +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
|
5054a9aa99
|
Use a new membership epoch when rejoining within the same second
|
2026-11-03 16:41:26 +01:00 |
|
evgeny
|
972041ac95
|
Start admitted group sessions from UP without releasing pending admission transport
|
2026-11-03 16:38:46 +01:00 |
|
evgeny
|
cd22ae59e3
|
Update member synchronization contract for signed group policies
|
2026-11-03 16:37:04 +01:00 |
|