Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package postfix for openSUSE:Factory checked 
in at 2023-04-29 17:27:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/postfix (Old)
 and      /work/SRC/openSUSE:Factory/.postfix.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "postfix"

Sat Apr 29 17:27:37 2023 rev:225 rq:1083347 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/postfix/postfix-bdb.changes      2023-03-07 
16:49:14.597240060 +0100
+++ /work/SRC/openSUSE:Factory/.postfix.new.1533/postfix-bdb.changes    
2023-04-29 17:27:43.142436274 +0200
@@ -1,0 +2,38 @@
+Tue Apr 18 18:14:49 UTC 2023 - Arjen de Korte <[email protected]>
+
+- update to 3.8.0
+  * Support to look up DNS SRV records in the Postfix SMTP/LMTP
+    client, Based on code by Tomas Korbar (Red Hat). For example,
+    with "use_srv_lookup = submission" and "relayhost =
+    example.com:submission", the Postfix SMTP client will look up
+    DNS SRV records for _submission._tcp.example.com, and will relay
+    email through the hosts and ports that are specified with those
+    records.
+  * TLS obsolescence: Postfix now treats the "export" and "low"
+    cipher grade settings as "medium". The "export" and "low" grades
+    are no longer supported in OpenSSL 1.1.1, the minimum version
+    required in Postfix 3.6.0 and later. Also, Postfix default
+    settings now exclude deprecated or unused ciphers (SEED, IDEA,
+    3DES, RC2, RC4, RC5), digest (MD5), key exchange algorithms
+    (DH, ECDH), and public key algorithm (DSS).
+  * Attack resistance: the Postfix SMTP server can now aggregate
+    smtpd_client_*_rate and smtpd_client_*_count statistics by
+    network block instead of by IP address, to raise the bar against
+    a memory exhaustion attack in the anvil(8) server; Postfix TLS
+    support unconditionally disables TLS renegotiation in the middle
+    of an SMTP connection, to avoid a CPU exhaustion attack.
+  * The PostgreSQL client encoding is now configurable with the
+    "encoding" Postfix configuration file attribute. The default
+    is "UTF8". Previously the encoding was hard-coded as "LATIN1",
+    which is not useful in the context of SMTP.
+  * The postconf command now warns for #comment in or after a Postfix
+    parameter value. Postfix programs do not support #comment after
+    other text, and treat that as input.
+- rebase/refresh patches
+  * pointer_to_literals.patch
+  * postfix-linux45.patch
+  * postfix-master.cf.patch
+  * postfix-ssl-release-buffers.patch
+  * set-default-db-type.patch
+
+-------------------------------------------------------------------
postfix.changes: same change

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

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

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

Other differences:
------------------
++++++ postfix-bdb.spec ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:44.594442354 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:44.602442387 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package postfix-bdb
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -59,7 +59,7 @@
 %endif
 %bcond_without ldap
 Name:           postfix-bdb
-Version:        3.7.4
+Version:        3.8.0
 Release:        0
 Summary:        A fast, secure, and flexible mailer
 License:        IPL-1.0 OR EPL-2.0

++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:44.638442538 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:44.646442571 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package postfix
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -46,7 +46,7 @@
 %endif
 %bcond_without ldap
 Name:           postfix
-Version:        3.7.4
+Version:        3.8.0
 Release:        0
 Summary:        A fast, secure, and flexible mailer
 License:        IPL-1.0 OR EPL-2.0
@@ -126,6 +126,7 @@
 Summary:        Development headers for the %{name} package
 Group:          Development/Libraries/C and C++
 Requires(pre):  %{name} = %{version}
+BuildArch:      noarch
 
 %description devel
 Postfix aims to be an alternative to the widely-used sendmail program.

++++++ pointer_to_literals.patch ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:44.678442705 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:44.682442722 +0200
@@ -28,7 +28,7 @@
 ===================================================================
 --- src/smtpd/smtpd_check.c.orig
 +++ src/smtpd/smtpd_check.c
-@@ -383,6 +383,10 @@ static STRING_LIST *smtpd_acl_perm_log;
+@@ -384,6 +384,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.
-@@ -2394,8 +2398,6 @@ static int check_table_result(SMTPD_STAT
+@@ -2395,8 +2399,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.
       */
-@@ -3482,8 +3484,6 @@ static const char *rbl_expand_lookup(con
+@@ -3483,8 +3485,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-3.7.4.tar.gz -> postfix-3.8.0.tar.gz ++++++
++++ 23099 lines of diff (skipped)

++++++ postfix-linux45.patch ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:46.286449438 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:46.294449471 +0200
@@ -4,12 +4,14 @@
 
 --- makedefs.orig
 +++ makedefs
-@@ -627,7 +627,7 @@ EOF
+@@ -631,8 +631,8 @@ EOF
                : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
                : ${PLUGIN_LD="${CC-gcc} -shared"}
                ;;
--Linux.[3456].*)       SYSTYPE=LINUX$RELEASE_MAJOR
-+Linux.[3-9].*|Linux.[1-9][0-9].*)    SYSTYPE=LINUX3
+-    Linux.[3456].*)
+-              SYSTYPE=LINUX$RELEASE_MAJOR
++    Linux.[3-9].*|Linux.[1-9][0-9].*)
++              SYSTYPE=LINUX3
                case "$CCARGS" in
                 *-DNO_DB*) ;;
                 *-DHAS_DB*) ;;

++++++ postfix-master.cf.patch ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:46.314449555 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:46.318449572 +0200
@@ -14,7 +14,7 @@
  #smtp      inet  n       -       n       -       1       postscreen
  #smtpd     pass  -       -       n       -       -       smtpd
  #dnsblog   unix  -       -       n       -       0       dnsblog
-@@ -17,38 +22,40 @@ smtp      inet  n       -       n
+@@ -17,40 +22,42 @@ smtp      inet  n       -       n
  # Choose one: enable submission for loopback clients only, or for any client.
  #127.0.0.1:submission inet n -   n       -       -       smtpd
  #submission inet n       -       n       -       -       smtpd
@@ -22,12 +22,14 @@
 -#  -o smtpd_tls_security_level=encrypt
 -#  -o smtpd_sasl_auth_enable=yes
 -#  -o smtpd_tls_auth_only=yes
+-#  -o local_header_rewrite_clients=static:all
 -#  -o smtpd_reject_unlisted_recipient=no
 +#   -o syslog_name=postfix/submission
 +#   -o smtpd_tls_security_level=encrypt
 +#   -o content_filter=smtp:[127.0.0.1]:10024
 +#   -o smtpd_sasl_auth_enable=yes
 +#   -o smtpd_tls_auth_only=yes
++#   -o local_header_rewrite_clients=static:all
 +#   -o smtpd_reject_unlisted_recipient=no
  #     Instead of specifying complex smtpd_<xxx>_restrictions here,
  #     specify "smtpd_<xxx>_restrictions=$mua_<xxx>_restrictions"
@@ -51,11 +53,13 @@
 -#  -o syslog_name=postfix/submissions
 -#  -o smtpd_tls_wrappermode=yes
 -#  -o smtpd_sasl_auth_enable=yes
+-#  -o local_header_rewrite_clients=static:all
 -#  -o smtpd_reject_unlisted_recipient=no
 +#    -o syslog_name=postfix/submissions
 +#    -o smtpd_tls_wrappermode=yes
 +#    -o content_filter=smtp:[127.0.0.1]:10024
 +#    -o smtpd_sasl_auth_enable=yes
++#    -o local_header_rewrite_clients=static:all
 +#    -o smtpd_reject_unlisted_recipient=no
  #     Instead of specifying complex smtpd_<xxx>_restrictions here,
  #     specify "smtpd_<xxx>_restrictions=$mua_<xxx>_restrictions"
@@ -76,7 +80,7 @@
  #628       inet  n       -       n       -       -       qmqpd
  pickup    unix  n       -       n       60      1       pickup
  cleanup   unix  n       -       n       -       0       cleanup
-@@ -77,6 +84,26 @@ lmtp      unix  -       -       n
+@@ -79,6 +86,26 @@ lmtp      unix  -       -       n
  anvil     unix  -       -       n       -       1       anvil
  scache    unix  -       -       n       -       1       scache
  postlog   unix-dgram n  -       n       -       1       postlogd
@@ -103,7 +107,7 @@
  #
  # ====================================================================
  # Interfaces to non-Postfix software. Be sure to examine the manual
-@@ -110,7 +137,7 @@ postlog   unix-dgram n  -       n
+@@ -112,7 +139,7 @@ postlog   unix-dgram n  -       n
  # Also specify in main.cf: cyrus_destination_recipient_limit=1
  #
  #cyrus     unix  -       n       n       -       -       pipe
@@ -112,7 +116,7 @@
  #
  # ====================================================================
  #
-@@ -143,3 +170,10 @@ postlog   unix-dgram n  -       n
+@@ -145,3 +172,10 @@ postlog   unix-dgram n  -       n
  #mailman   unix  -       n       n       -       -       pipe
  #  flags=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  #  ${nexthop} ${user}

++++++ postfix-ssl-release-buffers.patch ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:46.358449739 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:46.362449756 +0200
@@ -18,7 +18,7 @@
 ===================================================================
 --- src/tls/tls_server.c.orig
 +++ src/tls/tls_server.c
-@@ -490,6 +490,10 @@ TLS_APPL_STATE *tls_server_init(const TL
+@@ -493,6 +493,10 @@ TLS_APPL_STATE *tls_server_init(const TL
      SSL_CTX_set_security_level(sni_ctx, 0);
  #endif
  


++++++ set-default-db-type.patch ++++++
--- /var/tmp/diff_new_pack.XELVXJ/_old  2023-04-29 17:27:46.418449991 +0200
+++ /var/tmp/diff_new_pack.XELVXJ/_new  2023-04-29 17:27:46.422450007 +0200
@@ -29,7 +29,7 @@
  #define ALIAS_DB_MAP  DEF_DB_TYPE ":/etc/aliases"
  #else
  #define HAS_DBM
-@@ -763,7 +763,7 @@ extern int initgroups(const char *, int)
+@@ -775,7 +775,7 @@ extern int initgroups(const char *, int)
  #define DEF_MAILBOX_LOCK "fcntl, dotlock"     /* RedHat >= 4.x */
  #define HAS_FSYNC
  #define HAS_DB
@@ -38,7 +38,7 @@
  #define ALIAS_DB_MAP  DEF_DB_TYPE ":/etc/aliases"
  #ifndef NO_NIS
  #define HAS_NIS
-@@ -846,7 +846,7 @@ extern int initgroups(const char *, int)
+@@ -851,7 +851,7 @@ extern int initgroups(const char *, int)
  #define DEF_MAILBOX_LOCK "dotlock"    /* verified RedHat 3.03 */
  #define HAS_FSYNC
  #define HAS_DB
@@ -47,7 +47,7 @@
  #define ALIAS_DB_MAP  DEF_DB_TYPE ":/etc/aliases"
  #ifndef NO_NIS
  #define HAS_NIS
-@@ -879,7 +879,7 @@ extern int initgroups(const char *, int)
+@@ -884,7 +884,7 @@ extern int initgroups(const char *, int)
  #define DEF_MAILBOX_LOCK "fcntl, dotlock"     /* RedHat >= 4.x */
  #define HAS_FSYNC
  #define HAS_DB
@@ -56,7 +56,7 @@
  #define ALIAS_DB_MAP  DEF_DB_TYPE ":/etc/aliases"
  #ifndef NO_NIS
  #define HAS_NIS
-@@ -1204,7 +1204,7 @@ extern int opterr;                       /* XXX use 
<getopt.
+@@ -1209,7 +1209,7 @@ extern int opterr;                       /* XXX use 
<getopt.
  #define INTERNAL_LOCK MYFLOCK_STYLE_FCNTL
  #define DEF_MAILBOX_LOCK "fcntl, dotlock"
  #define HAS_FSYNC
@@ -78,7 +78,7 @@
  extern char *var_verify_map;
  
  #define VAR_VERIFY_POS_EXP            "address_verify_positive_expire_time"
-@@ -3728,7 +3728,7 @@ extern char *var_multi_cntrl_cmds;
+@@ -3762,7 +3762,7 @@ extern char *var_multi_cntrl_cmds;
    * postscreen(8)
    */
  #define VAR_PSC_CACHE_MAP     "postscreen_cache_map"

Reply via email to