Skip to content

Release v2026.05.12.192341-ba2d4f8

Latest

Choose a tag to compare

Combined Series A + B + C release

This binary contains all three feature series merged together:

  • Series A — Profile presets (PROFILE = "stable" | "mobile" | "censored" | "throughput")
  • Series B — Adaptive per-resolver duplication (MIN_DUP / MAX_DUP config keys; opt-in)
  • Series C — -scan-resolvers subcommand (CLI resolver sanity-check)

Coherence note

Profile presets set PACKET_DUPLICATION_COUNT but NOT MIN_DUP / MAX_DUP. The adaptive clamp therefore defaults to MIN_DUP == MAX_DUP == effective PACKET_DUPLICATION_COUNT for preset users — i.e., behaviorally identical to Series A alone. Adaptive duplication only activates when an operator explicitly widens the range in their TOML:

PROFILE = "mobile"
MIN_DUP = 1
MAX_DUP = 4

Quick smoke test

Run the scan command (no server needed):

./client -config client_config.toml -scan-resolvers
# exit 0 = at least one resolver survived
# exit 2 = empty result
# exit 1 = bad args / IO

Not for upstream

This is a fork-only release on Isusami/MasterDnsVPN. Nothing has been pushed to masterking32/MasterDnsVPN.