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@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@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)