[dovecot/core] c7bb21: LAYOUT=index: Fix updating STATUS changes in mailb...
GitHub
noreply at github.com
Fri Feb 9 15:30:19 EET 2018
Branch: refs/heads/master-2.2
Home: https://github.com/dovecot/core
Commit: c7bb21522a603960f03f73ec7d62e5710ace404b
https://github.com/dovecot/core/commit/c7bb21522a603960f03f73ec7d62e5710ace404b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-02-09 (Fri, 09 Feb 2018)
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: 15d5b8a9d9145fb25d927cd05c01ad2c10b48cb8
https://github.com/dovecot/core/commit/15d5b8a9d9145fb25d927cd05c01ad2c10b48cb8
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-02-09 (Fri, 09 Feb 2018)
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_corrupted()
Broken by recent changes.
Compare: https://github.com/dovecot/core/compare/34c8465c8505...15d5b8a9d914
More information about the dovecot-cvs
mailing list