Skip to content

enhancement: geoIP #844

Description

@Stoatwblr

Unless I'm blind, there's no way to add GeoIP URLs in the gui

===
Maxmind require registration and login/pass in the URI:

https://userID:[email protected]/geoip/databases/GeoLite2-Country/download?suffix=tar.gz

the resulting download.tar.gz contains

$ tar ztvf download?suffix=tar.gz
drwxr-xr-x 0/0 0 2026-06-02 18:02 GeoLite2-Country_20260602/
-rw-r--r-- 0/0 9270062 2026-06-02 18:02 GeoLite2-Country_20260602/GeoLite2-Country.mmdb
-rw-r--r-- 0/0 55 2026-06-02 18:02 GeoLite2-Country_20260602/COPYRIGHT.txt
-rw-r--r-- 0/0 396 2026-06-02 18:02 GeoLite2-Country_20260602/LICENSE.txt

Where the directory name will obviously change with date.

amuled/amulegui are currently unable to parse this format and don't display the expected country flags.

This is covered in https://amule-org.github.io/docs/manual/configuration/config-files#geolite2-country-mmdb but it'd be better if amule did the legwork. We know what format is coming in.

I know we could use a mirror, but they have a tendency to go down. Maxmind want to know who's downloading their files

===

Even with GeoLite2-Country.mmdb in ~/.aMule. flasgs aren't being displayed in my amulegui, so there's still a problem somewhere

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions