On 30.4.2013, at 0.06, Timo Sirainen <tss@iki.fi> wrote:
On 29.4.2013, at 23.43, Mike Abbott <michael.abbott@apple.com> wrote:
Dovecot-2.2.1 does not appear to support URLs specified via non-synchronizing literals
Or synchronizing literals either:
b2 append inbox catenate (url {8} b2 BAD Error in IMAP command APPEND: Invalid arguments.
Although the consequences of this are less severe since clients should send no more data for that command after receiving the tagged response.
Looks like the code should be calling imap_parser_read_last_literal() after reading URL with literal parameter.. I'll get that fixed.
http://hg.dovecot.org/dovecot-2.2/rev/8e5ff6809d75 should fix this, at least in the tests that I did. Annoyingly it's not currently possible to test this with imaptest tests.