chore(test): проверить внешнюю загрузку CRL и отказ HTTP
This commit is contained in:
1 parent
bd023b8aaa
commit
07499cd340
7 files changed
+1410
-11
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# Тестовый сервер UX/UI — 2026-10-10
|
||||
|
||||
Сервер161.104.46.222: завершён12.5.133 — исправлен пустой вывод log print: native1000 → последние3/50/200 строк, оба CHR/API и UI1280/320 приняты. Уточнена REST-подпись терминала. Production backend/frontend ux-log133, backend/PG healthy, source/runtime hashes совпали. Следующий134 — external CRL distribution/failure и оставшаяся внешняя матрица;12.5 открыт.
|
||||
Сервер161.104.46.222: завершён12.5.134 — external CRL download через временный HTTP endpoint принят: CA/client cache valid, own404 invalid, известный валидный cache сохранён.10 коллекций×2 восстановлены, endpoint18084 закрыт, CRL settings restored. Direct CHR-to-CHR HTTP CRL remote-disconnected, причина открыта. Runtime backend/frontend ux-log133. Следующий135 — certificate-bound unavailable/expired/malformed CRL и IKE enforcement;12.5 открыт.
|
||||
|
||||
| Параметр | Проверенное состояние |
|
||||
| --- | --- |
|
||||
@@ -1160,3 +1160,19 @@ Source/runtime/UI не менялись; build и регрессия не пов
|
||||
| Референс | Схема |
|
||||
| --- | --- |
|
||||
| [ReUI App Shell12](https://reui.io/preview/base/app-shell-12?ref=mcp) | Устройство → log print limit=N → default memory tail → ответ API → реальные строки |
|
||||
|
||||
## 12.5.134 — внешняя загрузка CRL и отказ HTTP endpoint (2026-10-11)
|
||||
|
||||
Первый CHR выпустил собственные CA/client certificates с CDP; второй импортировал только public PEM, private-keys-imported0. Публичный DER CRL успешно разобран OpenSSL. Временный HTTP endpoint на Debian161.104.46.222:18084 отдавал только точный CRL path с Content-Length/Connection close. Фактические downloader GET от104.165.244.7 зафиксированы; dynamic CRL для CA и client в итоговом snapshot оба invalid=false/expired=false/revoked0.
|
||||
|
||||
Для независимого static CRL URL с отсутствующим path сервер вернул404 фактическому downloader. Строка осталась invalid=true/cert=none; ранее загруженные валидные CA/client CRL сохранились. Это принятие HTTP download/404/cache preservation, а не доказательство IKE refusal для сертификата с недоступным собственным CDP. Новый VPN tunnel здесь не создавался: проверяется инфраструктура распространения CRL. Отказ IKE, истёкший/повреждённый CRL, часовой refresh и немедленное завершение existing IKE остаются открыты.
|
||||
|
||||
Initial attempts сохранены полностью.1: manual download400/in progress и cleanup preflight failed, поскольку RouterOS потребил публичные файлы после импорта; exact scoped recovery убрал own chain/files/cache, остальные файлы сохранены.2: direct CHR-to-CHR CRL не загрузился за20s, cleanup10×2 passed.3: receiver /tool/fetch к direct CHR URL получил remote disconnected while in HTTP exchange, хотя Debian GET200; точная причина неизвестна, настройки HTTP/Firewall не менялись.4: временный endpoint дал valid CRL control, но повторный manual download во время automatic job вернул400/in progress; cleanup passed.5: busy receipt учтён отдельно, ожидается actual downloader request/status; valid+404/cache control и cleanup passed. Эти отказы не переименованы в success; direct distribution между CHR не принята.
|
||||
|
||||
CRL-use/download второго CHR восстановлены точным сравнением исходного settings object. Own logger/action, issuer chain, imported certificates, exports/uploads и CRL cache удалены после exact ownership preflight. Набор IDs10 коллекций на каждом CHR совпал с baseline итогового запуска; endpoint closed, порт18084 больше не слушается, Compose one-off завершён. Default buffer не очищался; flash directory/default/public/metadata/195.195.195.195/32 сохранены; пароли не менялись. Backend/PG healthy, frontend ux-log133 running; source/runtime/UI не менялись, build и регрессия не повторялись. [Все попытки и итоговый протокол](ux-ui/acceptance/ipsec-external-crl-download-2026-10-11.json).
|
||||
|
||||
Следующий135 — certificate-bound missing/expired/malformed CRL и IKE enforcement с новым успешным контролем.12.5 открыт.
|
||||
|
||||
| Референс | Схема |
|
||||
| --- | --- |
|
||||
| [ReUI List9](https://reui.io/preview/base/list-9?ref=mcp) | Own CA → public certificate/CDP → HTTP200 CRL → valid cache → own404 → invalid row → scoped cleanup |
|
||||
Reference in new issue
Block a user