[Dovecot] 100% CPU utilisation

Timo Sirainen tss at iki.fi
Tue Sep 7 17:37:52 EEST 2004


On 6.9.2004, at 17:44, Mark E. Mallett wrote:

>> Probably because one of the lines in it is larger then 4096 bytes?
>> Header parser doesn't really like that. I should get that fixed in
>> 1.0-tests..
>
> Are you talking physical line length, or actual header line length
> (including continuation lines)?  I guess strictly speaking you
> aren't supposed to see a physical line length of 4096 bytes, but
> even so, that's a low limit.

When a physical line is larger than what fits into input buffer it 
breaks. I think most MTAs don't allow lines that long, so this isn't 
too much of a problem.

Anyway, here's finally a fix:

http://dovecot.org/patches/dovecot-large-header-fix.diff

Note that with mboxes those large header lines seem to be deleted while 
mbox is being rewritten. With 1.0-tests this doesn't happen.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://dovecot.org/pipermail/dovecot/attachments/20040907/d87f91df/attachment-0001.bin>


More information about the dovecot mailing list