[dovecot/core] 600933: lib-storage: Ensure list index is present

GitHub noreply at github.com
Thu Jul 13 15:30:14 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 600933680c0c4ec5d07ebb158db6f333c65187d7
      https://github.com/dovecot/core/commit/600933680c0c4ec5d07ebb158db6f333c65187d7
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

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

  Log Message:
  -----------
  lib-storage: Ensure list index is present

Otherwise we end up with signal 11 crash later on.


  Commit: 93cb5802efc43873297d8310603e65a31ebfa019
      https://github.com/dovecot/core/commit/93cb5802efc43873297d8310603e65a31ebfa019
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M src/lib-storage/mail-namespace.c

  Log Message:
  -----------
  lib-storage: Remove user namespaces on hook error

If there is a hook error during namespaces added
remove the namespaces from user. This avoids attempts
to use the namespaces later on without proper initialization.


  Commit: 3657c143dc93698fa5f0b9502e8f74c185b18430
      https://github.com/dovecot/core/commit/3657c143dc93698fa5f0b9502e8f74c185b18430
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: When setting auto_updating to transaction, skip invisible quota roots

Skip the quota root also if the mailbox matches "ignore" quota_rule.
This is only an optimization fix so that unnecessary work isn't done for
quota roots that aren't actually used.


  Commit: a2f1aba45f672ced4438813deb2a96cff259f2b7
      https://github.com/dovecot/core/commit/a2f1aba45f672ced4438813deb2a96cff259f2b7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M src/plugins/quota/quota-private.h
    M src/plugins/quota/quota-util.c
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Fix negative storage-based quota_warnings to work with count backend

Finishes f9362223346d10a5866b376ed227b77b26ea4292, which fixed it for
"messages" but not for "storage".


Compare: https://github.com/dovecot/core/compare/91ee70ed04d3...a2f1aba45f67


More information about the dovecot-cvs mailing list