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 -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
