summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Halley <halley@nominum.com>2009-06-19 12:26:16 +0100
committerBob Halley <halley@nominum.com>2009-06-19 12:26:16 +0100
commit952bca17423861d3a9ffb4e2eee1211afbec9ec8 (patch)
tree2ccdcb6edcfb08ee1b5d537dbc760eb144dc1e5f
parentf6a2d3d27d0e093458a4f1eeff63f2493cd60a97 (diff)
downloaddnspython-952bca17423861d3a9ffb4e2eee1211afbec9ec8.tar.gz
Final 1.7 prep
-rw-r--r--ChangeLog46
-rw-r--r--README38
2 files changed, 55 insertions, 29 deletions
diff --git a/ChangeLog b/ChangeLog
index 48a5b43..ce729d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,46 +1,38 @@
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
digestable form (i.e. DNSSEC canonical form) of the rdata. For
most rdata types this is the same uncompressed wire form. For
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 d68954d..2dc5aab 100644
--- 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().