options, and new features, see the NewStuff file next to this ChangeLog.
-Exim version 4.91
------------------
+Since Exim version 4.90
+-----------------------
JH/01 Replace the store_release() internal interface with store_newblock(),
which internalises the check required to safely use the old one, plus
ignoring. This covers use with PRDR, frozen messages, queue-only and
fake-reject.
+HS/01 Fix Buffer overflow in base64d() (CVE-2018-6789)
+
JH/16 Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
metadata, resulting in a crash in free().
found indication; now we go on to read the "scan ok" response line,
and send a quit.
+JH/18 Bug 2239: Enforce non-usability of control=utf8_downconvert in the mail
+ ACL. Previously, a crash would result.
+
+JH/19 Speed up macro lookups during configuration file read, by skipping non-
+ macro text after a replacement (previously it was only once per line) and
+ by skipping builtin macros when searching for an uppercase lead character.
+
+JH/20 DANE support moved from Experimental to mainline. The Makefile control
+ for the build is renamed.
+
+JH/21 Fix memory leak during multi-message connections using STARTTLS. A buffer
+ was allocated for every new TLS startup, meaning one per message. Fix
+ by only allocating once (OpenSSL) or freeing on TLS-close (GnuTLS).
+
Exim version 4.90
-----------------