]> dgit.raspbian.org Git - dovecot.git/commitdiff
managesieve-login-Adjust-to-core-s-login_proxy_failu
authorDovecot Maintainers <dovecot@packages.debian.org>
Wed, 16 Sep 2026 19:06:35 +0000 (15:06 -0400)
committerNoah Meyerhans <noahm@debian.org>
Wed, 16 Sep 2026 19:06:35 +0000 (15:06 -0400)
===================================================================

Gbp-Pq: Name 0001-managesieve-login-Adjust-to-core-s-login_proxy_failu.patch

pigeonhole/src/managesieve-login/managesieve-proxy.c

index 7d2d44230a89faea45bc015903690952c5e1361c..43be971cbafafafb5c0ec0c0ec0965bdde1ac7ec 100644 (file)
@@ -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;
        }