Skip to content

v1.4.0 — GeoIP confirmation + country picker

Choose a tag to compare

@maferick maferick released this 24 Jul 10:41

Makes GeoIP country rules easy to set up and verify.

Added

  • GeoIP status on the Settings page. See at a glance whether the GeoLite2-Country database is loaded (with its type and build date), or the exact path it's expected at and the load error when it's missing. A Recheck button re-opens the file with no restart, and a test-an-IP lookup confirms country resolution actually works.
  • Country picker for access rules. Country rules are now chosen from the full list of ISO 3166-1 countries by name (via the browser's Intl API) instead of typing a code, so no more typos. The access-list editor warns when a country rule is used while GeoIP isn't loaded, and codes are validated server-side.

API

  • GET /api/geoip/status, POST /api/geoip/reload, GET /api/geoip/lookup?ip=.