From 998efdbb7440c8a403cf50baf5faa893637285fa Mon Sep 17 00:00:00 2001 From: evgeny Date: Tue, 3 Nov 2026 21:54:02 +0100 Subject: [PATCH] Record full regression results for file transfer and direct DM isolation --- doc/group_isolation_plan.txt | 3 ++- doc/tasks.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/group_isolation_plan.txt b/doc/group_isolation_plan.txt index ba14305bb..1cc5e87f2 100644 --- a/doc/group_isolation_plan.txt +++ b/doc/group_isolation_plan.txt @@ -383,7 +383,8 @@ FILE_TRANSFER теперь требует SIGNED для DATA/controls и тек прежний код записывал сообщение и выбирал отозванную B; стенд63/2 FAIL, /tmp/chat-dm-isolation-live-before.log. Первоначальный тест с teardown скрывал этот обход, поэтому проверка входа перенесена до очистки сессии. После исправления65/65, -tests/logs/test_chat_group_isolation.log. Общий ./check.sh выполняется. +tests/logs/test_chat_group_isolation.log. Общий ./check.sh:240/240, proxy9/9, burst/load PASS +(199с), /tmp/chat-personal-isolation-check.log. Новые изменения зафиксированы в отдельной ветке. Следующая архитектурная граница: mailbox и custody (по чтению кода, сетевого воспроизведения ещё нет). - dm_mailbox_media_register сохраняет job по UUID и при повторе проверяет только body_hash; diff --git a/doc/tasks.md b/doc/tasks.md index 345c47f91..d5885cf57 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -43,7 +43,8 @@ FILE_TRANSFER: допуск до fopen/lookup, подписанные controls, отмена операций/очередей и проверка callbacks. Прямой DM: свежий допуск входа и выбора маршрута; сохранённое тело повторяется через другую общую группу. Воспроизведены усечение файла до отказа, незакрытая операция и запись DM через отозванную живую сессию. - Сетевой стенд65/65; test_dm_media17 фаз PASS, allocations0->0. Общий прогон выполняется. + Сетевой стенд65/65; test_dm_media17 фаз PASS, allocations0->0. Общий ./check.sh:240/240, + proxy9/9, burst/load PASS (199с), /tmp/chat-personal-isolation-check.log. Следующая граница mailbox/custody: повтор через B отвечает в B, но сохраняет старое назначение A; усиление допуска требует атомарного пересогласования и защиты от поздних ответов A. Схема — в конце плана. Подмена источника, raw JOIN/invite, личные DM и