Todd Vierling wrote:
On Wed, 20 Jul 2005, Chris Wakelin wrote:
I've just noticed that Dovecot 1.0-stable and 1.0-test78 don't include mbox folders with names beginning with "." in the IMAP LIST output.
You know, I was going to suggest the same thing this weekend. It is a problem with Pine remote address books, if the remote addrbook uses a dotfile folder. The addressbook folder doesn't show up in LIST, so Pine tries to create it, and upon create, it gets a "Folder exists" error because it does already exist. This change should go into Dovecot to improve Pine compatibility if nothing else.
Actually, that's similar to one of the other LIST issues, namely 'LIST "" "~/mail/"' (where "~/mail/" is a namespace prefix).
Pine 4.x expects this to work, when adding a folder collection with a prefix, or it tries to create it. (This will still crash 1.0-stable, I think, but is fixed in 1.0-tests - in cmd-create.c, "maibox" ends up as the empty string and then its penultimate character gets tested to see if it's the separator!)
I've needed to do a lot for Pine 4.x compatability, which is ironic as it's supposed to be the "reference" IMAP client! Admittedly, if we didn't use a folder prefix and used SSL or didn't use AUTH=PLAIN, it would probably work OK out-of-the-box. As for Pine 3.x, it uses obsolete (according to RFC2062) IMAPv2 commands (FIND ALL.MAILBOXES) for folder listing!!
Best Wishes, Chris
-- --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+- Christopher Wakelin, c.d.wakelin@reading.ac.uk IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094