[Dovecot] dovecot IMAP misserving problem?
http://togami.com/~warren/archive/2003/evolution-1.4.4-crash.mbox I suspect that dovecot-0.99.10 is misserving this message in some way that is confusing some IMAP clients. This behavior causes evolution-1.4.4 to segfault, and squirrelmail-1.4.1 to be unable to read the message. The same message served by uw-imapd works works fine in both evolution and squirrelmail.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=104288 Red Hat Bugzilla dovecot report
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=104289 Red Hat Bugzilla evolution segfault report
http://bugzilla.ximian.com/show_bug.cgi?id=48418 Ximian evolution segfault report
On Friday, Sep 12, 2003, at 06:31 Europe/Helsinki, Warren Togami wrote:
http://togami.com/~warren/archive/2003/evolution-1.4.4-crash.mbox I suspect that dovecot-0.99.10 is misserving this message in some way that is confusing some IMAP clients. This behavior causes evolution-1.4.4 to segfault, and squirrelmail-1.4.1 to be unable to read the message. The same message served by uw-imapd works works fine in both evolution and squirrelmail.
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
On Fri, 2003-09-12 at 16:43, Timo Sirainen wrote:
On Friday, Sep 12, 2003, at 06:31 Europe/Helsinki, Warren Togami wrote:
http://togami.com/~warren/archive/2003/evolution-1.4.4-crash.mbox I suspect that dovecot-0.99.10 is misserving this message in some way that is confusing some IMAP clients. This behavior causes evolution-1.4.4 to segfault, and squirrelmail-1.4.1 to be unable to read the message. The same message served by uw-imapd works works fine in both evolution and squirrelmail.
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
Tested this patch with 0.99.10. evolution-1.4.4 still segfaults, and squirrelmail-1.4.1 similarly is unable to read the message. Mozilla still works.
Please suggest anything more to test.
http://bugzilla.ximian.com/show_bug.cgi?id=48418 Ximian evolution segfault bug report
Thanks, Warren Togami warren@togami.com
On Saturday, Sep 13, 2003, at 12:50 Europe/Helsinki, Warren Togami wrote:
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
Tested this patch with 0.99.10. evolution-1.4.4 still segfaults, and squirrelmail-1.4.1 similarly is unable to read the message. Mozilla still works.
Please suggest anything more to test.
Dovecot probably cached the reply. Try deleting .imap.index* files.
On Sat, 2003-09-13 at 01:33, Timo Sirainen wrote:
On Saturday, Sep 13, 2003, at 12:50 Europe/Helsinki, Warren Togami wrote:
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
Tested this patch with 0.99.10. evolution-1.4.4 still segfaults, and squirrelmail-1.4.1 similarly is unable to read the message. Mozilla still works.
Please suggest anything more to test.
Dovecot probably cached the reply. Try deleting .imap.index* files.
I have determined that it was not a caching issue. With the patch applied the message is still unreadable in Squirrelmail, causes Evolution to crash, but readable in Mozilla.
Please advise further testing options.
Thanks, Warren
On Sun, 2003-09-21 at 11:40, Warren Togami wrote:
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
I have determined that it was not a caching issue. With the patch applied the message is still unreadable in Squirrelmail, causes Evolution to crash, but readable in Mozilla.
I missed a few more changes which were needed. I updated the patch in the above url.
On Sun, 2003-09-21 at 02:23, Timo Sirainen wrote:
On Sun, 2003-09-21 at 11:40, Warren Togami wrote:
Problem is that it contained message/rfc822 attachment which didn't actually have any headers (Content-Type especially). Dovecot didn't write empty envelope for it in BODY or BODYSTRUCTURE replies. It's fixed in CVS, I think it was this change: http://dovecot.fi/bodystructure.patch
I have determined that it was not a caching issue. With the patch applied the message is still unreadable in Squirrelmail, causes Evolution to crash, but readable in Mozilla.
I missed a few more changes which were needed. I updated the patch in the above url.
Confirmed, that patch now seems to fix the problem for dovecot-0.99.10. I am running it in production now for long term testing.
Warren
participants (2)
-
Timo Sirainen
-
Warren Togami