initial commit
This commit is contained in:
commit
c260d7bab8
235 files changed
+49786
No files matched your search
@@ -0,0 +1,31 @@
|
||||
# Проверка 0.6.0
|
||||
|
||||
Проверено 2026-10-20, Linux x86_64, Rust 1.99.1. Полный лог:
|
||||
validation-logs-0.6.0/verify.txt. Машинный отчёт: validation-results.json.
|
||||
Предыдущие отчёты сохранены отдельно.
|
||||
|
||||
| Проверка | Результат |
|
||||
|---|---|
|
||||
| cargo test --locked | 172 passed, 0 failed, 9 ignored |
|
||||
| Clippy all-targets с -D warnings, fmt | Успешно |
|
||||
| Release build --locked | Успешно |
|
||||
| Resource conflict TLS | default/kick_old/kick_new/increment/random; live и hibernating SM; old cleanup isolation; старый token отзывается при замене |
|
||||
| SM active takeover | Владелец/id/h проверяются до замены; partial replay и отдельное состояние старого транспорта |
|
||||
| SASL2 inline resume | Full JID, replay после success, Bind2 suppression/fallback, неверная авторизация/owner/token/h и malformed requests |
|
||||
| HTTP transport | 10 тестов BOSH/WS, включая async cleanup и graceful/abrupt disconnect |
|
||||
| HTTPS BOSH + WSS | Настоящий engine, SM close и повторный вход с тем же resource под kick_new; chat, CSI, roster и upload |
|
||||
| Остальные сетевые сценарии | TCP modules, offline/SM, SIGTERM, SCRAM SHA-1/SHA-256, SASL1/2/Bind2, PEP/push discovery и preauth |
|
||||
| Native module oracles | 6 дополнительных ignored tests: auth/storage, PEP, MUC/MAM, CSI, push body lookup, invitation tokens |
|
||||
| Native federation | Дополнительный ignored test: двусторонний STARTTLS + SASL EXTERNAL с Prosody cafd74b9c5ea |
|
||||
| Нагрузка с MAM | 100 аккаунтов, 500 TLS-соединений, 5000 ping, 5000 сообщений, 10000 архивных записей; failures=[] |
|
||||
|
||||
Полный запуск: XMPP_LOAD_CHECK=1 bash scripts/verify-local.sh.
|
||||
Для native проверок нужны переменные PROSODY_REFERENCE_SOURCE и
|
||||
PROSODY_REFERENCE_LUA; инструкции в scripts/prosody_compat/README.md.
|
||||
Большой архив проверен в 0.5.0 и в этом прогоне не повторялся.
|
||||
AF_UNIX admin требует разрешений среды, ранее bind был запрещён.
|
||||
|
||||
Проверки проходят на изолированных временных данных. Настоящие Monal и
|
||||
Conversations, APNs/FCM, рабочие данные, Docker/UID/TLS целевого хоста и
|
||||
длительная эксплуатация не проверены. Полная замена Prosody не подтверждена;
|
||||
оставшиеся функциональные различия перечислены в COMPATIBILITY.md.
|
||||
Reference in new issue
Block a user