- update to 4.85
See doc/ChangeLog from the main tar ball or the exim file for more details. OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=157
This commit is contained in:
parent
8642790a1a
commit
4040bfe97f
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:78ea22be87fb6df880e7fd482f3bec9ef6ceca0c9dedd50f8a26cae0b38b9e9c
|
||||
size 1761790
|
@ -1,7 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1.4.11 (GNU/Linux)
|
||||
|
||||
iEYEABECAAYFAlPowoIACgkQxPT5SATSnrpzGwCdEBRSfY/KxYzH2rGJHJ1wROZx
|
||||
BQcAn1u16GyO8NsysIbwmKKyEMbSOQgo
|
||||
=S0E2
|
||||
-----END PGP SIGNATURE-----
|
3
exim-4.85.tar.bz2
Normal file
3
exim-4.85.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:13211f2bbc5400d095a9b4be075eb1347e0d98676fdfe4be8a3b4d56281daaa4
|
||||
size 1784150
|
7
exim-4.85.tar.bz2.asc
Normal file
7
exim-4.85.tar.bz2.asc
Normal file
@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1.4.11 (GNU/Linux)
|
||||
|
||||
iEYEABECAAYFAlSz5VAACgkQxPT5SATSnrq5/wCfaTbnPwDv6K9PvZvmAAYhlY/t
|
||||
pawAnRUXHZrpQPPxIL1vIOC4BDreTCHW
|
||||
=cFBh
|
||||
-----END PGP SIGNATURE-----
|
@ -6,7 +6,7 @@ Index: exim-4.83/src/globals.c
|
||||
===================================================================
|
||||
--- exim-4.83.orig/src/globals.c
|
||||
+++ exim-4.83/src/globals.c
|
||||
@@ -150,6 +150,7 @@ that's the interop problem which has bee
|
||||
@@ -158,6 +158,7 @@ that's the interop problem which has bee
|
||||
bit-count as "NORMAL" (2432) and Thunderbird dropping connection. */
|
||||
int tls_dh_max_bits = 2236;
|
||||
uschar *tls_dhparam = NULL;
|
||||
@ -18,7 +18,7 @@ Index: exim-4.83/src/globals.h
|
||||
===================================================================
|
||||
--- exim-4.83.orig/src/globals.h
|
||||
+++ exim-4.83/src/globals.h
|
||||
@@ -114,6 +114,7 @@ extern uschar *tls_channelbinding_b64; /
|
||||
@@ -118,6 +118,7 @@ extern uschar *tls_channelbinding_b64; /
|
||||
extern uschar *tls_crl; /* CRL File */
|
||||
extern int tls_dh_max_bits; /* don't accept higher lib suggestions */
|
||||
extern uschar *tls_dhparam; /* DH param file */
|
||||
@ -30,7 +30,7 @@ Index: exim-4.83/src/readconf.c
|
||||
===================================================================
|
||||
--- exim-4.83.orig/src/readconf.c
|
||||
+++ exim-4.83/src/readconf.c
|
||||
@@ -440,6 +440,7 @@ static optionlist optionlist_config[] =
|
||||
@@ -443,6 +443,7 @@ static optionlist optionlist_config[] =
|
||||
{ "tls_crl", opt_stringptr, &tls_crl },
|
||||
{ "tls_dh_max_bits", opt_int, &tls_dh_max_bits },
|
||||
{ "tls_dhparam", opt_stringptr, &tls_dhparam },
|
||||
@ -42,7 +42,7 @@ Index: exim-4.83/src/tls-openssl.c
|
||||
===================================================================
|
||||
--- exim-4.83.orig/src/tls-openssl.c
|
||||
+++ exim-4.83/src/tls-openssl.c
|
||||
@@ -497,6 +497,59 @@ return TRUE;
|
||||
@@ -612,6 +612,59 @@ return TRUE;
|
||||
|
||||
|
||||
|
||||
@ -102,7 +102,7 @@ Index: exim-4.83/src/tls-openssl.c
|
||||
|
||||
#ifndef DISABLE_OCSP
|
||||
/*************************************************
|
||||
@@ -1134,6 +1187,11 @@ if (!init_dh(*ctxp, dhparam, host)) retu
|
||||
@@ -1254,6 +1307,11 @@ if (!init_dh(*ctxp, dhparam, host)) retu
|
||||
rc = tls_expand_session_files(*ctxp, cbinfo);
|
||||
if (rc != OK) return rc;
|
||||
|
||||
|
72
exim.changes
72
exim.changes
@ -1,3 +1,71 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 24 19:33:39 UTC 2015 - lmuelle@suse.com
|
||||
|
||||
- update to 4.85
|
||||
+ When running the test suite, the README says that variables such as
|
||||
no_msglog_check are global and can be placed anywhere in a specific
|
||||
test's script, however it was observed that placement needed to be near
|
||||
the beginning for it to behave that way. Changed the runtest perl
|
||||
script to read through the entire script once to detect and set these
|
||||
variables, reset to the beginning of the script, and then run through
|
||||
the script parsing/test process like normal.
|
||||
+ Expand the EXPERIMENTAL_TPDA feature. Several different events now
|
||||
cause callback expansion.
|
||||
+ Bugzilla 1518: Clarify "condition" processing in routers; that
|
||||
syntax errors in an expansion can be treated as a string instead of
|
||||
logging or causing an error, due to the internal use of bool_lax
|
||||
instead of bool when processing it.
|
||||
+ Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
|
||||
server certificates when making smtp deliveries.
|
||||
+ Support secondary-separator specifier for MX, SRV, TLSA lookups.
|
||||
+ Add ${sort {list}{condition}{extractor}} expansion item.
|
||||
+ Bugzilla 1216: Add -M (related messages) option to exigrep.
|
||||
+ GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
|
||||
Merged patch from Sebastian Wiedenroth.
|
||||
+ Fix results-pipe from transport process. Several recipients, combined
|
||||
with certificate use, exposed issues where response data items split
|
||||
over buffer boundaries were not parsed properly. This eventually
|
||||
resulted in duplicates being sent. This issue only became common enough
|
||||
to notice due to the introduction of conection certificate information,
|
||||
the item size being so much larger. Found and fixed by Wolfgang Breyha.
|
||||
+ Bug 1533: Fix truncation of items in headers_remove lists. A fixed
|
||||
size buffer was used, resulting in syntax errors when an expansion
|
||||
exceeded it.
|
||||
+ Add support for directories of certificates when compiled with a GnuTLS
|
||||
version 3.3.6 or later.
|
||||
+ Rename the TPDA expermimental facility to Event Actions. The #ifdef
|
||||
is EXPERIMENTAL_EVENT, the main-configuration and transport options
|
||||
both become "event_action", the variables become $event_name, $event_data
|
||||
and $event_defer_errno. There is a new variable $verify_mode, usable in
|
||||
routers, transports and related events. The tls:cert event is now also
|
||||
raised for inbound connections, if the main configuration event_action
|
||||
option is defined.
|
||||
+ In test suite, disable OCSP for old versions of openssl which contained
|
||||
early OCSP support, but no stapling (appears to be less than 1.0.0).
|
||||
+ When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
|
||||
server certificate names available under the smtp transport option
|
||||
"tls_verify_cert_hostname" now do not permit multi-component wildcard
|
||||
matches.
|
||||
+ Time-related extraction expansions from certificates now use the main
|
||||
option "timezone" setting for output formatting, and are consistent
|
||||
between OpenSSL and GnuTLS compilations. Bug 1541.
|
||||
+ Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
|
||||
encoded parameter in the incoming message. Bug 1558.
|
||||
+ Bug 1527: Autogrow buffer used in reading spool files. Since they now
|
||||
include certificate info, eximon was claiming there were spoolfile
|
||||
syntax errors.
|
||||
+ Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
|
||||
+ Log delivery-related information more consistently, using the sequence
|
||||
"H=<name> [<ip>]" wherever possible.
|
||||
+ Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
|
||||
are problematic for Debian distribution, omit them from the release
|
||||
tarball.
|
||||
+ Updates and fixes to the EXPERIMENTAL_DSN feature.
|
||||
+ Fix string representation of time values on 64bit time_t anchitectures.
|
||||
Bug 1561.
|
||||
+ Fix a null-indirection in certextract expansions when a nondefault
|
||||
output list separator was used.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 21 10:25:47 UTC 2014 - michal.hrusecky@opensuse.org
|
||||
|
||||
@ -27,7 +95,7 @@ Wed Nov 26 13:13:38 UTC 2014 - lmuelle@suse.com
|
||||
- update to 4.84
|
||||
+ Re-add a 'return NULL' to silence complaints from static checkers that
|
||||
were complaining about end of non-void function with no return;
|
||||
(beo#1506); obsoletes silence-static-checkers.patch.
|
||||
(beo#1506); obsoletes silence-static-checkers.patch.
|
||||
+ Fix parsing of quoted parameter values in MIME headers.
|
||||
This was a regression intruduced in 4.83 by another bugfix; (beo#1513).
|
||||
+ Fix broken compilation when EXPERIMENTAL_DSN is enabled.
|
||||
@ -186,7 +254,7 @@ Fri Dec 6 17:37:11 UTC 2013 - lmuelle@suse.com
|
||||
redundant, but I have not verified this so I left the code in place.
|
||||
- Correct gecos expansion when From: is a prefix of the username.
|
||||
- Test 0254 submits a message to Exim with the header
|
||||
Resent-From: f
|
||||
Resent-From: f
|
||||
- When I ran the test suite under the user fanf2, Exim expanded
|
||||
the header to contain my full name, whereas it should have added
|
||||
a Resent-Sender: header. It erroneously treats any prefix of the
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package exim
|
||||
#
|
||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -55,7 +55,7 @@ Requires(pre): %fillup_prereq
|
||||
Requires(pre): /usr/sbin/useradd
|
||||
Requires(pre): fileutils textutils
|
||||
%endif
|
||||
Version: 4.84
|
||||
Version: 4.85
|
||||
Release: 0
|
||||
%if %{with_mysql}
|
||||
BuildRequires: mysql-devel
|
||||
|
Loading…
x
Reference in New Issue
Block a user