From 48dbe32a695a279a08e851d25378c2ff5f519e46 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Tue, 21 Apr 2026 20:46:52 +0200 Subject: [PATCH] fix(federation-worker): reset consecutive_auth_failures on successful delivery MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pairs with the new 401/403 handler — a 2xx relay confirms HMAC trust is healthy so the counter should clear. Mirrors the existing consecutive_failures reset for network-layer health. --- packages/server/src/utils/federationWorker.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/server/src/utils/federationWorker.ts b/packages/server/src/utils/federationWorker.ts index f986396a..92f26856 100644 --- a/packages/server/src/utils/federationWorker.ts +++ b/packages/server/src/utils/federationWorker.ts @@ -262,6 +262,7 @@ async function processOutboxTick(): Promise { .set({ lastSeenAt: now, consecutiveFailures: 0, + consecutiveAuthFailures: 0, }) .where(eq(schema.federationPeers.id, peerId)) .run();