On Sun, Oct 28, 2007 at 01:57:52AM +0300, Timo Sirainen wrote:
On Sat, 2007-10-27 at 16:31 -0400, Adam McDougall wrote:
Oct 27 16:03:27 gribble dovecot: IMAP(mcdouga9): file mailbox-list-maildir.c: line 186 (maildir_list_get_path): assertion failed: (mailbox_list_is_valid_existing_name(_list, name))
OK, this should fix a lot of things: http://hg.dovecot.org/dovecot/rev/e1fde9940f7e
No crashes yet, folder access seems fine so far. Thanks!
One bug with ACL plugin still is that if you have a "foo/bar" mailbox in a public namespace but no "foo", LIST "" % doesn't show "foo" as placeholder mailbox. This happens with v1.0 too I think. I'll try to get that fixed soon.
I've probably noticed this back when I moved some courier shared mailboxes to dovecot and created the placeholder mailboxes to satisfy the requirement. If later I don't need these folders it would be nice so I can clean up some directories and scripts, but I'll still need to be able to fake a subscription to them for the sake of some IMAP clients that display folders strangely when the entire path down to a subfolder is not subscribed. For example, squirrelmail can do shared folders, but if I have folders subscribed as below marked with *:
- some-private-folder
- some-private-folder/subfolder
- another-private-folder folderA
- folderA/In folderB
- folderB/In
Squirrelmail shows subscribed folders in tree form:
some-private-folder subfolder another-private-folder In In
I can definitely understand if this is felt to be something I should continue making folders for, just mentioning a particular need I would need still need to satisfy if these folders are not required by the acl plugin someday.