]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Add RFC 9824 CO EDNS flag
authorBob Halley <halley@dnspython.org>
Sun, 18 Jan 2026 13:23:47 +0000 (05:23 -0800)
committerBob Halley <halley@dnspython.org>
Sun, 18 Jan 2026 13:23:47 +0000 (05:23 -0800)
dns/flags.py

index 4c60be1330b789a9a727fd943a59b44c9b8b8107..84a6bb31bb101dcae2a44c962a1245f90ca54522 100644 (file)
@@ -46,6 +46,8 @@ class Flag(enum.IntFlag):
 class EDNSFlag(enum.IntFlag):
     #: DNSSEC answer OK
     DO = 0x8000
+    #: Compact nonexistence, restore NXDOMAIN requested
+    CO = 0x4000
 
 
 def _from_text(text: str, enum_class: Any) -> int:
@@ -119,5 +121,6 @@ CD = Flag.CD
 ### BEGIN generated EDNSFlag constants
 
 DO = EDNSFlag.DO
+CO = EDNSFlag.CO
 
 ### END generated EDNSFlag constants