Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package exim for openSUSE:Factory checked in at 2022-06-30 13:18:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/exim (Old)
and /work/SRC/openSUSE:Factory/.exim.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exim"
Thu Jun 30 13:18:21 2022 rev:71 rq:985854 version:4.96
Changes:
--------
--- /work/SRC/openSUSE:Factory/exim/exim.changes 2022-01-20 00:13:19.170626879 +0100
+++ /work/SRC/openSUSE:Factory/.exim.new.1548/exim.changes 2022-06-30 13:18:25.621536293 +0200
@@ -0,0 +1,76 @@
+-------------------------------------------------------------------
+Wed Jun 29 14:20:50 UTC 2022 - Stefan Schubert <schubi(a)suse.com>
+
+- Moved logrotate files from user specific directory /etc/logrotate.d
+ to vendor specific directory /usr/etc/logrotate.d.
+
+Mon Jun 27 08:33:59 UTC 2022 - Peter Wullinger <wullinger(a)rz.uni-kiel.de>
+
+- update to exim 4.96
+ * Move from using the pcre library to pcre2.
+ * Constification work in the filters module required a major version
+ bump for the local-scan API. Specifically, the "headers_charset"
+ global which is visible via the API is now const and may therefore
+ not be modified by local-scan code.
+ * Bug 2819: speed up command-line messages being read in. Previously a
+ time check was being done for every character; replace that with one
+ per buffer.
+ * Bug 2815: Fix ALPN sent by server under OpenSSL. Previously the string
+ sent was prefixed with a length byte.
+ * Change the SMTP feature name for pipelining connect to be compliant with
+ RFC 5321. Previously Dovecot (at least) would log errors during
+ submission.
+ * Fix macro-definition during "-be" expansion testing. The move to
+ write-protected store for macros had not accounted for these runtime
+ additions; fix by removing this protection for "-be" mode.
+ * Convert all uses of select() to poll().
+ * Fix use of $sender_host_name in daemon process. When used in certain
+ main-section options or in a connect ACL, the value from the first ever
+ connection was never replaced for subsequent connections.
+ * Bug 2838: Fix for i32lp64 hard-align platforms
+ * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
+ with underbars is given.
+ * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
+ * Debugging initiated by an ACL control now continues through into routing
+ and transport processes.
+ * The "expand" debug selector now gives more detail, specifically on the
+ result of expansion operators and items.
+ * Bug 2751: Fix include_directory in redirect routers. Previously a
+ bad comparison between the option value and the name of the file to
+ be included was done, and a mismatch was wrongly identified.
+ * Support for Berkeley DB versions 1 and 2 is withdrawn.
+ * When built with NDBM for hints DB's check for nonexistence of a name
+ supplied as the db file-pair basename.
+ * Remove the "allow_insecure_tainted_data" main config option and the
+ "taint" log_selector.
+ * Fix static address-list lookups to properly return the matched item.
+ Previously only the domain part was returned.
+ * The ${run} expansion item now expands its command string elements after
+ splitting. Previously it was before; the new ordering makes handling
+ zero-length arguments simpler.
+ * Taint-check exec arguments for transport-initiated external processes.
+ Previously, tainted values could be used. This affects "pipe", "lmtp" and
+ "queryprogram" transport, transport-filter, and ETRN commands.
+ The ${run} expansion is also affected: in "preexpand" mode no part of
+ the command line may be tainted, in default mode the executable name
+ may not be tainted.
+ * Fix CHUNKING on a continued-transport. Previously the usabilility of
+ the facility was not passed across execs, and only the first message
+ passed over a connection could use BDAT; any further ones using DATA.
+ * Support the PIPECONNECT facility in the smtp transport when the helo_data
+ uses $sending_ip_address and an interface is specified.
+ * OpenSSL: fix transport-required OCSP stapling verification under session
+ resumption.
+ * TLS resumption: the key for session lookup in the client now includes
+ more info that a server could potentially use in configuring a TLS
+ session, avoiding oferring mismatching sessions to such a server.
+ * Fix string_copyn() for limit greater than actual string length.
+ * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
+ close; it may be needed for a subsequent connection.
+ * Fix CHUNKING for a second message on a connection when the first was
+ rejected.
+ * Fix ${srs_encode ...} to handle an empty sender address, now returning
+ an empty address.
+ * Bug 2855: Handle a v4mapped sender address given us by a frontending
+ proxy.
+
Old:
----
exim-4.95.tar.bz2
exim-4.95.tar.bz2.asc
New:
----
exim-4.96.tar.bz2
exim-4.96.tar.bz2.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ exim.spec ++++++
--- /var/tmp/diff_new_pack.TXHa6f/_old 2022-06-30 13:18:26.325536821 +0200
+++ /var/tmp/diff_new_pack.TXHa6f/_new 2022-06-30 13:18:26.329536824 +0200
@@ -1,7 +1,7 @@
#
# spec file for package exim
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -45,7 +45,7 @@
%if %{with_ldap}
BuildRequires: openldap2-devel
%endif
-BuildRequires: pcre-devel
+BuildRequires: pcre2-devel
BuildRequires: tcpd-devel
BuildRequires: pkgconfig(libcrypto)
BuildRequires: pkgconfig(libssl)
@@ -74,8 +74,8 @@
%endif
Requires(pre): fileutils textutils
%endif
-Version: 4.95
-Release: 1
+Version: 4.96
+Release: 0
%if %{with_mysql}
BuildRequires: mysql-devel
%endif
@@ -307,7 +307,11 @@
%else
mkdir -p $RPM_BUILD_ROOT/etc/init.d
%endif
-mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
+%if 0%{?suse_version} > 1500
+mkdir -p $RPM_BUILD_ROOT%{_distconfdir}/logrotate.d
+%else
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
+%endif
mkdir -p $RPM_BUILD_ROOT/usr/{bin,sbin,lib}
mkdir -p $RPM_BUILD_ROOT/var/log/exim
mkdir -p $RPM_BUILD_ROOT/var/spool/mail/
@@ -344,7 +348,11 @@
%endif
mv $RPM_BUILD_ROOT/usr/sbin/eximon* $RPM_BUILD_ROOT/usr/bin/
cp -p %{S:1} $RPM_BUILD_ROOT%{_fillupdir}/sysconfig.exim
-install -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/logrotate.d/exim
+%if 0%{?suse_version} > 1500
+install -m 0644 %{S:2} $RPM_BUILD_ROOT%{_distconfdir}/logrotate.d/exim
+%else
+install -m 0644 %{S:2} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/exim
+%endif
# man pages
mv doc/exim.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
cp $RPM_SOURCE_DIR/exim_db.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8
@@ -476,7 +484,11 @@
%else
%config /etc/init.d/exim
%endif
-%config(noreplace) /etc/logrotate.d/exim
+%if 0%{?suse_version} > 1500
+%{_distconfdir}/logrotate.d/exim
+%else
+%config(noreplace) %{_sysconfdir}/logrotate.d/exim
+%endif
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 1000
%config(noreplace) /etc/permissions.d/exim
%endif
++++++ exim-4.95.tar.bz2 -> exim-4.96.tar.bz2 ++++++
++++ 34396 lines of diff (skipped)