From cd25f92df48df73d2d3df958d12a601e77b0499d Mon Sep 17 00:00:00 2001 From: evgeny Date: Tue, 3 Nov 2026 20:33:35 +0100 Subject: [PATCH] Record passing full regression run for file and avatar isolation --- doc/group_isolation_plan.txt | 4 ++-- doc/tasks.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/group_isolation_plan.txt b/doc/group_isolation_plan.txt index cb596d595..0e1b28182 100644 --- a/doc/group_isolation_plan.txt +++ b/doc/group_isolation_plan.txt @@ -289,5 +289,5 @@ pending/server jobs/streams по группе и актуальным ролям стороны, даже с правильными ключами. Убрано повторное освобождение entry после отказа etcp_route_send, который сам владеет entry при любом результате. -Полный прогон после этой части: /tmp/chat-group-files-avatar-check.log (результат -будет добавлен после завершения). Этапы 2–4 остаются открытыми. +Полный прогон после этой части: 240/240, proxy9/9, burst и load PASS, +/tmp/chat-group-files-avatar-check.log. Этапы 2–4 остаются открытыми. diff --git a/doc/tasks.md b/doc/tasks.md index 1253adaa6..410d3fbf0 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -20,7 +20,7 @@ отозванному peer. Отмена сериализована с началом work; cleanup не отменяется, публикация download отделена. MEMBER_FILES unit/network и GROUP_AVATAR network/SQL проходят; avatar revoke проверен при partial RX/backpressure. ADMIN_KEY связывает payload с router group, требует crypto/admission; убран double free при отказе отправки. - Полный повтор: /tmp/chat-group-files-avatar-check.log. Подмена источника, JOIN/invite, личные DM и + Полный повтор: 240/240, proxy9/9, burst/load PASS, /tmp/chat-group-files-avatar-check.log. Подмена источника, JOIN/invite, личные DM и оставшиеся сервисы ещё не закрыты общей гарантией; точная граница проверок — раздел 5 плана. План исправления и критерии по четырём этапам: [group_isolation_plan.txt](group_isolation_plan.txt). Включены MULTICAST_REPORT, ADMIN_KEY, CHAT-обмен NAT_DETECTION и аудит допуска DM/mailbox.