[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