Fixed GnuTLS bug that stopped it generating its parameters cache file if
[exim.git] / doc / doc-txt / ChangeLog
index 8628e88223a349f8a88a67826542ca2da36f0fae..c1f8c197e6492e733f66cb6ec7282bf952daeb93 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.173 2005/06/27 10:52:20 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.176 2005/06/28 08:49:38 ph10 Exp $
 
 Change log file for Exim from version 4.21
 -------------------------------------------
@@ -182,10 +182,12 @@ PH/25 Put debug statements on either side of calls to EXIM_DBOPEN() for hints
       db.h files).
 
 PH/26 Insert a lot of missing (void) casts for functions such as chown(),
-      chmod(), fcntl(), and sscanf(). These were picked up on a user's system
-      that detects such things. There doesn't seem to be a gcc warning option
-      for this - only an attribute that has to be put on the function's
-      prototype. I'm sure I haven't caught all of these, but it's a start.
+      chmod(), fcntl(), sscanf(), and other functions from stdio.h. These were
+      picked up on a user's system that detects such things. There doesn't seem
+      to be a gcc warning option for this - only an attribute that has to be
+      put on the function's prototype. It seems that in Fedora Core 4 they have
+      set this on a number of new functions. No doubt there will be more in due
+      course.
 
 PH/27 If a dnslookup or manualroute router is set with verify=only, it need not
       specify a transport. However, if an address that was verified by such a
@@ -208,6 +210,20 @@ PH/30 Exim's DNS code uses the original T_xxx names for DNS record times. These
       ones like T_AAAA, and defining it itself. I've added checks for all the
       record types that Exim uses.
 
+PH/31 When using GnuTLS, if the parameters cache file did not exist, Exim was
+      not automatically generating a new one, as it is supposed to. This
+      prevented TLS from working. If the file did exist, but contained invalid
+      data, a new version was generated, as expected. It was only the case of a
+      non-existent file that was broken.
+
+TK/10 Domainkeys: Fix a bug in verification that caused a crash in conjunction
+      with a change in libdomainkeys > 0.64.
+
+TK/11 Domainkeys: Change the logic how the "testing" policy flag is retrieved
+      from DNS. If the selector record carries the flag, it now has
+      precedence over the domain-wide flag.
+
+TK/12 Cleared some compiler warnings related to SPF, SRS and DK code.
 
 
 Exim version 4.51