From patchwork Sat Feb 14 15:20:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9518 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4fCt6G4L5nz3xlh for ; Sat, 14 Feb 2026 15:21:10 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4fCt6F1Z2gz5gt for ; Sat, 14 Feb 2026 15:21:09 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fCt6271X8z34Ct for ; Sat, 14 Feb 2026 15:20:58 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fCt5v5Lg5z34Rb for ; Sat, 14 Feb 2026 15:20:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4fCt5s1pTKz5sw; Sat, 14 Feb 2026 15:20:49 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1771082449; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=W3WI0sMp0b4fGaax/4hRCp201TSCmt/+fUmowwxFdSc=; b=ricX+hyay3+4cUjQ283Xd0PD6ZQmqDkZoPLHcJJv6aCDgevmhhQASKR13FX3URFvFdn9HS qZESx98oHZSARAAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1771082449; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=W3WI0sMp0b4fGaax/4hRCp201TSCmt/+fUmowwxFdSc=; b=r/GEf4IU46j8HmCO4jTMstDGNAUJdBKgCOYMTK7V0n5qVez9cEhBMR4+RB52+avZnbUP/U eN8QIBc4rmKll5q0Ls0ndQmCXWs4ZaWkSezh7w6FwExum9msX9fZ7mRu/XibbuUuq/QVAM otGO6DOuz6v3rIKkmaefg+XdwmEiOZf2VGbciTZw5h6+WwtAMZY+LKHMVO0FmG4sY99Ae0 TIJvLVMh7zTtjcJ3ZByHDRKosG4KSpBLji4Q1YRWpwpxWZJlo278/BTxE3/Ay7YXZnzfGP rBXF71Rg2M5OmZ0liNcXQpnuQckd/zI9mRoxrTOmDcCfr78a5ctyRV39YYNAoA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] postfix: Update to version 3.10.7 Date: Sat, 14 Feb 2026 16:20:39 +0100 Message-ID: <20260214152040.3720549-19-adolf.belka@ipfire.org> In-Reply-To: <20260214152040.3720549-1-adolf.belka@ipfire.org> References: <20260214152040.3720549-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - 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 --- 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 install : $(TARGET)