On Mon, 15 Sep 2003, Arnt Gulbrandsen wrote:
> That client is asking information about mailboxes whose names start with
> "foo/" and contain exactly one "/", right?
> "foo" does not match that, so why should the server mention "foo" at all?
> "foo/" is just one of the umpteen million possible names that don't
> actually correspond to a mailbox. Why should the server mention any of
> them?

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.

IMHO, "foo" and "foo/" should be treated as equivalent in all cases except
for CREATE.

This means that if foo is \NoSelect then foo/ should also be \NoSelect;
but if foo is selectable then foo/ should also be selectable.

If you work out the causes and effects, it's only sane way to do it.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.

Reply via email to