openhands
f0c27eb815
feat(security): Cloudflare-aware IP trust and admin-tunable anti-DDoS
- resolveClientIp: trust cf-connecting-ip only behind cf-ray/cdn-loop, use nginx x-real-ip otherwise (anti-spoof)
- antiddos-config: Redis-backed live config (antiddos:config) with 30s cache, 13 ANTI_DDOS_* env vars
- ddos-guard: consume tunable rates/tiers via getAntiddosConfig
- admin panel at /admin/devops/antiddos (save/reset/unban actions, PERMS.SETTINGS_VIEW)
- register new admin page in housekeeping migration matrix (146 -> 147)
2026-09-22 22:22:51 +02:00
..
2026-09-22 22:22:51 +02:00
2026-09-22 22:22:51 +02:00
2026-09-20 16:54:41 +02:00
2026-09-21 18:37:39 +02:00
2026-09-22 22:22:51 +02:00
2026-09-11 10:48:34 +02:00
2026-09-12 20:40:33 +02:00
2026-09-22 22:22:51 +02:00
2026-09-20 12:29:01 +02:00
2026-09-21 18:19:39 +02:00
2026-09-14 16:52:04 +02:00
2026-09-22 22:22:51 +02:00
2026-09-05 19:53:09 +02:00
2026-09-05 17:02:26 +02:00
2026-09-22 21:57:09 +02:00
2026-08-03 17:47:07 +02:00