On 31.10.2008, Timo Sirainen wrote: > Right, it could (would) cause mailboxes to be listed that aren't > supposed to be listed. I think you'll also have a problem if e.g. "foo" > exists but doesn't have 'l' right and "foo/bar" exists and has 'l' > right. I think % will currently not list "foo". If it behaved correctly > it should list it as non-existing mailbox.
That case seems to work correctly with my patch. In my tests so far, it basically behaves exactly like you explain: > LIST % -> List "foo" as non-existing > LIST foo -> List "foo" as non-existing > LIST * -> List "foo/bar" only Maybe there are circumstances that I didn't encounter yet, where it does indeed fail. Bernhard -- Bernhard Herzog | ++49-541-335 08 30 | http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998 Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
signature.asc
Description: This is a digitally signed message part.