[dovecot/core] 1bc0a2: auth: client protocol: Record minor version for au...

GitHub noreply at github.com
Mon Jan 15 14:00:21 EET 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: 1bc0a2012c0b24b93af16dda62f94aa987010574
      https://github.com/dovecot/core/commit/1bc0a2012c0b24b93af16dda62f94aa987010574
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-01-15 (Mon, 15 Jan 2018)

  Changed paths:
    M src/auth/auth-client-connection.c
    M src/auth/auth-client-connection.h

  Log Message:
  -----------
  auth: client protocol: Record minor version for authentication client connection.


  Commit: bdfa22623971d8cb016d9c8a74f3c43aaac470d2
      https://github.com/dovecot/core/commit/bdfa22623971d8cb016d9c8a74f3c43aaac470d2
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-01-15 (Mon, 15 Jan 2018)

  Changed paths:
    M src/auth/auth-request-handler.c

  Log Message:
  -----------
  auth: client protocol: Recognize empty initial response field as an absent initial response for older clients.

Particularly, Exim sends an empty initial response field in the AUTH request for
an authentication command that has no initial response. Originally, Dovecot
allowed this, but this was recently changed so that the EXTERNAL SASL mechanism
works properly from ManageSieve. This commit makes it allowed again for older
authentication clients to send an empty initial response field for an
authentication command that has no initial response part. Sending '=' for an
empty initial response is still allowed in general.


Compare: https://github.com/dovecot/core/compare/e42d46d3ade1...bdfa22623971


More information about the dovecot-cvs mailing list