From: Timo Sirainen Date: Fri, 14 Feb 2025 11:43:46 +0000 (+0200) Subject: auth: Avoid auth failure delays entirely with auth_failure_delay=0 X-Git-Tag: 2.4.1~187 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dd82343819305503e6c34bce815147021e5d8918;p=thirdparty%2Fdovecot%2Fcore.git auth: Avoid auth failure delays entirely with auth_failure_delay=0 --- diff --git a/src/auth/auth-request-handler.c b/src/auth/auth-request-handler.c index 424295cc84..bfa7a73aac 100644 --- a/src/auth/auth-request-handler.c +++ b/src/auth/auth-request-handler.c @@ -222,6 +222,11 @@ static bool auth_request_want_failure_delay(struct auth_request *request) /* internal failures have their own delay */ return FALSE; } + if (request->set->failure_delay == 0) { + /* Auth failure delays are disabled entirely. This is mainly + intended for making tests faster. */ + return FALSE; + } if (shutting_down) { /* process is shutting down - finish failures immediately. */ return FALSE;