Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package postfix for openSUSE:Factory checked 
in at 2026-03-11 20:50:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/postfix (Old)
 and      /work/SRC/openSUSE:Factory/.postfix.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "postfix"

Wed Mar 11 20:50:03 2026 rev:269 rq:1338375 version:3.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/postfix/postfix-bdb.changes      2026-03-10 
17:47:03.556058082 +0100
+++ /work/SRC/openSUSE:Factory/.postfix.new.8177/postfix-bdb.changes    
2026-03-11 20:50:19.741631055 +0100
@@ -1,0 +2,19 @@
+Wed Mar 11 15:50:36 UTC 2026 - Arjen de Korte <[email protected]>
+
+- update to 3.11.1
+  * Bugfix (defect introduced: 20260219): alias_maps errors when
+    default_database_type was not set in main.cf. 
+  * Bugfix (defect introduced: Postfix 3.0): buffer over-read when
+    Postfix is configured with an enhanced status code not followed
+    by other text. For example, "5.7.2" without text after the
+    three-number code, in an access(5) table, header or body checks,
+    or with "$rbl_code $rbl_text" in rbl_reply_maps or default_rbl_reply.
+    These are all uncommon configurations. 
+  * Bugfix (defect introduced: Postfix 3.3): null pointer in
+    nbdb_reindexd(8) because the "service_name" value was not
+    propagated. 
+  * During Postfix start-up, avoid a spurious error message from
+    nbdb_reindexd(8), when non_bdb_migration_level disables automatic
+    re-indexing.
+
+-------------------------------------------------------------------
postfix.changes: same change

Old:
----
  postfix-3.11.0.tar.gz
  postfix-3.11.0.tar.gz.asc

New:
----
  postfix-3.11.1.tar.gz
  postfix-3.11.1.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ postfix-bdb.spec ++++++
--- /var/tmp/diff_new_pack.AMPGrR/_old  2026-03-11 20:50:21.081685384 +0100
+++ /var/tmp/diff_new_pack.AMPGrR/_new  2026-03-11 20:50:21.085685546 +0100
@@ -54,7 +54,7 @@
 %endif
 %bcond_without ldap
 Name:           postfix-bdb
-Version:        3.11.0
+Version:        3.11.1
 Release:        0
 Summary:        A fast, secure, and flexible mailer
 License:        EPL-2.0 OR IPL-1.0

postfix.spec: same change
++++++ postfix-3.11.0.tar.gz -> postfix-3.11.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/HISTORY new/postfix-3.11.1/HISTORY
--- old/postfix-3.11.0/HISTORY  2026-03-05 16:18:00.000000000 +0100
+++ new/postfix-3.11.1/HISTORY  2026-03-11 00:17:51.000000000 +0100
@@ -30583,3 +30583,33 @@
        master_service_disable=inet" + "postfix start" step, to
        locate settings that still need to be updated. File:
        proto/NON_BERKELEYDB_README.html.
+
+20260307
+
+       In NON_BERKELEYDB_README, add active tests using sendmail(1)
+       and telnet(1). File: proto/NON_BERKELEYDB_README.html.
+
+20260309
+
+       Bugfix (defect introduced: 20260219): alias_maps errors
+       when default_database_type was not set in main.cf. Fix by
+       Michael Tokarev.  File: global/mail_params.c.
+
+       Bugfix (defect introduced: Postfix 3.3): null pointer in
+       nbdb_reindexd(8) because the "service_name" value was not
+       propagated. Report by Michael Tokarev, fix by Wietse. Files:
+       global/mail_params.c, global/mail_params.h
+
+       Cleanup: during Postfix start-up, avoid a spurious error
+       message from nbdb_reindexd(8), when non_bdb_migration_level
+       disables automatic re-indexing. File: conf/postfix-script.
+
+20260310
+
+       Bugfix (defect introduced: Postfix 3.0): buffer over-read
+       when Postfix is configured with an enhanced status code not
+       followed by other text. For example, "5.7.2" without text
+       after the three-number code, in an access(5) table, header
+       or body checks, or with "$rbl_code $rbl_text" in rbl_reply_maps
+       or default_rbl_reply. Problem reported by Kamil Frankowicz.
+       File: global/dsn_split.c.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/README_FILES/NON_BERKELEYDB_README 
new/postfix-3.11.1/README_FILES/NON_BERKELEYDB_README
--- old/postfix-3.11.0/README_FILES/NON_BERKELEYDB_README       2026-03-05 
16:20:48.000000000 +0100
+++ new/postfix-3.11.1/README_FILES/NON_BERKELEYDB_README       2026-03-10 
23:59:44.000000000 +0100
@@ -265,18 +265,20 @@
 |        source".                                                             |
 |                                                                             |
 |                                                                             |
-|  * Disable inbound network mail, and start Postfix.                         |
+|  * Disable inbound network mail, start Postfix, and send a test message     |
+|    using the Postfix sendmail(1) command.                                   |
 |                                                                             |
 |                                                                             |
 |    # ppoossttccoonnff 
mmaasstteerr__sseerrvviiccee__ddiissaabbllee == 
iinneett                                 |
 |    # ppoossttffiixx ssttaarrtt                                   
                       |
+|    # sseennddmmaaiill --bbvv ppoossttmmaasstteerr       
                                         |
 |                                                                             |
 |  * Watch the log for warnings about files that cannot be opened, find the   |
 |    configuration file that still uses "hash" or "btree", and repeat steps 1-|
 |    5 above.                                                                 |
 |                                                                             |
-|  * Enable inbound network mail, reload Postfix, and connect to an SMTP      |
-|    network port.                                                            |
+|  * Enable inbound network mail, reload Postfix, and connect to the Postfix  |
+|    SMTP network port.                                                       |
 |                                                                             |
 |                                                                             |
 |    # ppoossttccoonnff --XX 
mmaasstteerr__sseerrvviiccee__ddiissaabbllee              
                       |
@@ -334,7 +336,14 @@
 |    # ppoossttffiixx nnoonn--bbddbb 
eennaabbllee--rreeddiirreecctt                                   
     |
 |                                                                             |
 |                                                                             |
-|Start (or reload) Postfix.                                                   |
+|Start (or reload) Postfix, and send a test message using the Postfix sendmail|
+|(1) command.                                                                 |
+|                                                                             |
+|                                                                             |
+|                                                                             |
+|    # ppoossttffiixx ssttaarrtt (or ppoossttffiixx 
rreellooaadd)                                      |
+|    # sseennddmmaaiill --bbvv ppoossttmmaasstteerr       
                                         |
+|                                                                             |
 |                                                                             |
 |Scan the logging for failure to open database files. For each instance of    |
 |"hash:/path/to/source" or "btree:/path/to/source" that requires manually     |
@@ -361,12 +370,14 @@
 |    source".                                                                 |
 |                                                                             |
 |                                                                             |
-|Resume inbound mail with:                                                    |
+|Resume inbound mail, reload Postfix, and connect to the Postfix SMTP network |
+|port:                                                                        |
 |                                                                             |
 |                                                                             |
 |                                                                             |
 |    # ppoossttccoonnff --XX 
mmaasstteerr__sseerrvviiccee__ddiissaabbllee              
                       |
 |    # ppoossttffiixx rreellooaadd                                
                         |
+|    # tteellnneett hhoossttnnaammee 2255                      
                               |
 |                                                                             |
 |                                                                             |
 |This may reveal a few more problems. Once there are no more errors with      |
@@ -451,7 +462,14 @@
 |    # ppoossttffiixx nnoonn--bbddbb 
eennaabbllee--rreeiinnddeexx                                      
   |
 |                                                                             |
 |                                                                             |
-|Start (or reload) Postfix.                                                   |
+|Start (or reload) Postfix, and send a test message using the Postfix sendmail|
+|(1) command.                                                                 |
+|                                                                             |
+|                                                                             |
+|                                                                             |
+|    # ppoossttffiixx ssttaarrtt (or ppoossttffiixx 
rreellooaadd)                                      |
+|    # sseennddmmaaiill --bbvv ppoossttmmaasstteerr       
                                         |
+|                                                                             |
 |                                                                             |
 |The nbdb_reindexd(8) daemon will log when it successfully runs a postmap(1)  |
 |or postalias(1) command. Examples, for a system with "default_database_type =|
@@ -473,13 +491,14 @@
 |see the section "Addressing errors with automatic indexed file generation"   |
 |for the most likely errors that Postfix programs may log.                    |
 |                                                                             |
-|Once there are no more errors from Postfix programs, resume inbound mail     |
-|with:                                                                        |
+|Once there are no more errors from Postfix programs, resume inbound mail,    |
+|reload Postfix, and connect to the Postfix SMTP network port:                |
 |                                                                             |
 |                                                                             |
 |                                                                             |
 |    # ppoossttccoonnff --XX 
mmaasstteerr__sseerrvviiccee__ddiissaabbllee              
                       |
 |    # ppoossttffiixx rreellooaadd                                
                         |
+|    # tteellnneett hhoossttnnaammee 2255                      
                               |
 |                                                                             |
 |                                                                             |
 |This may reveal a few more problems. Once there are no more errors from      |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/conf/postfix-script 
new/postfix-3.11.1/conf/postfix-script
--- old/postfix-3.11.0/conf/postfix-script      2026-02-26 22:17:35.000000000 
+0100
+++ new/postfix-3.11.1/conf/postfix-script      2026-03-10 23:57:57.000000000 
+0100
@@ -311,6 +311,7 @@
        # 
        # To avoid this, craft a one-time stand-alone re-indexing request.
        test -f $config_directory/check-alias-maps-migration-done && exit 0
+       test "x`$command_directory/postconf -h non_bdb_migration_level`" = 
xenable-reindex || exit 0
        BACKUP_IFS="$IFS"
        for map in `$command_directory/postconf -hx alias_maps`
        do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/html/NON_BERKELEYDB_README.html 
new/postfix-3.11.1/html/NON_BERKELEYDB_README.html
--- old/postfix-3.11.0/html/NON_BERKELEYDB_README.html  2026-03-05 
16:20:48.000000000 +0100
+++ new/postfix-3.11.1/html/NON_BERKELEYDB_README.html  2026-03-10 
23:59:44.000000000 +0100
@@ -379,11 +379,13 @@
 
 </ol>
 
-<li> <p> Disable inbound network mail, and start Postfix. </p>
+<li> <p> Disable inbound network mail, start Postfix, and
+send a test message using the Postfix <a 
href="sendmail.1.html">sendmail(1)</a> command. </p>
 
 <pre>
 # <b>postconf <a 
href="postconf.5.html#master_service_disable">master_service_disable</a> = 
inet</b>
 # <b>postfix start</b>
+# <b>sendmail -bv postmaster</b>
 </pre>
 
 <li> <p> Watch the <a href="DEBUG_README.html#logging">log</a> for
@@ -392,7 +394,7 @@
 </p>
 
 <li> <p> Enable inbound network mail, reload Postfix, and connect
-to an SMTP network port. </p>
+to the Postfix SMTP network port. </p>
 
 <pre>
 # <b>postconf -X <a 
href="postconf.5.html#master_service_disable">master_service_disable</a></b>
@@ -474,7 +476,15 @@
 </pre>
 </blockquote>
 
-<p> Start (or reload) Postfix. </p>
+<p> Start (or reload) Postfix, and send a test message using the
+Postfix <a href="sendmail.1.html">sendmail(1)</a> command. </p>
+
+<blockquote>
+<pre>
+# <b>postfix start</b> (or <B>postfix reload</b>)
+# <b>sendmail -bv postmaster</b>
+</pre>
+</blockquote>
 
 <p> Scan the <a href="DEBUG_README.html#logging">logging</a> for
 failure to open database files. For each instance of
@@ -507,12 +517,14 @@
 
 </ul>
 
-<p> Resume inbound mail with: </p>
+<p> Resume inbound mail, reload Postfix, and connect to the Postfix
+SMTP network port: </p>
 
 <blockquote>
 <pre>
 # <b>postconf -X <a 
href="postconf.5.html#master_service_disable">master_service_disable</a></b>
 # <b>postfix reload</b>
+# <b>telnet <i>hostname</i> 25</b>
 </pre>
 </blockquote>
 
@@ -621,7 +633,15 @@
 </pre>
 </blockquote>
  
-<p> Start (or reload) Postfix. </p>
+<p> Start (or reload) Postfix, and send a test message using the
+Postfix <a href="sendmail.1.html">sendmail(1)</a> command. </p>
+
+<blockquote>
+<pre>
+# <b>postfix start</b> (or <B>postfix reload</b>)
+# <b>sendmail -bv postmaster</b>
+</pre>
+</blockquote>
 
 <p> The <a href="nbdb_reindexd.8.html">nbdb_reindexd(8)</a> daemon will <a
 href="DEBUG_README.html#logging">log</a> when it successfully runs
@@ -649,12 +669,14 @@
 errors that Postfix programs may log. </p>
 
 <p> Once there are no more errors from Postfix programs, resume
-inbound mail with: </p>
+inbound mail, reload Postfix, and connect to the Postfix SMTP network
+port: </p>
 
 <blockquote>
 <pre>
 # <b>postconf -X <a 
href="postconf.5.html#master_service_disable">master_service_disable</a></b>
 # <b>postfix reload</b>
+# <b>telnet <i>hostname</i> 25</b>
 </pre>
 </blockquote>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/proto/NON_BERKELEYDB_README.html 
new/postfix-3.11.1/proto/NON_BERKELEYDB_README.html
--- old/postfix-3.11.0/proto/NON_BERKELEYDB_README.html 2026-03-05 
16:18:00.000000000 +0100
+++ new/postfix-3.11.1/proto/NON_BERKELEYDB_README.html 2026-03-10 
23:55:30.000000000 +0100
@@ -379,11 +379,13 @@
 
 </ol>
 
-<li> <p> Disable inbound network mail, and start Postfix. </p>
+<li> <p> Disable inbound network mail, start Postfix, and
+send a test message using the Postfix sendmail(1) command. </p>
 
 <pre>
 # <b>postconf master_service_disable = inet</b>
 # <b>postfix start</b>
+# <b>sendmail -bv postmaster</b>
 </pre>
 
 <li> <p> Watch the <a href="DEBUG_README.html#logging">log</a> for
@@ -392,7 +394,7 @@
 </p>
 
 <li> <p> Enable inbound network mail, reload Postfix, and connect
-to an SMTP network port. </p>
+to the Postfix SMTP network port. </p>
 
 <pre>
 # <b>postconf -X master_service_disable</b>
@@ -474,7 +476,15 @@
 </pre>
 </blockquote>
 
-<p> Start (or reload) Postfix. </p>
+<p> Start (or reload) Postfix, and send a test message using the
+Postfix sendmail(1) command. </p>
+
+<blockquote>
+<pre>
+# <b>postfix start</b> (or <B>postfix reload</b>)
+# <b>sendmail -bv postmaster</b>
+</pre>
+</blockquote>
 
 <p> Scan the <a href="DEBUG_README.html#logging">logging</a> for
 failure to open database files. For each instance of
@@ -507,12 +517,14 @@
 
 </ul>
 
-<p> Resume inbound mail with: </p>
+<p> Resume inbound mail, reload Postfix, and connect to the Postfix
+SMTP network port: </p>
 
 <blockquote>
 <pre>
 # <b>postconf -X master_service_disable</b>
 # <b>postfix reload</b>
+# <b>telnet <i>hostname</i> 25</b>
 </pre>
 </blockquote>
 
@@ -621,7 +633,15 @@
 </pre>
 </blockquote>
  
-<p> Start (or reload) Postfix. </p>
+<p> Start (or reload) Postfix, and send a test message using the
+Postfix sendmail(1) command. </p>
+
+<blockquote>
+<pre>
+# <b>postfix start</b> (or <B>postfix reload</b>)
+# <b>sendmail -bv postmaster</b>
+</pre>
+</blockquote>
 
 <p> The nbdb_reindexd(8) daemon will <a
 href="DEBUG_README.html#logging">log</a> when it successfully runs
@@ -649,12 +669,14 @@
 errors that Postfix programs may log. </p>
 
 <p> Once there are no more errors from Postfix programs, resume
-inbound mail with: </p>
+inbound mail, reload Postfix, and connect to the Postfix SMTP network
+port: </p>
 
 <blockquote>
 <pre>
 # <b>postconf -X master_service_disable</b>
 # <b>postfix reload</b>
+# <b>telnet <i>hostname</i> 25</b>
 </pre>
 </blockquote>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/proto/stop 
new/postfix-3.11.1/proto/stop
--- old/postfix-3.11.0/proto/stop       2026-03-05 16:45:05.000000000 +0100
+++ new/postfix-3.11.1/proto/stop       2026-03-11 00:00:10.000000000 +0100
@@ -1712,3 +1712,5 @@
 Fedor
 Vorobev
 BERKELEYDB
+Frankowicz
+Kamil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/src/global/dsn_util.c 
new/postfix-3.11.1/src/global/dsn_util.c
--- old/postfix-3.11.0/src/global/dsn_util.c    2006-01-08 02:28:37.000000000 
+0100
+++ new/postfix-3.11.1/src/global/dsn_util.c    2026-03-11 00:00:10.000000000 
+0100
@@ -154,7 +154,7 @@
     if ((len = dsn_valid(cp)) > 0) {
        strncpy(dp->dsn.data, cp, len);
        dp->dsn.data[len] = 0;
-       cp += len + 1;
+       cp += len;
     } else if ((len = dsn_valid(def_dsn)) > 0) {
        strncpy(dp->dsn.data, def_dsn, len);
        dp->dsn.data[len] = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/src/global/mail_params.c 
new/postfix-3.11.1/src/global/mail_params.c
--- old/postfix-3.11.0/src/global/mail_params.c 2026-03-02 21:28:43.000000000 
+0100
+++ new/postfix-3.11.1/src/global/mail_params.c 2026-03-10 23:57:57.000000000 
+0100
@@ -797,6 +797,7 @@
        VAR_POSTLOG_SERVICE, DEF_POSTLOG_SERVICE, &var_postlog_service, 1, 0,
        VAR_DNSSEC_PROBE, DEF_DNSSEC_PROBE, &var_dnssec_probe, 0, 0,
        VAR_KNOWN_TCP_PORTS, DEF_KNOWN_TCP_PORTS, &var_known_tcp_ports, 0, 0,
+       VAR_SERVNAME, DEF_SERVNAME, &var_servname, 0, 0,
        0,
     };
     static const CONFIG_BOOL_TABLE first_bool_defaults[] = {
@@ -839,10 +840,10 @@
        VAR_PROXY_INTERFACES, DEF_PROXY_INTERFACES, &var_proxy_interfaces, 0, 0,
        VAR_DOUBLE_BOUNCE, DEF_DOUBLE_BOUNCE, &var_double_bounce_sender, 1, 0,
        VAR_DEFAULT_PRIVS, DEF_DEFAULT_PRIVS, &var_default_privs, 1, 0,
-       VAR_ALIAS_DB_MAP, DEF_ALIAS_DB_MAP, &var_alias_db_map, 0, 0,
        VAR_MAIL_RELEASE, DEF_MAIL_RELEASE, &var_mail_release, 1, 0,
        VAR_DB_TYPE, DEF_DB_TYPE, &var_db_type, 1, 0,
        VAR_CACHE_DB_TYPE, DEF_CACHE_DB_TYPE, &var_cache_db_type, 1, 0,
+       VAR_ALIAS_DB_MAP, DEF_ALIAS_DB_MAP, &var_alias_db_map, 0, 0,
        VAR_HASH_QUEUE_NAMES, DEF_HASH_QUEUE_NAMES, &var_hash_queue_names, 1, 0,
        VAR_RCPT_DELIM, DEF_RCPT_DELIM, &var_rcpt_delim, 0, 0,
        VAR_RELAY_DOMAINS, DEF_RELAY_DOMAINS, &var_relay_domains, 0, 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/src/global/mail_params.h 
new/postfix-3.11.1/src/global/mail_params.h
--- old/postfix-3.11.0/src/global/mail_params.h 2026-03-02 21:28:43.000000000 
+0100
+++ new/postfix-3.11.1/src/global/mail_params.h 2026-03-10 23:57:57.000000000 
+0100
@@ -2636,6 +2636,7 @@
 extern char *var_procname;
 
 #define VAR_SERVNAME           "service_name"
+#define DEF_SERVNAME           "amnesiac"
 extern char *var_servname;
 
 #define VAR_PID                        "process_id"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/postfix-3.11.0/src/global/mail_version.h 
new/postfix-3.11.1/src/global/mail_version.h
--- old/postfix-3.11.0/src/global/mail_version.h        2026-03-05 
16:59:44.000000000 +0100
+++ new/postfix-3.11.1/src/global/mail_version.h        2026-03-11 
00:08:28.000000000 +0100
@@ -20,8 +20,8 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20260305"
-#define MAIL_VERSION_NUMBER    "3.11.0"
+#define MAIL_RELEASE_DATE      "20260310"
+#define MAIL_VERSION_NUMBER    "3.11.1"
 
 #ifdef SNAPSHOT
 #define MAIL_VERSION_DATE      "-" MAIL_RELEASE_DATE

Reply via email to