Fix memory management vs. acl-as-conditional
[users/jgh/exim.git] / doc / doc-txt / ChangeLog
index 928f377b14fbceff8985c83e5626d84fbba1f4a9..cc9238e04f64af75bf28993fc67f96e7e3012b0b 100644 (file)
@@ -1,6 +1,26 @@
 Change log file for Exim from version 4.21
 -------------------------------------------
 
+
+Exim version 4.83
+-----------------
+
+TF/01 Correctly close the server side of TLS when forking for delivery.
+
+      When a message was received over SMTP with TLS, Exim failed to clear up
+      the incoming connection properly after forking off the child process to
+      deliver the message. In some situations the subsequent outgoing
+      delivery connection happened to have the same fd number as the incoming
+      connection previously had. Exim would try to use TLS and fail, logging
+      a "Bad file descriptor" error.
+
+TF/02 Portability fix for building lookup modules on Solaris when the xpg4
+      utilities have not been installed.
+
+JH/01 Fix memory-handling in use of acl as a conditional; avoid free of
+      temporary space as the ACL may create new global variables.
+
+
 Exim version 4.82
 -----------------