Timo Sirainen tss@iki.fi:
On Tue, 2003-03-04 at 19:53, JP wrote:
I have my mua (sylpheed-claws from cvs)
Just a few comments on that first:
It's not considered good behaviour to ask STATUS of selected mailbox, some (old?) servers will break with that. There's also not much reason since the client already received everything except UNSEEN as reply to SELECT.
Why is it asking From twice? Why is it asking Status and X-Status at all? These are likely to be fields internally used by mbox format and shouldn't be sent client even if it asks it (well, Dovecot does send them currently, but it will be fixed). I don't know what generates Seen-field, but I think that doesn't belong to Sylpheed either.
seems there's still some bugs left to fix in sylpheed-claws too ;-)
as i'm not a developer of sylpheed-claws, i have no clue why it asks for all those fields, and what it does with the information.
Mar 4 18:06:42 btp212 imap(jp): file index-save.c: line 61 (write_with_lf): assertion failed:(size > 0 && size <= SSIZE_T_MAX) Mar 4 18:06:42 btp212 dovecot: child 6022 (imap) killed with signal 6
The message probably hasn't been read yet and Dovecot tries to write empty Status-header which triggers the assert. Stupid assert, I should have just ignored if size == 0. Fixed in CVS.
indeed, the error is gone. thanks alot.
regards,
JP