| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Android CI / build (push) Successful in 10m54s
Провал стартовой проверки DNS/HTTPS на выбранном сервере теперь обрабатывается как подтверждённый отказ сервера: запуск переключает селектор в работающем ядре тем же ServerSwitcher и в том же порядке кандидатов, что надзор рабочей сессии. Раньше типизированный VPN-200 завершал запуск ошибкой, хотя в профиле были рабочие серверы (диагностика 0.4.9: tinl не отвечает, tinul рабочий). - StartupFallbackPolicy: когда отказ проверки означает мёртвый сервер; отказ ключа Hysteria остаётся терминальным, DNS-отказ требует свидетельства ядра. - StartupBudget: перебор идёт под своим потолком и не списывается с бюджета запуска и следующего DNS-режима. - PathSupervisor.rank — общее ранжирование; не прошедшие проверку серверы помечаются мёртвыми для надзора. - Замена перезапуском остаётся для отказов без работающего ядра и больше не возвращается на сервер, вызвавший замену. Ядро и Amnezia без изменений. Проверено на хосте; на устройстве не проверялось. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||