Commit Graph

11 Commits

Author SHA1 Message Date
Maddie Zhan cd20f44d20 Sync PHP backend feature parity: IP detection, database backends, API endpoints, and frontend
- IP detection: Cloudflare IPv6, ULA IPv6, proxy header chain, offline GeoIP DB
- Database: add SQLite (pure Go, no CGo) and MSSQL backends
- API: add JSON result sharing endpoint and ID obfuscation
- Frontend: add modern CSS design, design switcher, favicon
- Compatibility: ?cors parameter support, human-friendly distance rounding
- Update Go to 1.21, add modernc.org/sqlite and maxminddb deps
2026-04-30 13:53:52 +08:00
Tim Small a3eec03845 Bump go-systemd from unreleased git version to release v22.4.0 (#54) 2023-04-11 13:50:39 +08:00
Maddie Zhan 22f21a270b Add missing go.mod dependency 2022-01-18 15:52:20 +08:00
kaustubh105 5944c3ca28 Rework session management (#37)
Co-authored-by: Kaustubh <kaustubh@rop.app>
2022-01-18 15:48:01 +08:00
Maddie Zhan 800760054e Embed tzdata and rootcerts in binary
For use in environments without tzdata or root certs (like embedded devices)

Fixes #29
2021-09-18 01:58:35 +08:00
Maddie Zhan 83d25e00fe Update dependencies 2021-09-17 20:32:57 +08:00
Maddie Zhan c755a05b61 Update dependencies 2021-03-18 18:20:08 +08:00
Maddie Zhan b138d9b6bc Use a proven library to calculate distance
Also rounding distance at 2 decimals instead of round to 5
2020-08-20 10:22:47 +08:00
Maddie Zhan 01347b8514 Update dependencies 2020-08-19 17:03:19 +08:00
Maddie Zhan a0a6db8597 Add Proxy Protocol support
Closes #9
2020-08-19 17:02:37 +08:00
Maddie Zhan fad1302a73 Migrate code from Go branch to new repo 2020-06-02 18:10:50 +08:00