github masterking32/MasterDnsVPN v2026.04.11.044523-0639f8b
Release v2026.04.11.044523-0639f8b

Changes since v2026.04.09.020149-a788a98:

Automated release created by workflow run 24274940943 for commit 0639f8b

Commits

  • Update config file to allow limit clients by server. (8c4dd9f)
  • Sync server and client with new session init response. (ee169b3)
  • Sync server client-policy limits in SESSION_ACCEPT and warn on enforced clamps (2c14b22)
  • Enforce server MTU policy during session init and sync SESSION_ACCEPT limits (c00c068)
  • Fully sync client runtime state with server session policy limits (cb12d8f)
  • Sync client session policy from SESSION_ACCEPT, enforce server init limits, and fully align runtime worker/state updates (092c77d)
  • Align code defaults and config docs with client/server sample profiles (127b575)
  • Document session policy sync and add end-to-end SESSION_ACCEPT policy coverage (92a5f34)
  • Add server-only session and stream limits for session init and stream creation (4ae3c97)
  • Fix client CLI arg parsing on Termux, add server-side session/stream limits, and harden session policy/runtime sync (1addaba)
  • Add JSON config loading and base64 config support for client and server (0ffb70a)
  • Fix base64 config override ordering and align server stream limit default (7fe45b1)
  • Fix MTU removal log emission and add DOMAIN placeholders to MTU formats. (d949506)
  • Suppress reactivation logs during initial MTU activation while keeping health-check logs (460a76c)
  • Add advanced resolver balancing mode. (0c97189)
  • Tighten loss-then-latency tie tolerance to avoid slow picks (c46a3df)
  • Add advanced balancing modes and unify selection paths with safe tiered picks (bd0785b)
  • Simplify ARQ DataNack locking to single mutex (6f094cc)
  • Use RLock in ARQ IsReset (080397d)
  • Make checkControlRetransmits lock flow explicit (d277b0a)
  • Prune stale data NACK state behind rcvNxt (0101127)
  • Optimize recently-closed eviction with min-heap (a69d88f)
  • Add reuseport UDP listeners with safe fallback (8e6a60a)
  • Index deferred inflight packets by session/stream (cb14a16)
  • Use heap for throttled log eviction (0234696)
  • Snapshot localConn before ioLoop read (27a880c)
  • Keep reuseport split for cross-OS builds (2eaac15)
  • Reuse timer in ioLoop ioReady wait (2e83a4b)
  • Use heap for client recently-closed eviction (0639f8b)

Contributors

Don't miss a new MasterDnsVPN release

NewReleases is sending notifications on new releases.