[dovecot/core] 0877bd: lib-storage: Add comments to mailbox-list-delete.h
GitHub
noreply at github.com
Thu Jun 29 16:00:11 EEST 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 0877bd89b43d59c0e0257eb08305b22866ec21d5
https://github.com/dovecot/core/commit/0877bd89b43d59c0e0257eb08305b22866ec21d5
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-delete.h
Log Message:
-----------
lib-storage: Add comments to mailbox-list-delete.h
Commit: 3e0b3ae576483a96b88802b27e93f3caeba09ddc
https://github.com/dovecot/core/commit/3e0b3ae576483a96b88802b27e93f3caeba09ddc
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/mailbox-list.c
M src/lib-storage/mailbox-list.h
Log Message:
-----------
lib-storage: Add mailbox_list_get_last_mail_error()
Commit: a1bef9db6db683360e6e7be59a7f9e9718cf6ff5
https://github.com/dovecot/core/commit/a1bef9db6db683360e6e7be59a7f9e9718cf6ff5
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-delete.c
M src/lib-storage/list/mailbox-list-delete.h
Log Message:
-----------
lib-storage: mailbox_list_delete_finish() - Return whether anything was deleted
Commit: 12bd6ddfeb75d81ccc09bf34b374b0637dfe890f
https://github.com/dovecot/core/commit/12bd6ddfeb75d81ccc09bf34b374b0637dfe890f
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-delete.c
M src/lib-storage/list/mailbox-list-delete.h
Log Message:
-----------
lib-storage: Add mailbox_list_delete_finish_ret()
This simplifies deletion logic for mailbox list backends.
Commit: 3fb442057c352645e918314815f8fe2a12b6ee2b
https://github.com/dovecot/core/commit/3fb442057c352645e918314815f8fe2a12b6ee2b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-fs.c
M src/lib-storage/list/mailbox-list-maildir.c
Log Message:
-----------
lib-storage: Use mailbox_list_delete_finish_ret() for fs & maildir++ layout
Fixes a problem where e.g. index directory existed but mail root didn't,
and the mailbox couldn't be fully deleted. This was especially a problem
with ITERINDEX enabled.
Commit: e83bc61375901bf997ee3a09580674ffb4892348
https://github.com/dovecot/core/commit/e83bc61375901bf997ee3a09580674ffb4892348
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-delete.c
Log Message:
-----------
lib-storage: mailbox_list_delete_trash() - Don't ignore errors
Commit: d851acd16c8b42a1afb7ccab8a20b9279998a5da
https://github.com/dovecot/core/commit/d851acd16c8b42a1afb7ccab8a20b9279998a5da
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-06-29 (Thu, 29 Jun 2017)
Changed paths:
M src/lib-storage/list/mailbox-list-delete.c
Log Message:
-----------
lib-storage: mailbox_list_delete_mailbox_nonrecursive() - Fix error handling
It should return error on unexpected readdir(), closedir() and unlink()
failures. Also fix handling a race condition with another process deleting
the mailbox at the same time.
Compare: https://github.com/dovecot/core/compare/739bebfce2db...d851acd16c8b
More information about the dovecot-cvs
mailing list