geoip: native maxmind .mmdb reader, G: geoban extban, GEOIP command, whois country

This commit is contained in:
Jean Chevronnet 2026-08-09 21:43:57 +00:00
parent aa384d56f2
commit 7a99f49ca4
7 changed files with 406 additions and 2 deletions

View file

@ -95,6 +95,7 @@ impl Ircd {
server.load_xlines(); // restore persisted bans (m_xline_db)
crate::modules::metadata::load(&mut server); // restore channel metadata (m_metadata_db)
crate::modules::reputation::load(&mut server); // restore per-IP reputation
crate::modules::geoip::init(&mut server); // load the GeoIP database (m_geo_maxmind)
Ircd {
server,
commands: command_table(),