From 5d19d48a70b85da7868425c04968785decb633dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 19 Feb 2026 11:33:14 +0100 Subject: [PATCH 01/23] New version Resolves: rhbz#2440818 --- postfix.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/postfix.spec b/postfix.spec index ac88719..0fd7d76 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,8 +56,8 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.10.7 -Release: 3%{?dist} +Version: 3.10.8 +Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -853,6 +853,10 @@ fi %endif %changelog +* Thu Feb 19 2026 Jaroslav Škarvada - 2:3.10.8-1 +- New version + Resolves: rhbz#2440818 + * Mon Jan 26 2026 Fedor Vorobev - 2:3.10.7-3 - Added a RHEL-specific patch to remove an OpenSSL version mismatch warning. Resolves: RHEL-128018 diff --git a/sources b/sources index 195284e..950c4f6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (postfix-3.10.8.tar.gz) = a34e9f84ec96c47765a417801a303bea32ca42bb16c6ae665c771f1a37c8369f6d140999f1015c8c28aa18dad86e918e0a072ea67dea644d271b1ed3beaf61ea SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 -SHA512 (postfix-3.10.7.tar.gz) = 28d7c05bfd6fb15f906c67cca989c4b47640ec631b640943deb66d91e44a6684deb79af95f0d4ba4dd362d9ba59179e5ed268942384e5e35ba472c91cf366e4c From 34b0871fc229a43607585f24d365aef2e9ad943b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 10 Mar 2026 11:08:49 +0100 Subject: [PATCH 02/23] New version Resolves: rhbz#2444870 --- ...10.5-config.patch => postfix-3.11.0-config.patch | 13 +++++-------- ...-3.9.0-files.patch => postfix-3.11.0-files.patch | 10 +++++----- postfix.spec | 10 +++++++--- sources | 2 +- 4 files changed, 18 insertions(+), 17 deletions(-) rename postfix-3.10.5-config.patch => postfix-3.11.0-config.patch (96%) rename postfix-3.9.0-files.patch => postfix-3.11.0-files.patch (90%) diff --git a/postfix-3.10.5-config.patch b/postfix-3.11.0-config.patch similarity index 96% rename from postfix-3.10.5-config.patch rename to postfix-3.11.0-config.patch index c09a76d..fcd33ce 100644 --- a/postfix-3.10.5-config.patch +++ b/postfix-3.11.0-config.patch @@ -1,5 +1,5 @@ diff --git a/conf/main.cf b/conf/main.cf -index 3687c85..ae3af9e 100644 +index f61060e..fb218b8 100644 --- a/conf/main.cf +++ b/conf/main.cf @@ -136,6 +136,10 @@ mail_owner = postfix @@ -81,14 +81,11 @@ index 3687c85..ae3af9e 100644 #fallback_transport = # The luser_relay parameter specifies an optional destination address -@@ -682,6 +705,43 @@ sample_directory = - # readme_directory: The location of the Postfix README files. - # - readme_directory = --inet_protocols = ipv4 - shlib_directory = /usr/lib/postfix/${mail_version} +@@ -691,4 +714,40 @@ shlib_directory = + # between multiple Postfix instances. meta_directory = /etc/postfix -+ + +-inet_protocols = ipv4 +# TLS CONFIGURATION +# +# Basic Postfix TLS configuration by default with self-signed certificate diff --git a/postfix-3.9.0-files.patch b/postfix-3.11.0-files.patch similarity index 90% rename from postfix-3.9.0-files.patch rename to postfix-3.11.0-files.patch index 03ae645..f9174da 100644 --- a/postfix-3.9.0-files.patch +++ b/postfix-3.11.0-files.patch @@ -1,5 +1,5 @@ diff --git a/conf/postfix-files b/conf/postfix-files -index 5a93982..b843fec 100644 +index 88c3371..873a124 100644 --- a/conf/postfix-files +++ b/conf/postfix-files @@ -84,7 +84,6 @@ $shlib_directory/${LIB_PREFIX}sqlite${LIB_SUFFIX}:f:root:-:755 @@ -10,7 +10,7 @@ index 5a93982..b843fec 100644 $meta_directory/master.cf.proto:f:root:-:644 $meta_directory/postfix-files.d:d:root:-:755 $meta_directory/postfix-files:f:root:-:644 -@@ -142,18 +141,13 @@ $command_directory/postqueue:f:root:$setgid_group:2755:u +@@ -144,18 +143,13 @@ $command_directory/postqueue:f:root:$setgid_group:2755:u $sendmail_path:f:root:-:755 $newaliases_path:l:$sendmail_path $mailq_path:l:$sendmail_path @@ -29,7 +29,7 @@ index 5a93982..b843fec 100644 $config_directory/main.cf:f:root:-:644:p $config_directory/master.cf:f:root:-:644:p $config_directory/pcre_table:f:root:-:644:o -@@ -166,8 +160,8 @@ $config_directory/postfix-script:f:root:-:755:o +@@ -168,8 +162,8 @@ $config_directory/postfix-script:f:root:-:755:o $config_directory/postfix-script-sgid:f:root:-:755:o $config_directory/postfix-script-nosgid:f:root:-:755:o $config_directory/post-install:f:root:-:755:o @@ -40,7 +40,7 @@ index 5a93982..b843fec 100644 $manpage_directory/man1/postalias.1:f:root:-:644 $manpage_directory/man1/postcat.1:f:root:-:644 $manpage_directory/man1/postconf.1:f:root:-:644 -@@ -181,9 +175,9 @@ $manpage_directory/man1/postmap.1:f:root:-:644 +@@ -184,9 +178,9 @@ $manpage_directory/man1/postmap.1:f:root:-:644 $manpage_directory/man1/postmulti.1:f:root:-:644 $manpage_directory/man1/postqueue.1:f:root:-:644 $manpage_directory/man1/postsuper.1:f:root:-:644 @@ -52,7 +52,7 @@ index 5a93982..b843fec 100644 $manpage_directory/man5/body_checks.5:f:root:-:644 $manpage_directory/man5/bounce.5:f:root:-:644 $manpage_directory/man5/canonical.5:f:root:-:644 -@@ -231,8 +225,8 @@ $manpage_directory/man8/qmgr.8:f:root:-:644 +@@ -235,8 +229,8 @@ $manpage_directory/man8/qmgr.8:f:root:-:644 $manpage_directory/man8/qmqpd.8:f:root:-:644 $manpage_directory/man8/scache.8:f:root:-:644 $manpage_directory/man8/showq.8:f:root:-:644 diff --git a/postfix.spec b/postfix.spec index 0fd7d76..c4b042b 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.10.8 +Version: 3.11.0 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -96,8 +96,8 @@ Source101: postfix-pam.conf # Patches -Patch1: postfix-3.10.5-config.patch -Patch2: postfix-3.9.0-files.patch +Patch1: postfix-3.11.0-config.patch +Patch2: postfix-3.11.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 Patch4: postfix-3.8.0-large-fs.patch @@ -853,6 +853,10 @@ fi %endif %changelog +* Tue Mar 10 2026 Jaroslav Škarvada - 2:3.11.0-1 +- New version + Resolves: rhbz#2444870 + * Thu Feb 19 2026 Jaroslav Škarvada - 2:3.10.8-1 - New version Resolves: rhbz#2440818 diff --git a/sources b/sources index 950c4f6..bae9219 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.10.8.tar.gz) = a34e9f84ec96c47765a417801a303bea32ca42bb16c6ae665c771f1a37c8369f6d140999f1015c8c28aa18dad86e918e0a072ea67dea644d271b1ed3beaf61ea +SHA512 (postfix-3.11.0.tar.gz) = aa377e3cb889aec166c73e90b3c7d3fbc1db48a558b13948d76b2a7aaccaee202dad7252e973d503800d97a4e6da9091ca792d037528f90521d04729594b23cc SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From 4973c3890fa686bf050b17b03da27c41c8c36a04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 10 Mar 2026 13:59:03 +0100 Subject: [PATCH 03/23] Added postfix-non-bdb-script to files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- postfix.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/postfix.spec b/postfix.spec index c4b042b..c89b508 100644 --- a/postfix.spec +++ b/postfix.spec @@ -741,6 +741,7 @@ fi %attr(0755, root, root) %{postfix_daemon_dir}/pipe %attr(0755, root, root) %{postfix_daemon_dir}/post-install %attr(0644, root, root) %{postfix_config_dir}/postfix-files +%attr(0755, root, root) %{postfix_daemon_dir}/postfix-non-bdb-script %attr(0755, root, root) %{postfix_daemon_dir}/postfix-script %attr(0755, root, root) %{postfix_daemon_dir}/postfix-tls-script %attr(0755, root, root) %{postfix_daemon_dir}/postfix-wrapper From fb6d0263d467a6e07a8ca44006ddb37463e61208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 13 Apr 2026 11:43:10 +0200 Subject: [PATCH 04/23] New version Resolves: rhbz#2446390 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index c89b508..d166d30 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.0 +Version: 3.11.1 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -854,6 +854,10 @@ fi %endif %changelog +* Mon Apr 13 2026 Jaroslav Škarvada - 2:3.11.1-1 +- New version + Resolves: rhbz#2446390 + * Tue Mar 10 2026 Jaroslav Škarvada - 2:3.11.0-1 - New version Resolves: rhbz#2444870 diff --git a/sources b/sources index bae9219..f8f5ac3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.0.tar.gz) = aa377e3cb889aec166c73e90b3c7d3fbc1db48a558b13948d76b2a7aaccaee202dad7252e973d503800d97a4e6da9091ca792d037528f90521d04729594b23cc +SHA512 (postfix-3.11.1.tar.gz) = 065aee35d462a7121ef870f1af5b3d7efedd08e18f18c5d04d7c731b3b051ab8f70499cbdcea6cb559fbfb2115ff39509fa145abf6e99dade232ac4943d178d1 SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From 6bcfcc7d9e6b1d57ba5405fe68159ce8b322a90b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 13 Apr 2026 19:25:54 +0200 Subject: [PATCH 05/23] Fixed default TLS config to work with the removed ca-bundle.crt Resolves: rhbz#2447292 --- ...fix-3.11.0-config.patch => postfix-3.11.1-config.patch | 8 +------- postfix.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 9 deletions(-) rename postfix-3.11.0-config.patch => postfix-3.11.1-config.patch (95%) diff --git a/postfix-3.11.0-config.patch b/postfix-3.11.1-config.patch similarity index 95% rename from postfix-3.11.0-config.patch rename to postfix-3.11.1-config.patch index fcd33ce..1ab0eab 100644 --- a/postfix-3.11.0-config.patch +++ b/postfix-3.11.1-config.patch @@ -81,7 +81,7 @@ index f61060e..fb218b8 100644 #fallback_transport = # The luser_relay parameter specifies an optional destination address -@@ -691,4 +714,40 @@ shlib_directory = +@@ -691,4 +714,34 @@ shlib_directory = # between multiple Postfix instances. meta_directory = /etc/postfix @@ -113,12 +113,6 @@ index f61060e..fb218b8 100644 +# +smtp_tls_CApath = /etc/pki/tls/certs + -+# The full pathname of a file containing CA certificates of root CAs -+# trusted to sign either remote SMTP server certificates or intermediate CA -+# certificates. -+# -+smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt -+ +# Use TLS if this is supported by the remote SMTP server, otherwise use +# plaintext (opportunistic TLS outbound). +# diff --git a/postfix.spec b/postfix.spec index d166d30..5d542fa 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.1 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -96,7 +96,7 @@ Source101: postfix-pam.conf # Patches -Patch1: postfix-3.11.0-config.patch +Patch1: postfix-3.11.1-config.patch Patch2: postfix-3.11.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 @@ -854,6 +854,10 @@ fi %endif %changelog +* Mon Apr 13 2026 Jaroslav Škarvada - 2:3.11.1-2 +- Fixed default TLS config to work with the removed ca-bundle.crt + Resolves: rhbz#2447292 + * Mon Apr 13 2026 Jaroslav Škarvada - 2:3.11.1-1 - New version Resolves: rhbz#2446390 From 0ca3a1f93cb48c7cc1ae93de85e99cdcb5ed325d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 4 May 2026 16:10:44 +0200 Subject: [PATCH 06/23] New version Resolves: rhbz#2464614 --- ...8.0-large-fs.patch => postfix-3.11.2-large-fs.patch | 4 ++-- postfix.spec | 10 +++++++--- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) rename postfix-3.8.0-large-fs.patch => postfix-3.11.2-large-fs.patch (92%) diff --git a/postfix-3.8.0-large-fs.patch b/postfix-3.11.2-large-fs.patch similarity index 92% rename from postfix-3.8.0-large-fs.patch rename to postfix-3.11.2-large-fs.patch index b0c7933..9eec3b2 100644 --- a/postfix-3.8.0-large-fs.patch +++ b/postfix-3.11.2-large-fs.patch @@ -21,10 +21,10 @@ index 50a4aa7..beef3db 100644 if (msg_verbose) msg_info("%s: %s: block size %lu, blocks free %lu", diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h -index 1fb449d..bcaac27 100644 +index 113a4c1..d317afc 100644 --- a/src/util/sys_defs.h +++ b/src/util/sys_defs.h -@@ -783,8 +783,8 @@ extern int initgroups(const char *, int); +@@ -784,8 +784,8 @@ extern int initgroups(const char *, int); #define GETTIMEOFDAY(t) gettimeofday(t,(struct timezone *) 0) #define ROOT_PATH "/bin:/usr/bin:/sbin:/usr/sbin" #define FIONREAD_IN_TERMIOS_H diff --git a/postfix.spec b/postfix.spec index 5d542fa..8073026 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,8 +56,8 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.1 -Release: 2%{?dist} +Version: 3.11.2 +Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -100,7 +100,7 @@ Patch1: postfix-3.11.1-config.patch Patch2: postfix-3.11.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 -Patch4: postfix-3.8.0-large-fs.patch +Patch4: postfix-3.11.2-large-fs.patch # rhbz#1931403, sent upstream Patch9: pflogsumm-1.1.6-syslog-name-underscore-fix.patch Patch11: postfix-3.4.4-chroot-example-fix.patch @@ -854,6 +854,10 @@ fi %endif %changelog +* Mon May 04 2026 Jaroslav Škarvada - 2:3.11.2-1 +- New version + Resolves: rhbz#2464614 + * Mon Apr 13 2026 Jaroslav Škarvada - 2:3.11.1-2 - Fixed default TLS config to work with the removed ca-bundle.crt Resolves: rhbz#2447292 diff --git a/sources b/sources index f8f5ac3..52d6dc9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.1.tar.gz) = 065aee35d462a7121ef870f1af5b3d7efedd08e18f18c5d04d7c731b3b051ab8f70499cbdcea6cb559fbfb2115ff39509fa145abf6e99dade232ac4943d178d1 +SHA512 (postfix-3.11.2.tar.gz) = 1929bd640bbc0952dc3057fa46990fce23b968ef69e8c051d7f5661c5a99f36657983aa0c0f621430abfe0cf6c1ad5c88a00372864b1093f25cf8fcb1477f119 SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From c75863e34b7ff39c4bff5a07187f7e617d680864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 5 May 2026 18:20:45 +0200 Subject: [PATCH 07/23] Fixed default TLS config to work with the removed ca-bundle.crt Resolves: rhbz#2447292 --- ...fix-3.10.5-config.patch => postfix-3.10.7-config.patch | 8 +------- postfix.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 9 deletions(-) rename postfix-3.10.5-config.patch => postfix-3.10.7-config.patch (95%) diff --git a/postfix-3.10.5-config.patch b/postfix-3.10.7-config.patch similarity index 95% rename from postfix-3.10.5-config.patch rename to postfix-3.10.7-config.patch index c09a76d..16356c0 100644 --- a/postfix-3.10.5-config.patch +++ b/postfix-3.10.7-config.patch @@ -81,7 +81,7 @@ index 3687c85..ae3af9e 100644 #fallback_transport = # The luser_relay parameter specifies an optional destination address -@@ -682,6 +705,43 @@ sample_directory = +@@ -682,6 +705,37 @@ sample_directory = # readme_directory: The location of the Postfix README files. # readme_directory = @@ -116,12 +116,6 @@ index 3687c85..ae3af9e 100644 +# +smtp_tls_CApath = /etc/pki/tls/certs + -+# The full pathname of a file containing CA certificates of root CAs -+# trusted to sign either remote SMTP server certificates or intermediate CA -+# certificates. -+# -+smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt -+ +# Use TLS if this is supported by the remote SMTP server, otherwise use +# plaintext (opportunistic TLS outbound). +# diff --git a/postfix.spec b/postfix.spec index ac88719..140c3bd 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.10.7 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -96,7 +96,7 @@ Source101: postfix-pam.conf # Patches -Patch1: postfix-3.10.5-config.patch +Patch1: postfix-3.10.7-config.patch Patch2: postfix-3.9.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 @@ -853,6 +853,10 @@ fi %endif %changelog +* Tue May 05 2026 Jaroslav Škarvada - 2:3.10.7-4 +- Fixed default TLS config to work with the removed ca-bundle.crt + Resolves: rhbz#2447292 + * Mon Jan 26 2026 Fedor Vorobev - 2:3.10.7-3 - Added a RHEL-specific patch to remove an OpenSSL version mismatch warning. Resolves: RHEL-128018 From 274163cbf490b4112649af2683e71cace1e1dbf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 18 May 2026 20:10:04 +0200 Subject: [PATCH 08/23] New version Resolves: rhbz#2478103 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index 8073026..b3b621b 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.2 +Version: 3.11.3 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -854,6 +854,10 @@ fi %endif %changelog +* Mon May 18 2026 Jaroslav Škarvada - 2:3.11.3-1 +- New version + Resolves: rhbz#2478103 + * Mon May 04 2026 Jaroslav Škarvada - 2:3.11.2-1 - New version Resolves: rhbz#2464614 diff --git a/sources b/sources index 52d6dc9..8707321 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.2.tar.gz) = 1929bd640bbc0952dc3057fa46990fce23b968ef69e8c051d7f5661c5a99f36657983aa0c0f621430abfe0cf6c1ad5c88a00372864b1093f25cf8fcb1477f119 SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 +SHA512 (postfix-3.11.3.tar.gz) = d1293c209a7033309975308991a2efa4f077bc7eb93b50a560ea714ea6280ada3726f5266c6b58926a326fda5a0fa68b486b543de092432ac9025dd424d24dd3 From 5817449c672ae86c66bac0d8f22ab991aa4c8789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 18 May 2026 20:16:21 +0200 Subject: [PATCH 09/23] New version Resolves: CVE-2026-43964 --- ....0-large-fs.patch => postfix-3.10.10-large-fs.patch | 4 ++-- postfix.spec | 10 +++++++--- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) rename postfix-3.8.0-large-fs.patch => postfix-3.10.10-large-fs.patch (92%) diff --git a/postfix-3.8.0-large-fs.patch b/postfix-3.10.10-large-fs.patch similarity index 92% rename from postfix-3.8.0-large-fs.patch rename to postfix-3.10.10-large-fs.patch index b0c7933..77897ac 100644 --- a/postfix-3.8.0-large-fs.patch +++ b/postfix-3.10.10-large-fs.patch @@ -21,10 +21,10 @@ index 50a4aa7..beef3db 100644 if (msg_verbose) msg_info("%s: %s: block size %lu, blocks free %lu", diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h -index 1fb449d..bcaac27 100644 +index 22f174e..dc8868a 100644 --- a/src/util/sys_defs.h +++ b/src/util/sys_defs.h -@@ -783,8 +783,8 @@ extern int initgroups(const char *, int); +@@ -784,8 +784,8 @@ extern int initgroups(const char *, int); #define GETTIMEOFDAY(t) gettimeofday(t,(struct timezone *) 0) #define ROOT_PATH "/bin:/usr/bin:/sbin:/usr/sbin" #define FIONREAD_IN_TERMIOS_H diff --git a/postfix.spec b/postfix.spec index 140c3bd..80672b6 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,8 +56,8 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.10.7 -Release: 4%{?dist} +Version: 3.10.10 +Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -100,7 +100,7 @@ Patch1: postfix-3.10.7-config.patch Patch2: postfix-3.9.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 -Patch4: postfix-3.8.0-large-fs.patch +Patch4: postfix-3.10.10-large-fs.patch # rhbz#1931403, sent upstream Patch9: pflogsumm-1.1.6-syslog-name-underscore-fix.patch Patch11: postfix-3.4.4-chroot-example-fix.patch @@ -853,6 +853,10 @@ fi %endif %changelog +* Mon May 18 2026 Jaroslav Škarvada - 2:3.10.10-1 +- New version + Resolves: CVE-2026-43964 + * Tue May 05 2026 Jaroslav Škarvada - 2:3.10.7-4 - Fixed default TLS config to work with the removed ca-bundle.crt Resolves: rhbz#2447292 diff --git a/sources b/sources index 195284e..2dec362 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 -SHA512 (postfix-3.10.7.tar.gz) = 28d7c05bfd6fb15f906c67cca989c4b47640ec631b640943deb66d91e44a6684deb79af95f0d4ba4dd362d9ba59179e5ed268942384e5e35ba472c91cf366e4c +SHA512 (postfix-3.10.10.tar.gz) = 25d08769a1917a91721220cbf2ad518694f65182e550b77e663b27810428981c7955946eb96a439534098e77c52433e3984b484d2d7381128aa93630263106f5 From 212870487ad2aa4f9f44e82f3916f44c30086d05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 8 Jun 2026 09:52:42 +0200 Subject: [PATCH 10/23] Rebuilt for icu 78.3 --- postfix.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postfix.spec b/postfix.spec index b3b621b..4bd1481 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.3 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -854,6 +854,9 @@ fi %endif %changelog +* Mon Jun 08 2026 František Zatloukal - 2:3.11.3-2 +- Rebuilt for icu 78.3 + * Mon May 18 2026 Jaroslav Škarvada - 2:3.11.3-1 - New version Resolves: rhbz#2478103 From 331b7f55ccc978607a2ed1ececc053972e6799c3 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 10 Jun 2026 09:51:55 -0400 Subject: [PATCH 11/23] Fix RHEL build of 3.11 Both default_database_type and default_cache_db_type need to be specified at build time. --- postfix.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/postfix.spec b/postfix.spec index 4bd1481..78e3ef1 100644 --- a/postfix.spec +++ b/postfix.spec @@ -296,6 +296,7 @@ done sed -i '/^\s*alias_database\s*=\s*hash:\/etc\/aliases/ s|hash:|lmdb:|g' conf/main.cf echo >> conf/main.cf echo "default_database_type = lmdb" >> conf/main.cf + echo "default_cache_db_type = lmdb" >> conf/main.cf %endif %build @@ -381,6 +382,9 @@ make -f Makefile.init makefiles shared=yes dynamicmaps=yes \ AUXLIBS_CDB="${AUXLIBS_CDB}" \ DEBUG="" SHLIB_RPATH="-Wl,-rpath,%{postfix_shlib_dir} $LDFLAGS" \ OPT="$CFLAGS -fno-strict-aliasing -Wno-comment" \ +%if 0%{?defmap_lmdb} + default_database_type=lmdb default_cache_db_type=lmdb \ +%endif POSTFIX_INSTALL_OPTS=-keep-build-mtime %make_build From d984bfed716ba30d48adc4140390744d3b73040e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 12 Jun 2026 19:28:53 -0400 Subject: [PATCH 12/23] Rebuilt for openssl 4.0 --- postfix.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postfix.spec b/postfix.spec index 78e3ef1..9a07125 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.3 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -858,6 +858,9 @@ fi %endif %changelog +* Fri Jun 12 2026 Yaakov Selkowitz - 2:3.11.3-3 +- Rebuilt for openssl 4.0 + * Mon Jun 08 2026 František Zatloukal - 2:3.11.3-2 - Rebuilt for icu 78.3 From 6360422a378f28074bf1430084269f4fb0a57f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 17 Jun 2026 16:10:42 +0200 Subject: [PATCH 13/23] Used workarounds for /var to support Image mode --- postfix.service | 16 ++++++++++------ postfix.spec | 42 +++++++++++++++++++++++++----------------- postfix.tmpfiles | 16 ++++++++++++++++ 3 files changed, 51 insertions(+), 23 deletions(-) create mode 100644 postfix.tmpfiles diff --git a/postfix.service b/postfix.service index 1016ac3..d8ce880 100644 --- a/postfix.service +++ b/postfix.service @@ -11,12 +11,16 @@ PrivateTmp=true CapabilityBoundingSet=~ CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE ProtectSystem=true PrivateDevices=true -ExecStartPre=-/usr/sbin/restorecon -R /var/spool/postfix/pid -ExecStartPre=-/usr/libexec/postfix/aliasesdb -ExecStartPre=-/usr/libexec/postfix/chroot-update -ExecStart=/usr/sbin/postfix start -ExecReload=/usr/sbin/postfix reload -ExecStop=/usr/sbin/postfix stop +ExecStartPre=!-/usr/sbin/restorecon -R /var/spool/postfix/pid +ExecStartPre=!-/usr/libexec/postfix/aliasesdb +ExecStartPre=!-/usr/libexec/postfix/chroot-update +ExecStart=!/usr/sbin/postfix start +ExecReload=!/usr/sbin/postfix reload +ExecStop=!/usr/sbin/postfix stop +User=postfix +Group=root +StateDirectory=postfix +StateDirectoryMode=0700 [Install] WantedBy=multi-user.target diff --git a/postfix.spec b/postfix.spec index 9a07125..1f09df3 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.3 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -81,6 +81,7 @@ Source3: README-Postfix-SASL-RedHat.txt Source4: postfix.aliasesdb Source5: postfix-chroot-update Source6: postfix.sysusers +Source7: postfix.tmpfiles # Sources 50-99 are upstream [patch] contributions @@ -432,6 +433,9 @@ install -m 755 %{SOURCE5} %{buildroot}%{postfix_daemon_dir}/chroot-update # systemd-sysusers install -p -D -m 0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/postfix.conf +# systemd-tmpfiles +install -p -D -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/postfix.conf + install -c auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail.postfix for i in active bounce corrupt defer deferred flush incoming private saved maildrop public pid saved trace; do @@ -652,6 +656,7 @@ fi %config(noreplace) %{sasl_config_dir}/smtpd.conf %endif %config(noreplace) %{_sysconfdir}/pam.d/smtp.postfix +%{_tmpfilesdir}/postfix.conf %{_unitdir}/postfix.service # Documentation @@ -680,23 +685,23 @@ fi %dir %attr(0755, root, root) %{postfix_config_dir} %dir %attr(0755, root, root) %{postfix_daemon_dir} -%dir %attr(0755, root, root) %{postfix_queue_dir} +%ghost %dir %attr(0755, root, root) %{postfix_queue_dir} %dir %attr(0755, root, root) %{postfix_shlib_dir} -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/active -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/bounce -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/corrupt -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/defer -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/deferred -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/flush -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/hold -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/incoming -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/saved -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/trace -%dir %attr(0730, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/maildrop -%dir %attr(0755, root, root) %{postfix_queue_dir}/pid -%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/private -%dir %attr(0710, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/public -%dir %attr(0700, %{postfix_user}, root) %{postfix_data_dir} +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/active +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/bounce +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/corrupt +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/defer +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/deferred +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/flush +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/hold +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/incoming +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/saved +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/trace +%ghost %dir %attr(0730, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/maildrop +%ghost %dir %attr(0755, root, root) %{postfix_queue_dir}/pid +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/private +%ghost %dir %attr(0710, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/public +%ghost %dir %attr(0700, %{postfix_user}, root) %{postfix_data_dir} %dir %attr(0755, root, root) %{postfix_config_dir}/dynamicmaps.cf.d %dir %attr(0755, root, root) %{postfix_config_dir}/postfix-files.d @@ -858,6 +863,9 @@ fi %endif %changelog +* Wed Jun 17 2026 Jaroslav Škarvada - 2:3.11.3-4 +- Used workarounds for /var to support Image mode + * Fri Jun 12 2026 Yaakov Selkowitz - 2:3.11.3-3 - Rebuilt for openssl 4.0 diff --git a/postfix.tmpfiles b/postfix.tmpfiles new file mode 100644 index 0000000..567af18 --- /dev/null +++ b/postfix.tmpfiles @@ -0,0 +1,16 @@ +# postfix spool +d /var/spool/postfix 0755 root root - +d /var/spool/postfix/active 0700 postfix root - +d /var/spool/postfix/bounce 0700 postfix root - +d /var/spool/postfix/corrupt 0700 postfix root - +d /var/spool/postfix/defer 0700 postfix root - +d /var/spool/postfix/deferred 0700 postfix root - +d /var/spool/postfix/flush 0700 postfix root - +d /var/spool/postfix/hold 0700 postfix root - +d /var/spool/postfix/incoming 0700 postfix root - +d /var/spool/postfix/saved 0700 postfix root - +d /var/spool/postfix/trace 0700 postfix root - +d /var/spool/postfix/maildrop 0730 postfix postdrop - +d /var/spool/postfix/pid 0755 root root - +d /var/spool/postfix/private 0700 postfix root - +d /var/spool/postfix/public 0710 postfix postdrop - From aed978db8b3779756a00419daf7ef374070dc260 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 17 Jun 2026 11:41:38 -0400 Subject: [PATCH 14/23] Rebuilt for openssl 4.0 --- postfix.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postfix.spec b/postfix.spec index 1f09df3..4c33c67 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.3 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -863,6 +863,9 @@ fi %endif %changelog +* Wed Jun 17 2026 Yaakov Selkowitz - 2:3.11.3-5 +- Rebuilt for openssl 4.0 + * Wed Jun 17 2026 Jaroslav Škarvada - 2:3.11.3-4 - Used workarounds for /var to support Image mode From 7db6d02c9e90de80a1754e6da6060d69806b46a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 22 Jun 2026 15:09:13 +0200 Subject: [PATCH 15/23] New version Resolves: rhbz#2490220 --- postfix.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/postfix.spec b/postfix.spec index 4c33c67..88c5da5 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,8 +56,8 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.3 -Release: 5%{?dist} +Version: 3.11.4 +Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -863,6 +863,10 @@ fi %endif %changelog +* Mon Jun 22 2026 Jaroslav Škarvada - 2:3.11.4-1 +- New version + Resolves: rhbz#2490220 + * Wed Jun 17 2026 Yaakov Selkowitz - 2:3.11.3-5 - Rebuilt for openssl 4.0 diff --git a/sources b/sources index 8707321..6ad81cc 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (postfix-3.11.4.tar.gz) = 0ff931861ab250bccff6a9592115b8991980c33574db14af9e5d1e1e42d896be41a5b1a38e41ce4f6b5cec236df37581ae52bd37a2810443e1ba17bbeb2bfaab SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 -SHA512 (postfix-3.11.3.tar.gz) = d1293c209a7033309975308991a2efa4f077bc7eb93b50a560ea714ea6280ada3726f5266c6b58926a326fda5a0fa68b486b543de092432ac9025dd424d24dd3 From 930250d2ca2fb87ee00e239a2183583fc696cc93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 8 Jul 2026 09:15:17 +0200 Subject: [PATCH 16/23] New version Resolves: rhbz#2497445 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index 88c5da5..ac53afb 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.4 +Version: 3.11.5 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -863,6 +863,10 @@ fi %endif %changelog +* Wed Jul 08 2026 Jaroslav Škarvada - 2:3.11.5-1 +- New version + Resolves: rhbz#2497445 + * Mon Jun 22 2026 Jaroslav Škarvada - 2:3.11.4-1 - New version Resolves: rhbz#2490220 diff --git a/sources b/sources index 6ad81cc..d3df335 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.4.tar.gz) = 0ff931861ab250bccff6a9592115b8991980c33574db14af9e5d1e1e42d896be41a5b1a38e41ce4f6b5cec236df37581ae52bd37a2810443e1ba17bbeb2bfaab +SHA512 (postfix-3.11.5.tar.gz) = af9d3678844afcbdf77c228e29138255a935c63988c3b8dff31bb2a66315f376d94d782b5545829e1491c6a1335172ad194b7f8fd02038db35cd6527cff82087 SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From d67bb2418c4d7226cba4924f989fc02d686bfd84 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 17:33:57 +0000 Subject: [PATCH 17/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- postfix.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postfix.spec b/postfix.spec index ac53afb..af5b163 100644 --- a/postfix.spec +++ b/postfix.spec @@ -57,7 +57,7 @@ Name: postfix Summary: Postfix Mail Transport Agent Version: 3.11.5 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -863,6 +863,9 @@ fi %endif %changelog +* Thu Jul 16 2026 Fedora Release Engineering - 2:3.11.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Wed Jul 08 2026 Jaroslav Škarvada - 2:3.11.5-1 - New version Resolves: rhbz#2497445 From 610194ff1a8544c8f107eb7e8245cf0e01a490d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Aug 2026 19:46:21 +0200 Subject: [PATCH 18/23] New version Resolves: rhbz#2513537 --- postfix.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/postfix.spec b/postfix.spec index af5b163..36703a7 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,8 +56,8 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.5 -Release: 2%{?dist} +Version: 3.11.6 +Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org License: (IPL-1.0 OR EPL-2.0) AND GPL-2.0-or-later AND BSD-4-Clause-UC @@ -863,6 +863,10 @@ fi %endif %changelog +* Mon Aug 17 2026 Jaroslav Škarvada - 2:3.11.6-1 +- New version + Resolves: rhbz#2513537 + * Thu Jul 16 2026 Fedora Release Engineering - 2:3.11.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild diff --git a/sources b/sources index d3df335..d23c0f7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.5.tar.gz) = af9d3678844afcbdf77c228e29138255a935c63988c3b8dff31bb2a66315f376d94d782b5545829e1491c6a1335172ad194b7f8fd02038db35cd6527cff82087 +SHA512 (postfix-3.11.6.tar.gz) = eddb71b7b64a8f9e0fca8a93679e86ac53eebc458a09910e5f3a871523d35361071a391cc904e511835137d4461a6a779c1b24c519e2f6a7de577e55e71a75ba SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From 7aafe05c32c09928412b0b8cbbd9975b7ff04fa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Aug 2026 19:51:28 +0200 Subject: [PATCH 19/23] New version Resolves: rhbz#2513537 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index 80672b6..b3ee0fa 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.10.10 +Version: 3.10.13 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -853,6 +853,10 @@ fi %endif %changelog +* Mon Aug 17 2026 Jaroslav Škarvada - 2:3.10.13-1 +- New version + Resolves: rhbz#2513537 + * Mon May 18 2026 Jaroslav Škarvada - 2:3.10.10-1 - New version Resolves: CVE-2026-43964 diff --git a/sources b/sources index 2dec362..736f372 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 -SHA512 (postfix-3.10.10.tar.gz) = 25d08769a1917a91721220cbf2ad518694f65182e550b77e663b27810428981c7955946eb96a439534098e77c52433e3984b484d2d7381128aa93630263106f5 +SHA512 (postfix-3.10.13.tar.gz) = d03d6ebcfd907201825bf294cda8eb0816ffdafee0e1c94a8e5a557a72468bd8f73ee13691f33895a37925ace8f0782723ab8937c41a3ff852757d06508c7f00 From 9bdd5f554b1731b1ebcb46a7bf36f446f0d22a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Aug 2026 20:33:53 +0200 Subject: [PATCH 20/23] New version Resolves: rhbz#2513537 --- postfix-3.10.13-linux-7-fix.patch | 26 ++++++++++++++++++++++++++ postfix.spec | 6 ++---- 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 postfix-3.10.13-linux-7-fix.patch diff --git a/postfix-3.10.13-linux-7-fix.patch b/postfix-3.10.13-linux-7-fix.patch new file mode 100644 index 0000000..6f8e1d3 --- /dev/null +++ b/postfix-3.10.13-linux-7-fix.patch @@ -0,0 +1,26 @@ +diff --git a/makedefs b/makedefs +index 186a3b9..d6a2eb8 100644 +--- a/makedefs ++++ b/makedefs +@@ -682,7 +682,7 @@ EOF + : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} + : ${PLUGIN_LD="${CC-gcc} -shared"} + ;; +- Linux.[3456].*) ++ Linux.[34567].*) + SYSTYPE=LINUX$RELEASE_MAJOR + case "$CCARGS" in + *-DNO_DB*) ;; +diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h +index 3c1e93c..a6a2808 100644 +--- a/src/util/sys_defs.h ++++ b/src/util/sys_defs.h +@@ -764,7 +764,7 @@ extern int initgroups(const char *, int); + * LINUX. + */ + #if defined(LINUX2) || defined(LINUX3) || defined(LINUX4) || defined(LINUX5) \ +- || defined(LINUX6) ++ || defined(LINUX6) || defined(LINUX7) + #define SUPPORTED + #define UINT32_TYPE unsigned int + #define UINT16_TYPE unsigned short diff --git a/postfix.spec b/postfix.spec index b3ee0fa..26c25c0 100644 --- a/postfix.spec +++ b/postfix.spec @@ -101,6 +101,7 @@ Patch2: postfix-3.9.0-files.patch Patch3: postfix-3.9.0-alternatives.patch # probably rhbz#428996 Patch4: postfix-3.10.10-large-fs.patch +Patch5: postfix-3.10.13-linux-7-fix.patch # rhbz#1931403, sent upstream Patch9: pflogsumm-1.1.6-syslog-name-underscore-fix.patch Patch11: postfix-3.4.4-chroot-example-fix.patch @@ -263,6 +264,7 @@ maps with Postfix, you need this. %patch -P2 -p1 -b .files %patch -P3 -p1 -b .alternatives %patch -P4 -p1 -b .large-fs +%patch -P5 -p1 -b .linux-7-fix # Change DEF_SHLIB_DIR according to build host sed -i \ @@ -281,10 +283,6 @@ popd %patch -P12 -p1 -b .warning %endif -# Backport 3.8-20221006 fix for uname -r detection -sed -i makedefs -e '\@Linux\.@s|345|3456|' -sed -i src/util/sys_defs.h -e 's@defined(LINUX5)@defined(LINUX5) || defined(LINUX6)@' - for f in README_FILES/TLS_{LEGACY_,}README TLS_ACKNOWLEDGEMENTS; do iconv -f iso8859-1 -t utf8 -o ${f}{_,} && touch -r ${f}{,_} && mv -f ${f}{_,} From c309bf4421a34b7b0f9bc06c1fd86599bdca9bcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Aug 2026 20:38:52 +0200 Subject: [PATCH 21/23] Dropped linux6 workaround MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- postfix.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/postfix.spec b/postfix.spec index 36703a7..ef0c9de 100644 --- a/postfix.spec +++ b/postfix.spec @@ -282,10 +282,6 @@ popd %patch -P12 -p1 -b .warning %endif -# Backport 3.8-20221006 fix for uname -r detection -sed -i makedefs -e '\@Linux\.@s|345|3456|' -sed -i src/util/sys_defs.h -e 's@defined(LINUX5)@defined(LINUX5) || defined(LINUX6)@' - for f in README_FILES/TLS_{LEGACY_,}README TLS_ACKNOWLEDGEMENTS; do iconv -f iso8859-1 -t utf8 -o ${f}{_,} && touch -r ${f}{,_} && mv -f ${f}{_,} From 3a62b9e9e67dd63e60d9c93bbf106d741efb7fce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 8 Sep 2026 17:41:40 +0200 Subject: [PATCH 22/23] New version Resolves: rhbz#2529649 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index ef0c9de..3d07bcf 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.11.6 +Version: 3.11.7 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -859,6 +859,10 @@ fi %endif %changelog +* Tue Sep 08 2026 Jaroslav Škarvada - 2:3.11.7-1 +- New version + Resolves: rhbz#2529649 + * Mon Aug 17 2026 Jaroslav Škarvada - 2:3.11.6-1 - New version Resolves: rhbz#2513537 diff --git a/sources b/sources index d23c0f7..00b0f60 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (postfix-3.11.6.tar.gz) = eddb71b7b64a8f9e0fca8a93679e86ac53eebc458a09910e5f3a871523d35361071a391cc904e511835137d4461a6a779c1b24c519e2f6a7de577e55e71a75ba +SHA512 (postfix-3.11.7.tar.gz) = 3b4ef7562a24bbab1d0ca361ac0af1037aa3d4ae65a7c825711de9d5d3ed88975aad63cb09991717de334f4382c29039b527a3e8d4e65c5a6d35efd3e782910f SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 From 1ad0eab5231a891636063db935b1f527fa2eba72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 8 Sep 2026 17:44:59 +0200 Subject: [PATCH 23/23] New version Related: rhbz#2529649 --- postfix.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postfix.spec b/postfix.spec index 26c25c0..1c443d1 100644 --- a/postfix.spec +++ b/postfix.spec @@ -56,7 +56,7 @@ Name: postfix Summary: Postfix Mail Transport Agent -Version: 3.10.13 +Version: 3.10.14 Release: 1%{?dist} Epoch: 2 URL: http://www.postfix.org @@ -851,6 +851,10 @@ fi %endif %changelog +* Tue Sep 08 2026 Jaroslav Škarvada - 2:3.10.14-1 +- New version + Related: rhbz#2529649 + * Mon Aug 17 2026 Jaroslav Škarvada - 2:3.10.13-1 - New version Resolves: rhbz#2513537 diff --git a/sources b/sources index 736f372..c10708d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (postfix-3.10.14.tar.gz) = 91c854ba9831afb986ed5572d55425b1eeb1695902f3ae1b6385c7955d737f9498151fcac02cab236053e3a9bafc18ce0144575b770b0f9e4c73802131879776 SHA512 (pflogsumm-1.1.6.tar.gz) = 4581d2120bc17cfb322fda8d293989a2754eb9fa2696e3a1cea9032e85ed6a566e75aea1f628a6c7bbc7b9d6bf47ffeb873f95d71d7cb7f0ee46e27e492cf630 -SHA512 (postfix-3.10.13.tar.gz) = d03d6ebcfd907201825bf294cda8eb0816ffdafee0e1c94a8e5a557a72468bd8f73ee13691f33895a37925ace8f0782723ab8937c41a3ff852757d06508c7f00