Debian Patches

Status for exim4/4.100-3

Patch Description Author Forwarded Bugs Origin Last update
90_localscan_dlopen.patch Allow one to use and switch between different local_scan functions without recompiling exim.
http://marc.merlins.org/linux/exim/files/sa-exim-current/ Original patch from
David Woodhouse, modified first by Derrick 'dman' Hudson and then by Marc
MERLIN for SA-Exim and minor/major API version tracking
David Woodhouse, Derrick 'dman' Hudson, Marc MERLIN yes other, http://marc.merlins.org/linux/exim/files/sa-exim-current/ 2026-08-15
38_dkim_defaults.diff DKIM: Do not oversign empty Sender, Resent-* and List-* headers This is minimal change to avoid bad settings, an optimal setting might look
different.
See https://lists.exim.org/lurker/message/20250813.165035.2d7a779b.en.html ff
and https://lists.exim.org/lurker/message/20250723.075700.4cce1322.en.html
Andreas Metzler <ametzler@debian.org> yes debian upstream vendor 2026-07-30
40_0001-dovecot-handle-internal-failures.patch dovecot: handle internal failures
Since dovecot 2.4.3~85 commit 1bf90fc7a91f ("lib-auth-client: Add
code=temp_fail to all internal failures"), dovecot may return additional
fields on FAIL when a temporary error occurred during authentication.

Sep 01 20:03:07 localhost exim[157621]: 157621 DOVECOT<< 'FAIL 1 user=7c6bx4@pants-off.xyz code=temp_fail'
Sep 01 20:03:07 localhost exim[157621]: 157621 0 read but unreturned bytes; strcut() gave 4 results: {FAIL} {1} {user=7c6bx4@pants-off.xyz} {code=temp_fail} last is <null>

This is useful for when database backing dovecot auth is unavailable. In
the current state of exim not handling this use case, exim returns 535,
indicating incorrect password.

Sep 01 20:03:07 localhost exim[157621]: 157621 dovecot auth ret: FAIL
Sep 01 20:03:07 localhost exim[157621]: 157621 SMTP>> 535 Incorrect authentication data

This commit add support for handling "code=temp_fail" to instead return
435, indicating authentication is not available temporarily.

Sep 01 20:32:05 localhost exim[167751]: 167751 dovecot auth ret: DEFER
Sep 01 20:32:05 localhost exim[167751]: 167751 SMTP>> 435 Unable to authenticate at present
Bertrand Jacquin <bertrand@jacquin.bzh> no 2026-09-01
31_eximmanpage.patch We ship the binary as exim4 instead of exim, fix manpage accordingly.
Andreas Metzler <ametzler@bebt.de>
Marc Haber <mh+debian-packages@zugschlus.de>, not-needed 2019-10-17
32_exim4.patch Accommodate source for installing exim as exim4. Andreas Metzler <ametzler@debian.org> not-needed vendor 2018-12-12
33_eximon.binary.patch We move eximon.bin out of $PATH to /usr/libexec/. Let it be found there. Andreas Piesk not-needed 2020-03-21
34_eximstatsmanpage.patch Add note about installing perl-modules on Debian to generated manpage Andreas Metzler <ametzler@debian.org> not-needed vendor 2013-09-28
35_install.patch Exim's installation scripts install the binary as exim-<version> - disable this feature. Andreas Metzler <ametzler@debian.org> not-needed vendor 2016-09-25
36_unnecessaryCopt.diff Stop using exim's -C option in utility scripts (exiwhat et al.) since this breaks with ALT_CONFIG_PREFIX. Andreas Metzler <ametzler@bebt.de> yes 2018-12-31
37_remove_exim-users_references.patch Point Debian users to Debian specific ML. Marc Haber <mh+debian-packages@zugschlus.de> not-needed 2018-12-31

All known versions for source package 'exim4'

Links