]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Add server_hostname to DoQNameserver.
authorBob Halley <halley@dnspython.org>
Sun, 26 Mar 2023 19:34:32 +0000 (12:34 -0700)
committerBob Halley <halley@dnspython.org>
Sun, 26 Mar 2023 19:34:32 +0000 (12:34 -0700)
dns/nameserver.py

index 7de0abb2ed23270eea7c8b628549cd23e5dc4df2..a6727710228ecc478bf19ed6091ac5d8930a90e0 100644 (file)
@@ -266,9 +266,16 @@ class DoTNameserver(AddressAndPortNameserver):
 
 
 class DoQNameserver(AddressAndPortNameserver):
-    def __init__(self, address: str, port: int = 853, verify: Union[bool, str] = True):
+    def __init__(
+        self,
+        address: str,
+        port: int = 853,
+        verify: Union[bool, str] = True,
+        server_hostname: Optional[str] = None,
+    ):
         super().__init__(address, port)
         self.verify = verify
+        self.server_hostname = server_hostname
 
     def kind(self):
         return "DoQ"
@@ -291,6 +298,7 @@ class DoQNameserver(AddressAndPortNameserver):
             one_rr_per_rrset=one_rr_per_rrset,
             ignore_trailing=ignore_trailing,
             verify=self.verify,
+            server_hostname=self.server_hostname,
         )
 
     async def async_query(
@@ -312,4 +320,5 @@ class DoQNameserver(AddressAndPortNameserver):
             one_rr_per_rrset=one_rr_per_rrset,
             ignore_trailing=ignore_trailing,
             verify=self.verify,
+            server_hostname=self.server_hostname,
         )