Rene Fichtmueller
5091a7b75f
feat: proxy network — geo-lookup, uptime tracking, dedup fix
- IP geo-lookup via ip-api.com on register/heartbeat (country_code, city)
- heartbeat_count column + uptime_pct computation on every heartbeat
- Deduplication: register returns existing token for same IP+port
- Heartbeat no longer overwrites registered IP (prevents IPv6 churn conflicts)
- Migration 023: heartbeat_count column + backfill existing nodes
2026-04-04 08:15:32 +02:00
..
2026-03-31 08:57:03 +02:00
2026-04-02 07:31:15 +02:00
2026-04-04 07:50:01 +02:00
2026-04-01 22:14:14 +02:00
2026-03-31 08:51:22 +02:00
2026-03-31 08:58:26 +02:00
2026-03-28 00:22:01 +13:00
2026-04-01 22:17:07 +02:00
2026-04-01 22:34:58 +02:00
2026-04-01 17:43:48 +02:00
2026-04-02 22:38:00 +02:00
2026-03-30 08:07:12 +02:00
2026-04-01 22:04:33 +02:00
2026-04-04 08:15:32 +02:00
2026-04-02 15:24:18 +02:00
2026-03-28 00:22:01 +13:00
2026-03-27 16:27:31 +13:00
2026-04-01 22:46:27 +02:00
2026-04-01 21:08:09 +02:00
2026-03-31 08:51:22 +02:00
2026-03-27 16:27:31 +13:00