Skip to content

0.17.58.5

Choose a tag to compare

@Fandaal Fandaal released this 14 Oct 08:22
· 5 commits to main since this release

Settings are now grouped into collapsible sections. The global settings screen is organized into nine sections — Connection and VPN, Testing, Route settings, DNS settings, Inbound settings, Protocol settings, Display and interface, Diagnostics, Misc settings. Each entry opens with all sections collapsed. No preference was renamed or removed — existing setups are unaffected.

Fixed

  • GeoIP lookup is now robust against provider failures:
    • A network failure on the first provider no longer aborts the whole lookup — the remaining providers in the chain are tried.
    • The retired freeipapi.com endpoint was replaced with its live successor (free.freeipapi.com); chains stored before this update migrate automatically.
    • An unreachable provider (timeout, DNS failure) now opens the circuit breaker instead of being retried at full timeout on every lookup.
    • Failed lookups are no longer cached: an «Unknown» country result or a DNS error is retried on the next run, not replayed until the app restarts.
    • Editing the provider chain or installing/deleting a GeoIP database now drops cached results.
    • A GeoIP database entry whose file has been deleted no longer passes the pre-flight check.
  • URL test: single-round runs now show the full progress line («15/70 • 1/1 • 32/70») instead of a bare profile counter.