syncthing/script
Jakob Borg ba6ac2f604
lib/geoip, cmd/relaypoolsrv, cmd/ursrv: Automatically manage GeoIP updates (#9342)
This adds a small package `geoip` which knows how to download and manage
the Maxmind GeoLite2 database we use. This removes the need for various
scripts to download and manage the geoip database, something that today
happens on Docker startup for the relay pool server and using various
hand written hacks for the usage reporting server.

The database is downloaded when needed and then refreshed on a
best-effort basis weekly.
2024-05-18 20:31:49 +03:00
..
authors.go build: Handle co-authors (ref #3744) (#8708) 2022-12-21 22:02:44 +01:00
codecov-upload.sh all: Fix various user-facing and non-user-facing typos (#8509) 2022-08-23 15:44:11 +02:00
commit-msg.go all: Remove usage of deprecated io/ioutil (#7971) 2021-11-22 08:59:47 +01:00
deb-post-inst.template build: Ignore error from pkill on apt upgrade (fixes #7628) (#7629) 2021-05-04 18:33:25 +02:00
docker-entrypoint.sh docker: Add support for setting umask (#9429) 2024-02-22 08:47:43 +00:00
genassets.go all: Remove usage of deprecated io/ioutil (#7971) 2021-11-22 08:59:47 +01:00
prune_mocks.go all: Remove usage of deprecated io/ioutil (#7971) 2021-11-22 08:59:47 +01:00
transifexdl.go all: Remove usage of deprecated io/ioutil (#7971) 2021-11-22 08:59:47 +01:00
translate.go gui: Use nested namespace for theme name translation keys (#9220) 2023-11-14 07:22:52 +01:00
weblatedl.go build: Support new nested namespaces in Weblate downloads 2023-11-20 09:47:08 +01:00