[dovecot/core] dc2bbf: lib-imap-client: Add login_callback setter

GitHub noreply at github.com
Wed Apr 5 19:00:11 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: dc2bbf10739ab8b4ed2a18f6ee5756d5dd00a870
      https://github.com/dovecot/core/commit/dc2bbf10739ab8b4ed2a18f6ee5756d5dd00a870
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/lib-imap-client/imapc-client-private.h
    M src/lib-imap-client/imapc-client.c
    M src/lib-imap-client/imapc-client.h

  Log Message:
  -----------
  lib-imap-client: Add login_callback setter

This way it can be set before actually calling login
which might happen some time later.


  Commit: 276c62e4538faf5bf3ae127a7b7c246c5d37add2
      https://github.com/dovecot/core/commit/276c62e4538faf5bf3ae127a7b7c246c5d37add2
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/auth/passdb-imap.c
    M src/lib-imap-client/imapc-client.c
    M src/lib-imap-client/imapc-client.h
    M src/lib-storage/index/imapc/imapc-storage.c

  Log Message:
  -----------
  global: Fix imapc_client_login usage


  Commit: 1f31b38b6668439f0ee135c150dd2a71c2fa54c9
      https://github.com/dovecot/core/commit/1f31b38b6668439f0ee135c150dd2a71c2fa54c9
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-list.c
    M src/lib-storage/index/imapc/imapc-storage.c

  Log Message:
  -----------
  lib-storage: Do not clobber error with imapc


  Commit: 9949dc3649ac7a00289f6bf0662c793bee3d4286
      https://github.com/dovecot/core/commit/9949dc3649ac7a00289f6bf0662c793bee3d4286
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-list.c

  Log Message:
  -----------
  lib-storage: Return empty value in imapc_list_get_storage_name on auth error

Avoids clobbering authentication error.


  Commit: f498f60e737dba766d25c146a8f850c74b63515e
      https://github.com/dovecot/core/commit/f498f60e737dba766d25c146a8f850c74b63515e
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/lib-imap-client/imapc-connection.c

  Log Message:
  -----------
  lib-imap-client: Do not reset ips when reconnecting

Avoids infinite loop


  Commit: fc1584e525d413183d37e1052081f3685a06c7fc
      https://github.com/dovecot/core/commit/fc1584e525d413183d37e1052081f3685a06c7fc
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/auth/passdb-imap.c
    M src/lib-imap-client/imapc-client.h
    M src/lib-imap-client/imapc-connection.c
    M src/lib-storage/index/imapc/imapc-mail-fetch.c

  Log Message:
  -----------
  imapc: Use IMAPC_COMMAND_STATE_AUTH_FAILED to indicate auth failure


  Commit: a34e0eb3d4ad728b29a03d4db242306cc996c388
      https://github.com/dovecot/core/commit/a34e0eb3d4ad728b29a03d4db242306cc996c388
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-list.c

  Log Message:
  -----------
  lib-storage: Set internal error in imapc_list_get_hierarchy_sep


Compare: https://github.com/dovecot/core/compare/52ca467ce6a2...a34e0eb3d4ad


More information about the dovecot-cvs mailing list