Path to this page:
./
net/py-dns,
Python DNS toolkit
Branch: CURRENT,
Version: 2.4.2,
Package name: py310-dns-2.4.2,
Maintainer: gsondnspython is a DNS toolkit for Python. It 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.
This is the python-2.x version of the module.
Required to run:[
devel/py-setuptools] [
security/py-ecdsa] [
www/py-idna] [
security/py-cryptodome] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 320.436 KB
Version history: (Expand)
- (2023-08-09) Updated to version: py310-dns-2.4.2
- (2023-07-27) Updated to version: py310-dns-2.4.1
- (2023-07-19) Updated to version: py310-dns-2.4.0
- (2023-05-03) Updated to version: py310-dns-2.3.0
- (2022-08-24) Updated to version: py310-dns-2.2.1
- (2022-01-05) Updated to version: py39-dns-1.16.0nb2
CVS history: (Expand)
2023-08-09 22:19:09 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-dns: updated to 2.4.2
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.
|
2023-07-27 08:48:15 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-dns: updated to 2.4.1
2.4.1
This is a bug fix release, see What’s New for the details.
|
2023-07-19 12:56:21 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-dns: update to 2.4.0.
Dnspython 2.4.0 is now available on PyPI. See What’s New! Thank
you to all the contributors to this release. Special thanks to
Jakob Schlyter for writing zone signing code and also refactoring
the DNSSEC code to allow new algorithms to be added more easily.
Dnspython 2.4.0 requires Python 3.8 or later. Also note that this
release drops support for curio and requests (DoH is now done
exclusively with httpx).
|
2023-05-03 20:45:05 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-dns: update to 2.3.0.
2.3.0
Python 3.7 or newer is required.
Type annotations are now integrated with the source code and
cover far more of the library.
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. Thank you very much Jakob Schlyter!
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.
|
2022-08-24 12:10:30 by Thomas Klausner | Files touched by this commit (1) |  |
Log message:
py-dns: update patterns now that pkgsrc versions are new enough
|
2022-08-24 00:04:09 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-dns: update to 2.2.1.
Python 3 only, upstream does not maintain a changelog any longer.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958) |
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts...):
net/radsecproxy/distinfo
The following distfiles could not be fetched (fetched conditionally?):
./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
|