[dovecot/core] d70bf1: lib-dict: Add dict-fail driver
GitHub
noreply at github.com
Thu Mar 23 11:30:10 UTC 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: d70bf110f2f37ab5315a250c2367f164069755ad
https://github.com/dovecot/core/commit/d70bf110f2f37ab5315a250c2367f164069755ad
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/Makefile.am
A src/lib-dict/dict-fail.c
M src/lib-dict/dict-private.h
Log Message:
-----------
lib-dict: Add dict-fail driver
It can be used for providing various failures
Commit: 10f126b558e39b0f69fe2baecc9e74d2bfad8c7d
https://github.com/dovecot/core/commit/10f126b558e39b0f69fe2baecc9e74d2bfad8c7d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/dict.c
Log Message:
-----------
dict: Update correct counter in dict_iterate_init
Commit: 7932885c8a996991f46f877cca0043d2cd2cc9da
https://github.com/dovecot/core/commit/7932885c8a996991f46f877cca0043d2cd2cc9da
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/dict.c
Log Message:
-----------
lib-dict: Use dict-fail iterator and transaction when missing from dict driver
Commit: d42321abd735a9c9bb1bb3d5b9a89799153cad06
https://github.com/dovecot/core/commit/d42321abd735a9c9bb1bb3d5b9a89799153cad06
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/Makefile.am
Log Message:
-----------
lib-dict: Fix test-dict linkage
Commit: f32da6b73c1edb6963eae0d4a5c1f995ad23151a
https://github.com/dovecot/core/commit/f32da6b73c1edb6963eae0d4a5c1f995ad23151a
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/dict-private.h
M src/lib-dict/dict.c
Log Message:
-----------
lib-dict: Track transaction counts
Commit: be64b3bbf9e1664071516f2a4a68a0916da7abac
https://github.com/dovecot/core/commit/be64b3bbf9e1664071516f2a4a68a0916da7abac
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-dict/dict.c
Log Message:
-----------
lib-dict: Ensure all iterations and transactions are done in deinit
Commit: 2e295aaaf04febd3bb7be66cddd4d8ffa96fa5dc
https://github.com/dovecot/core/commit/2e295aaaf04febd3bb7be66cddd4d8ffa96fa5dc
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/plugins/acl/acl-mailbox-list.c
Log Message:
-----------
acl: Use mailbox_list_context instead of ctx->ctx
This prepares for the next commit
Commit: 7e1600ded6fe7e056cea3771bb28fc11d571f039
https://github.com/dovecot/core/commit/7e1600ded6fe7e056cea3771bb28fc11d571f039
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/plugins/acl/acl-mailbox-list.c
Log Message:
-----------
acl: Use MODULE_CONTEXT for mailbox list iterator
Commit: fbcc3e140de579779d67b6cb9a0220eb2a13ad8a
https://github.com/dovecot/core/commit/fbcc3e140de579779d67b6cb9a0220eb2a13ad8a
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-iter.c
M src/lib-storage/mailbox-list-private.h
Log Message:
-----------
lib-storage: Expose mailbox_list_init_autocreate
It is needed when backend_ctx is created on the fly
Commit: 34b724d1d7e50b1ab24267a3b6fc089b1147c1ab
https://github.com/dovecot/core/commit/34b724d1d7e50b1ab24267a3b6fc089b1147c1ab
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-03-23 (Thu, 23 Mar 2017)
Changed paths:
M src/lib-storage/index/imapc/imapc-list.c
M src/lib-storage/list/mailbox-list-fs-iter.c
M src/lib-storage/list/mailbox-list-index-iter.c
M src/lib-storage/list/mailbox-list-iter.c
M src/lib-storage/list/mailbox-list-maildir-iter.c
M src/lib-storage/list/mailbox-list-subscriptions.c
M src/lib-storage/mailbox-list-private.h
Log Message:
-----------
lib-storage: Add and use default mailbox iterator
The idea is to allow mail plugins to see also the non-existent
autoboxes by feeding them thru the iterator.
Fixes problem where autocreated boxes are not seen by ACL
plugin.
Compare: https://github.com/dovecot/core/compare/d4847b921058...34b724d1d7e5
More information about the dovecot-cvs
mailing list