py-dns: updated to 2.6.1 2.6.1 Dnspython 2.6.1 is now available on PyPI. See What窶冱 New for details. This is a bug fix release for 2.6.0 where the 窶弋uDoor窶� fix erroneously suppressed legitimate Truncated exceptions. This caused the stub resolver to timeout instead of failing over to TCP when a legitimate truncated response was received over UDP. This release addresses the potential DoS issue discussed in the 窶弋uDoor窶� paper (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.diff -r1.42 -r1.43 pkgsrc/net/py-dns/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.42 2024/02/17 10:20:45 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.43 2024/02/19 06:02:37 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= dnspython-2.6.0 | 3 | DISTNAME= dnspython-2.6.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-/-/} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-/-/} | |
5 | CATEGORIES= net python | 5 | CATEGORIES= net python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=d/dnspython/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=d/dnspython/} | |
7 | 7 | |||
8 | MAINTAINER= gson@NetBSD.org | 8 | MAINTAINER= gson@NetBSD.org | |
9 | HOMEPAGE= https://www.dnspython.org/ | 9 | HOMEPAGE= https://www.dnspython.org/ | |
10 | COMMENT= Python DNS toolkit | 10 | COMMENT= Python DNS toolkit | |
11 | LICENSE= isc | 11 | LICENSE= isc | |
12 | 12 | |||
13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.21.0:../../devel/py-hatchling | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.21.0:../../devel/py-hatchling | |
14 | DEPENDS+= ${PYPKGPREFIX}-idna>=2.1:../../www/py-idna | 14 | DEPENDS+= ${PYPKGPREFIX}-idna>=2.1:../../www/py-idna | |
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.0.0:../../devel/py-test-cov | 15 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.0.0:../../devel/py-test-cov | |
16 | 16 |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2024/02/17 10:20:45 adam Exp $ | 1 | $NetBSD: distinfo,v 1.27 2024/02/19 06:02:37 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (dnspython-2.6.0.tar.gz) = 2ad4aa5e6a49c6fa330f1b4855bc0bc7408ff2eed254d844f269d54eb5a88abb | 3 | BLAKE2s (dnspython-2.6.1.tar.gz) = bef20b66bb77b820542960649a25def611d6504136d7bd4250a0062ef6fdd840 | |
4 | SHA512 (dnspython-2.6.0.tar.gz) = 1f8f439d6c174d0c22fdcbacafafb128746bfb22475a0d2d0fac1d5ff87294f18b0aeee4385082fcd577f9efbf2e14ffd48bf2c4b1bc52594b6e5759464f5fcb | 4 | SHA512 (dnspython-2.6.1.tar.gz) = 0a2950b320e3963b0f76a80575b4387b2a92201a3e0a279900f81e353fbc8810f2b8aab8ad680d01e1a7e079c4e37292e103ab8db860ba646451593541067fbb | |
5 | Size (dnspython-2.6.0.tar.gz) = 332136 bytes | 5 | Size (dnspython-2.6.1.tar.gz) = 332727 bytes |