A BUGNOTE has been added to this bug. ====================================================================== http://www.dbmail.org/mantis/bug_view_advanced_page.php?bug_id=0000099 ====================================================================== Reported By: alessandro Assigned To: ====================================================================== Project: DBMail Bug ID: 99 Category: IMAP daemon Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 04-Oct-04 18:38 CEST Last Modified: 04-Oct-04 23:13 CEST ====================================================================== Summary: STATUS command doesn't enclose mailbox name between brackets Description: When the STATUS command is issued to the imap server, the response forgets to enclose the mailbox name between brackets. This is especially important when the mailbox name contains spaces, otherwise the client can't parse the response. ======================================================================
---------------------------------------------------------------------- paul - 04-Oct-04 21:01 CEST ---------------------------------------------------------------------- There's no such thing as a bracketed string in the imap protocol, however... format imap (rfc3501) mailbox names are astring type and should be quoted when necessary. SentItems "Sent Items" {9}\r\nSent Items would all be valid. ---------------------------------------------------------------------- paul - 04-Oct-04 23:13 CEST ---------------------------------------------------------------------- I've fixed this. I've cleaned up _ic_status a bit using some of the glib stuff I'm working on. Bug History Date Modified Username Field Change ====================================================================== 04-Oct-04 18:38alessandro New Bug 04-Oct-04 21:01paul Bugnote Added: 0000279 04-Oct-04 23:13paul Bugnote Added: 0000280 ======================================================================