Skip to content

WhiteDNS 1.3.0

Choose a tag to compare

@iampedii iampedii released this 14 May 02:28
· 8 commits to main since this release

Added

  • Added a new Resolver Scan tab.
  • Added support for importing resolver files and scanning them for valid resolvers.
  • Added automatic saving of scan results into resolver profiles.
  • Added option to save scan results as a new resolver profile.
  • Added scan progress tracking, including total, valid, rejected, workers, and status.
  • Added support for stopping and resuming resolver scans.
  • Added configurable scan worker count.
  • Added light, dark, and system theme modes.
  • Added import/export support for advanced settings using TOML files.
  • Added export support for client_config.toml and advanced_settings.toml.

Improved

  • Improved connection profile, resolver profile, and advanced settings profile management.
  • Improved profile selection from the main connection screen.
  • Improved setup warnings when server routes, encryption keys, or resolver profiles are missing.
  • Improved Full VPN and Proxy runtime session handling.
  • Improved background runtime recovery after service restarts.
  • Improved StormDNS process state synchronization.
  • Improved Quick Settings tile connection startup flow.
  • Improved UI spacing, readability, dialogs, and profile actions.

Fixed

  • Fixed merged VPN session routing issues.
  • Fixed stale runtime events affecting newer connections.
  • Fixed StormDNS launch file handling during runtime startup and shutdown.
  • Fixed process cleanup and state tracking for StormDNS.
  • Fixed duplicate or already-known resolvers being scanned again.

Security

  • Disabled Android automatic backup for sensitive app data.
  • Blocked cleartext traffic by default.
  • Hardened clipboard handling for sensitive exports.
  • Hardened file sharing by exporting through scoped cache files.
  • Improved diagnostics/export handling to reduce accidental sensitive data exposure.

Internal

  • Added tests for resolver scanning, runtime events, StormDNS config rendering, and process management.
  • Added CI guardrails for StormDNS upstream boundary checks.
  • Updated bundled StormDNS client binaries.