evgeny
a6748335b4
Test JOIN key isolation and revocation before confirmation
2026-11-03 20:41:39 +01:00
evgeny
aae66a3de5
Seed real admitted administrators in JOIN tests and adapt desktop fixture
2026-11-03 16:11:18 +01:00
evgeny
3ce096d352
Update join tests and start synchronization only after confirmed ready
2026-11-03 16:06:36 +01:00
evgeny
ce3287ac94
fix(chat): verify incoming JOIN profiles before local insertion
2026-10-27 11:48:09 +01:00
evgeny
45a6320b5e
tests: assign JOIN, member files and DM endpoints dynamically
2026-10-10 16:31:54 +02:00
evgeny
414d40c00c
tests: accelerate JOIN waits and verify timeout boundaries
2026-10-10 13:55:04 +02:00
evgeny
c04f51d424
Use bounded 16-bit profile lengths in join member records
2026-10-06 12:44:18 +02:00
evgeny
3131dcbb7c
Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing
2026-09-27 02:51:47 +03:00
evgeny
d1432b7d19
tests: fix Windows build — SKIP fork-based e2e, cross-platform mkdtemp/setenv
2026-09-20 20:21:50 +03:00
evgeny
fc2262912a
chat_join: верификация join-ключа на инвайтере (REQUEST_FWD)
...
Инвайтер добавлял мембера без проверки join-ключа — любой известный узел
мог самопригласиться в канал через REQUEST_FWD напрямую владельцу.
register_key теперь всегда хранит выданный ключ локально,
process_request отклоняет запрос с неизвестным/чужим ключом.
Тесты: unknown join_key rejected + регистрация ключа в t_process_request.
2026-09-14 21:12:53 +03:00
evgeny
75e39d2fee
chat_join: модуль join-протокола, invite-ссылки v2, синхронизация мемберов
2026-09-14 19:57:27 +03:00