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_DUPconfig keys; opt-in) - Series C —
-scan-resolverssubcommand (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 = 4Quick 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 / IONot for upstream
This is a fork-only release on Isusami/MasterDnsVPN. Nothing has been pushed to masterking32/MasterDnsVPN.