]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
doco for CNAME-and-other-data
authorBob Halley <halley@dnspython.org>
Sun, 28 Nov 2021 19:23:17 +0000 (11:23 -0800)
committerBob Halley <halley@dnspython.org>
Thu, 2 Dec 2021 13:14:22 +0000 (05:14 -0800)
doc/whatsnew.rst

index e5b1667a2a460ae4d286bfbd0198a2b12754a32a..7f7f125d067c8c5578a82d3287f20d9cd79ed57c 100644 (file)
@@ -34,6 +34,16 @@ What's New in dnspython
 
 * The CDS rdatatype now allows digest type 0.
 
+* Dnspython zones now enforces that a node is either a CNAME node or
+  an "other data" node.  A CNAME node contains only CNAME,
+  RRSIG(CNAME), NSEC, RRSIG(NSEC), NSEC3, or RRSIG(NSEC3) rdatasets.
+  An "other data" node contains any rdataset other than a CNAME or
+  RRSIG(CNAME) rdataset.  The enforcement is "last update wins".  For
+  example, if you have a node which contains a CNAME rdataset, and
+  then add an MX rdataset to it, then the CNAME rdataset will be deleted.
+  Likewise if you have a node containing an MX rdataset and add a
+  CNAME rdataset, the MX rdataset will be deleted.
+
 2.1.0
 ----------------------