github jp1337/easywall v2.27.0

5 hours ago

Changelog

Features

  • 57f4b81: feat(blocked): the country each source is registered to, and Block it from the row (@jp1337)
  • 9652cd3: feat(config): country_lookup, on by default (@jp1337)
  • 45cd809: feat(demo): the country column from a table of its own; check:ui and the screenshots (@jp1337)
  • 4077a0f: feat(web): a country table from ipverse's archive — 212 400 ranges, 60 ns a lookup (@jp1337)
  • bc546db: feat(web): the country lookup — ipverse's archive, two redirects and no more, kept on disk (@jp1337)

Bug Fixes

  • b5fe91e: fix(blocked): one GET_RULES per request, and a failed tail spans the Country column (@jp1337)
  • 6b1c045: fix(config): pin the country_lookup fallback order, warn on undecoded keys (@jp1337)
  • fc3a2fe: fix(demo): the country lookup was checked 20 minutes ago, not 3 hours (@jp1337)
  • 832b693: fix(web): a corrupt country copy is proven refused; fsync before rename; the retry is documented (@jp1337)
  • ef428b7: fix(web): a retired csrf_key is ignored without a warning (@jp1337)
  • 73e841f: fix(web): the country table's edges, proven — last key, ties, breadth, file size (@jp1337)

Other

  • eaf64ad: release: 2.27.0 — where it comes from (@jp1337)
  • 43e8b2f: test(countries): wait for the background fetch to finish; roadmap sentence under 30 words (@jp1337)
  • 44b8d42: test(ui): nothing new answers 204, asked directly (@jp1337)

Don't miss a new easywall release

NewReleases is sending notifications on new releases.