github anonvector/SlipNet v2.4.4

6 hours ago

v2.4.4 Changelog (since v2.4.1)

DoH Transport

  • Added connection health check: automatically resets TLS after 5 consecutive failures
  • Added send error backoff (2s) to prevent queue drain during outages
  • Removed Cloudflare 1.1.1.1 IP-based DoH preset (TLS SNI incompatible)
  • Fixed DoH URL hostname resolution that was breaking TLS handshakes

DNS Scanner

  • Background scanning now survives navigating away from the screen
  • E2E progress, active resolvers, and counts sync correctly across screen recreation
  • Fixed stop + continue resetting working count to zero
  • Fixed E2E re-testing all resolvers instead of resuming from where it left off
  • Fixed E2E counter stuck at 0/N in advanced mode
  • Fixed DNS results disappearing when starting E2E test
  • Fixed notification tap pushing duplicate screens onto backstack
  • Fixed fresh scan not clearing stale E2E state
  • Back button now properly stops all scanning
  • HTTP/SSH verification label corrected (was inverted), defaults to off
  • Wake lock extended from 60 minutes to 4 hours for long scans

Networking & Tunnels

  • Fixed divide-by-zero crash in DNS worker pool (race condition on pool size)
  • Event-driven DNS pool death detection for faster reconnect
  • DNS circuit breaker added to SSH tunnel
  • DNS worker recreation respects circuit breaker to prevent spam loops
  • Seamless reconnect bumped to 3 attempts, first delay shortened to 1s
  • Fixed SSH channel semaphore stalling connections
  • Always restart tun2socks on network change for reliable recovery
  • Fixed DNS worker idle timeout with active keepalive

Profiles & Settings

  • Upload/download speed limiter — configurable bandwidth caps per tunnel
  • Global DNS resolver override in settings
  • Fixed IPv6 resolver input corruption, blocked IPv6 (not supported)
  • IP validation added to DNS resolver dialogs
  • Split-tunnel defaults to allow mode
  • Resolver deduplication
  • SSH rate limiting
  • Max channels warning when exceeding DNS tunnel safe limit
  • Default SOCKS5 port changed from 1080 to 10880 (avoids conflicts with common apps)

UI & Notifications

  • Reconnect button added to VPN notification
  • Fixed notification reordering on Xiaomi/MIUI
  • Pinned VPN notification position
  • Clipboard support for config import/export
  • Ping servers option in profile list menu
  • Clear ping results option
  • Distinct DNS icons, 8-resolver limit with global override banner

Other

  • Slipstream error reporting improvements

Don't miss a new SlipNet release

NewReleases is sending notifications on new releases.