Hello community,

here is the log from the commit of package postfix for openSUSE:Factory checked 
in at 2017-03-10 21:45:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/postfix (Old)
 and      /work/SRC/openSUSE:Factory/.postfix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "postfix"

Fri Mar 10 21:45:30 2017 rev:139 rq:477819 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/postfix/postfix.changes  2017-02-22 
13:50:09.489149001 +0100
+++ /work/SRC/openSUSE:Factory/.postfix.new/postfix.changes     2017-03-10 
21:45:32.720920087 +0100
@@ -1,0 +2,121 @@
+Mon Mar  6 21:27:38 UTC 2017 - mrueck...@suse.de
+
+- update to 3.2.0
+  - [Feature 20170128] Postfix 3.2 fixes the handling of address
+    extensions with email addresses that contain spaces. For
+    example, the virtual_alias_maps, canonical_maps, and
+    smtp_generic_maps features now correctly propagate an address
+    extension from "aa bb+ext"@example.com to "cc
+    dd+ext"@other.example, instead of producing broken output.
+  - [Feature 20161008] "PASS" and "STRIP" actions in
+    header/body_checks.  "STRIP" is similar to "IGNORE" but also
+    logs the action, and "PASS" disables header, body, and Milter
+    inspection for the remainder of the message content.
+    Contributed by Hobbit.
+  - [Feature 20160330] The collate.pl script by Viktor Dukhovni for
+    grouping Postfix logfile records into "sessions" based on queue
+    ID and process ID information. It's in the auxiliary/collate
+    directory of the Postfix source tree.
+  - [Feature 20160527] Postfix 3.2 cidr tables support if/endif and
+    negation (by prepending ! to a pattern), just like regexp and
+    pcre tables.  The primarily purpose is to improve readability
+    of complex tables. See the cidr_table(5) manpage for syntax
+    details.
+  - [Incompat 20160925] In the Postfix MySQL database client, the
+    default option_group value has changed to "client", to enable
+    reading of "client" option group settings in the MySQL options
+    file. This fixes a "not found" problem with Postfix queries
+    that contain UTF8-encoded non-ASCII text.  Specify an empty
+    option_group value (option_group =) to get backwards-compatible
+    behavior.
+  - [Feature 20161217] Stored-procedure support for MySQL
+    databases.  Contributed by John Fawcett. See mysql_table(5) for
+    instructions.
+  - [Feature 20170128] The postmap command, and the inline: and
+    texthash: maps now support spaces in left-hand field of the
+    lookup table "source text". Use double quotes (") around a
+    left-hand field that contains spaces, and use backslash (\) to
+    protect embedded quotes in a left-hand field. There is no
+    change in the processing of the right-hand field.
+  - [Feature 20160611] The Postfix SMTP server local IP address and
+    port are available in the policy delegation protocol (attribute
+    names: server_address, server_port), in the Milter protocol
+    (macro names: {daemon_addr}, {daemon_port}), and in the XCLIENT
+    protocol (attribute names: DESTADDR, DESTPORT).
+  - [Feature 20161024] smtpd_milter_maps support for per-client
+    Milter configuration that overrides smtpd_milters, and that has
+    the same syntax. A lookup result of "DISABLE" turns off Milter
+    support. See MILTER_README.html for details.
+  - [Feature 20160611] The Postfix SMTP server local IP address and
+    port are available in the policy delegation protocol (attribute
+    names: server_address, server_port), in the Milter protocol
+    (macro names: {daemon_addr}, {daemon_port}), and in the XCLIENT
+    protocol (attribute names: DESTADDR, DESTPORT).
+  - [Incompat 20170129] The postqueue command no longer forces all
+    message arrival times to be reported in UTC. To get the old
+    behavior, set TZ=UTC in main.cf:import_environment (this
+    override is not recommended, as it affects all Postfix utities
+    and daemons).
+  - [Incompat 20161227] For safety reasons, the sendmail -C option
+    must specify an authorized directory: the default configuration
+    directory, a directory that is listed in the default main.cf
+    file with alternate_config_directories or
+    multi_instance_directories, or the command must be invoked with
+    root privileges (UID 0 and EUID 0).  This mitigates a recurring
+    problem with the PHP mail() function.
+  - [Feature 20160625] The Postfix SMTP server now passes remote
+    client and local server network address and port information to
+    the Cyrus SASL library. Build with ``make makefiles
+    "CCARGS=$CCARGS -DNO_IP_CYRUS_SASL_AUTH"'' for backwards
+    compatibility.
+  - [Feature 20161103] Postfix 3.2 disables the 'transitional'
+    compatibility between the IDNA2003 and IDNA2008 standards for
+    internationalized domain names (domain names beyond the limits
+    of US-ASCII).
+
+    This change makes Postfix behavior consistent with contemporary
+    web browsers. It affects the handling of some corner cases such
+    as German sz and Greek zeta. See
+    http://unicode.org/cldr/utility/idna.jsp for more examples.
+
+    Specify "enable_idna2003_compatibility = yes" to restore
+    historical behavior (but keep in mind that the rest of the
+    world may not make that same choice).
+  - [Feature 20160828] Fixes for deprecated OpenSSL 1.1.0 API
+    features, so that Postfix will build without depending on
+    backwards-compatibility support.
+
+    [Incompat 20161204] Postfix 3.2 removes tentative features that
+    were implemented before the DANE spec was finalized:
+
+    - Support for certificate usage PKIX-EE(1),
+
+    - The ability to disable digest agility (Postfix now behaves as
+      if "tls_dane_digest_agility = on"), and
+
+    - The ability to disable support for "TLSA 2 [01] [12]" records
+      that specify the digest of a trust anchor (Postfix now
+      behaves as if "tls_dane_trust_anchor_digest_enable = yes).
+  - [Feature 20161217] Postfix 3.2 enables elliptic curve
+    negotiation with OpenSSL >= 1.0.2.  This changes the default
+    smtpd_tls_eecdh_grade setting to "auto", and introduces a new
+    parameter tls_eecdh_auto_curves with the names of curves that
+    may be negotiated.
+
+    The default tls_eecdh_auto_curves setting is determined at
+    compile time, and depends on the Postfix and OpenSSL versions.
+    At runtime, Postfix will skip curve names that aren't supported
+    by the OpenSSL library.
+  - [Feature 20160611] The Postfix SMTP server local IP address and
+    port are available in the policy delegation protocol (attribute
+    names: server_address, server_port), in the Milter protocol
+    (macro names: {daemon_addr}, {daemon_port}), and in the XCLIENT
+    protocol (attribute names: DESTADDR, DESTPORT).
+- refresh postfix-master.cf.patch
+
+-------------------------------------------------------------------
+Mon Mar  6 14:04:13 UTC 2017 - w...@rosenauer.org
+
+- make sure that system users can be created in %pre
+
+-------------------------------------------------------------------

Old:
----
  postfix-3.1.4.tar.gz

New:
----
  postfix-3.2.0.tar.gz

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

Other differences:
------------------
++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.OQWfs0/_old  2017-03-10 21:45:33.976741969 +0100
+++ /var/tmp/diff_new_pack.OQWfs0/_new  2017-03-10 21:45:33.980741402 +0100
@@ -59,7 +59,7 @@
 %define         _unitdir /lib/systemd
 %endif
 Name:           postfix
-Version:        3.1.4
+Version:        3.2.0
 Release:        0
 Summary:        A fast, secure, and flexible mailer
 License:        IPL-1.0
@@ -92,9 +92,11 @@
 BuildRequires:  pcre-devel
 BuildRequires:  pkgconfig
 BuildRequires:  postgresql-devel
+BuildRequires:  shadow
 Requires:       iproute2
 Requires(pre):  permissions
 Requires(pre):  %fillup_prereq
+Requires(pre):  shadow
 Provides:       smtp_daemon
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Conflicts:      sendmail exim
@@ -396,10 +398,10 @@
      exit 1
   fi
 fi
-%{_sbindir}/groupadd -g %{pf_gid} -o -r %{name} 2> /dev/null || :
-%{_sbindir}/groupadd -g %{maildrop_gid} -o -r maildrop 2> /dev/null || :
-%{_sbindir}/useradd  -r -o -g %{name} -u %{pf_uid} -s /bin/false -c "Postfix 
Daemon" -d /%{pf_queue_directory} %{name} 2> /dev/null || :
-%{_sbindir}/usermod -G %{maildrop_gid},%{mail_gid} %{name} 2> /dev/null || :
+getent group %{name} >/dev/null || groupadd -g %{pf_gid} -o -r %{name}
+getent group maildrop >/dev/null || groupadd -g %{maildrop_gid} -o -r maildrop
+getent passwd %{name} >/dev/null || useradd -r -o -g %{name} -u %{pf_uid} -s 
/bin/false -c "Postfix Daemon" -d /%{pf_queue_directory} %{name}
+usermod -G %{maildrop_gid},%{mail_gid} %{name}
 # ---------------------------------------------------------------------------
 
 %pre mysql

++++++ postfix-3.1.4.tar.gz -> postfix-3.2.0.tar.gz ++++++
++++ 31566 lines of diff (skipped)

++++++ postfix-master.cf.patch ++++++
--- /var/tmp/diff_new_pack.OQWfs0/_old  2017-03-10 21:45:36.148433950 +0100
+++ /var/tmp/diff_new_pack.OQWfs0/_new  2017-03-10 21:45:36.152433383 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- conf/master.cf.orig
 +++ conf/master.cf
-@@ -10,32 +10,38 @@
+@@ -10,6 +10,11 @@
  #               (yes)   (yes)   (no)    (never) (100)
  # ==========================================================================
  smtp      inet  n       -       n       -       -       smtpd
@@ -14,54 +14,7 @@
  #smtp      inet  n       -       n       -       1       postscreen
  #smtpd     pass  -       -       n       -       -       smtpd
  #dnsblog   unix  -       -       n       -       0       dnsblog
- #tlsproxy  unix  -       -       n       -       0       tlsproxy
- #submission inet n       -       n       -       -       smtpd
--#  -o syslog_name=postfix/submission
--#  -o smtpd_tls_security_level=encrypt
--#  -o smtpd_sasl_auth_enable=yes
--#  -o smtpd_reject_unlisted_recipient=no
--#  -o smtpd_client_restrictions=$mua_client_restrictions
--#  -o smtpd_helo_restrictions=$mua_helo_restrictions
--#  -o smtpd_sender_restrictions=$mua_sender_restrictions
--#  -o smtpd_recipient_restrictions=
--#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
--#  -o milter_macro_daemon_name=ORIGINATING
-+#   -o syslog_name=postfix/submission
-+#   -o smtpd_tls_security_level=encrypt
-+#   -o smtpd_sasl_auth_enable=yes
-+#   -o smtpd_reject_unlisted_recipient=no
-+#   -o smtpd_client_restrictions=$mua_client_restrictions
-+#   -o smtpd_helo_restrictions=$mua_helo_restrictions
-+#   -o smtpd_sender_restrictions=$mua_sender_restrictions
-+#   -o smtpd_recipient_restrictions=
-+#   -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-+#   -o milter_macro_daemon_name=ORIGINATING
- #smtps     inet  n       -       n       -       -       smtpd
--#  -o syslog_name=postfix/smtps
--#  -o smtpd_tls_wrappermode=yes
--#  -o smtpd_sasl_auth_enable=yes
--#  -o smtpd_reject_unlisted_recipient=no
--#  -o smtpd_client_restrictions=$mua_client_restrictions
--#  -o smtpd_helo_restrictions=$mua_helo_restrictions
--#  -o smtpd_sender_restrictions=$mua_sender_restrictions
--#  -o smtpd_recipient_restrictions=
--#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
--#  -o milter_macro_daemon_name=ORIGINATING
-+#    -o syslog_name=postfix/smtps
-+#    -o smtpd_tls_wrappermode=yes
-+#    -o content_filter=smtp:[127.0.0.1]:10024
-+#    -o smtpd_sasl_auth_enable=yes
-+#    -o smtpd_reject_unlisted_recipient=no
-+#    -o smtpd_client_restrictions=$mua_client_restrictions
-+#    -o smtpd_helo_restrictions=$mua_helo_restrictions
-+#    -o smtpd_sender_restrictions=$mua_sender_restrictions
-+#    -o smtpd_recipient_restrictions=
-+#    -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-+#    -o milter_macro_daemon_name=ORIGINATING
- #628       inet  n       -       n       -       -       qmqpd
- pickup    unix  n       -       n       60      1       pickup
- cleanup   unix  n       -       n       -       0       cleanup
-@@ -62,6 +68,27 @@ virtual   unix  -       n       n
+@@ -63,6 +68,27 @@ virtual   unix  -       n       n
  lmtp      unix  -       -       n       -       -       lmtp
  anvil     unix  -       -       n       -       1       anvil
  scache    unix  -       -       n       -       1       scache
@@ -89,7 +42,7 @@
  #
  # ====================================================================
  # Interfaces to non-Postfix software. Be sure to examine the manual
-@@ -95,7 +122,7 @@ scache    unix  -       -       n
+@@ -96,7 +122,7 @@ scache    unix  -       -       n
  # Also specify in main.cf: cyrus_destination_recipient_limit=1
  #
  #cyrus     unix  -       n       n       -       -       pipe
@@ -98,7 +51,7 @@
  #
  # ====================================================================
  #
-@@ -128,3 +155,10 @@ scache    unix  -       -       n
+@@ -129,3 +155,10 @@ scache    unix  -       -       n
  #mailman   unix  -       n       n       -       -       pipe
  #  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  #  ${nexthop} ${user}


Reply via email to