Unbreak test_dbfn make-target
[users/jgh/exim.git] / doc / doc-txt / ChangeLog
index bc9b19f199b283bdd6a4b8c57382fbf36e254a6c..f608e451ab93ee458d974eee204221f9ba9e15d6 100644 (file)
@@ -73,6 +73,27 @@ JH/15 Angle-bracket nesting (an error inserted by broken sendmails) levels are
       now limited to an arbitrary five deep, while parsing addresses with the
       strip_excess_angle_brackets option enabled.
 
+PP/03 Bug 2018: For Proxy Protocol and TLS-on-connect, do not over-read and
+      instead leave the unprompted TLS handshake in socket buffer for the
+      TLS library to consume.
+
+PP/04 Bug 2018: Also handle Proxy Protocol v2 safely.
+
+PP/05 FreeBSD compat: handle that Ports no longer create /usr/bin/perl
+
+JH/16 Drop variables when they go out of scope.  Memory management drops a whole
+      region in one operation, for speed, and this leaves assigned pointers
+      dangling.  Add checks run only under the testsuite which checks all
+      variables at a store-reset and panics on a dangling pointer; add code
+      explicitly nulling out all the variables discovered.  Fixes one known
+      bug: a transport crash, where a dangling pointer for $sending_ip_address
+      originally assigned in a verify callout, is re-used.
+
+JH/17 Rework error string handling in TLS interface so that the caller in
+      more cases is responsible for logging.  This permits library-sourced
+      string to be attached to addresses during delivery, and collapses
+      pairs of long lines into single ones.
+
 
 Exim version 4.88
 -----------------