Matthew Meszaros
|
cc52878966
|
fix: apply cargo fmt to the tracking service (line wrapping in abuse.rs, config.rs, links.rs) so the Rust CI format check passes
|
2026-06-12 17:45:32 +02:00 |
|
Matthew Meszaros
|
8732805934
|
feat: replace signed click redirects with server-side link tickets (tracked_links store, internal resolver API, opaque /c/<id> URLs, layered anti-probe caches with miss budget and circuit breaker) removing TRACKING_LINK_SECRET entirely
|
2026-06-11 09:30:21 +02:00 |
|
Matthew Meszaros
|
8b9277dabf
|
feat: harden tracking service against abuse with per-IP rate limiting, prefetch/scanner filtering, URL length caps, and HMAC-signed click redirects (TRACKING_LINK_SECRET) closing the open-redirect hole
|
2026-06-11 08:11:05 +02:00 |
|