]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: Make sure listescape can work correctly with shared namespaces
authorMarkus Valentin <markus.valentin@open-xchange.com>
Fri, 9 Apr 2021 09:35:05 +0000 (11:35 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 14 Apr 2021 06:16:07 +0000 (06:16 +0000)
commitc3fc5c9060b13c9f891e3f08869d5e236cb1a3d9
tree65acccb78fb5245f49bd0276cd6e671af62d6235
parent1d9b4e14008b15b7a34b5c633b09b9670e866256
lib-storage: Make sure listescape can work correctly with shared namespaces

This makes sure that if storage_name_escape_char is set, shared mailboxes
do not return the invalid/unescaped mailbox storage_name internally which
could result in failures like "Invalid mailbox name: Name must not have '/'
character" even when using the listescape plugin.

Broken by 5fd5ad3a2be6708e81f8dcfcbb06a3957dddd276
src/lib-storage/mailbox-list.c