On Tue, 2010-08-17 at 19:31 +0200, Samuel Kvasnica wrote:
Well, given the fact it is listed ONLY if using LAYOUT=fs (if using normal maildir layout it works correclty) it IS definitely a dovecot bug. Whatever the correct behavior is, the result should not depend on setting LAYOUT=fs => this is not consistent.
There are other differences between LAYOUT=fs and LAYOUT=maildir++, not just that one. I guess ideally there wouldn't be any, but for now LAYOUT=maildir++ works the way Courier/Cyrus does, and LAYOUT=fs works the way UW-IMAP does. I'm not going to change that at least before v2.1.
With this bug, I absolutely cannot operate thunderbirds on dovecot in such setup (delete, move, rename wont work), so again a big showstopper. :-(
imap_client_workaround does not seem to be related, at least not with maildir + Layout=fs
What errors does it give with that workaround enabled? Because it should have fixed your previous errors:
12 subscribe "Trash/aaa/" 12 NO Invalid mailbox name: Trash/aaa/ <=== non-existing child folder, ERROR 13 unsubscribe "aaa/" 13 NO Invalid mailbox name: aaa/ <=== non-existing child folder, ERROR
x subscribe Trash/aa/ x OK Subscribe completed.
x unsubscribe Trash/aa/ x OK Unsubscribe completed. x delete Trash/aa/
x OK Delete completed. x subscribe Trash/aa/ x NO Mailbox doesn't exist: Trash/aa