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)