diff options
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | imap.c | 2 |
2 files changed, 4 insertions, 2 deletions
@@ -99,6 +99,10 @@ fetchmail-6.4.22 (not yet released): Schinzel. The paper did not mention fetchmail. * On IMAP connections, --auth ssh no longer prevents STARTTLS negotiation. +# BUG FIX: +* On IMAP connections, when AUTHENTICATE EXTERNAL fails and we have received the + tagged (= final) response, do not send "*". + -------------------------------------------------------------------------------- fetchmail-6.4.21 (released 2021-08-09, 30042 LoC): @@ -534,8 +534,6 @@ static int imap_getauth(int sock, struct query *ctl, char *greeting) int err = do_auth_external(sock, "AUTHENTICATE", ctl->remotename); if (err) { - /* SASL cancellation of authentication */ - gen_send(sock, "*"); if (ctl->server.authenticate != A_ANY) return err; } else { |