dnspython icon indicating copy to clipboard operation
dnspython copied to clipboard

a powerful DNS toolkit for python

Results 23 dnspython issues
Sort by recently updated
recently updated
newest added

When reading a zone from a zonefile, the `$GENERATE` resolution now not only supports decimal but also octal, hexadecimal and nibbles. When using nibbles with an even width, the generated...

**Motivation** When reading a zone file, records can be dynamically generated using the `$GENERATE` directive. This is a BIND-specific feature, not a DNS feature. It should not necessarily be supported...

Enhancement Request

**Motivation** It appears that DoQ might overtake DoT for authoritative servers in the future. Some auth servers are already offering it on an experimental basis. It would be good to...

Enhancement Request

**Describe the bug** Using `verify=/path/to/ca.pem` with `dns.query.quic()` doesn't seem to reject invalid certificates. Passing a selfsigned cert to verify= does not prevent a lookup from working, as demonstrated below. Is...

**Describe the bug** When the 2.5.0~rc1 test suite is run with python3.12, there are deprecation warnings: ``` tests/test_resolver.py::PollResolverTestCase::testQuicNameserver /usr/lib/python3/dist-packages/aioquic/tls.py:218: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future...

Would you mind implementing NXDOMAIN synthesis in case of "Black Lies" presence ? **Motivation** Compact DNSSEC Denial of Existence or "Black Lies" is a Cloudflare proprietary DNSSEC protocol modification unilaterally...

Enhancement Request
Future

Attempting to send (and await) multiple asynchronous queries using one UDP socket consistently fails with assertion error like in #843 **To reproduce:** ```python import asyncio import socket import dns.asyncbackend import...

Enhancement Request
Future

Sometimes timeout in dns.asyncquery.https and dns.query.https doesn't work as expected, when querying server 75.119.137.220, which in fact isn't a DoH server, it will never timeout, it will hang at calling...

Bug
Enhancement Request
Future

**Describe the bug** The rdata.py module of dnspython does blocking I/O while importing other modules. The line causing this issue seams to be here: https://github.com/rthalley/dnspython/blob/949334535a30bf61ffb82c479d0b7fa2288de621/dns/rdata.py#L660 Warning shown in Home Assistant...

Not a Bug