Commit graph

22 commits

Author SHA1 Message Date
f58fc54eb2
add (local) explain command to provide insights on the resolution chain
All checks were successful
Generic zig build / build (push) Successful in 2m18s
Generic zig build / deploy (push) Successful in 16s
2026-08-13 08:54:55 -07:00
cbabb810ee
pin us/non-us as well for imperial/metric default 2026-08-11 17:43:46 -07:00
11364b10e7
fix ipv6, @domain, mmdb byte swaps, geocache location 2026-08-05 12:36:14 -07:00
18ee310dd0
introduce concept of pins, a way to override geoip data 2026-08-05 12:18:04 -07:00
3a69b04b22
automatically refresh the geoip db 2026-08-04 17:01:28 -07:00
f9919d9521
upgrade to zig 0.16.0/fix latent MMDB C interop issue 2026-08-04 16:06:14 -07:00
72b3c624d1
add IpWhoIs as default fallback
All checks were successful
Generic zig build / build (push) Successful in 1m17s
Generic zig build / deploy (push) Successful in 3m5s
2026-03-05 14:29:15 -08:00
102d5c09ea
avoid db use on low accuracy 2026-03-05 10:47:18 -08:00
6e84aa815e
fix brittle tests 2026-03-05 10:41:14 -08:00
a79094efdc
delete cache if old 2026-01-08 20:03:42 -08:00
bfae3c726b
get display name out of location resolver 2026-01-08 18:01:30 -08:00
1e6a5e28ca
enable ip2location unconditionally as it can work without an api key
All checks were successful
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
2026-01-06 12:13:45 -08:00
456057a2c0
working IP address implementation and unit tests around GeoIP/full handler flow
All checks were successful
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
2026-01-05 22:56:32 -08:00
6e829eea30
handle client ip without forwarding headers
All checks were successful
Generic zig build / build (push) Successful in 1m17s
Generic zig build / deploy (push) Successful in 13s
2026-01-05 16:13:59 -08:00
ea17e18c6f
bring config to the top level/rename file 2026-01-05 11:20:24 -08:00
06720cc53c
look for database in default directory, download it during ci tests 2026-01-05 11:16:17 -08:00
b2c6b3b651
ip2location 2026-01-05 00:39:24 -08:00
06d25df997
add geoip download option for geoip test 2026-01-02 16:26:14 -08:00
80b4e65ab2
centalize GeoIp lookup functions 2025-12-18 16:08:55 -08:00
2834763c0a
talked AI into using a cImport and removed 60 LoC of duplicate code 2025-12-18 15:54:17 -08:00
4195f43fa7
centralize/reuse coordinates structure 2025-12-18 15:41:08 -08:00
61bd6c6b90
update GeoIP -> GeoIp 2025-12-18 13:33:59 -08:00
Renamed from src/location/GeoIP.zig (Browse further)