head	1.8;
access;
symbols
	pkgsrc-2026Q1:1.8.0.2
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.7.0.6
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.7.0.4
	pkgsrc-2025Q3-base:1.7
	pkgsrc-2025Q2:1.7.0.2
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.6.0.8
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.6
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.4
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.2
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.5.0.6
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.4
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.4.0.8
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.6
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.4
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.2
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.3.0.16
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.14
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.12
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.10
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.8
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.6
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.4
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.2
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.2.0.22
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.18
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.20
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.16
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.14
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.12
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.10
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.8
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.6
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.4
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.2
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.1.0.12
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.8
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.6
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.4
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.2
	pkgsrc-2016Q3-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2026.01.12.10.33.24;	author adam;	state Exp;
branches;
next	1.7;
commitid	lkveKMP8oKvsG5qG;

1.7
date	2025.04.15.05.38.03;	author adam;	state Exp;
branches;
next	1.6;
commitid	jomgYu8Ys27lN6RF;

1.6
date	2024.06.19.05.08.23;	author adam;	state Exp;
branches;
next	1.5;
commitid	HMPgW2BzfsZXgyeF;

1.5
date	2023.08.10.05.17.48;	author adam;	state Exp;
branches;
next	1.4;
commitid	VLkuM4QrdMrXpcAE;

1.4
date	2022.08.26.09.22.27;	author khorben;	state Exp;
branches;
next	1.3;
commitid	P5wBHKPGSG6zYmRD;

1.3
date	2020.08.03.14.11.32;	author adam;	state Exp;
branches;
next	1.2;
commitid	W4niQUrbv9IcNCiC;

1.2
date	2017.10.05.09.53.12;	author adam;	state Exp;
branches;
next	1.1;
commitid	DboBoode0QwfzQ9A;

1.1
date	2016.06.30.17.48.21;	author wiz;	state Exp;
branches;
next	;
commitid	Zs9MfRglpBA53wcz;


desc
@@


1.8
log
@py-dnsdiag: updated to 2.9.1

2.9.1

Added

Add --nsid support to dnstraceroute
Add tests for cookie feature in dnsping (66b4faa by @@farrokhi).
Add support for Python 3.14 (8099260 by @@farrokhi).
Add marker to disable IPv6 tests on Github Action (a756d10 by @@farrokhi).
Add Windows to test suite (1e1cbdb by @@farrokhi).
Add GitHub Actions workflow for running pytest integration tests (4f4021c by @@farrokhi).
Add type checking to tests (93324be by @@farrokhi).
Add a more realistic and up to date dnseval output (777c6f5 by @@farrokhi).
Add json to dnseval tests (162d7b1 by @@farrokhi).
Add EDNS flags display and improve output formatting in dnseval (2316f77 by @@farrokhi).
Add missing cli parameters in syntax help (da46a1b by @@farrokhi).
Add DoQ and DoH3 protocol support to dnseval
Add type hints to shared DNS module and fix type syntax errors
Add tests (1c9d163 by @@farrokhi).

Fixed

fix: default to AF_UNSPEC for automatic IPv4/IPv6 selection (46f6235 by @@farrokhi).
fix: correct DoH3 feature detection to check HTTPVersion.H3 (7cfe3e9 by @@farrokhi).
Fix broken test when run from parent directory (75903c6 by @@farrokhi).
Fixed cookie display in dnsping (455344d by @@farrokhi).
Fix: Only build packages when a new tag is pushed (a2927e4 by @@farrokhi).
Fix JSON Output Type Consistency (af88b1b by @@farrokhi).
Fix for IPv6 hostname resolution (3f60d84 by @@farrokhi).
Fix doh http version
Fix formatting (5801d7e by @@farrokhi).

Removed

remove unnecessary files (9e10740 by @@farrokhi).
Remove stale email address (99fd2fb by @@farrokhi).
Remove unnecessary tests
@
text
@@@comment $NetBSD: PLIST,v 1.7 2025/04/15 05:38:03 adam Exp $
bin/dnseval-${PYVERSSUFFIX}
bin/dnsping-${PYVERSSUFFIX}
bin/dnstraceroute-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/dnsdiag/__init__.py
${PYSITELIB}/dnsdiag/__init__.pyc
${PYSITELIB}/dnsdiag/__init__.pyo
${PYSITELIB}/dnsdiag/dns.py
${PYSITELIB}/dnsdiag/dns.pyc
${PYSITELIB}/dnsdiag/dns.pyo
${PYSITELIB}/dnsdiag/shared.py
${PYSITELIB}/dnsdiag/shared.pyc
${PYSITELIB}/dnsdiag/shared.pyo
${PYSITELIB}/dnsdiag/whois.py
${PYSITELIB}/dnsdiag/whois.pyc
${PYSITELIB}/dnsdiag/whois.pyo
${PYSITELIB}/dnseval.py
${PYSITELIB}/dnseval.pyc
${PYSITELIB}/dnseval.pyo
${PYSITELIB}/dnsping.py
${PYSITELIB}/dnsping.pyc
${PYSITELIB}/dnsping.pyo
${PYSITELIB}/dnstraceroute.py
${PYSITELIB}/dnstraceroute.pyc
${PYSITELIB}/dnstraceroute.pyo
@


1.7
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2024/06/19 05:08:23 adam Exp $
d11 21
a31 12
${PYSITELIB}/util/__init__.py
${PYSITELIB}/util/__init__.pyc
${PYSITELIB}/util/__init__.pyo
${PYSITELIB}/util/dns.py
${PYSITELIB}/util/dns.pyc
${PYSITELIB}/util/dns.pyo
${PYSITELIB}/util/shared.py
${PYSITELIB}/util/shared.pyc
${PYSITELIB}/util/shared.pyo
${PYSITELIB}/util/whois.py
${PYSITELIB}/util/whois.pyc
${PYSITELIB}/util/whois.pyo
@


1.6
log
@py-dnsdiag: updated to 2.5.0

2.5.0

Add RFC5001 NSID support (-n or --nsid)
Display RFC8914 Extended DNS Errors when available (-E or --ede)
Add ability to override default RR class (-C or --class)
Display response TTL if applicable (-L or --ttl)
Display first answer in RRSET, when available (-a or --answer)
Add -x to display extra/expert information, implying Flags, EDE and
TTL
Display EDNS flags alongside other response flags, when available
Always display RCODE with responses
Add more resolvers to the default list
Lots of bug fixes and UX improvements
Change default behavior of --edns to disabled by default
Always display flags in brackets
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2023/08/10 05:17:48 adam Exp $
a4 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d9 1
@


1.5
log
@py-dnsdiag: updated to 2.1.0

2.1.0

Add -m flag to enforce cache-miss
Add -r flag to clear RD flag (disable recursion)
Bump dependency versions to latest
Remove support for python 3.4 - 3.6
Other minor quality of life improvements
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2022/08/26 09:22:27 khorben Exp $
d5 6
a10 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.4
log
@py-dnsdiag: update to 2.0.2

Changes in version 2.0.2:

* Small bug fixes and improvements

Changes in version 2.0.1:

* Add support for DNSSEC
* Add -F to display flags for each response (dnsping)
* Display full response in verbose mode (dnsping)
* Add DoT (DNS over TLS) support (dnsping, dnseval)
* Add DoH (DNS over HTTPS) support (dnsping, dnseval)
* Add TCP support
* Improved JSON output support for dnseval
* Refactor and PEP8 cleanup
* Do not use system resolver when not needed
* Add support for user defined source IP address
* Add user-specified destination port (-p/--port)
* Improve error handling
* Display last response code for each entry
* Rework custom socket and custom TTL support
* Rework time calculation logic to eliminate an extra DNS request that
  was just sent for timing (dnstraceroute)
* Update docs (output samples, use cases, etc)
* Use proper terminology (in code) to reduce confusion
@
text
@d1 1
a1 1
@@comment $NetBSD$
d17 3
@


1.3
log
@py-dnsdiag: updated to 1.7.0

v1.7.0:
Add JSON export
Ignore unrelated ICMP messages
Fix statistics calculation
-c 0 for infinite ping
Flush output messages
Update sample public resolver data
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2017/10/05 09:53:12 adam Exp $
d11 9
@


1.2
log
@py-dnsdiag: update to 1.6.3

1.6.3:
Bug fixes.
@
text
@d1 4
a4 4
@@comment $NetBSD: PLIST,v 1.1 2016/06/30 17:48:21 wiz Exp $
bin/dnseval${PYVERSSUFFIX}
bin/dnsping${PYVERSSUFFIX}
bin/dnstraceroute${PYVERSSUFFIX}
@


1.1
log
@Import py-dnsdiag-1.5.0 as net/py-dnsdiag.

Ever been wondering if your ISP is hijacking your DNS traffic? Ever
observed any misbehavior with your DNS responses? Ever been redirected
to wrong address and suspected something is wrong with your DNS?
Here we have a set of tools to perform basic audits on your DNS
requests and responses to make sure your DNS is working as you
expect.

You can measure the response time of any given DNS server for
arbitrary requests using dnsping. Just like traditional ping utility,
it gives you similar functionality for DNS requests.

You can also trace the path your DNS request takes to destination
to make sure it is not being redirected or hijacked. This can be
done by comparing different DNS queries being sent to the same DNS
server using dnstraceroute and observe if there is any difference
between the path.

dnseval evaluates multiple DNS resolvers and helps you choose the
best DNS server for your network. While it is highly recommended
to use your own DNS resolver and never trust any third-party DNS
server, but in case you need to choose the best DNS forwarder for
your network, dnseval lets you compare different DNS servers from
performance (latency) and reliability (loss) point of view.
@
text
@d1 4
a4 4
@@comment $NetBSD$
bin/dnseval-${PYVERSSUFFIX}
bin/dnsping-${PYVERSSUFFIX}
bin/dnstraceroute-${PYVERSSUFFIX}
d9 1
a10 276
${PYSITELIB}/dns/__init__.py
${PYSITELIB}/dns/__init__.pyc
${PYSITELIB}/dns/__init__.pyo
${PYSITELIB}/dns/_compat.py
${PYSITELIB}/dns/_compat.pyc
${PYSITELIB}/dns/_compat.pyo
${PYSITELIB}/dns/dnssec.py
${PYSITELIB}/dns/dnssec.pyc
${PYSITELIB}/dns/dnssec.pyo
${PYSITELIB}/dns/e164.py
${PYSITELIB}/dns/e164.pyc
${PYSITELIB}/dns/e164.pyo
${PYSITELIB}/dns/edns.py
${PYSITELIB}/dns/edns.pyc
${PYSITELIB}/dns/edns.pyo
${PYSITELIB}/dns/entropy.py
${PYSITELIB}/dns/entropy.pyc
${PYSITELIB}/dns/entropy.pyo
${PYSITELIB}/dns/exception.py
${PYSITELIB}/dns/exception.pyc
${PYSITELIB}/dns/exception.pyo
${PYSITELIB}/dns/flags.py
${PYSITELIB}/dns/flags.pyc
${PYSITELIB}/dns/flags.pyo
${PYSITELIB}/dns/grange.py
${PYSITELIB}/dns/grange.pyc
${PYSITELIB}/dns/grange.pyo
${PYSITELIB}/dns/hash.py
${PYSITELIB}/dns/hash.pyc
${PYSITELIB}/dns/hash.pyo
${PYSITELIB}/dns/inet.py
${PYSITELIB}/dns/inet.pyc
${PYSITELIB}/dns/inet.pyo
${PYSITELIB}/dns/ipv4.py
${PYSITELIB}/dns/ipv4.pyc
${PYSITELIB}/dns/ipv4.pyo
${PYSITELIB}/dns/ipv6.py
${PYSITELIB}/dns/ipv6.pyc
${PYSITELIB}/dns/ipv6.pyo
${PYSITELIB}/dns/message.py
${PYSITELIB}/dns/message.pyc
${PYSITELIB}/dns/message.pyo
${PYSITELIB}/dns/name.py
${PYSITELIB}/dns/name.pyc
${PYSITELIB}/dns/name.pyo
${PYSITELIB}/dns/namedict.py
${PYSITELIB}/dns/namedict.pyc
${PYSITELIB}/dns/namedict.pyo
${PYSITELIB}/dns/node.py
${PYSITELIB}/dns/node.pyc
${PYSITELIB}/dns/node.pyo
${PYSITELIB}/dns/opcode.py
${PYSITELIB}/dns/opcode.pyc
${PYSITELIB}/dns/opcode.pyo
${PYSITELIB}/dns/query.py
${PYSITELIB}/dns/query.pyc
${PYSITELIB}/dns/query.pyo
${PYSITELIB}/dns/rcode.py
${PYSITELIB}/dns/rcode.pyc
${PYSITELIB}/dns/rcode.pyo
${PYSITELIB}/dns/rdata.py
${PYSITELIB}/dns/rdata.pyc
${PYSITELIB}/dns/rdata.pyo
${PYSITELIB}/dns/rdataclass.py
${PYSITELIB}/dns/rdataclass.pyc
${PYSITELIB}/dns/rdataclass.pyo
${PYSITELIB}/dns/rdataset.py
${PYSITELIB}/dns/rdataset.pyc
${PYSITELIB}/dns/rdataset.pyo
${PYSITELIB}/dns/rdatatype.py
${PYSITELIB}/dns/rdatatype.pyc
${PYSITELIB}/dns/rdatatype.pyo
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.py
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyc
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyo
${PYSITELIB}/dns/rdtypes/ANY/CAA.py
${PYSITELIB}/dns/rdtypes/ANY/CAA.pyc
${PYSITELIB}/dns/rdtypes/ANY/CAA.pyo
${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.py
${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.pyc
${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.pyo
${PYSITELIB}/dns/rdtypes/ANY/CDS.py
${PYSITELIB}/dns/rdtypes/ANY/CDS.pyc
${PYSITELIB}/dns/rdtypes/ANY/CDS.pyo
${PYSITELIB}/dns/rdtypes/ANY/CERT.py
${PYSITELIB}/dns/rdtypes/ANY/CERT.pyc
${PYSITELIB}/dns/rdtypes/ANY/CERT.pyo
${PYSITELIB}/dns/rdtypes/ANY/CNAME.py
${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyc
${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyo
${PYSITELIB}/dns/rdtypes/ANY/CSYNC.py
${PYSITELIB}/dns/rdtypes/ANY/CSYNC.pyc
${PYSITELIB}/dns/rdtypes/ANY/CSYNC.pyo
${PYSITELIB}/dns/rdtypes/ANY/DLV.py
${PYSITELIB}/dns/rdtypes/ANY/DLV.pyc
${PYSITELIB}/dns/rdtypes/ANY/DLV.pyo
${PYSITELIB}/dns/rdtypes/ANY/DNAME.py
${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyc
${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyo
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.py
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyc
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyo
${PYSITELIB}/dns/rdtypes/ANY/DS.py
${PYSITELIB}/dns/rdtypes/ANY/DS.pyc
${PYSITELIB}/dns/rdtypes/ANY/DS.pyo
${PYSITELIB}/dns/rdtypes/ANY/EUI48.py
${PYSITELIB}/dns/rdtypes/ANY/EUI48.pyc
${PYSITELIB}/dns/rdtypes/ANY/EUI48.pyo
${PYSITELIB}/dns/rdtypes/ANY/EUI64.py
${PYSITELIB}/dns/rdtypes/ANY/EUI64.pyc
${PYSITELIB}/dns/rdtypes/ANY/EUI64.pyo
${PYSITELIB}/dns/rdtypes/ANY/GPOS.py
${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyc
${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyo
${PYSITELIB}/dns/rdtypes/ANY/HINFO.py
${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyc
${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyo
${PYSITELIB}/dns/rdtypes/ANY/HIP.py
${PYSITELIB}/dns/rdtypes/ANY/HIP.pyc
${PYSITELIB}/dns/rdtypes/ANY/HIP.pyo
${PYSITELIB}/dns/rdtypes/ANY/ISDN.py
${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyc
${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyo
${PYSITELIB}/dns/rdtypes/ANY/LOC.py
${PYSITELIB}/dns/rdtypes/ANY/LOC.pyc
${PYSITELIB}/dns/rdtypes/ANY/LOC.pyo
${PYSITELIB}/dns/rdtypes/ANY/MX.py
${PYSITELIB}/dns/rdtypes/ANY/MX.pyc
${PYSITELIB}/dns/rdtypes/ANY/MX.pyo
${PYSITELIB}/dns/rdtypes/ANY/NS.py
${PYSITELIB}/dns/rdtypes/ANY/NS.pyc
${PYSITELIB}/dns/rdtypes/ANY/NS.pyo
${PYSITELIB}/dns/rdtypes/ANY/NSEC.py
${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyc
${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyo
${PYSITELIB}/dns/rdtypes/ANY/NSEC3.py
${PYSITELIB}/dns/rdtypes/ANY/NSEC3.pyc
${PYSITELIB}/dns/rdtypes/ANY/NSEC3.pyo
${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.py
${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.pyc
${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.pyo
${PYSITELIB}/dns/rdtypes/ANY/PTR.py
${PYSITELIB}/dns/rdtypes/ANY/PTR.pyc
${PYSITELIB}/dns/rdtypes/ANY/PTR.pyo
${PYSITELIB}/dns/rdtypes/ANY/RP.py
${PYSITELIB}/dns/rdtypes/ANY/RP.pyc
${PYSITELIB}/dns/rdtypes/ANY/RP.pyo
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.py
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyc
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyo
${PYSITELIB}/dns/rdtypes/ANY/RT.py
${PYSITELIB}/dns/rdtypes/ANY/RT.pyc
${PYSITELIB}/dns/rdtypes/ANY/RT.pyo
${PYSITELIB}/dns/rdtypes/ANY/SOA.py
${PYSITELIB}/dns/rdtypes/ANY/SOA.pyc
${PYSITELIB}/dns/rdtypes/ANY/SOA.pyo
${PYSITELIB}/dns/rdtypes/ANY/SPF.py
${PYSITELIB}/dns/rdtypes/ANY/SPF.pyc
${PYSITELIB}/dns/rdtypes/ANY/SPF.pyo
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.py
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyc
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyo
${PYSITELIB}/dns/rdtypes/ANY/TLSA.py
${PYSITELIB}/dns/rdtypes/ANY/TLSA.pyc
${PYSITELIB}/dns/rdtypes/ANY/TLSA.pyo
${PYSITELIB}/dns/rdtypes/ANY/TXT.py
${PYSITELIB}/dns/rdtypes/ANY/TXT.pyc
${PYSITELIB}/dns/rdtypes/ANY/TXT.pyo
${PYSITELIB}/dns/rdtypes/ANY/URI.py
${PYSITELIB}/dns/rdtypes/ANY/URI.pyc
${PYSITELIB}/dns/rdtypes/ANY/URI.pyo
${PYSITELIB}/dns/rdtypes/ANY/X25.py
${PYSITELIB}/dns/rdtypes/ANY/X25.pyc
${PYSITELIB}/dns/rdtypes/ANY/X25.pyo
${PYSITELIB}/dns/rdtypes/ANY/__init__.py
${PYSITELIB}/dns/rdtypes/ANY/__init__.pyc
${PYSITELIB}/dns/rdtypes/ANY/__init__.pyo
${PYSITELIB}/dns/rdtypes/IN/A.py
${PYSITELIB}/dns/rdtypes/IN/A.pyc
${PYSITELIB}/dns/rdtypes/IN/A.pyo
${PYSITELIB}/dns/rdtypes/IN/AAAA.py
${PYSITELIB}/dns/rdtypes/IN/AAAA.pyc
${PYSITELIB}/dns/rdtypes/IN/AAAA.pyo
${PYSITELIB}/dns/rdtypes/IN/APL.py
${PYSITELIB}/dns/rdtypes/IN/APL.pyc
${PYSITELIB}/dns/rdtypes/IN/APL.pyo
${PYSITELIB}/dns/rdtypes/IN/DHCID.py
${PYSITELIB}/dns/rdtypes/IN/DHCID.pyc
${PYSITELIB}/dns/rdtypes/IN/DHCID.pyo
${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.py
${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.pyc
${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.pyo
${PYSITELIB}/dns/rdtypes/IN/KX.py
${PYSITELIB}/dns/rdtypes/IN/KX.pyc
${PYSITELIB}/dns/rdtypes/IN/KX.pyo
${PYSITELIB}/dns/rdtypes/IN/NAPTR.py
${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyc
${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyo
${PYSITELIB}/dns/rdtypes/IN/NSAP.py
${PYSITELIB}/dns/rdtypes/IN/NSAP.pyc
${PYSITELIB}/dns/rdtypes/IN/NSAP.pyo
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.py
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyc
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyo
${PYSITELIB}/dns/rdtypes/IN/PX.py
${PYSITELIB}/dns/rdtypes/IN/PX.pyc
${PYSITELIB}/dns/rdtypes/IN/PX.pyo
${PYSITELIB}/dns/rdtypes/IN/SRV.py
${PYSITELIB}/dns/rdtypes/IN/SRV.pyc
${PYSITELIB}/dns/rdtypes/IN/SRV.pyo
${PYSITELIB}/dns/rdtypes/IN/WKS.py
${PYSITELIB}/dns/rdtypes/IN/WKS.pyc
${PYSITELIB}/dns/rdtypes/IN/WKS.pyo
${PYSITELIB}/dns/rdtypes/IN/__init__.py
${PYSITELIB}/dns/rdtypes/IN/__init__.pyc
${PYSITELIB}/dns/rdtypes/IN/__init__.pyo
${PYSITELIB}/dns/rdtypes/__init__.py
${PYSITELIB}/dns/rdtypes/__init__.pyc
${PYSITELIB}/dns/rdtypes/__init__.pyo
${PYSITELIB}/dns/rdtypes/dnskeybase.py
${PYSITELIB}/dns/rdtypes/dnskeybase.pyc
${PYSITELIB}/dns/rdtypes/dnskeybase.pyo
${PYSITELIB}/dns/rdtypes/dsbase.py
${PYSITELIB}/dns/rdtypes/dsbase.pyc
${PYSITELIB}/dns/rdtypes/dsbase.pyo
${PYSITELIB}/dns/rdtypes/euibase.py
${PYSITELIB}/dns/rdtypes/euibase.pyc
${PYSITELIB}/dns/rdtypes/euibase.pyo
${PYSITELIB}/dns/rdtypes/mxbase.py
${PYSITELIB}/dns/rdtypes/mxbase.pyc
${PYSITELIB}/dns/rdtypes/mxbase.pyo
${PYSITELIB}/dns/rdtypes/nsbase.py
${PYSITELIB}/dns/rdtypes/nsbase.pyc
${PYSITELIB}/dns/rdtypes/nsbase.pyo
${PYSITELIB}/dns/rdtypes/txtbase.py
${PYSITELIB}/dns/rdtypes/txtbase.pyc
${PYSITELIB}/dns/rdtypes/txtbase.pyo
${PYSITELIB}/dns/renderer.py
${PYSITELIB}/dns/renderer.pyc
${PYSITELIB}/dns/renderer.pyo
${PYSITELIB}/dns/resolver.py
${PYSITELIB}/dns/resolver.pyc
${PYSITELIB}/dns/resolver.pyo
${PYSITELIB}/dns/reversename.py
${PYSITELIB}/dns/reversename.pyc
${PYSITELIB}/dns/reversename.pyo
${PYSITELIB}/dns/rrset.py
${PYSITELIB}/dns/rrset.pyc
${PYSITELIB}/dns/rrset.pyo
${PYSITELIB}/dns/set.py
${PYSITELIB}/dns/set.pyc
${PYSITELIB}/dns/set.pyo
${PYSITELIB}/dns/tokenizer.py
${PYSITELIB}/dns/tokenizer.pyc
${PYSITELIB}/dns/tokenizer.pyo
${PYSITELIB}/dns/tsig.py
${PYSITELIB}/dns/tsig.pyc
${PYSITELIB}/dns/tsig.pyo
${PYSITELIB}/dns/tsigkeyring.py
${PYSITELIB}/dns/tsigkeyring.pyc
${PYSITELIB}/dns/tsigkeyring.pyo
${PYSITELIB}/dns/ttl.py
${PYSITELIB}/dns/ttl.pyc
${PYSITELIB}/dns/ttl.pyo
${PYSITELIB}/dns/update.py
${PYSITELIB}/dns/update.pyc
${PYSITELIB}/dns/update.pyo
${PYSITELIB}/dns/version.py
${PYSITELIB}/dns/version.pyc
${PYSITELIB}/dns/version.pyo
${PYSITELIB}/dns/wiredata.py
${PYSITELIB}/dns/wiredata.pyc
${PYSITELIB}/dns/wiredata.pyo
${PYSITELIB}/dns/zone.py
${PYSITELIB}/dns/zone.pyc
${PYSITELIB}/dns/zone.pyo
@

