From 42cf8afdddbd1fc43ed56505e69ddc7166dcc255 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 1 Apr 2026 02:00:19 +0200 Subject: [PATCH] fix(federation): raise relay rate limit from 30 to 90 req/min per peer The outbox worker interval was reduced from 10s to 1s in FED-009, so a busy sender can now hit 60 req/min during sustained traffic. 90 gives 50% headroom. --- packages/server/src/routes/federation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/routes/federation.ts b/packages/server/src/routes/federation.ts index b8be03a6..7ab20634 100644 --- a/packages/server/src/routes/federation.ts +++ b/packages/server/src/routes/federation.ts @@ -108,7 +108,7 @@ function isAcceptRateLimited(ip: string): boolean { // ─── In-memory rate limiter for the relay endpoint (per-peer) ──────────────── const relayRateBuckets = new Map(); const RELAY_RATE_WINDOW_MS = 60_000; -const RELAY_RATE_MAX = 30; +const RELAY_RATE_MAX = 90; function isRelayRateLimited(peerOrigin: string): boolean { const now = Date.now();