- update to version 2.1.0:

* End-of-line comments are now associated with rdata when read from text.
   For backwards compatibility with prior versions of dnspython, they are
   only emitted in to_text() when requested.
 * Synchronous I/O is a bit more efficient, as we now try the I/O and only
   use poll() or select() if the I/O would block.
 * The resolver cache classes now offer basic hit and miss statistics, and
   the LRUCache can also provide hits for every cache key.
 * The resolver has a canonical_name() method.
 * There is now a registration mechanism for EDNS option types.
 * The default EDNS payload size has changed from 1280 to 1232.
 * The SVCB, HTTPS, and SMIMEA RR types are now supported.
 * TSIG has been enhanced with TKEY and GSS-TSIG support.  Thanks to
   Nick Hall for writing this.
 * Zones now can be updated via transactions.
 * A new zone subclass, dns.versioned.Zone is available which has a
   thread-safe transaction implementation and support for keeping many
   versions of a zone.
 * The zone file reading code has been adapted to use transactions, and
   is now a public API.
 * Inbound zone transfer support has been rewritten and is available as
   dns.query.inbound_xfr() and dns.asyncquery.inbound_xfr().  It uses
   the transaction mechanism, and fully supports IXFR and AXFR.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dnspython?expand=0&rev=55
This commit is contained in:
Sebastian Wagner 2021-01-08 20:13:39 +00:00 committed by Git OBS Bridge
parent 5d2969f406
commit 2ef41d0eea
4 changed files with 34 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:044af09374469c3a39eeea1a146e8cac27daec951f1f1f157b1962fc7cb9d1b7
size 324706

3
dnspython-2.1.0.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4a87f0b573201a0f3727fa18a516b055fd1107e0e5477cded4a2de497df1dd4
size 389021

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Fri Jan 8 20:01:12 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.1.0:
* End-of-line comments are now associated with rdata when read from text.
For backwards compatibility with prior versions of dnspython, they are
only emitted in to_text() when requested.
* Synchronous I/O is a bit more efficient, as we now try the I/O and only
use poll() or select() if the I/O would block.
* The resolver cache classes now offer basic hit and miss statistics, and
the LRUCache can also provide hits for every cache key.
* The resolver has a canonical_name() method.
* There is now a registration mechanism for EDNS option types.
* The default EDNS payload size has changed from 1280 to 1232.
* The SVCB, HTTPS, and SMIMEA RR types are now supported.
* TSIG has been enhanced with TKEY and GSS-TSIG support. Thanks to
Nick Hall for writing this.
* Zones now can be updated via transactions.
* A new zone subclass, dns.versioned.Zone is available which has a
thread-safe transaction implementation and support for keeping many
versions of a zone.
* The zone file reading code has been adapted to use transactions, and
is now a public API.
* Inbound zone transfer support has been rewritten and is available as
dns.query.inbound_xfr() and dns.asyncquery.inbound_xfr(). It uses
the transaction mechanism, and fully supports IXFR and AXFR.
-------------------------------------------------------------------
Fri Dec 11 14:05:18 UTC 2020 - Matej Cepl <mcepl@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package python-dnspython
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-dnspython
Version: 2.0.0
Version: 2.1.0
Release: 0
Summary: A DNS toolkit for Python
License: ISC
@ -80,7 +80,8 @@ chmod -x examples/*
%python_expand %fdupes %{buildroot}%{$python_sitelib}/
%check
%pytest
# exclude the testcase which requires an unpackaged pickle file in the tests. see https://github.com/rthalley/dnspython/issues/622
%pytest -k 'not test_unpickle'
%files %{python_files}
%license LICENSE