Accepting request 810989 from home:pwcau:branches:server:mail

- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.

OBS-URL: https://build.opensuse.org/request/show/810989
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=240
This commit is contained in:
Peter Wullinger 2020-06-03 05:49:45 +00:00 committed by Git OBS Bridge
parent 5b11e9cbf8
commit 786b8468f1
7 changed files with 30 additions and 1203 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b67336ba06f8d8233060de073d6082d75a378faaafad660c5f124bb13d75e4d9
size 1974190

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE0L/WueylaUpvFJ3Or0zGdqa2wUIFAl4TxucACgkQr0zGdqa2
wUIh/AgA0MlOgoyXxi1pOYW2TSlFd3t3sYsLjLPgwR4QT/IZ+csdj3di/SNrcruh
YnbdPSKgCpekUYiSkFjEW6rpXTgUCYg7wFLY/gwcQ8DNkCQbNppiJKPvtvCo9ZBj
RXL/jN7A7EHv+v1QWtdHcoI1pK/uB+G4V8EibslRt/lzlkFPoRBca6KqB6XgFv27
+n6SXKQySjyQjjqNKTOVKtPiBH9+MepG0zmntvktLnGrKeMvfO8YxeFQfxn8hRai
sRUoG0+m5d5Xmyd+hvLaLKaE7zWJNMnz59rny7kHuu5flAHqS87/XPXeesC/Sneg
hQPMEge/srGzTebgstpO8bUjO4rCIg==
=IvoV
-----END PGP SIGNATURE-----

3
exim-4.94.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73feeaa5ddb43363782db0c307b593aacb49542dd7e4b795a2880779595affe5
size 1997217

11
exim-4.94.tar.bz2.asc Normal file
View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQFEBAABCAAuFiEEqYbzpr1jd9hzCVjevOWMjOQfMt8FAl7VFJAQHGpnaEB3aXpt
YWlsLm9yZwAKCRC85YyM5B8y3y45CADBlbw+sH3fhIhhwWdremJFiED5xr/4bPjd
jnU/qOWKTg9Iv9F1gBbjpacwBZa+dc49DgeSkLWgx5z3AKke1BzFpA9/mPpVCGvZ
Q934OZ47jixuP38PSoKpEbh1peRf1o+z9tqc/SEty8q+lyH7J2IhQKx8komUI0Y7
6we1gx1Nm7J6Z2vy0owkU6vx/iuqVE79/lV4avAIqMGBEsLfDNS+tTqe0f6lkPqM
CT+ya0/fUppQfxqSKNrVYU2reGM6H0yEtFAeD2FbFSAGUhH+MecBl/xLbRfKCoCn
WrYvgwrB8eHO3ZS9MSZJIbr9fr02xZF1k2et1oCCJ66/DZSl0BQV
=cjE1
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,17 @@
Tue Jun 2 07:12:55 CEST 2020 - wullinger@rz.uni-kiel.de
- update to exim 4.94
* some transports now refuse to use tainted data in constructing their delivery
location
this WILL BREAK configurations which are not updated accordingly.
In particular: any Transport use of $local_user which has been relying upon
check_local_user far away in the Router to make it safe, should be updated to
replace $local_user with $local_part_data.
* Attempting to remove, in router or transport, a header name that ends with
an asterisk (which is a standards-legal name) will now result in all headers
named starting with the string before the asterisk being removed.
-------------------------------------------------------------------
Tue May 19 13:47:05 CEST 2020 - wullinger@rz.uni-kiel.de
- switch pretrans to use lua
(fixes bsc#1171877)

View File

@ -72,8 +72,8 @@ Requires(pre): group(mail)
%endif
Requires(pre): fileutils textutils
%endif
Version: 4.93.0.4
Release: 4
Version: 4.94
Release: 1
%if %{with_mysql}
BuildRequires: mysql-devel
%endif
@ -102,7 +102,6 @@ Source32: eximstats.conf-2.2
Source40: exim.service
Patch0: exim-tail.patch
Patch1: gnu_printf.patch
Patch2: patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94
%package -n eximon
Summary: Eximon, an graphical frontend to administer Exim's mail queue
@ -146,7 +145,6 @@ once, if at all. The rest is done by logrotate / cron.)
%setup -q -n exim-%{version}
%patch0
%patch1 -p1
%patch2 -p1
# build with fPIE/pie on SUSE 10.0 or newer, or on any other platform
%if %{?suse_version:%suse_version}%{?!suse_version:99999} > 930
fPIE="-fPIE"
@ -227,7 +225,6 @@ cat <<-EOF > Local/Makefile
AUTH_TLS=yes
AUTH_LIBS=-lsasl2
USE_OPENSSL=yes
SUPPORT_TLS=yes
TLS_LIBS=-lssl -lcrypto
INFO_DIRECTORY=%{_infodir}
LOG_FILE_PATH=/var/log/exim/%%s.log

File diff suppressed because it is too large Load Diff