]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
LAYOUT=index: Don't prevent using internal mailbox names
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sat, 17 Feb 2018 20:28:35 +0000 (22:28 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Thu, 1 Mar 2018 11:47:10 +0000 (13:47 +0200)
For example with Maildir it wasn't possible to create mailboxes named "new",
"cur" or "tmp".

src/lib-storage/list/mailbox-list-index-backend.c

index be6a199c8a47d32d14f5b62c9420917d286fa3aa..e13cd7d95523e5afcb69e0f1f3d44c9eb158c0de 100644 (file)
@@ -865,7 +865,7 @@ static int index_list_iter_deinit(struct mailbox_list_iterate_context *ctx)
 
 struct mailbox_list index_mailbox_list = {
        .name = MAILBOX_LIST_NAME_INDEX,
-       .props = MAILBOX_LIST_PROP_NO_ROOT,
+       .props = MAILBOX_LIST_PROP_NO_ROOT | MAILBOX_LIST_PROP_NO_INTERNAL_NAMES,
        .mailbox_name_max_length = MAILBOX_LIST_NAME_MAX_LENGTH,
 
        .v = {