What's Changed
- Auto-create GeoIP directories — the database directory and the lock file's parent directory are now created on startup if missing, instead of failing with "no such file or directory" (#17).
- Fix data race —
ServeHTTPnow reads the database readers under the state mutex, eliminating a race against the background loader/updater. Adds aServeHTTPintegration test usingcaddytest(#18).
Full Changelog: v1.2...v1.3