[dovecot/core] f54470: LAYOUT=index: Fix updating STATUS changes in mailb...

GitHub noreply at github.com
Wed Dec 13 17:00:09 EET 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: f5447068410d91377dad69e5393553015032ef6f
      https://github.com/dovecot/core/commit/f5447068410d91377dad69e5393553015032ef6f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-12-13 (Wed, 13 Dec 2017)

  Changed paths:
    M src/lib-storage/list/mailbox-list-index-backend.c
    M src/lib-storage/list/mailbox-list-index-status.c
    M src/lib-storage/list/mailbox-list-index-storage.h
    M src/lib-storage/list/mailbox-list-index.c
    M src/lib-storage/list/mailbox-list-index.h

  Log Message:
  -----------
  LAYOUT=index: Fix updating STATUS changes in mailbox list index

Mailbox list index backend code was overriding sync_init and sync_deinit
methods, which STATUS handling had already already overridden. They both
used the same super struct, so STATUS's sync_* were never called.


  Commit: a8200366c303c9dd752303b094ef9a48fe7855df
      https://github.com/dovecot/core/commit/a8200366c303c9dd752303b094ef9a48fe7855df
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-12-13 (Wed, 13 Dec 2017)

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

  Log Message:
  -----------
  LAYOUT=index: Fix crash in doveadm force-resync if storage doesn't implement list_index_rebuild()

Broken by recent changes.


Compare: https://github.com/dovecot/core/compare/583c5314e426...a8200366c303


More information about the dovecot-cvs mailing list