7 Commits

Author SHA1 Message Date
founder cb20d8d28f fix(admin): связать отзыв учётных данных с идентичностью сессий и свести адрес control plane к одному
Отзыв секрета не сходился: `auth_id` при смене секрета оставался прежним,
поэтому сессия, установленная по отозванным учётным данным, была неотличима от
законной, и цикл учёта не имел признака, по которому её следовало завершить. У
состояния есть путь без единой неудачи — Hysteria регистрирует соединение в
Traffic Stats API только после возврата backend-auth, поэтому успешный /kick
может пройти мимо. Новое поколение credentials получает новый auth_id, kick идёт
по старому, пережившая сессия становится orphan.

Адрес Traffic Stats API имел два контракта: оркестратор принимал любой IPv4,
админка всегда шла на loopback. Валидная по всем гейтам конфигурация выключала
лимит устройств, учёт трафика и принудительное отключение разом. Адрес
зафиксирован, а расхождение файла с ним админка называет.

Состояние службы стало трёхзначным: util.Exec выбрасывал вывод systemctl при
ненулевом коде, поэтому «остановлена» и «спросить не удалось» приходили одним
значением, а доступность Traffic Stats API выводилась из него же. Журнал
Hysteria разбирается в фактическом формате upstream (time — дробное число),
страница конфигурации показывает файл вместо дефолтов UI и не возит секреты в
браузер, санитайзер выгрузки следует по YAML-якорям.

Разбор: docs/acceptance/2026-09-02-v1.0.0-rc4-preflight-findings.md
2026-09-02 23:24:01 +05:00
founder 1db7f24d5c fix: корректная агрегация top peers по диапазонам и починка hourly bucket 2026-05-09 21:31:03 +05:00
founder b6c86009e6 fix: полный продакшен-фикс dashboard retention и timeseries по fix37 2026-05-09 16:18:08 +05:00
founder 44c01d39d0 fix: ограничить статистику 7 днями и убрать 30d из дашборда 2026-05-09 16:07:54 +05:00
founder 78656e74b0 fix: полный продакшен-фикс dashboard/peer/hysteria по fix35 2026-05-09 15:38:30 +05:00
founder db3c88c58a fix26.2: полная UI-полировка peer/dashboard и завершение i18n 2026-05-09 01:38:57 +05:00
founder 1bca73814e Полная зачистка legacy + закрытие fix24.1/fix24.2 + обновление логотипа 2026-05-08 23:16:25 +05:00