31 lines
2.7 KiB
Markdown
31 lines
2.7 KiB
Markdown
# Проверка 0.7.1
|
||
|
||
Проверено 2026-10-20, Linux x86_64, Rust 1.99.1.
|
||
Полный лог: validation-logs-0.7.1/verify.txt. Машинный отчёт: validation-results.json.
|
||
Предыдущие отчёты сохранены отдельно.
|
||
|
||
| Проверка | Результат |
|
||
|---|---|
|
||
| cargo test --locked | 196 passed, 0 failed, 9 ignored |
|
||
| Clippy all-targets -D warnings; fmt; release build | Успешно |
|
||
| Cached SASL2 inline | 6 конфигураций: SCRAM-SHA-1/PLAIN, good/wrong password, SSDP off/on, Bind2 on/off, SM disabled cached resume, legacy bind+ping |
|
||
| Auth baseline | Поведение0.7.0 воспроизводит отказ до SCRAM challenge;0.7.1 проходит fallback |
|
||
| Gajim TLS | 4 сочетания modules on/off × allow_registration on/off; domain/ownbare disco, два каталога @to, account/password GET/SET, создание и удаление с проверкой fresh logins |
|
||
| Label catalog | 6 unit tests: оба namespace, actual example policy schema, mapping, 15 malformed/unknown schema cases; no implicit ACL |
|
||
| Logger | Объединение одинаковых destinations, независимые файлы, console aliases; прежние escaping/redaction/rotation regressions проходят |
|
||
| Предыдущие сети | TLS/PLUS/SSDP/Android, logging+SIGHUP, normalization/retry, TCP/SM/offline, Bind2/resume, discovery/preauth, resource policies, HTTPS BOSH/WSS/upload — успешно |
|
||
| Native Prosody | 6 module/storage checks + 1 двусторонний STARTTLS/SASL EXTERNAL federation — успешно |
|
||
| Нагрузка | 100 аккаунтов, 500 TLS-соединений, 5000 ping, 5000 сообщений, 10000 MAM записей; failures=[] |
|
||
|
||
Запуск: XMPP_LOAD_CHECK=1 bash scripts/verify-local.sh. Native инструкции:
|
||
scripts/prosody_compat/README.md. Нужны PROSODY_REFERENCE_SOURCE и
|
||
PROSODY_REFERENCE_LUA. Большой архив последний раз проверен в0.5.0;
|
||
AF_UNIX admin ранее был запрещён средой и требует проверки на целевом хосте.
|
||
|
||
Проверки работают с временными данными. Исходники Conversations/monocles и
|
||
Gajim проверены, но сами приложения на устройствах не запускались. Runtime
|
||
metadata catalog adapter не реализует access-control enforcement. Production
|
||
data/deployment, APNs/FCM, Docker/UID/TLS целевого хоста и длительная
|
||
эксплуатация не проверены. Полная замена Prosody пока не подтверждена;
|
||
оставшиеся различия — COMPATIBILITY.md.
|