ZapretKVN-android/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh c93fac339c Report health probe failures with their own codes
HTTPS and DNS probes inside the tunnel resolved hostnames via the
bootstrap resolver, so its BootstrapFailureException (DNS-1xx) leaked
through the cause chain into safeError and the user saw "Системный DNS
не ответил" (DNS-101) when the real problem was a dead tunnel.
HttpsProbeFailure now carries VPN-200 and VpnDnsHealthException carries
DNS-200, and diagnostic details prefer stable failure codes over
R8-obfuscated class names ("sb2").

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 15:51:56 +03:00
..
src Report health probe failures with their own codes 2026-07-25 15:51:56 +03:00
build.gradle.kts Default updater channel to build track 2026-07-23 23:24:53 +03:00
proguard-rules.pro Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00