Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package postfix for openSUSE:Factory checked in at 2025-04-10 21:57:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/postfix (Old) and /work/SRC/openSUSE:Factory/.postfix.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "postfix" Thu Apr 10 21:57:50 2025 rev:249 rq:1268236 version:3.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/postfix/postfix-bdb.changes 2025-03-12 15:20:49.142092003 +0100 +++ /work/SRC/openSUSE:Factory/.postfix.new.1907/postfix-bdb.changes 2025-04-10 21:58:32.426826166 +0200 @@ -1,0 +2,26 @@ +Wed Apr 9 20:19:49 UTC 2025 - ch...@computersalat.de + +- fix compile option -std=gnu17 (only for >= 1600) +- sync changes file + +------------------------------------------------------------------- +Tue Apr 8 17:05:12 UTC 2025 - Friedrich Haubensak <hs...@mail.de> + +- add -std=gnu17 to CCARGS to fix gcc15 compile time error, as + Wietse Venema suggests (marc.info/?l=postfix-users&m=173542420611213) + +------------------------------------------------------------------- +Sun Mar 16 19:28:09 UTC 2025 - ch...@computersalat.de + +- rework postfix-main.cf.patch +- fix config.postfix + * add missing: cpifnewer "/usr/@lib@/sasl2/*" usr/@lib@/sasl2 +- rebase patches + * pointer_to_literals.patch + * postfix-linux45.patch + * postfix-master.cf.patch + * postfix-ssl-release-buffers.patch + * set-default-db-type.patch +- keep spec and changes files in sync + +------------------------------------------------------------------- @@ -6 +32 @@ - use parameter smtp_tls_secutiry_level instead + use parameter smtp_tls_security_level instead @@ -8 +34 @@ - use parameter smtpd_tls_secutiry_level instead + use parameter smtpd_tls_security_level instead @@ -113 +139 @@ -Tue Sep 24 08:29:59 UTC 2024 - Peter Varkoly <vark...@suse.com> +Tue Sep 24 08:29:19 UTC 2024 - Peter Varkoly <vark...@suse.com> @@ -119 +145 @@ -Fri Aug 9 08:48:52 UTC 2024 - Thorsten Kukuk <ku...@suse.com> +Fri Aug 9 08:48:07 UTC 2024 - Thorsten Kukuk <ku...@suse.com> @@ -131,0 +158,13 @@ + +------------------------------------------------------------------- +Tue Jul 2 21:57:06 UTC 2024 - ch...@computersalat.de + +- update postfix-main.cf.patch + * add smtp_dns_support_level = +- rebase patches + * fix-postfix-script.patch + * pointer_to_literals.patch + * postfix-linux45.patch + * postfix-ssl-release-buffers.patch + * postfix-vda-v14-3.0.3.patch + * set-default-db-type.patch --- /work/SRC/openSUSE:Factory/postfix/postfix.changes 2025-03-12 15:20:49.226095520 +0100 +++ /work/SRC/openSUSE:Factory/.postfix.new.1907/postfix.changes 2025-04-10 21:58:32.490828839 +0200 @@ -1,0 +2,26 @@ +Wed Apr 9 20:19:49 UTC 2025 - ch...@computersalat.de + +- fix compile option -std=gnu17 (only for >= 1600) +- sync changes file + +------------------------------------------------------------------- +Tue Apr 8 17:05:12 UTC 2025 - Friedrich Haubensak <hs...@mail.de> + +- add -std=gnu17 to CCARGS to fix gcc15 compile time error, as + Wietse Venema suggests (marc.info/?l=postfix-users&m=173542420611213) + +------------------------------------------------------------------- +Sun Mar 16 19:28:09 UTC 2025 - ch...@computersalat.de + +- rework postfix-main.cf.patch +- fix config.postfix + * add missing: cpifnewer "/usr/@lib@/sasl2/*" usr/@lib@/sasl2 +- rebase patches + * pointer_to_literals.patch + * postfix-linux45.patch + * postfix-master.cf.patch + * postfix-ssl-release-buffers.patch + * set-default-db-type.patch +- keep spec and changes files in sync + +------------------------------------------------------------------- @@ -131,0 +158,13 @@ + +------------------------------------------------------------------- +Tue Jul 2 21:57:06 UTC 2024 - ch...@computersalat.de + +- update postfix-main.cf.patch + * add smtp_dns_support_level = +- rebase patches + * fix-postfix-script.patch + * pointer_to_literals.patch + * postfix-linux45.patch + * postfix-ssl-release-buffers.patch + * postfix-vda-v14-3.0.3.patch + * set-default-db-type.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postfix-bdb.spec ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.330863919 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.334864086 +0200 @@ -129,15 +129,15 @@ # /usr/lib/postfix/bin//postfix-script: line 400: cmp: command not found Requires: /usr/bin/cmp # /usr/lib/postfix/bin//post-install: line 667: ed: command not found -Requires(pre): ed -Requires(preun):ed -Requires(post): ed -Requires(postun):ed +Requires(pre): /usr/bin/ed +Requires(preun): /usr/bin/ed +Requires(post): /usr/bin/ed +Requires(postun): /usr/bin/ed # /usr/sbin/config.postfix needs perl Requires(pre): perl -Requires(preun):perl +Requires(preun): perl Requires(post): perl -Requires(postun):perl +Requires(postun): perl %description Postfix aims to be an alternative to the widely-used sendmail program with bdb support @@ -168,6 +168,11 @@ unset AUXLIBS AUXLIBS_LDAP AUXLIBS_PCRE AUXLIBS_MYSQL AUXLIBS_PGSQL AUXLIBS_SQLITE AUXLIBS_CDB export CCARGS="${CCARGS} %{optflags} -fcommon -Wno-comments -Wno-missing-braces -fPIC" + +%if 0%{?suse_version} >= 1600 +export CCARGS="${CCARGS} -std=gnu17" +%endif + %ifarch s390 s390x ppc export CCARGS="${CCARGS} -fsigned-char" %endif ++++++ postfix.spec ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.374865757 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.374865757 +0200 @@ -112,14 +112,14 @@ Requires: /usr/bin/cmp # /usr/lib/postfix/bin//post-install: line 667: ed: command not found Requires(pre): /usr/bin/ed -Requires(preun):/usr/bin/ed +Requires(preun): /usr/bin/ed Requires(post): /usr/bin/ed -Requires(postun):/usr/bin/ed +Requires(postun): /usr/bin/ed # /usr/sbin/config.postfix needs perl Requires(pre): perl -Requires(preun):perl +Requires(preun): perl Requires(post): perl -Requires(postun):perl +Requires(postun): perl %description Postfix aims to be an alternative to the widely-used sendmail program. @@ -187,6 +187,11 @@ unset AUXLIBS AUXLIBS_LDAP AUXLIBS_PCRE AUXLIBS_MYSQL AUXLIBS_PGSQL AUXLIBS_SQLITE AUXLIBS_CDB export CCARGS="${CCARGS} %{optflags} -fcommon -Wno-comments -Wno-missing-braces -fPIC" + +%if 0%{?suse_version} >= 1600 +export CCARGS="${CCARGS} -std=gnu17" +%endif + %ifarch s390 s390x ppc export CCARGS="${CCARGS} -fsigned-char" %endif ++++++ fix-postfix-script.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.414867427 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.414867427 +0200 @@ -2,7 +2,7 @@ =================================================================== --- conf/postfix-script.orig +++ conf/postfix-script -@@ -311,10 +311,17 @@ check-warn) +@@ -324,10 +324,17 @@ check-warn) } todo=`echo "$todo" | tr ' ' '\12' | sort -u` ++++++ pointer_to_literals.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.430868095 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.434868263 +0200 @@ -2,7 +2,7 @@ =================================================================== --- src/cleanup/cleanup_message.c.orig +++ src/cleanup/cleanup_message.c -@@ -300,7 +300,7 @@ static const char *cleanup_act(CLEANUP_S +@@ -307,7 +307,7 @@ static const char *cleanup_act(CLEANUP_S while (*optional_text && ISSPACE(*optional_text)) optional_text++; @@ -28,7 +28,7 @@ =================================================================== --- src/smtpd/smtpd_check.c.orig +++ src/smtpd/smtpd_check.c -@@ -384,6 +384,10 @@ static STRING_LIST *smtpd_acl_perm_log; +@@ -394,6 +394,10 @@ static STRING_LIST *smtpd_acl_perm_log; #define CONST_STR(x) ((const char *) vstring_str(x)) #define UPDATE_STRING(ptr,val) { if (ptr) myfree(ptr); ptr = mystrdup(val); } @@ -39,7 +39,7 @@ /* * If some decision can't be made due to a temporary error, then change * other decisions into deferrals. -@@ -2395,8 +2399,6 @@ static int check_table_result(SMTPD_STAT +@@ -2410,8 +2414,6 @@ static int check_table_result(SMTPD_STAT if (msg_verbose) msg_info("%s: %s %s %s", myname, table, value, datum); @@ -48,7 +48,7 @@ /* * DUNNO means skip this table. Silently ignore optional text. */ -@@ -3483,8 +3485,6 @@ static const char *rbl_expand_lookup(con +@@ -3532,8 +3534,6 @@ static const char *rbl_expand_lookup(con SMTPD_RBL_EXPAND_CONTEXT *rbl_exp = (SMTPD_RBL_EXPAND_CONTEXT *) context; SMTPD_STATE *state = rbl_exp->state; ++++++ postfix-SUSE.tar.gz ++++++ ++++++ postfix-linux45.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.554873274 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.558873441 +0200 @@ -6,7 +6,7 @@ =================================================================== --- makedefs.orig +++ makedefs -@@ -631,8 +631,8 @@ EOF +@@ -639,8 +639,8 @@ EOF : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} : ${PLUGIN_LD="${CC-gcc} -shared"} ;; ++++++ postfix-main.cf.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.570873943 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.574874109 +0200 @@ -50,7 +50,7 @@ # PARALLEL DELIVERY TO THE SAME DESTINATION # -@@ -682,4 +683,165 @@ sample_directory = +@@ -682,4 +683,168 @@ sample_directory = # readme_directory: The location of the Postfix README files. # readme_directory = @@ -143,10 +143,12 @@ +relay_clientcerts = +#tls_random_source = dev:/dev/urandom + ++# Following two parameters are deprecated and smtpd_tls_security_level covers this situation +#smtp_use_tls = no -+#smtp_tls_loglevel = 0 +#smtp_enforce_tls = no -+smtp_tls_security_level = none ++#smtp_tls_loglevel = 0 ++smtp_tls_security_level = ++smtp_dns_support_level = +smtp_tls_CAfile = +smtp_tls_CApath = +smtp_tls_cert_file = @@ -155,10 +157,11 @@ +#smtp_tls_session_cache_timeout = 3600s +smtp_tls_session_cache_database = + ++# Following two parameters are deprecated and smtpd_tls_security_level covers this situation +#smtpd_use_tls = no -+#smtpd_tls_loglevel = 0 +#smtpd_enforce_tls = no -+smtpd_tls_security_level = none ++#smtpd_tls_loglevel = 0 ++smtpd_tls_security_level = +smtpd_tls_CAfile = +smtpd_tls_CApath = +smtpd_tls_cert_file = ++++++ postfix-ssl-release-buffers.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.610875613 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.614875780 +0200 @@ -2,7 +2,7 @@ =================================================================== --- src/tls/tls_client.c.orig +++ src/tls/tls_client.c -@@ -700,6 +700,11 @@ TLS_APPL_STATE *tls_client_init(const TL +@@ -751,6 +751,11 @@ TLS_APPL_STATE *tls_client_init(const TL SSL_CTX_set_security_level(client_ctx, 0); #endif @@ -18,7 +18,7 @@ =================================================================== --- src/tls/tls_server.c.orig +++ src/tls/tls_server.c -@@ -500,6 +500,10 @@ TLS_APPL_STATE *tls_server_init(const TL +@@ -502,6 +502,10 @@ TLS_APPL_STATE *tls_server_init(const TL SSL_CTX_set_security_level(sni_ctx, 0); #endif ++++++ postfix-vda-v14-3.0.3.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.638876782 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.638876782 +0200 @@ -19,7 +19,7 @@ =================================================================== --- src/global/mail_params.h.orig +++ src/global/mail_params.h -@@ -2661,6 +2661,54 @@ extern char *var_virt_uid_maps; +@@ -2677,6 +2677,54 @@ extern char *var_virt_uid_maps; #define DEF_VIRT_GID_MAPS "" extern char *var_virt_gid_maps; ++++++ set-default-db-type.patch ++++++ --- /var/tmp/diff_new_pack.xQLxjW/_old 2025-04-10 21:58:33.678878453 +0200 +++ /var/tmp/diff_new_pack.xQLxjW/_new 2025-04-10 21:58:33.678878453 +0200 @@ -69,7 +69,7 @@ =================================================================== --- src/global/mail_params.h.orig +++ src/global/mail_params.h -@@ -2964,7 +2964,7 @@ extern int var_vrfy_pend_limit; +@@ -2980,7 +2980,7 @@ extern int var_vrfy_pend_limit; extern char *var_verify_service; #define VAR_VERIFY_MAP "address_verify_map" @@ -78,7 +78,7 @@ extern char *var_verify_map; #define VAR_VERIFY_POS_EXP "address_verify_positive_expire_time" -@@ -3776,7 +3776,7 @@ extern char *var_multi_cntrl_cmds; +@@ -3800,7 +3800,7 @@ extern char *var_multi_cntrl_cmds; * postscreen(8) */ #define VAR_PSC_CACHE_MAP "postscreen_cache_map"