[dovecot/core] a221d0: imapc: Fixed assert-crash in mailbox syncing, if m...

GitHub noreply at github.com
Thu Jan 28 15:05:07 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: a221d0d259af954aeb36a40008ad12767f83d96b
      https://github.com/dovecot/core/commit/a221d0d259af954aeb36a40008ad12767f83d96b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

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

  Log Message:
  -----------
  imapc: Fixed assert-crash in mailbox syncing, if mailbox couldn't be opened.

Usually meaning that syncing was attempted when IMAP server couldn't be
connected to. Fixes the assert:

Panic: file imapc-client.c: line 439 (imapc_client_get_capabilities):
assertion failed: (conn != NULL)


  Commit: 69f6407b20f623193981d672c26fa722ee75d941
      https://github.com/dovecot/core/commit/69f6407b20f623193981d672c26fa722ee75d941
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/doveadm/dsync/dsync-brain-mails.c
    M src/doveadm/dsync/dsync-mailbox-import.c
    M src/doveadm/dsync/dsync-mailbox-import.h

  Log Message:
  -----------
  doveadm backup: Detect and handle conflicts earlier.

This avoids doing a lot of work, only for the next doveadm backup to just
delete the entire mailbox and start from the beginning.


  Commit: 34fe9f3e658bf4b8ce1658540a89b6c81e35b18a
      https://github.com/dovecot/core/commit/34fe9f3e658bf4b8ce1658540a89b6c81e35b18a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/doveadm/doveadm-mail.c

  Log Message:
  -----------
  doveadm: Enable SIGINT and SIGTERM signal handler for all doveadm mail commands.

Most importantly this allows stopping dsync.


  Commit: 956a62e2b68e1c042bf2bcddd6f4ba79fec9745a
      https://github.com/dovecot/core/commit/956a62e2b68e1c042bf2bcddd6f4ba79fec9745a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/doveadm/doveadm-mail-iter.c

  Log Message:
  -----------
  doveadm: All commands iterating mails stop now if doveadm has been killed.


Compare: https://github.com/dovecot/core/compare/6e9454f1d99a...956a62e2b68e


More information about the dovecot-cvs mailing list