Provide a NewStuff description for 4.72.
authorPhil Pennock <pdp@exim.org>
Tue, 1 Jun 2010 11:13:54 +0000 (11:13 +0000)
committerPhil Pennock <pdp@exim.org>
Tue, 1 Jun 2010 11:13:54 +0000 (11:13 +0000)
Don't blame Dan Rosenberg for the incomplete hack I applied to the MBX case.

doc/doc-txt/ChangeLog
doc/doc-txt/NewStuff

index ed9c834..f3180d8 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.612 2010/05/30 18:01:48 nm4 Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.613 2010/06/01 11:13:54 pdp Exp $
 
 Change log file for Exim from version 4.21
 -------------------------------------------
@@ -26,7 +26,7 @@ NM/05 Bugzilla 671: Added umask to procmail example.
 JJ/03 installed exipick 20100323.0, fixing doc bug
 
 NM/06 Bugzilla 988: CVE-2010-2023 - prevent hardlink attack on sticky mail
-      directory.  Notification and patch from Dan Rosenberg
+      directory.  Notification and patch from Dan Rosenberg.
 
 TK/01 PDKIM: Upgrade PolarSSL files to upstream version 0.12.1.
 
@@ -39,11 +39,11 @@ MH/01 Treat the transport option dkim_domain as a colon separated
 NM/07 Null terminate DKIM strings, Null initialise DKIM variable
       Bugzilla 985, 986.  Patch by Simon Arlott
 
-NM/08 Bugzilla 967. DKIM DNS TXT record bug fix
+NM/08 Bugzilla 967. dnsdb DNS TXT record bug fix (DKIM-related)
       Patch by Simon Arlott
 
 PP/01 Bugzilla 989: CVE-2010-2024 - work round race condition on
-      MBX locking.  Notification and patch from Dan Rosenberg
+      MBX locking.  Notification from Dan Rosenberg.
 
 
 Exim version 4.71
index 5896e12..6f912fd 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/NewStuff,v 1.162 2010/01/04 19:35:50 nm4 Exp $
+$Cambridge: exim/doc/doc-txt/NewStuff,v 1.163 2010/06/01 11:13:54 pdp Exp $
 
 New Features in Exim
 --------------------
@@ -12,6 +12,34 @@ the documentation is updated, this file is reduced to a short list.
 Version 4.72
 ------------
 
+ 1. TWO SECURITY FIXES: one relating to mail-spools which are globally
+    writable, the other to locking of MBX folders (not mbox).
+
+ 2. MySQL stored procedures are now supported.
+
+ 3. The dkim_domain transport option is now a list, not a single string, and
+    messages will be signed for each element in the list (discarding
+    duplicates).
+
+ 4. The 4.70 release unexpectedly changed the behaviour of dnsdb TXT lookups
+    in the presence of multiple character strings within the RR. Prior to 4.70,
+    only the first string would be returned.  The dnsdb lookup now, by default,
+    preserves the pre-4.70 semantics, but also now takes an extended output
+    separator specification. The first output separator is used to join
+    multiple TXT records together; use a second separator character, followed
+    by a colon, to join the strings within a TXT record on that second
+    character, or use a semicolon to concatenate strings within a TXT record
+    with no separator.  Administrators are reminded that DNS provides no
+    ordering guarantees between multiple records in an RRset.  For example:
+
+      foo.example.  IN TXT "a" "b" "c"
+      foo.example.  IN TXT "d" "e" "f"
+
+      ${lookup dnsdb{>/ txt=foo.example}}   -> "a/d"
+      ${lookup dnsdb{>/; txt=foo.example}}  -> "def/abc"
+      ${lookup dnsdb{>/+: txt=foo.example}} -> "a+b+c/d+e+f"
+
+    Some character combinations are currently unsupported.
 
 Version 4.70 / 4.71
 -------------------