In the case where foo has children (which was Timo's question), that makes
sense. But what if foo does not have children?
If the server doesn't list "foo/" in that case, then it's saying that the
hierarchical name foo doesn't exist.
Hmm. So is it necessary to send "foo/" at all if at least one of it's children is listed?
What about:
1 create dir/ 2 list "" dir/%
Is it required to show the "dir/" entry? Maildir++ store just ignores the "create dir/" command, so it doesn't list anything.
Or if mailbox can contain children but currently doesn't, should list "" mailbox/% show anything?
IMHO, "foo" and "foo/" should be treated as equivalent in all cases except
for CREATE.
I've just returned NO to all such requests.