ZapretKVN-android/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 20794bfd2e Apply the stored server instead of the core cache
sing-box resolves a selector from cache.db before selector.default and
ignores the profile on a hit, and libbox always enables that cache on
Android. The cache is shared and keyed by group tag, so the stuck entry
survived both an offline server choice and a profile switch: choosing any
server changed only the JSON while traffic kept using the cached outbound,
and a dead cached server made every server in the list fail with VPN-200.

Right after the core starts, before the DNS and HTTPS health check, each
selector group is now pinned to the stored server: default, or the first
member when the profile has none, which is what the core would pick with
no cache. The call is idempotent, so a matching selection neither rewrites
the cache nor interrupts connections.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 00:45:19 +03:00
..
build-apk-matrix.sh Prepare Zapret KVN 0.2.0 2026-07-22 16:01:33 +03:00
build-core.sh Flatten core audit fixtures 2026-07-24 19:20:58 +03:00
build-native-symbols.sh Fix Android WireGuard roaming diagnostics 2026-07-22 21:01:37 +03:00
ci-build.sh cashe 2026-07-22 16:20:00 +03:00
collect-stable-gate-windows.cmd Add stable physical gate collector 2026-07-23 23:48:13 +03:00
collect-super-power-saving-windows.cmd Exercise traffic during power saving capture 2026-07-24 17:35:58 +03:00
collect-video-evidence-windows.cmd test: add Windows video evidence collector 2026-07-23 22:08:59 +03:00
core-patchset.sh Fix Android WireGuard roaming diagnostics 2026-07-22 21:01:37 +03:00
create-release-bundle.sh Apply the stored server instead of the core cache 2026-07-28 00:45:19 +03:00
derive-release-version.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
gate8-performance-summary.jq Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
publish-github-stable.sh Retry the releases listing after creating a stable draft 2026-07-25 16:03:49 +03:00
publish-local-stable.sh Fix stable draft release resume 2026-07-24 23:32:58 +03:00
test-publish-github-stable.sh Retry the releases listing after creating a stable draft 2026-07-25 16:03:49 +03:00
verify-core-cache.sh Fix Android WireGuard roaming diagnostics 2026-07-22 21:01:37 +03:00
verify-core-version.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
verify-fixtures.sh Fix Android WireGuard data path and DNS health 2026-07-22 23:19:48 +03:00
verify-gate8-performance.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
verify-gate8-stress.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
verify-process-recreation.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00
verify-project.sh Recover VPN from transient network failures 2026-07-28 00:08:06 +03:00
verify-release-bundle.sh Allow internal release notes during bundle verification 2026-07-24 21:03:05 +03:00
verify-release-candidate.sh Audit Quick Settings tile service 2026-07-24 18:27:06 +03:00
verify-release-device.sh Prepare Zapret KVN 0.2.0 2026-07-22 16:01:33 +03:00
verify-rule-sets.sh Flatten documentation and rule-set paths 2026-07-24 19:23:19 +03:00
verify-same-key-upgrade.sh Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00