From: Bob Halley Date: Sun, 26 Mar 2023 19:34:32 +0000 (-0700) Subject: Add server_hostname to DoQNameserver. X-Git-Tag: v2.4.0rc1~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bde3e703e6aaf3b21fdb10946d0e5cd86042eff6;p=thirdparty%2Fdnspython.git Add server_hostname to DoQNameserver. --- diff --git a/dns/nameserver.py b/dns/nameserver.py index 7de0abb2..a6727710 100644 --- a/dns/nameserver.py +++ b/dns/nameserver.py @@ -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, )