diff options
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | pop3.c | 3 |
2 files changed, 5 insertions, 1 deletions
@@ -48,6 +48,9 @@ fetchmail 6.3.8 (not yet released): * Fix pluralization of oversized-message warning mails. * Fix manual page: --sslcheck -> --sslcertck, and do not set trailing "recommended:" in bold. Debian Bug #413059, reported by Rafal Czlonka. +* Repoll immediately if a protocol error happens during the authentication + attempt after a failed opportunistic TLS upgrade. Gentoo Bug #163782 comment + #9, reported by Takuto Matsuu. # KNOWN BUGS AND WORKAROUNDS: (this section floats upwards through the NEWS file so it stays with the @@ -686,7 +686,8 @@ static int pop3_getauth(int sock, struct query *ctl, char *greeting) #ifdef SSL_ENABLE /* this is for servers which claim to support TLS, but actually * don't! */ - if (connection_may_have_tls_errors && ok == PS_SOCKET) + if (connection_may_have_tls_errors + && (ok == PS_SOCKET || ok == PS_PROTOCOL)) { xfree(ctl->sslproto); ctl->sslproto = xstrdup(""); |