#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

Reply via email to