Changelog
Features
- 7639e7b: ✨ feat(reclaim): import v1.0.1 table and Sleep wrapper tickers (#84) (@david-garcia-garcia)
Fixes
- dfc3bc6: ⬆️ fix(seeds): refresh bundled IP2Location LITE to the official September build (#90) (@david-garcia-garcia)
- 56b32cd: 🐛 fix(dbsource): join Stop so a closed BIN or MMDB stays disposed (#88) (@david-garcia-garcia)
- bd83a02: 🐛 fix(dbwrappers): serialize BIN published handle under RWMutex (#85) (@david-garcia-garcia)
- 6b60692: 🐛 fix(dbwrappers): treat BIN country dash as empty so XX applies (#79) (@david-garcia-garcia)
- 6b5acaf: 🐛 fix(geoblock): CIDR /0, empty-hop, countryHeader warn, block-mode Lookup, seed fallback, BIN/MMDB preset split (#92) (@david-garcia-garcia)
- 07fd72d: 🐛 fix(geoblock): let any selected hop deny, not just the first (#77) (@n1koo)
- 162021c: 🐛 fix(geoblock): never put an IP header value on countryHeader (#80) (@n1koo)
- 579856d: 🐛 fix(geoblock): reject empty bypassHeaders values so they cannot skip blocking (#87) (@david-garcia-garcia)
- a20cd86: 🐛 fix(geoblock): write XX, not PRIVATE, for a public address no source resolves (#76) (@n1koo)
- 7f91d98: 🐛 fix(iplookup): isolate CIDR matches by family via utilities v1.0.2 (#89) (@david-garcia-garcia)
Others
- 509e6c0: ♻️ refactor(dbwrappers): share one open/update/dispose lifecycle between BIN and MMDB (#75) (@david-garcia-garcia)
- d10ad52: ✅ test(logging): lock CrowdSec-safe stdout line shapes (#81) (@david-garcia-garcia)
- 842c97a: ✅ test(pkg): prefix first-party tests with zzz_ (#91) (@david-garcia-garcia)