söndag 21 april 2019 kl. 19:55:10 CEST skrev  Magnus Holmgren:

> But now that I look closer, it looks like the "spool format error" message
> is only triggered by malformed header files, and Thomas in https://
> lists.exim.org/lurker/message/20180726.174108.0620f3c0.en.html had narrowed
> it down to multiple messages being received over the same connection. I
> still haven't been able to reproduce it though. It might be stochastic.

Okay, so as I reported on the exim-dev list, I figured out that  
primary_hostname, which has been being expanded once and the pointer kept in 
static memory since forever, is now being overwritten although allocated from 
the permanent pool. My plan is to change this to expand it anew for each run; 
that solved the problem when I tested. I'm also going to add an unrelated 
patch that disables body rewriting when the spool file is in wire format and 
which handles CRLF line endings when scanning headers. Do you think that you 
can then re-enable local_scan for the release?

-- 
Magnus Holmgren        holmg...@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to