Tested with: (a) 185.233.106.XXX -> native GeoIP country: DE -> firewall rule seems to treat it as DE -> WebUI shows: unknown country (b) 195.201.26.XXX -> native GeoIP country: DE -> firewall rule seems to treat it as DE -> WebUI shows: RU Since this makes GeoIP related firewall rules extremly unreliable, I consider it quite critical. Occurred on a system running Core Update 120, with current GeoIP database (triggered manually) installed.
Michael mentioned this is caused by two different GeoIP databases. :-|
https://patchwork.ipfire.org/patch/1850/
Patch has been accepted. However, since MaxMind announced EOL for GeoLite databases at 1st January 2019, we need to think about moving to libloc until then.
https://planet.ipfire.org/post/ipfire-2-21-core-update-123-is-available-for-testing