[PATCH] postfix: Update to version 3.10.7

Adolf Belka
2026-02-14T15:21:00Z

- Update from version 3.10.6 to 3.10.7
- No change to rootfile
- Changelog
3.10.7
This patch addresses build errors on recent Linux distributions. With the patch,
Postfix builds will run the compiler with a backwards compatibility option that
is supported by Gcc and Clang. For other compilers, an error message provides
hints.
Background: the build errors are caused by C compilers that by default define a
'bool' type (size=1) that conflicts with Postfix's 'bool' type (an alias for
'int', typically size=4). Postfix 3.11 will support the new bool type, but that
change is too large for stable Postfix releases (too many lines in too many
files).
This patch will also apply to Postfix 3.6 all the way back to Postfix 3.0 with a
simple change: remove the Prereq: line, and remove the part that updates the
HISTORY file.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/postfix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lfs/postfix b/lfs/postfix
index a7ff99c4f..e248d232e 100644
--- a/lfs/postfix
+++ b/lfs/postfix
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -26,7 +26,7 @@ include Config

SUMMARY = A fast, secure, and flexible mailer

-VER = 3.10.6
+VER = 3.10.7

THISAPP = postfix-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = postfix
-PAK_VER = 50
+PAK_VER = 51

DEPS =

@@ -72,7 +72,7 @@ objects = $(DL_FILE)

$(DL_FILE) = $(DL_FROM)/$(DL_FILE)

-$(DL_FILE)_BLAKE2 = ca9f371f15af45c72ee97830d5bfb08b4ef2020409e55b1a99ef20681dfaec86fa7f7f799caa7b6e5757da0ea9ccbd5ac51104244b2e315f3cedb414b3e46451
+$(DL_FILE)_BLAKE2 = b08dc8879bc5ce0ea72c14f27e648fc4007f9121438860b4c51475c868fa11918a828a86ec4e79120570468b2b4f38023ccd135083ad250713e470a0759b5991