ZapretKVN-android/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh aeddced68f
All checks were successful
Android CI / build (push) Successful in 10m54s
release: prepare Android 0.4.10 — резервный сервер при запуске без перезапуска ядра
Провал стартовой проверки 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>
2026-10-01 17:59:35 +03:00
..
src release: prepare Android 0.4.10 — резервный сервер при запуске без перезапуска ядра 2026-10-01 17:59:35 +03:00
build.gradle.kts feat: unify official WG/AWG engine and preserve full UDP datagrams 2026-09-06 00:14:22 +03:00
proguard-rules.pro Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00