We have discovered through bug reports that a change to the MIME
processing code in Exim 4.83 caused a regression: handling of quoted
parameter values is broken, affecting both the detection of MIME part
boundaries and the $mime_filename variable. Details can be seen in
the bugzilla entry
http://bugs.exim.org/show_bug.cgi?id=1513 .
A fix has been devised by Jeremy Harris and tested by a longtime and
trusted Exim user Lena who verified it fixes the regression for her.
This change has already been committed to the Exim master development
branch. This announcement is intended to address two things, a
short-term fix and a longer-term fix:
A) In the short term, if you locally build your own exim, you can
apply a patch from
the following blobdiff. It is longer than the actual amount of code
change because a coding style adjustment was also committed prior. It
standardized indentation to be more aligned with the exim norm. The
full diff against the 4.83 release is:
http://git.exim.org/exim.git/blobdiff/1bd0d12bcbf4f51bd78c60d5bae01f1ff38c5a84..4fd5d2bf25195969b9c6a6c23a59c495400ece8d:/src/src/mime.c
B) For the longer term, there have been very few changes since release
of 4.83 (documentation fixes and one compiler quietening), so we plan
on releasing a 4.84 version mainly to fix this regression, and include
all commits since 4.83. I will be driving this release, and the
intended schedule I plan to adhere to:
1. Cut 4.84 RC1 sometime today (Friday Aug 1).
2. Any other regression or bug fixes can be submitted at this point.
3. I am away from a computer from Sunday-Tue (Aug 3-5).
4. If necessary (ie patches from #2 while I'm in #3), cut an RC2 next
week on Wed Aug 6 or Thu Aug 7.
5. Unless there are further issues, cut final 4.84 release on Mon Aug 11.
If there are any questions, please feel free to ask them here on the
mailing list.
Todd Lyons, pp The Exim Maintainers
--
The total budget at all receivers for solving senders' problems is $0.
If you want them to accept your mail and manage it the way you want,
send it the way the spec says to. --John Levine