]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
prepare 2.4.1 whatsnew
authorBob Halley <halley@dnspython.org>
Tue, 25 Jul 2023 14:05:56 +0000 (07:05 -0700)
committerBob Halley <halley@dnspython.org>
Tue, 25 Jul 2023 14:05:56 +0000 (07:05 -0700)
doc/whatsnew.rst

index c0f1196bf2633d498de61ff440036dbc3867d109..9857c819fddef8b9f2e8ab804a7c8ca6981903db 100644 (file)
@@ -8,6 +8,27 @@ What's New in dnspython
 
 * TBD
 
+2.4.1
+-----
+
+* Importing dns.dnssecalgs without the cryptography module installed no longer causes
+  an ImportError.
+
+* A number of timeout bugs with the asyncio backend have been fixed.
+
+* DNS-over-QUIC for the asyncio backend now works for IPv6.
+
+* Dnspython now enforces that the candidate DNSKEYs for DNSSEC signatures
+  have protocol 3 and have the ZONE flag set.  This is a standards compliance issue more
+  than a security issue as the legitimate authority would have to have published
+  the non-compliant keys as well as updated their DS record in order for the records
+  to validate (the DS digest includes both flags and protocol).  Dnspython will not
+  make invalid keys by default, but does allow them to be created and used
+  for testing purposes.
+
+* Dependency specifications for optional features in the package metadata have been
+  improved.
+
 2.4.0
 -----