alby-hub/http
Roland 363c22f6d3
Some checks are pending
Multiplatform Docker build & push / build (push) Waiting to run
Code quality - linting and typechecking / linting (push) Waiting to run
Backend testing with Postgres / test-postgres (push) Waiting to run
fix: switch unlock rate limiter from per-IP to global (#2540)
The unlock endpoints were rate limited per client IP, which is derived
from request headers and so is chosen by the caller. Switch to a single
global rate limiter (one bucket for all callers) and apply it to every
endpoint that verifies the unlock password: start, unlock, backup,
mnemonic, apps, autoswap, unlock-password and auto-unlock. A small burst
keeps unlocking and immediately performing an action working.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-12 16:25:56 +07:00
..
alby_http_service.go feat: stories (#2172) 2026-06-02 10:50:15 +02:00
http_service.go fix: switch unlock rate limiter from per-IP to global (#2540) 2026-08-12 16:25:56 +07:00
http_service_test.go fix: switch unlock rate limiter from per-IP to global (#2540) 2026-08-12 16:25:56 +07:00
models.go Refactor: API cleanup (#338) 2024-05-30 00:06:06 +07:00