| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python314-dnspython | Distribution: openSUSE Tumbleweed |
| Version: 2.9.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Oct 9 12:58:07 2026 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 4023613 | Source RPM: python-dnspython-2.9.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/rthalley/dnspython | |
| Summary: A DNS toolkit for Python | |
dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0. dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records. The package requires dependencies necessary for these optional features: - DNS over HTTPS (doh) - IDNA - DNSSEC and suggest dependencies necessary for these optional features: - trio This optional feature is not available due to missing dependencies: - wmi
ISC
* Fri Oct 09 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 2.9.0
* dnspython dns.name.from_wire_parser() excessive CPU use
A maliciously crafted DNS message may cause
dns.name.from_wire_parser() to use excessive CPU for DNS name
decompression. Applications which process untrusted DNS wire
form messages with dnspython may be degraded or DoS'd by the
extra CPU use required.
* Fix GHSA-45c3-73f7-pv4m
Decompression chain length is limited to 16. Prior to this
change, a maliciously crafted DNS message could cause
dns.name.from_wire_parser() to use excessive CPU for DNS name
decompression. Applications which processed untrusted DNS wire
form messages with dnspython could be degraded or DoS’d by the
extra CPU use required.
* Httpx2 has replaced httpx for HTTPS TCP connections.
* The minimum supported Python version is now 3.11.
* DNSSEC now supports ML-DSA-44, a post-quantum signature
algorithm.
* The NSEC3 Next Hashed Owner Name in presentation format is now
decoded as base32hex (RFC 5155 Section 1.3, RFC 4648 Extended
Hex Alphabet). The letters W, X, Y, and Z are not in that
alphabet; they used to be accepted and silently decoded to a
different owner name, so to_text of the result did not match
the input. They are now rejected.
* The NID and L64 node/locator ids in presentation format are now
rejected when a group contains anything other than hex digits.
A sign or underscore, which int() silently accepts, produced a
record whose text form did not parse back the same way
(RFC 6742).
* Rdata of a known type in the generic \# syntax, such as an NS
record in a zone file, no longer fails to parse when it
contains a name under the origin. Its names are relativized as
in the type’s own text form.
* The SVCB and HTTPS ech parameter value must now be an
ECHConfigList with a correct length prefix and at least 4
octets of content (RFC 9848, RFC 9849). The individual ECHConfig
structures are not checked.
* SVCB and HTTPS SvcParamKeys in presentation format, including
those listed in mandatory, must now be spelled as RFC 9460
requires: 1-63 lowercase letters, digits, or hyphens. Uppercase
keys such as ALPN and keys with underscores such as
no_default_alpn are rejected.
* SVCB and HTTPS presentation format parsing now follows the
escaping rules of RFC 9460. SvcParamKeys may not contain
escapes (e.g. \097lpn=h2), and in comma-separated values (alpn,
docpath) only \, and \\ are valid escapes after character-string
decoding (e.g. alpn="h2\\x" is rejected).
* SVCB and HTTPS parameters whose value must not be empty
(mandatory, alpn, port, ipv4hint, ech, ipv6hint) are now
rejected when empty in text form (e.g. alpn="" or key1=""), in
wire form, and in the Python API. Per RFC 9460, an omitted
value is the same as an empty one. This also rejects an empty
ech value, which RFC 9848 does not allow.
* A relative $ORIGIN in a zone file is now relative to the
current origin, as RFC 1035 requires. Previously records after
it were silently dropped.
* dns.zone.Zone.verify_digest() now makes the two RFC 8976
section 4 checks it was missing: a ZONEMD RR only verifies the
zone if its serial matches the zone’s SOA serial (step 5.1),
and a ZONEMD RR whose scheme and hash algorithm are shared with
another ZONEMD RR in the RRset does not verify the zone at all
(step 4).
* dns.reversename.to_address() now rejects IPv6 reverse-map names
without exactly 32 single-character labels, instead of padding
missing nibbles or accepting multiple nibbles in a label.
* A "transaction setup" callable may be specified when reading a
zone from a file, a string, or an inbound zone transfer. It is
called just after the transaction is created. A Transaction-
Limiter setup is available to limit the size of the zone.
* Name and rdata "to text" is now done with the to_styled_text()
method, allowing much greater control over text output.
Application code that uses to_text() continues to work as
before, but any custom Rdata implementations need to be updated
to support to_styled_text().
* The socket type parameter to socket.getaddrinfo used to be
called "socktype2 in Python 2, but was renamed to "type" in
Python 3. We applied this change on the python3 branch almost
a decade ago, but it was lost in the "single code base, only
Python 3" update, also quite some time ago. It is now renamed
to "type" (again) so it matches the Python 3 code it is
overriding.
* dns.flags.to_text() and dns.flags.edns_to_text() no longer
silently drop set bits that have no named flag. Such bits are
now rendered as FLAGn, where n is the bit position, and
dns.flags.from_text() / edns_from_text() parse that form back,
so the conversions round-trip. See issue #1264.
* dns.ttl.from_text() now raises dns.ttl.BadTTL, rather than
leaking a bare ValueError, when the text contains a non-decimal
Unicode "digit" (e.g. the superscript \u00b2). Such characters
are accepted by str.isdigit() but rejected by int(), so they
previously escaped the parser’s validation. This also makes
zone files with such a TTL fail with a clean
dns.exception.SyntaxError.
* The zone file reader no longer treats a quoted string as a
directive. A line starting with "$TTL" was processed as if it
were $TTL, because only the token’s value was tested and not
its type; a directive must now be an unquoted identifier. This
also fixes a crash: a line beginning with an empty token (e.g.
an empty quoted string) made the reader raise a bare
IndexError, rather than the dns.exception.SyntaxError any other
malformed zone file gets.
* The to_text() of string-list SVCB parameters (alpn and docpath)
escaped non-printable bytes twice, rendering them as \\ddd
instead of \ddd, so the output did not parse back to the
original value. Such bytes are now escaped once, at the
character-string level.
* The SVCB/HTTPS wire parser now rejects a record whose
SvcParamKeys are not in strictly increasing numeric order,
including one that repeats a key. RFC 9460 section 2.2 requires
such a record to be treated as malformed, and the presentation
parser already did, but the wire parser only checked for a
decreasing key, so a duplicate key was accepted and silently
kept only its last value. The same strictly-increasing check
now also applies to the keys inside a mandatory parameter
(section 8).
* The NSEC, NSEC3, and CSYNC type-bitmap wire parser now rejects
a window whose bitmap ends in a zero octet, including an
all-zero block. RFC 4034 section 4.1.2 requires trailing zero
octets to be omitted and forbids a block with no types present,
so the last octet of a window’s bitmap is always non-zero;
the parser previously accepted these non-canonical encodings.
* The APL wire parser now rejects an item whose address prefix
(AFDPART) ends in a zero octet. RFC 3123 sections 4.1 and 4.2
require trailing zero octets to be omitted so that DNSSEC has
a single canonical wire encoding. The parser previously
accepted these, and since to_wire() strips the trailing zeros,
from_wire() followed by to_wire() silently rewrote the rdata to
different bytes.
* The EDNS Client Subnet (ECS) option wire parser now rejects a
malformed option instead of silently rewriting it. RFC 7871
section 6 requires the source and scope prefix lengths to fit
the address family and the address bits beyond the source
prefix length to be zero. A non-zero pad was previously masked
off by the option constructor, so from_wire followed by
to_wire produced different bytes, and an out-of-range prefix
length leaked a low-level error rather than being reported as
malformed.
* ZONEMD rdata now rejects a digest shorter than 12 octets.
RFC 8976 section 2.2.4 requires the digest to be at least 12
octets regardless of the hash algorithm, but dnspython only
checked the length for the hash algorithms it implements, so
a record using a private-use algorithm could carry a truncated
(or empty) digest.
* Rdata types with free-form string fields (URI, HINFO, X25,
ISDN, NAPTR, and CAA) processed \ddd escapes as Unicode code
points and then UTF-8 encoded them, so escapes greater than
\127 became two octets instead of one. URI also emitted its
target unescaped in to_text(), raising UnicodeDecodeError for
wire-legal non-UTF-8 targets and corrupting backslashes and
quotes on a round trip. These fields now apply escapes directly
to bytes, like TXT-like records, using the new
Tokenizer.get_bytes(), and URI escapes its target on output, so
from_text(to_text()) is the identity for all octet values.
* APL items with an address family other than 1 (IPv4) or 2
(IPv6) now round trip through text. to_text() rendered their
hex address as a Python bytes literal (3:b'e0'/4),
from_text() rejected every such item, and the wire parser
rejected an address longer than 63 octets although up to 127
are allowed.
* Mypy type checking has been removed; ty type checking has been
added.
* The zone transfer code’s "raise on serial went backwards"
default behavior can now be disabled with the
raise_on_serial_went_backwards parameter.
* The async zone_from_name() function now behaves the same as
the sync version.
* dns.asyncquery.receive_udp() with ignore_errors set again
discards a datagram that fails to parse and keeps listening
for a valid response, matching dns.query.receive_udp(). It had
been returning the unparsable datagram with its errors recorded
on the message. The unused ignore_errors parameter added to
dns.asyncquery.receive_tcp() at the same time has been removed,
as the sync version has no such parameter.
* Documentation has been augmented and modernized.
* The HHIT and BRID rdata types are now supported, and the
NXNAME metatype is defined.
* \DDD escapes are now only recognized when the three characters
are ASCII digits, as RFC 1035 section 5.1 requires. The escape
parsers tested them with str.isdecimal(), which is also true
for non-ASCII decimal digits such as the Devanagari १ (U+0967),
and int() converts those, so a \123-style escape written with
those digits was read as an octet instead of being rejected.
This affected dns.name.from_unicode(),
dns.tokenizer.Token.unescape(),
dns.tokenizer.Token.unescape_to_bytes(), and the SVCB/HTTPS
alpn and docpath value parser, and it meant a name could be
written two ways, with the all-ASCII dns.name.from_text() path
disagreeing with the non-ASCII one. Such a character is now an
ordinary escaped character, like any other.
* Other text parsers that tested for digits with
str.isdecimal() now also require ASCII digits, so non-ASCII
decimal digits are no longer read as numbers. This affects
dns.ttl.from_text(), dns.grange.from_text(),
dns.e164.from_e164() (which now drops such characters like any
other non-digit), the IPv6 scope id in
dns.inet.low_level_address_tuple(), the FLAGn form in
dns.flags.from_text(), the TYPEn-style generic forms in
enum from_text() methods (e.g. dns.rdatatype.from_text()),
SIG/RRSIG signature times, and the WKS and LOC rdata text
parsers. SIG/RRSIG signature times in the 14-digit
YYYYMMDDHHmmSS form are now also required to be all digits.
* dns.tokenizer.Tokenizer.get_int() and the other integer-reading
tokenizer methods, which underlie most rdata text parsing, now
require the token to consist only of ASCII digits valid in the
requested base. They previously used int() directly, which also
accepts non-ASCII decimal digits, a leading +, underscores
(1_000), and base prefixes such as 0o17 when the base matched.
The base must now be between 2 and 36; base 0 is no longer
accepted. The SVCB/HTTPS port parameter is checked the same way.
* dns.message.from_text() now reads an RR’s TTL as a decimal
integer with the tokenizer. It previously used int(text, 0),
which accepted forms such as 0x10, +10, and non-ASCII digits,
and rejected decimal TTLs with a leading zero such as 010.
* APIs which accept the name of a file to open -
dns.zone.from_file(), dns.zone.Zone.to_file(),
dns.message.from_file(), dns.tsigkeyring.from_file(),
Resolver.read_resolv_conf(), and the resolver constructor’s
filename parameter — now also accept any os.PathLike, e.g. a
pathlib.Path. Previously a path object was mistaken for an open
file.
* The verify parameter of the DoH/DoT/DoQ query functions and
nameserver classes now also accepts an os.PathLike naming the
CA file or directory. Previously a path object was silently
ignored and the default CA roots were used.
* dns.message.from_wire() now raises dns.exception.FormError if
a response to a TSIG-signed request does not have a TSIG,
unless keyring is False or multi is True. Previously such
unsigned responses were accepted. As a result, the query
functions now reject unsigned responses to signed queries, and
with ignore_errors UDP receives discard them and keep waiting.
* An inbound zone transfer made with a TSIG-signed request now
requires the first and the last message of the response to have
a TSIG, as RFC 8945 section 5.3.1 specifies, and
dns.xfr.Inbound.process_message() checks this before committing
the transaction. Previously only the last message was checked,
and only after the transfer had been committed, so
dns.query.inbound_xfr() and dns.asyncquery.inbound_xfr() raised
"missing TSIG" for an unsigned transfer that had already
replaced the zone, and unsigned messages sent ahead of the
first signed one were accepted.
* Zone file reading now follows RFC 2308 section 4 by default,
and no longer treats the SOA MINIMUM field as the default TTL.
In a zone file with no $TTL directive, a record with no TTL of
its own now inherits the most recently stated TTL (RFC 1035
section 5.1) rather than the SOA MINIMUM; the SOA MINIMUM is
still used as a last resort if no TTL has been stated at all.
An explicit $TTL always takes precedence, as before. The
previous behavior can be requested by passing
rfc2308_ttl=False to dns.zone.from_text(),
dns.zone.from_file(), or dns.zonefile.read_rrsets().
* Discovery of Designated Resolvers (DDR) now verifies an IPv6
unencrypted resolver address against the designated resolver’s
certificate correctly. The check compared the address text
with the subjectAltName text produced by ssl, which renders
IPv6 entries uncompressed and in upper case, so the two never
matched and try_ddr() could not upgrade an IPv6 resolver to an
encrypted transport. Addresses are now compared in binary form.
- The minimum supported version of Python is 3.11.
* Thu Sep 03 2026 Markéta Machová <mmachova@suse.com>
- Skip tests failing with idna 1.19
* Mon Sep 08 2025 Sebastian Wagner <sebix@sebix.at>
- Update to version 2.8.0:
* dns/btreezone.py provides another zone versioned implementation built on top of a B-tree. It maintains DNSSEC sort order, labels nodes as delegation points or glue, and can find the “bounds” of a name (useful for DNSSEC responses).
* dns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context() to make using persistent connections with the query code easier.
* dns/win32util.py now supports explicitly setting the configuration method used to get system dns info, using the set_config_method() function. There is a new configuration method that uses the Win32 API, which can be set using set_config_method(ConfigMethod.Win32). We are considering making the Win32 API the default in the future as we believe it to be the most accurate. Any feedback on it compared to the other methods is welcome.
* The DSYNC record is now supported. This type is still in draft stage at the IETF and is subject to change.
* The minimum supported Python version is now 3.10.
- Update trio version depedency to fix broken test on 15.6.
* Tue Oct 08 2024 Martin Hauke <mardnh@gmx.de>
- Skip some tests
* that require a working resolver and external DNS resolution
* that require an openssl3 version with support for
ECDSA with deterministic signature (RFC 6979)"
* Sun Oct 06 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.0
* dns.query.https() and dns.asyncquery.https() now support
HTTP/3 and the http_version parameter may be used to specify
which version to use.
* If the cryptography module is installed, then dnspython will
now create deterministic ECDSA signatures by default.
* The RESINFO and WALLET RdataTypes are now supported.
* The COOKIE and Report-Channel EDNS0 options are now supported.
* All supported RdataTypes can now be imported at a single time
rather than lazily on first use by calling
dns.rdata.load_all_types().
* The SVCB and HTTPS records now support the ohttp parameter.
* xfr() and inbound_xfr() now share a common implementation.
* Tokens are now supported for QUIC and HTTP/3.
* dns.message.from_wire() now saves the input wire format in the
Message’s “wire” attribute. Likewise,
dns.message.Message.to_wire() now records the generated wire
format in that attribute.
* The dns.message.Message object now has a get_options() helper
to retrieve EDNS0 options of a specified type, and an
extended_errors() helper to retrieve the list of EDE options
in a message (if any).
* dns.message.make_response() now has a copy mode which controls
how sections are copied. By default, a copy mode appropriate
for the opcode is used.
This is currently dns.message.CopyMode.QUESTION for all opcodes
* If an IP address is used as the hostname in a URL, the https
query code now passes the sni_hostname to httpx as this is
required to get httpx to validate the certificate and check for
an IP subject alternative name.
* The minimum supported aioquic version is now 1.0.0.
* The minimum supported Python version is now 3.9.
* Thu Jun 20 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.1
* The Tudoor fix ate legitimate Truncated exceptions, preventing
the resolver from failing over to TCP and causing the query to
timeout.
- Update to version 2.6.0
* As mentioned in the “TuDoor” paper and the associated
CVE-2023-29483, the dnspython stub resolver is vulnerable to a
potential DoS if a bad-in-some-way response from the right
address and port forged by an attacker arrives before a
legitimate one on the UDP port dnspython is using for that
query.
This release addresses the issue by adopting the recommended
mitigation, which is ignoring the bad packets and continuing to
listen for a legitimate response until the timeout for the
query has expired.
* Added support for the NSID EDNS option.
* Dnspython now looks for version metadata for optional packages
and will not use them if they are too old. This prevents
possible exceptions when a feature like DoH is not desired in
dnspython, but an old httpx is installed along with
dnspython for some other purpose.
* The DoHNameserver class now allows GET to be used instead of
the default POST, and also passes source and source_port
correctly to the underlying query methods.
- Update to version 2.5.0
* Dnspython now uses hatchling for builds.
* Cython is no longer supported due to various typing issues.
* Dnspython now explicitly canonicalizes IPv4 and IPv6 addresses.
Previously it was possible for non-canonical IPv6 forms to be
stored in a AAAA address, which would work correctly but
possibly cause problmes if the address were used as a key in a
dictionary.
* The number of messages in a section can be retrieved with
section_count().
* Truncation preferences for messages can be specified.
* The length of a message can be automatically prepended when
rendering.
* dns.message.create_response() automatically adds padding when
required by RFC 8467.
* The TLS verify parameter is now supported by dns.query.tls(),
and the DoH and DoT Nameserver subclasses.
* The MutableMapping used to store content in a zone may now be
specified by a factory when subclassing. Factories may also be
provided for writable verisons and immutable versions.
* dns.name.Name now has predecessor() and successor() methods
implementing RFC 4471.
* QUIC has had a number of bug fixes and also now supports
session tickets for faster session resumption.
* The NSEC3 class now has a next_name() method for retrieving the
next name as a dns.name.Name.
* Thu Oct 05 2023 Matej Cepl <mcepl@suse.com>
- Don't use curio.
* Tue Aug 22 2023 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.2:
* Async queries could wait forever instead of respecting the timeout if the timeout was
0 and a packet was lost. The timeout is now respected.
* Restore HTTP/2 support which was accidentally broken during the https refactoring done
as part of 2.4.0.
* When an inception time and lifetime are specified, the signer now sets the expiration
to the inception time plus lifetime, instead of the current time plus the lifetime.
- update to version 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.
- update to version 2.4.0:
* Python 3.8 or newer is required.
* The stub resolver now uses instances of ``dns.nameserver.Nameserver`` to represent
remote recursive resolvers, and can communicate using
DNS over UDP/TCP, HTTPS, TLS, and QUIC. In additional to being able to specify
an IPv4, IPv6, or HTTPS URL as a nameserver, instances of ``dns.nameserver.Nameserver``
are now permitted.
* The DNS-over-HTTPS bootstrap address no longer causes URL rewriting.
* DNS-over-HTTPS now only uses httpx; support for requests has been dropped. A source
port may now be supplied when using httpx.
* DNSSEC zone signing with NSEC records is now supported. Thank you
very much (again!) Jakob Schlyter!
* The resolver and async resolver now have the ``try_ddr()`` method, which will try to
use Discovery of Designated Resolvers (DDR) to upgrade the connection from the stub
resolver to the recursive server so that it uses DNS-over-HTTPS, DNS-over-TLS, or
DNS-over-QUIC. This feature is currently experimental as the standard is still in
draft stage.
* The resolver and async resolver now have the ``make_resolver_at()`` and
``resolve_at()`` functions, as a convenience for making queries to specific
recursive servers.
* Curio support has been removed.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Sat Feb 04 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 2.3.0
* The get_soa() method has been added to dns.zone.Zone.
* The minimum TLS version is now 1.2.
* EDNS padding is now supported. Messages with EDNS enabled and
with a non-zero pad option will be automatically padded
appropriately when converted to wire format.
* dns.zone.from_text() and dns.zone.from_file() now have an
allow_directives parameter to allow finer control over how
directives in zonefiles are processed.
* A preliminary implementation of DNS-over-QUIC has been added,
and will be available if the aioquic library is present. See
dns.query.quic(), dns.asyncquery.quic(), and examples/doq.py
for more info. This API is subject to change in future releases
For asynchronous I/O, both asyncio and Trio are supported,
but Curio is not.
* DNSSEC signing support has been added to the dns.dnssec module,
along with a number of functions to help generate DS, CDS, and
CDNSKEY RRsets.
* Curio asynchronous I/O support is deprecated as of this release
and will be removed in a future release.
* The resolver object’s nameserver field is planned to become a
property in dnspython 2.4. Writing to this field other than by
direct assignment is deprecated, and so is depending on the
mutability and form of the iterable returned when it is read.
/usr/lib/python3.14/site-packages/dns /usr/lib/python3.14/site-packages/dns/__init__.py /usr/lib/python3.14/site-packages/dns/__pycache__ /usr/lib/python3.14/site-packages/dns/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_asyncbackend.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_asyncbackend.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_asyncio_backend.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_asyncio_backend.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_ddr.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_ddr.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_features.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_features.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_file_util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_file_util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_immutable_ctx.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_immutable_ctx.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_no_ssl.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_no_ssl.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_render_util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_render_util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_text_util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_text_util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_tls_util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_tls_util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_trio_backend.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/_trio_backend.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncbackend.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncbackend.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncquery.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncquery.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncresolver.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/asyncresolver.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/btree.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/btree.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/btreezone.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/btreezone.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/dnssec.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/dnssec.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/dnssectypes.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/dnssectypes.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/e164.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/e164.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/edns.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/edns.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/entropy.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/entropy.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/enum.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/enum.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/exception.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/exception.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/flags.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/flags.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/grange.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/grange.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/immutable.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/immutable.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/inet.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/inet.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ipv4.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ipv4.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ipv6.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ipv6.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/message.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/message.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/name.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/name.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/namedict.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/namedict.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/nameserver.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/nameserver.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/node.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/node.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/opcode.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/opcode.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/query.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/query.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rcode.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rcode.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdata.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdata.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdataclass.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdataclass.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdataset.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdataset.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdatatype.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rdatatype.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/renderer.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/renderer.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/resolver.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/resolver.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/reversename.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/reversename.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rrset.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/rrset.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/serial.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/serial.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/set.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/set.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/style.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/style.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tokenizer.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tokenizer.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/transaction.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/transaction.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tsig.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tsig.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tsigkeyring.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/tsigkeyring.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ttl.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/ttl.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/update.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/update.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/version.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/version.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/versioned.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/versioned.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/win32util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/win32util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/wire.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/wire.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/wirebase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/wirebase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/xfr.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/xfr.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zone.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zone.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zonefile.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zonefile.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zonetypes.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/__pycache__/zonetypes.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/_asyncbackend.py /usr/lib/python3.14/site-packages/dns/_asyncio_backend.py /usr/lib/python3.14/site-packages/dns/_ddr.py /usr/lib/python3.14/site-packages/dns/_features.py /usr/lib/python3.14/site-packages/dns/_file_util.py /usr/lib/python3.14/site-packages/dns/_immutable_ctx.py /usr/lib/python3.14/site-packages/dns/_no_ssl.py /usr/lib/python3.14/site-packages/dns/_render_util.py /usr/lib/python3.14/site-packages/dns/_text_util.py /usr/lib/python3.14/site-packages/dns/_tls_util.py /usr/lib/python3.14/site-packages/dns/_trio_backend.py /usr/lib/python3.14/site-packages/dns/asyncbackend.py /usr/lib/python3.14/site-packages/dns/asyncquery.py /usr/lib/python3.14/site-packages/dns/asyncresolver.py /usr/lib/python3.14/site-packages/dns/btree.py /usr/lib/python3.14/site-packages/dns/btreezone.py /usr/lib/python3.14/site-packages/dns/dnssec.py /usr/lib/python3.14/site-packages/dns/dnssecalgs /usr/lib/python3.14/site-packages/dns/dnssecalgs/__init__.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__ /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/base.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/base.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/cryptography.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/cryptography.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/dsa.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/dsa.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/ecdsa.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/ecdsa.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/eddsa.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/eddsa.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/mldsa.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/mldsa.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/rsa.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/__pycache__/rsa.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/dnssecalgs/base.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/cryptography.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/dsa.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/ecdsa.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/eddsa.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/mldsa.py /usr/lib/python3.14/site-packages/dns/dnssecalgs/rsa.py /usr/lib/python3.14/site-packages/dns/dnssectypes.py /usr/lib/python3.14/site-packages/dns/e164.py /usr/lib/python3.14/site-packages/dns/edns.py /usr/lib/python3.14/site-packages/dns/entropy.py /usr/lib/python3.14/site-packages/dns/enum.py /usr/lib/python3.14/site-packages/dns/exception.py /usr/lib/python3.14/site-packages/dns/flags.py /usr/lib/python3.14/site-packages/dns/grange.py /usr/lib/python3.14/site-packages/dns/immutable.py /usr/lib/python3.14/site-packages/dns/inet.py /usr/lib/python3.14/site-packages/dns/ipv4.py /usr/lib/python3.14/site-packages/dns/ipv6.py /usr/lib/python3.14/site-packages/dns/message.py /usr/lib/python3.14/site-packages/dns/name.py /usr/lib/python3.14/site-packages/dns/namedict.py /usr/lib/python3.14/site-packages/dns/nameserver.py /usr/lib/python3.14/site-packages/dns/node.py /usr/lib/python3.14/site-packages/dns/opcode.py /usr/lib/python3.14/site-packages/dns/py.typed /usr/lib/python3.14/site-packages/dns/query.py /usr/lib/python3.14/site-packages/dns/quic /usr/lib/python3.14/site-packages/dns/quic/__init__.py /usr/lib/python3.14/site-packages/dns/quic/__pycache__ /usr/lib/python3.14/site-packages/dns/quic/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_asyncio.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_asyncio.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_common.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_common.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_sync.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_sync.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_trio.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/quic/__pycache__/_trio.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/quic/_asyncio.py /usr/lib/python3.14/site-packages/dns/quic/_common.py /usr/lib/python3.14/site-packages/dns/quic/_sync.py /usr/lib/python3.14/site-packages/dns/quic/_trio.py /usr/lib/python3.14/site-packages/dns/rcode.py /usr/lib/python3.14/site-packages/dns/rdata.py /usr/lib/python3.14/site-packages/dns/rdataclass.py /usr/lib/python3.14/site-packages/dns/rdataset.py /usr/lib/python3.14/site-packages/dns/rdatatype.py /usr/lib/python3.14/site-packages/dns/rdtypes /usr/lib/python3.14/site-packages/dns/rdtypes/ANY /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/AFSDB.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/AMTRELAY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/AVC.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/BRID.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CAA.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CDNSKEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CDS.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CERT.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CNAME.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/CSYNC.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/DLV.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/DNAME.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/DNSKEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/DS.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/DSYNC.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/EUI48.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/EUI64.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/GPOS.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/HHIT.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/HINFO.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/HIP.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/ISDN.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/KEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/L32.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/L64.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/LOC.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/LP.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/MX.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NID.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NINFO.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NS.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NSEC.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NSEC3.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/NSEC3PARAM.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/OPENPGPKEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/OPT.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/PTR.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/RESINFO.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/RP.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/RRSIG.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/RT.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/SIG.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/SMIMEA.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/SOA.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/SPF.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/SSHFP.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/TKEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/TLSA.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/TSIG.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/TXT.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/URI.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/WALLET.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/X25.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/ZONEMD.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__init__.py /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__ /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AFSDB.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AFSDB.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AMTRELAY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AMTRELAY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AVC.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/AVC.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/BRID.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/BRID.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CAA.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CAA.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CDNSKEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CDNSKEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CDS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CDS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CERT.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CERT.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CNAME.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CNAME.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CSYNC.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/CSYNC.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DLV.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DLV.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DNAME.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DNAME.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DNSKEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DNSKEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DSYNC.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/DSYNC.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/EUI48.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/EUI48.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/EUI64.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/EUI64.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/GPOS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/GPOS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HHIT.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HHIT.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HINFO.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HINFO.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HIP.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/HIP.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/ISDN.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/ISDN.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/KEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/KEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/L32.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/L32.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/L64.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/L64.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/LOC.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/LOC.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/LP.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/LP.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/MX.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/MX.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NID.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NID.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NINFO.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NINFO.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC3.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC3.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC3PARAM.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/NSEC3PARAM.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/OPENPGPKEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/OPENPGPKEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/OPT.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/OPT.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/PTR.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/PTR.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RESINFO.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RESINFO.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RP.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RP.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RRSIG.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RRSIG.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RT.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/RT.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SIG.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SIG.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SMIMEA.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SMIMEA.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SOA.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SOA.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SPF.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SPF.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SSHFP.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/SSHFP.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TKEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TKEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TLSA.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TLSA.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TSIG.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TSIG.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TXT.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/TXT.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/URI.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/URI.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/WALLET.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/WALLET.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/X25.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/X25.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/ZONEMD.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/ZONEMD.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/ANY/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/CH /usr/lib/python3.14/site-packages/dns/rdtypes/CH/A.py /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__init__.py /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__pycache__ /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__pycache__/A.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__pycache__/A.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/CH/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN /usr/lib/python3.14/site-packages/dns/rdtypes/IN/A.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/AAAA.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/APL.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/DHCID.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/HTTPS.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/IPSECKEY.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/KX.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/NAPTR.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/NSAP.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/NSAP_PTR.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/PX.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/SRV.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/SVCB.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/WKS.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__init__.py /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__ /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/A.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/A.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/AAAA.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/AAAA.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/APL.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/APL.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/DHCID.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/DHCID.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/HTTPS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/HTTPS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/IPSECKEY.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/IPSECKEY.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/KX.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/KX.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NAPTR.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NAPTR.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NSAP.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NSAP.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NSAP_PTR.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/NSAP_PTR.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/PX.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/PX.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/SRV.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/SRV.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/SVCB.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/SVCB.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/WKS.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/WKS.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/IN/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__init__.py /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__ /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/base64base.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/base64base.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/dnskeybase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/dnskeybase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/dsbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/dsbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/euibase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/euibase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/mxbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/mxbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/nsbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/nsbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/rrsigbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/rrsigbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/svcbbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/svcbbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/tlsabase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/tlsabase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/txtbase.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/txtbase.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/util.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/__pycache__/util.cpython-314.pyc /usr/lib/python3.14/site-packages/dns/rdtypes/base64base.py /usr/lib/python3.14/site-packages/dns/rdtypes/dnskeybase.py /usr/lib/python3.14/site-packages/dns/rdtypes/dsbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/euibase.py /usr/lib/python3.14/site-packages/dns/rdtypes/mxbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/nsbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/rrsigbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/svcbbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/tlsabase.py /usr/lib/python3.14/site-packages/dns/rdtypes/txtbase.py /usr/lib/python3.14/site-packages/dns/rdtypes/util.py /usr/lib/python3.14/site-packages/dns/renderer.py /usr/lib/python3.14/site-packages/dns/resolver.py /usr/lib/python3.14/site-packages/dns/reversename.py /usr/lib/python3.14/site-packages/dns/rrset.py /usr/lib/python3.14/site-packages/dns/serial.py /usr/lib/python3.14/site-packages/dns/set.py /usr/lib/python3.14/site-packages/dns/style.py /usr/lib/python3.14/site-packages/dns/tokenizer.py /usr/lib/python3.14/site-packages/dns/transaction.py /usr/lib/python3.14/site-packages/dns/tsig.py /usr/lib/python3.14/site-packages/dns/tsigkeyring.py /usr/lib/python3.14/site-packages/dns/ttl.py /usr/lib/python3.14/site-packages/dns/update.py /usr/lib/python3.14/site-packages/dns/version.py /usr/lib/python3.14/site-packages/dns/versioned.py /usr/lib/python3.14/site-packages/dns/win32util.py /usr/lib/python3.14/site-packages/dns/wire.py /usr/lib/python3.14/site-packages/dns/wirebase.py /usr/lib/python3.14/site-packages/dns/xfr.py /usr/lib/python3.14/site-packages/dns/zone.py /usr/lib/python3.14/site-packages/dns/zonefile.py /usr/lib/python3.14/site-packages/dns/zonetypes.py /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info/INSTALLER /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info/METADATA /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info/RECORD /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info/REQUESTED /usr/lib/python3.14/site-packages/dnspython-2.9.0.dist-info/WHEEL /usr/share/doc/packages/python314-dnspython /usr/share/doc/packages/python314-dnspython/README.md /usr/share/doc/packages/python314-dnspython/examples /usr/share/doc/packages/python314-dnspython/examples/async_dns.py /usr/share/doc/packages/python314-dnspython/examples/ddns_client.py /usr/share/doc/packages/python314-dnspython/examples/ddns_server.py /usr/share/doc/packages/python314-dnspython/examples/ddr.py /usr/share/doc/packages/python314-dnspython/examples/doh-json.py /usr/share/doc/packages/python314-dnspython/examples/doh.py /usr/share/doc/packages/python314-dnspython/examples/doq.py /usr/share/doc/packages/python314-dnspython/examples/dot.py /usr/share/doc/packages/python314-dnspython/examples/e164.py /usr/share/doc/packages/python314-dnspython/examples/ecs.py /usr/share/doc/packages/python314-dnspython/examples/edns.py /usr/share/doc/packages/python314-dnspython/examples/edns_resolver.py /usr/share/doc/packages/python314-dnspython/examples/mx-typed.py /usr/share/doc/packages/python314-dnspython/examples/mx.py /usr/share/doc/packages/python314-dnspython/examples/name.py /usr/share/doc/packages/python314-dnspython/examples/query_specific.py /usr/share/doc/packages/python314-dnspython/examples/receive_notify.py /usr/share/doc/packages/python314-dnspython/examples/reverse.py /usr/share/doc/packages/python314-dnspython/examples/reverse_name.py /usr/share/doc/packages/python314-dnspython/examples/send_notify.py /usr/share/doc/packages/python314-dnspython/examples/server.py /usr/share/doc/packages/python314-dnspython/examples/tsig.py /usr/share/doc/packages/python314-dnspython/examples/wire_read_tcp.py /usr/share/doc/packages/python314-dnspython/examples/xfr.py /usr/share/doc/packages/python314-dnspython/examples/zonediff.py /usr/share/licenses/python314-dnspython /usr/share/licenses/python314-dnspython/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 12 22:27:32 2026