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 |
|
evgeny
|
44d9b49252
|
Exclude unadmitted members from media roles and channel counters
|
2026-11-03 16:35:40 +01:00 |
|
evgeny
|
673c2a3752
|
Require current admission for live invitation and attachment authorization
|
2026-11-03 16:35:40 +01:00 |
|
evgeny
|
c6a5c13d3f
|
Restore allowed peer sessions after own membership is readmitted
|
2026-11-03 16:34:44 +01:00 |
|
evgeny
|
3a54bdd3a2
|
Enforce invitation admission in active video stream membership
|
2026-11-03 16:33:58 +01:00 |
|
evgeny
|
63775a9045
|
Notify active service consumers when derived membership changes
|
2026-11-03 16:33:57 +01:00 |
|
evgeny
|
8f85ed9d17
|
Implement separate transport and group membership admission checks
|
2026-11-03 16:29:22 +01:00 |
|
evgeny
|
ced7a06ec8
|
Reject deleted and placeholder peers during initial membership transport
|
2026-11-03 16:29:16 +01:00 |
|
evgeny
|
b5e8d83c51
|
Document current invitation signatures and admission checkpoints
|
2026-11-03 16:26:18 +01:00 |
|
evgeny
|
dbe639ff55
|
Name inviter confirmation callback for success and rejection
|
2026-11-03 16:25:51 +01:00 |
|
evgeny
|
48761ff473
|
Publish co-owner invite role and validate policy command arguments
|
2026-11-03 16:25:30 +01:00 |
|
evgeny
|
e40e9f6eb1
|
Retain initial membership transport until group session starts
|
2026-11-03 16:24:35 +01:00 |
|
evgeny
|
600b87d601
|
Exclude members rejected by invitation policy from active member lists
|
2026-11-03 16:20:15 +01:00 |
|
evgeny
|
a1653d648b
|
Keep unresolved invitation chains inactive and test interrupted sync and cycles
|
2026-11-03 16:19:12 +01:00 |
|
evgeny
|
e7b850f3ea
|
Keep requested transport for initial membership reconciliation before group admission
|
2026-11-03 16:17:52 +01:00 |
|
evgeny
|
24683009db
|
Include membership admission API in message submission
|
2026-11-03 16:08:09 +01:00 |
|
evgeny
|
3ce096d352
|
Update join tests and start synchronization only after confirmed ready
|
2026-11-03 16:06:36 +01:00 |
|
evgeny
|
6a1ef52c67
|
Expose policy preview and preservation through headless control
|
2026-11-03 16:04:26 +01:00 |
|
evgeny
|
8cb2a85dc9
|
Retain the last admission checkpoint across interrupted reconciliation
|
2026-11-03 16:03:39 +01:00 |
|
evgeny
|
0c0233600c
|
Expose correlated policy preview and apply commands for interfaces
|
2026-11-03 16:02:31 +01:00 |
|
evgeny
|
45f6e4807f
|
Enforce admission on local messages and feedback exchange
|
2026-11-03 16:00:58 +01:00 |
|
evgeny
|
635a03bbd8
|
Restrict member storage and invite connection candidates to admitted members
|
2026-11-03 16:00:58 +01:00 |
|
evgeny
|
7eb4450bef
|
Verify group join binding independently of member profile
|
2026-11-03 15:58:30 +01:00 |
|
evgeny
|
08a233eeed
|
Sign exact join credentials during admission and preservation
|
2026-11-03 15:57:53 +01:00 |
|
evgeny
|
7c0814345d
|
Bind inviter certificates to the signed group join epoch
|
2026-11-03 15:57:52 +01:00 |
|
evgeny
|
d89a8e127c
|
Prepare policy response before commit and remove policy with channel
|
2026-11-03 15:57:07 +01:00 |
|
evgeny
|
f611cbb80b
|
Close excluded group sessions and validate preservation selections
|
2026-11-03 15:56:35 +01:00 |
|
evgeny
|
9410570e4e
|
Confirm online signing and recompute admission after role changes
|
2026-11-03 15:55:01 +01:00 |
|
evgeny
|
d682a18dd4
|
Correlate inviter responses with pending join credentials
|
2026-11-03 15:53:45 +01:00 |
|
evgeny
|
533b19f51f
|
Enforce inviter permissions at registration and signing
|
2026-11-03 15:50:10 +01:00 |
|
evgeny
|
6aa24b6471
|
Restore effective membership on startup and group creation
|
2026-11-03 15:49:10 +01:00 |
|
evgeny
|
b5d008ee87
|
Reconcile group policy with members and prefer group signatures
|
2026-11-03 15:48:34 +01:00 |
|
evgeny
|
94ae8231aa
|
Store group policy and derived member admission
|
2026-11-03 15:47:36 +01:00 |
|