[dovecot/core] a44239: lib-storage: Add missing service_user ref when cre...
GitHub
noreply at github.com
Wed Feb 22 18:30:17 UTC 2017
Branch: refs/heads/master-2.2
Home: https://github.com/dovecot/core
Commit: a442399049eb392758a249b6657b1ef491270789
https://github.com/dovecot/core/commit/a442399049eb392758a249b6657b1ef491270789
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/lib-storage/index/shared/shared-storage.c
Log Message:
-----------
lib-storage: Add missing service_user ref when creating shared mailbox's user.
Was forgotten from d1bf4ae66b8bf3b9e28df1823d6d4adda2b923b6
Fixes:
Panic: file mail-storage-service.c: line 1513 (mail_storage_service_user_unref): assertion failed: (user->refcount > 0)
Commit: 5a6d3f5ea9f2724447d7672acff8fce425c16d21
https://github.com/dovecot/core/commit/5a6d3f5ea9f2724447d7672acff8fce425c16d21
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/plugins/lazy-expunge/lazy-expunge-plugin.c
Log Message:
-----------
lazy-expunge: Fix error handling for GUID lookups
If the mail is already expunged, the error should be ignored.
In other situations the original error string should be preserved as
part of the logged error message.
Commit: 570fb4d055eed7b10ed0713aa522e8154408eba9
https://github.com/dovecot/core/commit/570fb4d055eed7b10ed0713aa522e8154408eba9
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/plugins/expire/expire-plugin.c
Log Message:
-----------
expire plugin: Use correct hook for overriding mail_user vfuncs
This was always wrong to do, and it crashes after
f32382d2da479a4371e08c443679528db37ea988
Commit: 27b2e8b87c89b29001d3dc1ec8859f074cd2c12b
https://github.com/dovecot/core/commit/27b2e8b87c89b29001d3dc1ec8859f074cd2c12b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/plugins/trash/trash-plugin.c
Log Message:
-----------
trash plugin: Use correct hook for overriding mail_user vfuncs
This was always wrong to do, and it crashes after
f32382d2da479a4371e08c443679528db37ea988
Commit: 6d520eebd977f3a236aab3debd30b4699ae686a0
https://github.com/dovecot/core/commit/6d520eebd977f3a236aab3debd30b4699ae686a0
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/lib-storage/index/pop3c/pop3c-mail.c
Log Message:
-----------
pop3c: Prefetched streams didn't call istream_opened() or set virtual_size
Commit: 45cf4aca28ece729003b5658d1c804ce66668f65
https://github.com/dovecot/core/commit/45cf4aca28ece729003b5658d1c804ce66668f65
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/lib-storage/index/pop3c/pop3c-mail.c
Log Message:
-----------
pop3c: Remove unnecessarily duplicated code setting vsize to cache
This is important now that the vsize can be added also to index's vsize
extension.
Commit: b0cd8e156a993865439c16cad4adcb373552a365
https://github.com/dovecot/core/commit/b0cd8e156a993865439c16cad4adcb373552a365
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-02-22 (Wed, 22 Feb 2017)
Changed paths:
M src/lib-storage/index/maildir/maildir-mail.c
Log Message:
-----------
maildir: Fix checking vsize caching decision in "is this pop3 user?"
If vsize extension is used, it's practically the same as if vsize's caching
decision was YES.
Compare: https://github.com/dovecot/core/compare/e591a396fb59...b0cd8e156a99
More information about the dovecot-cvs
mailing list