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 |
|
evgeny
|
a6e8bde6f8
|
Wait for complete group exchange before stream recovery assertions
|
2026-11-03 16:40:56 +01:00 |
|
evgeny
|
ebba859223
|
Wait for new participant admission before the poll fixture opens its group session
|
2026-11-03 16:38:47 +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
|
f3fb1c64ac
|
Include admission in minimal media replication schemas
|
2026-11-03 16:36:38 +01:00 |
|
evgeny
|
9700ea3340
|
Allow membership closure to finish before releasing restored stream handle
|
2026-11-03 16:36:18 +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
|
d20111318c
|
Check file ACL and session removal after signed membership exclusion
|
2026-11-03 16:34:45 +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
|
04567fd328
|
Use complete membership certificates in DM and radio mesh scenarios
|
2026-11-03 16:32:08 +01:00 |
|
evgeny
|
c6a762b286
|
Create admitted signed members in headless voice fixtures
|
2026-11-03 16:31:43 +01:00 |
|
evgeny
|
8f988af0df
|
Sign membership fixtures used by calls and DM media
|
2026-11-03 16:31:42 +01:00 |
|
evgeny
|
90b90738f1
|
Seed completed admission in isolated history synchronization tests
|
2026-11-03 16:31:13 +01:00 |
|
evgeny
|
626fa26a5b
|
Add signed membership fixture for network service tests
|
2026-11-03 16:30:50 +01:00 |
|
evgeny
|
1c41dc0c32
|
Use signed membership in media delivery network scenarios
|
2026-11-03 16:30:06 +01:00 |
|
evgeny
|
e93c67afd5
|
Update recovery admission and invitation signing fault fixtures
|
2026-11-03 16:29:43 +01:00 |
|
evgeny
|
b6ea2ed401
|
Seed admission state in isolated topology and NAT fixtures
|
2026-11-03 16:29:43 +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
|
f7c3251969
|
Test online inviter confirmation and document invitation policy
|
2026-11-03 16:27:34 +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
|
cb9036d54c
|
Hide members excluded by invitation policy in Android snapshots
|
2026-11-03 16:25:50 +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 |
|