initial commit

This commit is contained in:
wt committed 2026-10-20 15:59:55 +07:00
commit c260d7bab8
235 files changed
+49786

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
# Проверка0.7.4
Проверено2026-10-20, Linux x86_64, Rust1.99.1 (восстановлен exact toolchain).
Итоговый лог validation-logs-0.7.4/verify.txt; JSON validation-results.json.
| Проверка | Результат |
|---|---|
| cargo test --locked | 215 passed, 0 failed, 10 ignored |
| fmt, Clippy all-targets -D warnings, release | Успешно |
| Converse Origin | Исходная политика: wthome.ru101, actual conversejs.wthome.ru403; исправленная: actual101 |
| HTTPS binding | HTTPS-only startup, отдельные127.0.0.1 и::1 при global interfaces127.0.0.1; wildcard/override/fallback unit |
| WSS | Проверка CA/hostname, обязательный xmpp, browser headers, оба пути,403/400/404/101, preauth open/features/close, закрытие WebSocket |
| HTTP privacy | Фиксированные route/status/TLS outcomes, никакого request URL/query/Origin/header/body в журнале |
| PEP unit | 6 новых tests: invalid IDs, signed32/duplicates, legacy/OMEMO2, payloadless event, direct first-item, privacy |
| PEP wire | STARTTLS replay/live: valid1invalid1, suppression empty event + непустой IQ, diagnostic redaction |
| Предыдущие сети | SASL/PLUS/SSDP/retry, Bind2/resume, PEP order+config migration, Gajim IBR/labels, preauth/push, logging/rotation, resource, CSI/MAM/MUC/offline, BOSH/WSS/upload — успешно |
| Native | 7 storage/module/order tests +1 двусторонняя STARTTLS/SASL EXTERNAL федерация — успешно |
| Нагрузка | 100 аккаунтов,500 TLS-соединений,5000 ping,5000 сообщений,10000 MAM записей; failures=[] |
| Client log filter | Синтетический ввод с приватными маркерами выдаёт только фиксированные причины, без XML/ID/token |
| DNSSEC | Повторные DS/DNSKEY: NOERROR без Answer, AD=false; production DNS не менялся |
Итоговый прогон выполнен после изменений исходников; последующие изменения
касаются отчётов/упаковки. Scripts/*.sh сохранены executable в ZIP.
Native reference заново извлечён из supplied archive и собран с настоящими
Lua5.4.6/LuaSec/LuaSocket/ICU/OpenSSL модулями в private prefix. Запуск:
XMPP_LOAD_CHECK=1 bash scripts/verify-local.sh с PROSODY_REFERENCE_SOURCE,
PROSODY_REFERENCE_LUA и native prefix env из scripts/prosody_compat/README.md.
Серверный журнал0.7.3:12 own OMEMO IQ,0 own errors, XML device counts1/2/6.
Этот факт не доказывает валидность IDs/содержимое уведомлений и не устанавливает
причину Android pepBroken. Клиентского журнала у пользователя нет. Текущий патч
НЕ объявляет PEP проблему устранённой; добавлена необходимая безопасная диагностика.
Converse origin подтверждён пользователем; пример updated, рабочий YAML на
целевом сервере требует явного добавления Origin. Прямой read-only probe live
WSS не смог разрешить production DNS из этой среды. Браузерный UI не запускался.
No wildcard Origin/TLS bypass. Нельзя утверждать полную замену Prosody:
не проверены полная production миграция, настоящие приложения/APNs/FCM,
целевой Docker/UID/TLS и длительная эксплуатация. Большой архив последний раз
проверен0.5.0, AF_UNIX admin требует разрешённого хоста. COMPATIBILITY.md.