initial commit
This commit is contained in:
commit
c260d7bab8
235 files changed
+49786
No files matched your search
@@ -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.
|
||||
Reference in new issue
Block a user