- update to 4.87:
drops fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch - remove exim4-manpages.tar.bz2: upstream does not exist anymore OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=195
This commit is contained in:
parent
fd72976a49
commit
fedc49a34e
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7756deafd0583776e091f2efcba9b36203e668cf420d8876f314980803636eb3
|
||||
size 1799316
|
@ -1,11 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAABCgAGBQJW1yh1AAoJEGoXY4qgRQz1nU8H/2mFC/HsFxrJ9vZsHD/TZdW3
|
||||
RHITiCLEGHYlVNVL3LAEfPIANLALqKl9lyWXhWZc4FxKKPkp6TNGpy9L4Yp+5jiJ
|
||||
UkEkiS3aqIA1vyLvWxJ8s5CybBq/WaAq3e396S3ShCkXFPreetxvJc98Q0gD2rCd
|
||||
zZISbTnceuX0pHrhBtjeJXqShuTUrUW6G6HNvebncHK0yPSI5CJHgoTvmeYpwt/3
|
||||
zSFzBB9juvKni5jbZcOk6lOuj0P0jXJqICMJ53tEpu+NksCgABaAI6XdVV/e6X/D
|
||||
RFVn2bUPGssdi8UO801IhPLpNbvgIIxIXNil9kQFo3Y1Rbotc+LLLnXhLmVK1to=
|
||||
=f02h
|
||||
-----END PGP SIGNATURE-----
|
3
exim-4.88.tar.bz2
Normal file
3
exim-4.88.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:119d5fd7e31fc224e84dfa458fe182f200856bae7adf852a8287c242161f8a2d
|
||||
size 1824610
|
10
exim-4.88.tar.bz2.asc
Normal file
10
exim-4.88.tar.bz2.asc
Normal file
@ -0,0 +1,10 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEcBAABAgAGBQJYVqBoAAoJELzljIzkHzLf5vIH/R4gcGqdEwGkFDRwQA5ImNif
|
||||
USPeSli63U2tL2YRpf8E/sMWlf2ywZl9vGkVWhvYFvMWI4gn+hNAh0jUj2BakCdI
|
||||
aEjUk0KSA0nXHzIGmNyf0lAcC1VONRq0KLxfQvlGF8RrKnBL7urg46EVFagmU8g9
|
||||
m3KVHPjv1cUIICZdJVWICUChjjm23pBvtqr1M9TgUAhWQU0FaG9dmgY2Kh4s2pnG
|
||||
0o+llbQdU1hvtk0lTMzZYmYTtS3totoyR3aKYdws/epOnE1MgVOIlnp2q5R9FMO1
|
||||
RE5bHa2Qg5UCf5wwAKSOxIDLPEVUoX6qkbP7inByuGKZ5dSvBQwUGPAt+b2Lb38=
|
||||
=jgHZ
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 27 10:36:17 UTC 2017 - dmueller@suse.com
|
||||
|
||||
- update to 4.87:
|
||||
drops fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch
|
||||
- remove exim4-manpages.tar.bz2: upstream does not exist anymore
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 27 08:52:33 UTC 2017 - kstreitova@suse.com
|
||||
|
||||
|
6832
exim.keyring
6832
exim.keyring
File diff suppressed because it is too large
Load Diff
12
exim.spec
12
exim.spec
@ -78,7 +78,7 @@ Requires(pre): group(mail)
|
||||
%endif
|
||||
Requires(pre): fileutils textutils
|
||||
%endif
|
||||
Version: 4.86.2
|
||||
Version: 4.88
|
||||
Release: 0
|
||||
%if %{with_mysql}
|
||||
BuildRequires: mysql-devel
|
||||
@ -102,14 +102,11 @@ Source2: exim.logrotate
|
||||
Source11: exim.rc
|
||||
Source12: permissions.exim
|
||||
Source13: apparmor.usr.sbin.exim
|
||||
Source20: http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/exim4-manpages.tar.bz2
|
||||
Source30: eximstats-html-update.py
|
||||
Source31: eximstats.conf
|
||||
Source32: eximstats.conf-2.2
|
||||
Source40: exim.service
|
||||
Patch0: exim-tail.patch
|
||||
Patch1: exim-4.86.2+fixes-867e8fe25dbfb1e31493488ad695bde55b890397.patch
|
||||
Patch2: fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch
|
||||
Patch3: exim-CVE-2017-1000369.patch
|
||||
Patch4: exim-CVE-2017-16943.patch
|
||||
Patch5: exim-4.86.2-mariadb_102_compile_fix.patch
|
||||
@ -155,8 +152,6 @@ once, if at all. The rest is done by logrotate / cron.)
|
||||
%prep
|
||||
%setup -q -n exim-%{version}
|
||||
%patch0
|
||||
%patch1 -p 1
|
||||
%patch2 -p 1
|
||||
%patch3 -p 1
|
||||
%patch4 -p 1
|
||||
%patch5 -p 1
|
||||
@ -295,6 +290,7 @@ cat <<-EOF > Local/Makefile
|
||||
EXPERIMENTAL_PROXY=yes
|
||||
EXPERIMENTAL_CERTNAMES=yes
|
||||
EXPERIMENTAL_DSN=yes
|
||||
SYSTEM_ALIASES_FILE=/etc/aliases
|
||||
%if %{with dane}
|
||||
EXPERIMENTAL_DANE=yes
|
||||
%endif
|
||||
@ -330,7 +326,7 @@ make inst_dest=$RPM_BUILD_ROOT/usr/sbin \
|
||||
inst_info=$RPM_BUILD_ROOT/%{_infodir} \
|
||||
INSTALL_ARG=-no_chown install
|
||||
#mv $RPM_BUILD_ROOT/usr/sbin/exim-%{version}* $RPM_BUILD_ROOT/usr/sbin/exim
|
||||
mv $RPM_BUILD_ROOT/usr/sbin/exim-4.86* $RPM_BUILD_ROOT/usr/sbin/exim
|
||||
mv $RPM_BUILD_ROOT/usr/sbin/exim-4.8* $RPM_BUILD_ROOT/usr/sbin/exim
|
||||
mv $RPM_BUILD_ROOT/etc/exim/exim.conf src/configure.default # with all substitutions done
|
||||
%if 0%{?suse_version} > 1220
|
||||
install -m 0644 %{S:40} $RPM_BUILD_ROOT/%{_unitdir}/exim.service
|
||||
@ -359,8 +355,6 @@ install -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/logrotate.d/exim
|
||||
# man pages
|
||||
mv doc/exim.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
|
||||
pod2man --center=EXIM --section=8 $RPM_BUILD_ROOT/usr/sbin/eximstats > $RPM_BUILD_ROOT/%{_mandir}/man8/eximstats.8
|
||||
tar xvjf %{S:20}
|
||||
cp -p exim4-manpages/* $RPM_BUILD_ROOT/%{_mandir}/man8/
|
||||
for i in \
|
||||
sendmail \
|
||||
runq \
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f12e569711973eff4a92625a3dee70edb02d1e8d41c29e238f4cbec16f242a60
|
||||
size 8392
|
@ -1,66 +0,0 @@
|
||||
From 31c02defdc5118834e801d4fe8f11c1d9b5ebadf Mon Sep 17 00:00:00 2001
|
||||
From: Jeremy Harris <jgh@wizmail.org>
|
||||
Date: Fri, 16 Dec 2016 20:36:39 +0000
|
||||
Subject: [PATCH 1/3] Fix DKIM information leakage
|
||||
|
||||
Cherry picked from exim-4_87 .. exim-4_87_1
|
||||
---
|
||||
doc/doc-txt/ChangeLog | 7 +++
|
||||
doc/doc-txt/cve-2016-9663 | 86 +++++++++++++++++++++++++++++++++
|
||||
src/src/dkim.c | 1 +
|
||||
src/src/transports/smtp.c | 4 +-
|
||||
test/confs/4510 | 71 +++++++++++++++++++++++++++
|
||||
test/log/4510 | 20 ++++++++
|
||||
test/mail/4510.store | 58 ++++++++++++++++++++++
|
||||
test/runtest | 8 +++
|
||||
test/scripts/4510-DKIM-Bounces/4510 | 15 ++++++
|
||||
test/scripts/4510-DKIM-Bounces/REQUIRES | 2 +
|
||||
10 files changed, 271 insertions(+), 1 deletion(-)
|
||||
create mode 100644 doc/doc-txt/cve-2016-9663
|
||||
create mode 100644 test/confs/4510
|
||||
create mode 100644 test/log/4510
|
||||
create mode 100644 test/mail/4510.store
|
||||
create mode 100644 test/scripts/4510-DKIM-Bounces/4510
|
||||
create mode 100644 test/scripts/4510-DKIM-Bounces/REQUIRES
|
||||
|
||||
diff --git a/src/dkim.c b/src/dkim.c
|
||||
index 3e71545..8e93566 100644
|
||||
--- a/src/dkim.c
|
||||
+++ b/src/dkim.c
|
||||
@@ -519,6 +519,7 @@ dkim_exim_sign(int dkim_fd, uschar *dkim_private_key,
|
||||
(char *)dkim_signing_selector,
|
||||
(char *)dkim_private_key_expanded
|
||||
);
|
||||
+ dkim_private_key_expanded[0] = '\0';
|
||||
|
||||
pdkim_set_debug_stream(ctx,debug_file);
|
||||
|
||||
diff --git a/src/transports/smtp.c b/src/transports/smtp.c
|
||||
index a952413..cc8f025 100644
|
||||
--- a/src/transports/smtp.c
|
||||
+++ b/src/transports/smtp.c
|
||||
@@ -293,6 +293,7 @@ static uschar *rf_names[] = { US"NEVER", US"SUCCESS", US"FAILURE", US"DELAY" };
|
||||
static uschar *smtp_command; /* Points to last cmd for error messages */
|
||||
static uschar *mail_command; /* Points to MAIL cmd for error messages */
|
||||
static BOOL update_waiting; /* TRUE to update the "wait" database */
|
||||
+static uschar *data_command = US""; /* Points to DATA cmd for error messages */
|
||||
|
||||
|
||||
/*************************************************
|
||||
@@ -2244,6 +2245,7 @@ if (ok || (smtp_use_pipelining && !mua_wrapper))
|
||||
case -1: goto END_OFF; /* Timeout on RCPT */
|
||||
default: goto RESPONSE_FAILED; /* I/O error, or any MAIL/DATA error */
|
||||
}
|
||||
+ data_command = string_copy(big_buffer); /* Save for later error message */
|
||||
}
|
||||
|
||||
/* Save the first address of the next batch. */
|
||||
@@ -2418,7 +2420,7 @@ if (!ok) ok = TRUE; else
|
||||
#else
|
||||
"LMTP error after %s: %s",
|
||||
#endif
|
||||
- big_buffer, string_printing(buffer));
|
||||
+ data_command, string_printing(buffer));
|
||||
setflag(addr, af_pass_message); /* Allow message to go to user */
|
||||
if (buffer[0] == '5')
|
||||
addr->transport_return = FAIL;
|
Loading…
x
Reference in New Issue
Block a user