Updates the requirements on [idna](https://github.com/kjd/idna) to permit the latest version.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v2.1...v3.2)
dependabot[bot] [Wed, 23 Jun 2021 16:02:39 +0000 (16:02 +0000)]
Update mypy requirement from ^0.902 to ^0.910
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.902...v0.910)
dependabot[bot] [Wed, 16 Jun 2021 05:12:43 +0000 (05:12 +0000)]
Update trio requirement from >=0.14,<0.19 to >=0.14,<0.20
Updates the requirements on [trio](https://github.com/python-trio/trio) to permit the latest version.
- [Release notes](https://github.com/python-trio/trio/releases)
- [Commits](https://github.com/python-trio/trio/compare/v0.14.0...v0.19.0)
dependabot[bot] [Fri, 11 Jun 2021 05:07:33 +0000 (05:07 +0000)]
Update mypy requirement from ^0.901 to ^0.902
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.901...v0.902)
dependabot[bot] [Wed, 9 Jun 2021 05:06:22 +0000 (05:06 +0000)]
Update mypy requirement from ^0.812 to ^0.901
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.812...v0.901)
Bob Halley [Tue, 18 May 2021 13:52:15 +0000 (06:52 -0700)]
Fix two problems with dns.xfr.make_query():
1) We always used class IN instead of using the class of the txn manager.
2) We directly appended to the authority section instead of using
find_rrset(), which meant that our changes were not indexed and
would break if other code tried to use find_rrset() to find what
we added.
dependabot[bot] [Mon, 10 May 2021 05:34:32 +0000 (05:34 +0000)]
Update sphinx requirement from ^3.0.0 to ^4.0.0
Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.0...v4.0.0)
dependabot[bot] [Fri, 19 Feb 2021 22:31:01 +0000 (22:31 +0000)]
Update mypy requirement from ^0.800 to ^0.812
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.800...v0.812)
KOLANICH [Tue, 16 Feb 2021 10:59:07 +0000 (13:59 +0300)]
Moved the metadata into setup.cfg from setup.py.
Fixed the dependency on poetry instead of poetry-core in pyproject.toml.
Fetching the version from git tags now when using setuptools (for poetry we cannot do that currently, see https://github.com/python-poetry/poetry/issues/693).
Brian Wellington [Fri, 12 Feb 2021 22:02:48 +0000 (14:02 -0800)]
DNSSEC refactoring.
Reorders some of the operations related to RRSIG validation. The net
effects here are that the code performs all of the parts of validation
that are not specific to the keys first before the parts that are
specific to keys (and need to be repeated for each key).
This also fixes the inconsistency that if there are multiple keys that
match an RRSIG, a single malformed key would lead to an exception, but a
signle failed signature validation would not. In both cases, an
exception should only be raised if no keys successfully validate the
RRSIG.
dependabot[bot] [Mon, 25 Jan 2021 05:38:55 +0000 (05:38 +0000)]
Update mypy requirement from ^0.790 to ^0.800
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.790...v0.800)
dependabot[bot] [Tue, 12 Jan 2021 05:29:57 +0000 (05:29 +0000)]
Update trio requirement from >=0.14,<0.18 to >=0.14,<0.19
Updates the requirements on [trio](https://github.com/python-trio/trio) to permit the latest version.
- [Release notes](https://github.com/python-trio/trio/releases)
- [Commits](https://github.com/python-trio/trio/compare/v0.14.0...v0.18.0)
Bob Halley [Mon, 4 Jan 2021 21:49:50 +0000 (13:49 -0800)]
Cast flags and ednsflags to int when calling dns.rcode.from_flags() and
dns.opcode.from_flags(). This avoids subsequent to_text issues and other
type confusion if the values were allowed to remain IntFlags.