]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Final 1.7 prep
authorBob Halley <halley@nominum.com>
Fri, 19 Jun 2009 11:26:16 +0000 (12:26 +0100)
committerBob Halley <halley@nominum.com>
Fri, 19 Jun 2009 11:26:16 +0000 (12:26 +0100)
ChangeLog
README

index 48a5b43547ff133200865c6303161ec7f153bbe4..ce729d140e5f1f4565c4c67332813065acff8c26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-06-19  Bob Halley  <halley@dnspython.org>
+
+       * (Version 1.7.0 released)
+
 2009-06-19  Bob Halley  <halley@dnspython.org>
 
         * Added a to_digestable() method to rdata classes; it returns the
          certain older DNS RR types, however, domain names in the rdata
          are downcased.
 
-2009-06-19  Bob Halley  <halley@dnspython.org>
-
-        * Added support for the HIP RR type.
+       * Added support for the HIP RR type.
 
 2009-06-18  Bob Halley  <halley@dnspython.org>
 
-        * Added support for the DLV RR type.
-
-2009-06-18  Bob Halley  <halley@dnspython.org>
+       * Added support for the DLV RR type.
 
-        * Added various DNSSEC related constants (e.g. algorithm identifiers,
-          flag values).
+       * Added various DNSSEC related constants (e.g. algorithm identifiers,
+         flag values).
 
-2009-06-18  Bob Halley  <halley@dnspython.org>
+       * dns/tsig.py: Added support for BADTRUNC result code.
 
-        * dns/tsig.py: Added support for BADTRUNC result code.
+       * dns/query.py (udp): When checking that addresses are the same,
+         use the binary form of the address in the comparison.  This
+         ensures that we don't treat addresses as different if they have
+         equivalent but differing textual representations.  E.g. "1:00::1"
+         and "1::1" represent the same address but are not textually equal.
+         Thanks to Kim Davies for reporting this bug.
 
-2009-06-18  Bob Halley  <halley@dnspython.org>
-
-        * dns/query.py (udp): When checking that addresses are the same,
-          use the binary form of the address in the comparison.  This
-          ensures that we don't treat addresses as different if they have
-          equivalent but differing textual representations.  E.g. "1:00::1"
-          and "1::1" represent the same address but are not textually equal.
-          Thanks to Kim Davies for reporting this bug.
-
-2009-06-18  Bob Halley  <halley@dnspython.org>
-
-        * The resolver's query() method now has an optional 'source' parameter,
-          allowing the source IP address to be specified.  Thanks to
-          Alexander Lind for suggesting the change and sending a patch.
-
-2009-06-18  Bob Halley  <halley@dnspython.org>
+       * The resolver's query() method now has an optional 'source' parameter,
+         allowing the source IP address to be specified.  Thanks to
+         Alexander Lind for suggesting the change and sending a patch.
 
-        * Added NSEC3 and NSEC3PARAM support.
+       * Added NSEC3 and NSEC3PARAM support.
 
 2009-06-17  Bob Halley  <halley@dnspython.org>
 
diff --git a/README b/README
index d68954d550e716285db4abe0469114f618ce8ad0..2dc5aabf115636916bbdb7cb2864a9b96157060d 100644 (file)
--- a/README
+++ b/README
@@ -25,10 +25,44 @@ ABOUT THIS RELEASE
 This is dnspython 1.7.0.
 
 New since 1.6.0:
-       TBS
+
+       Rdatas now have a to_digestable() method, which returns the
+       DNSSEC canonical form of the rdata, suitable for use in
+       signature computations.
+
+       The NSEC3, NSEC3PARAM, DLV, and HIP RR types are now supported.
+
+       An entropy module has been added and is used to randomize query ids.
+
+       EDNS0 options are now supported.
+
+       UDP IXFR is now supported.
+
+       The wire format parser now has a 'one_rr_per_rrset' mode, which
+       suppresses the usual coalescing of all RRs of a given type into a
+       single RRset.
+
+       Various helpful DNSSEC-related constants are now defined.
+
+       The resolver's query() method now has an optional 'source' parameter,
+        allowing the source IP address to be specified.
 
 Bugs fixed since 1.6.0:
-       TBS
+
+       DS RR parsing only allowed one Base64 chunk.
+
+       TSIG validation didn't always use absolute names.
+
+       NSEC.to_text() only printed the last window.
+
+       We did not canonicalize IPv6 addresses before comparing them; we
+       would thus treat equivalent but different textual forms, e.g.
+       "1:00::1" and "1::1" as being non-equivalent.
+
+       If the peer set a TSIG error, we didn't raise an exception.
+
+       Some EDNS bugs in the message code have been fixed (see the ChangeLog
+       for details).
 
 New since 1.5.0:
        Added dns.inet.is_multicast().