[dovecot/pigeonhole] f7b63d: managesieve-login: authenticate command: Make sure...

GitHub noreply at github.com
Fri Jul 7 12:08:20 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: f7b63d9479552edf781908dd8a17722ec5b13a08
      https://github.com/dovecot/pigeonhole/commit/f7b63d9479552edf781908dd8a17722ec5b13a08
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/managesieve-login/client-authenticate.c

  Log Message:
  -----------
  managesieve-login: authenticate command: Make sure client->auth_mech_name_parsed is reset properly upon command error.

This could cause problems for any subsequent AUTHENTICATE commmend.


  Commit: c80aa7c25b0b4e61bb8e3a91864a355f7f2fa89f
      https://github.com/dovecot/pigeonhole/commit/c80aa7c25b0b4e61bb8e3a91864a355f7f2fa89f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/managesieve-login/client.c

  Log Message:
  -----------
  managesieve-login: managesieve_client_input_next_cmd(): Fix handling of command continuation.

Commands that continued after waiting for more input always failed.
This mainly applies to the AUTHENTICATE command, which mostly handles its own arguments.
This caused problems when a string literal was used as the initial response for the AUTHENTICATE command.

Caused by recent change:

Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date:   Wed Jun 14 12:39:02 2017 +0300

managesieve-login: managesieve_client_input_next_cmd() - minor code cleanup


Compare: https://github.com/dovecot/pigeonhole/compare/dd34509a4a22...c80aa7c25b0b


More information about the dovecot-cvs mailing list