diff --git a/doc/member_merkle_audit_findings.txt b/doc/member_merkle_audit_findings.txt index 81547964..adc370b9 100644 --- a/doc/member_merkle_audit_findings.txt +++ b/doc/member_merkle_audit_findings.txt @@ -1,7 +1,8 @@ member_sync / merkle_sync — аудит контрактов, 26.10.2026 Текущий статус: согласованный перенос истории на MESSAGES Merkle реализован и проверен (раздел13). -check.sh203/203 PASS,0 failed/0 skipped; proxy9/9,burst1/1,load8/8,exit0,179с; STUN и stream PASS. +После rebase на b0bf27de:check.sh206/206 PASS,0 failed/0 skipped; +proxy9/9,burst1/1,load8/8,exit0,197с; STUN и stream PASS. Подробности — раздел15. ASAN/UBSan/LSan10/10 PASS с detect_leaks=1. Крупная история:5002 записи на каждом узле, полные корни одинаковы; изменение между CHECK/DONE проверено отдельно нативно и с sanitizers. История исключённого автора сохраняется в MESSAGES; обратная политика отображения FEEDBACK отдельно. @@ -922,3 +923,18 @@ member_sync.h/member_sync_doc.md, merkle_sync.h/merkle_sync_doc.md, db_sync.h/db Это закрытие сверки описаний с кодом; непроведённые платформенные прогоны отдельно перечислены выше. Изменены только комментарии/документы/учёт статусов; runtime и тесты не менялись, прежние результаты раздела13 действуют, повторный запуск не требовался. + +15. Rebase на актуальный master и повторная проверка + +По запросу пользователя выполнен fetch origin/master:03b05094 → b0bf27de,23 upstream-коммита. +Перед переносом40 локальных коммитов сохранена backup/messages-merkle-pre-rebase-6b8dd2ec. +Конфликты только в doc/tasks.md:задачи upstream и актуальные локальные закрытия сохранены. +Range-diff40/40 сопоставлен; три отличия касаются только контекста/объединения doc/tasks.md. +Все22 локальных уникальных файла и28 upstream-уникальных файлов побайтно сохранены; +общие файлы doc/tasks.md и tests/Makefile.am объединены,новые upstream-цели и wrappers присутствуют. +Код и регрессии member/Merkle/history не изменились; DM/call/Android/desktop соответствуют upstream. +Native build PASS; check.sh206/206 PASS,0 failed/0 skipped,STUN/stream PASS, +proxy9/9,burst1/1,load8/8 (134217728 байт),exit0,197с. +Санитайзеры после rebase заново не запускались; прежний профиль10/10 относится к разделу13. +Логи /tmp/member-merkle-rebase-{build,check,range-diff,preservation}.log. +Перед отправкой ls-remote подтвердил master=b0bf27de6188746e53ff436f64a24ec69789051a.