From 26432be0e435fd346946c708cccb8053720f6851 Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 26 Oct 2026 15:27:27 +0100 Subject: [PATCH] Point delivery audit finding to the failing SQL statement --- doc/member_merkle_audit_findings.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/member_merkle_audit_findings.txt b/doc/member_merkle_audit_findings.txt index a6eb0bb9..aec57cfb 100644 --- a/doc/member_merkle_audit_findings.txt +++ b/doc/member_merkle_audit_findings.txt @@ -523,7 +523,7 @@ db_sync_select и повторно передаются публичному db_ Полный диагностический лог прочитан; причина VerifyInit failure и ошибочный forgery видны явно. Дополнительный найденный дефект учёта доставки: -si_delivery_update (db_sync.c:838) формирует UPDATE с WHERE timestamp=? AND author=?, +si_delivery_update (db_sync.c:851) формирует UPDATE с WHERE timestamp=? AND author=?, но схема si_table_create содержит node_id и не содержит author. На реальной таблице стенда подготовка EXPLAIN UPDATE возвращает SQLITE_ERROR/no such column: author, без исполнения UPDATE. Поэтому эта ветвь не обновляет delivered_peers/delivery_chain;