[dovecot/core] 740e36: imapc: Don't use fetch-fix-broken-mails for NO [LI...

GitHub noreply at github.com
Thu Jan 28 17:58:07 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 740e369c027c3589f4074e7ea0a51204082853cb
      https://github.com/dovecot/core/commit/740e369c027c3589f4074e7ea0a51204082853cb
  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-mail-fetch.c

  Log Message:
  -----------
  imapc: Don't use fetch-fix-broken-mails for NO [LIMIT] FETCH replies


  Commit: 14fb3a2f6af1d75aeec6deb766026b4ea6a4db53
      https://github.com/dovecot/core/commit/14fb3a2f6af1d75aeec6deb766026b4ea6a4db53
  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-mail-fetch.c
    M src/lib-storage/index/imapc/imapc-mail.c
    M src/lib-storage/index/imapc/imapc-mail.h

  Log Message:
  -----------
  imapc: If FETCH didn't send our wanted data, log the tagged FETCH reply text.


  Commit: 46d42562faad5b8249b8008c9548923a4524df09
      https://github.com/dovecot/core/commit/46d42562faad5b8249b8008c9548923a4524df09
  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: Don't ignore FETCH, SEARCH and EXPUNGE returning NO failures in syncing.

Especially if the FETCH 1:* (FLAGS) didn't succeed, we expunged all the
mails from local index.


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

  Changed paths:
    M src/lib-index/Makefile.am
    A src/lib-index/test-mail-index-map.c

  Log Message:
  -----------
  lib-index: Added unit test to mail_index_map_lookup_seq_range()


  Commit: e1fb4dcfefa12043ae785eab2f32d496dda4f284
      https://github.com/dovecot/core/commit/e1fb4dcfefa12043ae785eab2f32d496dda4f284
  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-mail.c

  Log Message:
  -----------
  imapc: Handle disconnection when NOOP is sent to verify if mail is expunged.


  Commit: 7d8603f26cd195f7c12430fdfc26a7f3d14b242f
      https://github.com/dovecot/core/commit/7d8603f26cd195f7c12430fdfc26a7f3d14b242f
  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: Don't mark the initial sync done if it wasn't successful.


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

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

  Log Message:
  -----------
  doveadm backup: If local mailbox has more mails than remote, detect and delete it earlier.


  Commit: e1bef591ed45c5baf6b5bdc69fb7fa5ff05df2b6
      https://github.com/dovecot/core/commit/e1bef591ed45c5baf6b5bdc69fb7fa5ff05df2b6
  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-export.c
    M src/doveadm/dsync/dsync-mailbox-export.h

  Log Message:
  -----------
  dsync: Avoid finishing importer successfully on exporter failures.

At least dsync_mailbox_import_changes_finish() could have been called when
exporter was already failed.


Compare: https://github.com/dovecot/core/compare/b8947936e65a...e1bef591ed45


More information about the dovecot-cvs mailing list