Debian Patches

Status for postfix/3.9.1-6

Patch Description Author Forwarded Bugs Origin Last update
03_ldap3_by_default.diff Set default LDAP protocol version to 3=================================================================== LaMont Jones <lamont@debian.org> not-needed
05_debian_defaults.diff Set Debian specific defaults
diff --git a/conf/main.cf b/conf/main.cf
LaMont Jones <lamont@debian.org> not-needed
05_debian_manpage_differences.diff update postfix-files for debian manpage naming
Auto-generated by debian/gen-manpage-diff.sh
Michael Tokarev <mjt@tls.msk.ru> not-needed
05_debian_readme_differences.diff Update postfix-files for Debian readme file naming specifics=================================================================== Scott Kitterman <scott@kitterman.com> not-needed
06_debian_paths.diff Set paths for Debian=================================================================== LaMont Jones <lamont@debian.org> not-needed
10_openssl_version_check.diff Disable openssl version check=================================================================== LaMont Jones <lamont@debian.org> not-needed
40_chroot_by_default.diff Set chroot to default enabled=================================================================== LaMont Jones <lamont@debian.org> not-needed
41_rmail.diff Use sendmail's rmail=================================================================== LaMont Jones <lamont@debian.org> not-needed
50_LANG.diff Set LANG=C for HTML documentation build=================================================================== LaMont Jones <lamont@debian.org> not-needed
70_postfix-check.diff Update postfix-script so no warnings for Debian related symlinks=================================================================== LaMont Jones <lamont@debian.org> not-needed
debian-man-name.diff Link to correct man page name for Debian
In Debian, Postfix's smtp(8) uses a different name to avoid naming conflicts.
Need to point lmtp(8) to the right file. See #920356.
===================================================================
Scott Kitterman <scott@kitterman.com> not-needed 2023-06-16
71_debianize_collate.pl.diff Debianize collate.pl so we can ship it in the package=================================================================== Scott Kitterman <scott@kitterman.com> not-needed 2022-01-04
Disable-LD_LIBRARY_PATH-check.patch Disable LD_LIBRARY_PATH check
Conflicts with building with eatmydata (e.g. in salsa-ci).
=?utf-8?q?Christian_G=C3=B6ttsche?= <cgzones@googlemail.com> not-needed 2022-10-09
reproducible Reproducible
Need to sort auxlibs for reproducible. Missed part of upstreaming in 3.9.0.

===================================================================
Scott Kitterman <scott@kitterman.com> yes 2024-07-21
run-configure-instance-from-postfix-script.patch run debian-specific configure-instance script from postfix-script
Run debian-provided (mostly chroot setup) script when starting
a postfix instance.

diff --git a/conf/postfix-script b/conf/postfix-script
index c43d764f..0e68d833 100755
Michael Tokarev <mjt@tls.msk.ru not-needed 2024-12-10
makedefs-fix-RELEASE_MAJOR-expression.patch makedefs: fix $RELEASE_MAJOR expression
There are 2 issues with the way RELEASE_MAJOR is currently
computed in ./makedefs. First, it is not set at all when
the system name/release are specified on the command line,
so this change moves it a few lines down.

And second, the usage of "expr" utility is wrong, as it does
not work when the system release is 0.something. Consider:

expr 0.foo : '\([0-9]*\)'

the ":" expression itself will return the first N digits,
which is "0" in this case. But the less widely known thing
about expr is that it works with numbers, not strings.
So this becomes:

expr 0

which, in turn, is false. So while expr utility will produce
"0" on output, it will ALSO exit with non-zero status. And the
next "exit 1" immediately gets in, so whole makedefs terminates.

Fix this by using sed instead of expr.

Introduced in 3.0.2.
Michael Tokarev via Postfix-users <postfix-users@postfix.org> yes 2024-12-13
hurd.patch hurd support v1
diff --git a/makedefs b/makedefs
index 1932e36d..6f251fdb 100644
Michael Tokarev <mjt@tls.msk.ru> no

All known versions for source package 'postfix'

Links