#3862: Error in POP3 authentication via SASL mechanism DIGEST-MD5
-----------------------+----------------------
Reporter: g1pimutt | Owner: mutt-dev
Type: defect | Status: closed
Priority: major | Milestone:
Component: POP | Version:
Resolution: fixed | Keywords:
-----------------------+----------------------
Changes (by <g1pi@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"a9764761b6929277fa0870aa97c9e9b16f56210b"
6813:a9764761b692]:
{{{
#!CommitTicketReference repository=""
revision="a9764761b6929277fa0870aa97c9e9b16f56210b"
Fix POP3 SASL authentication mechanism DIGEST-MD5. (closes #3862)
sasl_client_step() returns SASL_OK after the fourth step: server auth
confirmation. However, the protocol requires the client send one more
blank line to the server, to which the server then replies with "+OK".
See https://tools.ietf.org/html/rfc5034#section-6.
The code currently only sends a final response if sasl_client_step
returns data to send. Change it to always send a final client message
after the SASL_OK.
}}}
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3862#comment:15>
Mutt <http://www.mutt.org/>
The Mutt mail user agent