From: Murray S. Kucherawy <msk@se...> - 2007-04-22 05:34:37
While debugging something in dk-milter this morning, a bug was also
revealed in "relaxed" header canonicalization in dkim-milter.
In the unusual case of a header arriving with no space after the colon
which separates the header name from its value, the current code will
instead eat the next space it finds. It sounds like the phenomenon Ben
Lentz observed earlier this week may have been the first evidence of this,
and this morning we had another case that pointed us at the right
This will be fixed in the next release. A patch is available on the
SourceForge "Patches" tracker (bug #1705155) if anyone wants it before
I have accumulated enough stuff to warrant a new version.
Thanks go out to Greg Shapiro of Sendmail for his analysis and help
perfecting my solution.
From: Murray S. Kucherawy <msk@se...> - 2007-04-22 05:37:32
On Sat, 21 Apr 2007, Murray S. Kucherawy wrote:
> In the unusual case of a header arriving with no space after the colon
> which separates the header name from its value, the current code will
> instead eat the next space it finds. [...]
Another reason this was never obvious before was the header normalizing
that sendmail 8.13.x and prior did. Since 8.14.x doesn't do that, this
becomes more visible. Thus, if you're running or plan to run 8.14.x, you
might want to download and apply this patch (or get the next dkim-milter
as soon as it comes out).
Get latest updates about Open Source Projects, Conferences and News.