Fri Aug 26 09:22:27 2022 UTC ()
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


(khorben)
diff -r1.6 -r1.7 pkgsrc/net/py-dnsdiag/Makefile
diff -r1.6 -r1.7 pkgsrc/net/py-dnsdiag/distinfo
diff -r1.3 -r1.4 pkgsrc/net/py-dnsdiag/PLIST

cvs diff -r1.6 -r1.7 pkgsrc/net/py-dnsdiag/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-dnsdiag/Makefile 2022/01/04 20:54:26 1.6
+++ pkgsrc/net/py-dnsdiag/Makefile 2022/08/26 09:22:27 1.7
@@ -1,28 +1,29 @@ @@ -1,28 +1,29 @@
1# $NetBSD: Makefile,v 1.6 2022/01/04 20:54:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2022/08/26 09:22:27 khorben Exp $
2 2
3DISTNAME= dnsdiag-1.7.0 3DISTNAME= dnsdiag-2.0.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= net python 5CATEGORIES= net python
7MASTER_SITES= ${MASTER_SITE_PYPI:=d/dnsdiag/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=d/dnsdiag/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://dnsdiag.org/ 9HOMEPAGE= https://dnsdiag.org/
11COMMENT= DNS Diagnostics and Performance Measurement Tools 10COMMENT= DNS Diagnostics and Performance Measurement Tools
12LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
13 12
14DEPENDS+= ${PYPKGPREFIX}-cymruwhois>=1.6:../../net/py-cymruwhois 13DEPENDS+= ${PYPKGPREFIX}-cymruwhois>=1.6:../../net/py-cymruwhois
15DEPENDS+= ${PYPKGPREFIX}-dns>=1.15.0:../../net/py-dns 14DEPENDS+= ${PYPKGPREFIX}-dns>=1.16.0:../../net/py-dns
 15DEPENDS+= ${PYPKGPREFIX}-requests>=2.21.0:../../devel/py-requests
 16DEPENDS+= ${PYPKGPREFIX}-requests>=0.9.1:../../devel/py-requests-toolbelt
16 17
17USE_LANGUAGES= # none 18USE_LANGUAGES= # none
18 19
19PYTHON_VERSIONS_INCOMPATIBLE= 27 20PYTHON_VERSIONS_INCOMPATIBLE= 27
20 21
21post-install: 22post-install:
22.for bin in dnseval dnsping dnstraceroute 23.for bin in dnseval dnsping dnstraceroute
23 cd ${DESTDIR}${PREFIX}/bin && \ 24 cd ${DESTDIR}${PREFIX}/bin && \
24 ${MV} ${bin}.py ${bin}-${PYVERSSUFFIX} && ${RM} -f ${bin} || ${TRUE} 25 ${MV} ${bin}.py ${bin}-${PYVERSSUFFIX} && ${RM} -f ${bin} || ${TRUE}
25.endfor 26.endfor
26 27
27.include "../../lang/python/egg.mk" 28.include "../../lang/python/egg.mk"
28.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/net/py-dnsdiag/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-dnsdiag/distinfo 2021/10/26 11:06:35 1.6
+++ pkgsrc/net/py-dnsdiag/distinfo 2022/08/26 09:22:27 1.7
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.6 2021/10/26 11:06:35 nia Exp $ 1$NetBSD: distinfo,v 1.7 2022/08/26 09:22:27 khorben Exp $
2 2
3BLAKE2s (dnsdiag-1.7.0.tar.gz) = 85b3efada581643565ca52cbeab2239047493320245ef5d976d15a4fbb275c0c 3BLAKE2s (dnsdiag-2.0.2.tar.gz) = 4fab9191f7bafdfadc7caec2965d75aa87b54197341d387bf4108c563119837c
4SHA512 (dnsdiag-1.7.0.tar.gz) = 05eebf5ab905d826005b06895817e57e2e5bdbb115b2679c096e16bf15c78ca73a77f79e8e8feb3c425a171fdc11ad2493c5ce461eff97ae774b17d7c392a768 4SHA512 (dnsdiag-2.0.2.tar.gz) = 44fcf1791680a807e0d857c1da9ce86725a9d29b7dd81cab20cfa5f425a309e8487ef731c6972f4bfdc789b3d17f0517d3ee88490ea2129d086de67256b0c4e1
5Size (dnsdiag-1.7.0.tar.gz) = 12819 bytes 5Size (dnsdiag-2.0.2.tar.gz) = 16767 bytes

cvs diff -r1.3 -r1.4 pkgsrc/net/py-dnsdiag/PLIST (expand / switch to unified diff)

--- pkgsrc/net/py-dnsdiag/PLIST 2020/08/03 14:11:32 1.3
+++ pkgsrc/net/py-dnsdiag/PLIST 2022/08/26 09:22:27 1.4
@@ -1,10 +1,19 @@ @@ -1,10 +1,19 @@
1@comment $NetBSD: PLIST,v 1.3 2020/08/03 14:11:32 adam Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/08/26 09:22:27 khorben Exp $
2bin/dnseval-${PYVERSSUFFIX} 2bin/dnseval-${PYVERSSUFFIX}
3bin/dnsping-${PYVERSSUFFIX} 3bin/dnsping-${PYVERSSUFFIX}
4bin/dnstraceroute-${PYVERSSUFFIX} 4bin/dnstraceroute-${PYVERSSUFFIX}
5${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 5${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
6${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 6${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
7${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 7${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
8${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 8${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
9${PYSITELIB}/${EGG_INFODIR}/requires.txt 9${PYSITELIB}/${EGG_INFODIR}/requires.txt
10${PYSITELIB}/${EGG_INFODIR}/top_level.txt 10${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 11${PYSITELIB}/util/__init__.py
 12${PYSITELIB}/util/__init__.pyc
 13${PYSITELIB}/util/__init__.pyo
 14${PYSITELIB}/util/dns.py
 15${PYSITELIB}/util/dns.pyc
 16${PYSITELIB}/util/dns.pyo
 17${PYSITELIB}/util/whois.py
 18${PYSITELIB}/util/whois.pyc
 19${PYSITELIB}/util/whois.pyo