[dovecot/core] 5ddc69: lib-storage: Make sure mailbox list notification f...

GitHub noreply at github.com
Wed Sep 13 15:30:10 EEST 2017


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

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

  Log Message:
  -----------
  lib-storage: Make sure mailbox list notification flush sees latest changes.

This is mainly useful with imaptest test scripts to make sure they're seeing
the changes done by the other session, without assuming that inotify will
always notify about the change before NOOP is run (it doesn't).

Do this only if mailbox_idle_check_interval>0, so it's not run when periodic
stat()s are wanted to be avoided.


  Commit: 182724707b7f73a181716d439863fb756d8ad03d
      https://github.com/dovecot/core/commit/182724707b7f73a181716d439863fb756d8ad03d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

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

  Log Message:
  -----------
  lib-storage: Avoid unnecessary stat()s in mailbox list index notifications

If mailbox list gets a notification there's no need to stat() the INBOX, and
vice versa. Also if the notification was already seen and a callback timeout
set, there's no need to keep stat()ing.


  Commit: 96595bf98ed9264b2b35700a640daf53debc3082
      https://github.com/dovecot/core/commit/96595bf98ed9264b2b35700a640daf53debc3082
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M src/lib-index/mail-index.c

  Log Message:
  -----------
  lib-index: mail_index_use_existing_permissions() - Log error if stat() unexpectedly fails


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

  Changed paths:
    M src/lib-index/mail-index.c

  Log Message:
  -----------
  lib-index: mail_index_use_existing_permissions() - Ignore with INDEX=MEMORY


  Commit: 44a31b74084a66492154dd03f349b73c8aa57c7d
      https://github.com/dovecot/core/commit/44a31b74084a66492154dd03f349b73c8aa57c7d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M src/doveadm/doveadm-director.c

  Log Message:
  -----------
  doveadm director kick: Fix -f parameter to work

It already worked as --passdb-field, but now it matches the usage string.


Compare: https://github.com/dovecot/core/compare/3581ece16eb7...44a31b74084a


More information about the dovecot-cvs mailing list