[dovecot/core] b596ca: imap: Don't do autoexpunging when IMAP client is h...
GitHub
noreply at github.com
Mon Jul 10 16:30:10 EEST 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: b596cac264eaa0fbd6cd74a279d58accccb7405b
https://github.com/dovecot/core/commit/b596cac264eaa0fbd6cd74a279d58accccb7405b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M src/imap/imap-client-hibernate.c
M src/imap/imap-client.c
M src/imap/imap-client.h
Log Message:
-----------
imap: Don't do autoexpunging when IMAP client is hibernated
Commit: 4906f652013f9f9ea806602b5cd677ef0d039d62
https://github.com/dovecot/core/commit/4906f652013f9f9ea806602b5cd677ef0d039d62
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M src/lib-storage/mail-storage-private.h
M src/lib-storage/mail-storage.c
Log Message:
-----------
lib-storage: mailbox_sync_init() - open mailbox immediately if it's not open yet
This simplifies the work for plugins that want to hook into
mailbox.sync_init() so they no longer have to handle the "mailbox isn't
opened" case.
Commit: e098ac1cd4ff0afb33b22cc7fd288014f4fdb0bc
https://github.com/dovecot/core/commit/e098ac1cd4ff0afb33b22cc7fd288014f4fdb0bc
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M src/lib-storage/index/cydir/cydir-sync.c
M src/lib-storage/index/dbox-multi/mdbox-deleted-storage.c
M src/lib-storage/index/dbox-multi/mdbox-sync.c
M src/lib-storage/index/dbox-single/sdbox-sync.c
M src/lib-storage/index/imapc/imapc-sync.c
M src/lib-storage/index/maildir/maildir-sync.c
M src/lib-storage/index/mbox/mbox-sync.c
M src/lib-storage/index/pop3c/pop3c-sync.c
M src/lib-storage/index/raw/raw-sync.c
Log Message:
-----------
lib-storage: Storage backend sync_init()s no longer need to check if mailbox is open
The previous change guarantees it.
Commit: c29df09edced96e7cbea19a8e8afef74eec16006
https://github.com/dovecot/core/commit/c29df09edced96e7cbea19a8e8afef74eec16006
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-index-status.c
M src/lib-storage/list/mailbox-list-index-storage.h
Log Message:
-----------
lib-storage: Try to avoid opening mailbox list index on mailbox access
Perform the STATUS (and other relevant) updates only if syncing or
transaction commits changed anything. This could be optimized further to
check even more strongly whether the seen changes could cause changes to
the list index, but it's probably not worth the effort.
Compare: https://github.com/dovecot/core/compare/c69b62e5d86e...c29df09edced
More information about the dovecot-cvs
mailing list