From: Dovecot Maintainers Date: Wed, 16 Sep 2026 19:06:35 +0000 (-0400) Subject: managesieve-login-Adjust-to-core-s-login_proxy_failu X-Git-Tag: archive/raspbian/1%2.4.1+dfsg1-6+rpi1+deb13u7^2~20 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4b16b182615567bdd7e253ab301b6007712c7cfb;p=dovecot.git managesieve-login-Adjust-to-core-s-login_proxy_failu =================================================================== Gbp-Pq: Name 0001-managesieve-login-Adjust-to-core-s-login_proxy_failu.patch --- diff --git a/pigeonhole/src/managesieve-login/managesieve-proxy.c b/pigeonhole/src/managesieve-login/managesieve-proxy.c index 7d2d442..43be971 100644 --- a/pigeonhole/src/managesieve-login/managesieve-proxy.c +++ b/pigeonhole/src/managesieve-login/managesieve-proxy.c @@ -658,7 +658,7 @@ int managesieve_proxy_parse_line(struct client *client, const char *line) &reason)) failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH_REDIRECT; else { - failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH; + failure_type = LOGIN_PROXY_FAILURE_TYPE_AUTH_REPLIED; client_send_no(client, AUTH_FAILED_MSG); } @@ -702,6 +702,7 @@ managesieve_proxy_send_failure_reply(struct client *client, break; case LOGIN_PROXY_FAILURE_TYPE_INTERNAL_CONFIG: case LOGIN_PROXY_FAILURE_TYPE_REMOTE_CONFIG: + case LOGIN_PROXY_FAILURE_TYPE_AUTH_NOT_REPLIED: client_send_reply_code(client, MANAGESIEVE_CMD_REPLY_NO, NULL, LOGIN_PROXY_FAILURE_MSG); break; @@ -709,7 +710,7 @@ managesieve_proxy_send_failure_reply(struct client *client, client_send_reply_code(client, MANAGESIEVE_CMD_REPLY_NO, "TRYLATER", reason); break; - case LOGIN_PROXY_FAILURE_TYPE_AUTH: + case LOGIN_PROXY_FAILURE_TYPE_AUTH_REPLIED: /* reply was already sent */ break; }