]>
git.ipfire.org Git - thirdparty/dnspython.git/log
Bob Halley [Fri, 11 Mar 2022 15:35:21 +0000 (07:35 -0800)]
windows typing fixes
Bob Halley [Fri, 11 Mar 2022 15:06:05 +0000 (07:06 -0800)]
keep trying to fix workflow
Bob Halley [Fri, 11 Mar 2022 14:59:47 +0000 (06:59 -0800)]
fix workflow
Bob Halley [Fri, 11 Mar 2022 14:54:03 +0000 (06:54 -0800)]
One more pass, after adding --disallow-incomplete-defs
Bob Halley [Thu, 10 Mar 2022 20:56:54 +0000 (12:56 -0800)]
add missing request_mac annotation to async methods
Bob Halley [Wed, 9 Mar 2022 15:53:53 +0000 (07:53 -0800)]
Typing pass number 2, featuring typing of bools, adding a return type
of "-> None" to procedures, and various fixes for omissions, errors,
and new issues discovered by type checking previously unchecked things.
Bob Halley [Tue, 8 Mar 2022 19:43:41 +0000 (11:43 -0800)]
misc type annotation lint
Bob Halley [Tue, 8 Mar 2022 16:42:31 +0000 (08:42 -0800)]
add mypy back to dev tools
Bob Halley [Mon, 7 Mar 2022 16:08:23 +0000 (08:08 -0800)]
Add issue templates
Bob Halley [Mon, 7 Mar 2022 15:35:47 +0000 (07:35 -0800)]
add 2.2.1 to whatsnew
Bob Halley [Sun, 6 Mar 2022 23:20:29 +0000 (15:20 -0800)]
note minimum TLS version in whatsnew
Bob Halley [Sun, 6 Mar 2022 23:03:07 +0000 (15:03 -0800)]
try manual dispatch
Bob Halley [Sun, 6 Mar 2022 22:58:44 +0000 (14:58 -0800)]
only trigger workflows on .py file changes
Bob Halley [Sun, 6 Mar 2022 22:49:32 +0000 (14:49 -0800)]
add 2.2 workflow
Bob Halley [Sun, 6 Mar 2022 22:41:15 +0000 (14:41 -0800)]
add workflow for 2.2 branch
Bob Halley [Sun, 6 Mar 2022 18:08:45 +0000 (10:08 -0800)]
LGTM lint
Bob Halley [Sun, 6 Mar 2022 17:55:58 +0000 (09:55 -0800)]
add NameRelation class
Bob Halley [Sun, 6 Mar 2022 17:48:14 +0000 (09:48 -0800)]
improve version _validate_name test coverage
Bob Halley [Sun, 6 Mar 2022 17:42:18 +0000 (09:42 -0800)]
Merge pull request #787 from djanniss/patch-1
documentation update
DJ Anniss [Sun, 6 Mar 2022 04:18:42 +0000 (17:18 +1300)]
documentation update
Was just reading through and this part confused me a bit with the wording.
Bob Halley [Sat, 5 Mar 2022 22:04:19 +0000 (14:04 -0800)]
fix README typo
Bob Halley [Sat, 5 Mar 2022 21:48:15 +0000 (13:48 -0800)]
increase minimum version to 3.7 for readthedocs
Bob Halley [Sat, 5 Mar 2022 21:39:57 +0000 (13:39 -0800)]
Merge pull request #786 from rthalley/dependabot/pip/trio-gte-0.14-and-lt-0.21
Update trio requirement from >=0.14,<0.20 to >=0.14,<0.21
dependabot[bot] [Sat, 5 Mar 2022 21:35:30 +0000 (21:35 +0000)]
Update trio requirement from >=0.14,<0.20 to >=0.14,<0.21
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.20.0)
---
updated-dependencies:
- dependency-name: trio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Bob Halley [Sat, 5 Mar 2022 21:32:36 +0000 (13:32 -0800)]
Remove 3.6-specific code.
We still have to add AsyncExitStacks, and this requires making
the associated socket wrappers async context managers.
Bob Halley [Sat, 5 Mar 2022 21:06:06 +0000 (13:06 -0800)]
Set minimum Python version to 3.7.
Bob Halley [Sat, 5 Mar 2022 20:54:52 +0000 (12:54 -0800)]
add return type to get_soa()
Bob Halley [Sat, 5 Mar 2022 20:49:57 +0000 (12:49 -0800)]
Merge pull request #785 from rthalley/type-work
Type Annotation Project
Bob Halley [Fri, 25 Feb 2022 21:29:09 +0000 (13:29 -0800)]
Add integrated typing to much of dnspython.
Bob Halley [Sun, 27 Feb 2022 17:07:06 +0000 (09:07 -0800)]
fix documentation broken by the immutable mechanism
Bob Halley [Wed, 23 Feb 2022 15:04:51 +0000 (07:04 -0800)]
Merge pull request #781 from jschlyter/zone_get_soa
implement dns.zone.Zone.get_soa()
Bob Halley [Wed, 23 Feb 2022 15:03:26 +0000 (07:03 -0800)]
more lgtm linting
Bob Halley [Mon, 21 Feb 2022 22:32:25 +0000 (14:32 -0800)]
update README w/ codecov and lgtm
Bob Halley [Mon, 21 Feb 2022 22:31:39 +0000 (14:31 -0800)]
more lgtm lint
Bob Halley [Mon, 21 Feb 2022 22:20:58 +0000 (14:20 -0800)]
try to restore codecov
Jakob Schlyter [Mon, 21 Feb 2022 18:35:34 +0000 (19:35 +0100)]
allow txn argument as suggested by @rthalley
Jakob Schlyter [Sat, 19 Feb 2022 14:23:43 +0000 (15:23 +0100)]
use get_soa() in compute_digest()
Jakob Schlyter [Sat, 19 Feb 2022 14:20:32 +0000 (15:20 +0100)]
raise NoSOA if there is no SOA record
Jakob Schlyter [Sat, 19 Feb 2022 11:37:56 +0000 (12:37 +0100)]
implement dns.zone.Zone.get_soa()
Bob Halley [Thu, 17 Feb 2022 16:29:52 +0000 (08:29 -0800)]
fix test TLS alert
Bob Halley [Thu, 17 Feb 2022 16:18:18 +0000 (08:18 -0800)]
give up on fixing warning as advice was bad
Bob Halley [Thu, 17 Feb 2022 16:17:07 +0000 (08:17 -0800)]
try again with dependency error warning
Bob Halley [Thu, 17 Feb 2022 16:16:37 +0000 (08:16 -0800)]
apply TLS minimums on 3.6 too
Bob Halley [Thu, 17 Feb 2022 16:00:28 +0000 (08:00 -0800)]
try to clean up a warning on the codeql job
Bob Halley [Thu, 17 Feb 2022 16:00:13 +0000 (08:00 -0800)]
lgtm lint: suppress false positive
Bob Halley [Thu, 17 Feb 2022 15:24:06 +0000 (07:24 -0800)]
try to fix dependencies on codeql build
Bob Halley [Thu, 17 Feb 2022 15:23:51 +0000 (07:23 -0800)]
set a minimum TLS version when we can
Bob Halley [Thu, 17 Feb 2022 14:55:06 +0000 (06:55 -0800)]
Create codeql-analysis.yml
Bob Halley [Thu, 17 Feb 2022 14:53:11 +0000 (06:53 -0800)]
one more bit of lgtm lint
Bob Halley [Thu, 17 Feb 2022 14:51:15 +0000 (06:51 -0800)]
more lgtm linting
Bob Halley [Thu, 17 Feb 2022 00:44:33 +0000 (16:44 -0800)]
LGTM linting
Bob Halley [Tue, 8 Feb 2022 23:49:54 +0000 (15:49 -0800)]
freshen versions, clarify policy
Bob Halley [Fri, 4 Feb 2022 16:23:02 +0000 (08:23 -0800)]
Merge pull request #778 from blink1073/patch-1
Add missing types to exceptions stub
Bob Halley [Fri, 4 Feb 2022 16:19:07 +0000 (08:19 -0800)]
Merge pull request #779 from rthalley/dependabot/pip/pytest-gte-5.4.1-and-lt-8
Update pytest requirement from >=5.4.1,<7 to >=5.4.1,<8
dependabot[bot] [Fri, 4 Feb 2022 16:02:49 +0000 (16:02 +0000)]
Update pytest requirement from >=5.4.1,<7 to >=5.4.1,<8
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.1...7.0.0)
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Steven Silvester [Thu, 3 Feb 2022 23:03:17 +0000 (17:03 -0600)]
Add missing types to exceptions stub
Bob Halley [Wed, 2 Feb 2022 13:04:50 +0000 (05:04 -0800)]
Merge pull request #777 from wesinator/patch-1
resolve() docstring - fix `lifetime` var rendering
Wes [Wed, 2 Feb 2022 03:59:30 +0000 (22:59 -0500)]
resolve func docs - fix `lifetime` var rendering
Bob Halley [Mon, 31 Jan 2022 15:41:07 +0000 (07:41 -0800)]
Add more metadata to pyproject.toml [#775]
Bob Halley [Mon, 31 Jan 2022 15:39:35 +0000 (07:39 -0800)]
Merge pull request #776 from ryancheley/ryancheley-patch-project-urls
added project_urls for easier discovery by users
Ryan Cheley [Mon, 31 Jan 2022 03:20:27 +0000 (19:20 -0800)]
added project_urls for easier discovery by users
Craig Leres [Sun, 30 Jan 2022 18:40:54 +0000 (10:40 -0800)]
Reduce the number of digits after the decimal point for the Timeout DNSException from 15 to 1 (#772)
* Reduce the number of digits after the decimal point for the Timeout
DNSException from 15 to 1
* Address Bob Halley's concerns: change .1f to .3f and update LifetimeTimeout
Bob Halley [Sat, 29 Jan 2022 23:25:58 +0000 (15:25 -0800)]
Merge pull request #773 from mathiasertl/master
Add minor typehints
Bob Halley [Sat, 29 Jan 2022 23:16:06 +0000 (15:16 -0800)]
Merge pull request #774 from sebix/spelling-errors
fix various typing issues (typos)
Sebastian Wagner [Sat, 29 Jan 2022 21:43:20 +0000 (22:43 +0100)]
fix various typing issues (typos)
I stumbled over a few typos and then decided to fix 'em all
Mathias Ertl [Sat, 29 Jan 2022 21:02:58 +0000 (22:02 +0100)]
typehint constructor for TXTBase
Mathias Ertl [Sat, 29 Jan 2022 21:00:50 +0000 (22:00 +0100)]
add some module level functions for resetting/retrieving the resolver
Bob Halley [Tue, 25 Jan 2022 14:44:13 +0000 (06:44 -0800)]
Merge pull request #769 from peterthomassen/20220124_tokenizer_concatenate_remaining_identifiers
Require 4th field in rdata of TLSA and friends
Peter Thomassen [Mon, 24 Jan 2022 10:14:03 +0000 (11:14 +0100)]
Require trailing field in rdata of TLSA and friends
Bob Halley [Mon, 24 Jan 2022 20:54:20 +0000 (12:54 -0800)]
add a few other missing things from the current python set API
Bob Halley [Mon, 24 Jan 2022 20:20:49 +0000 (12:20 -0800)]
Merge pull request #770 from horakmar/master
Fix missing import.
Bob Halley [Mon, 24 Jan 2022 20:19:42 +0000 (12:19 -0800)]
Merge pull request #768 from rthalley/absolute_origin_zone_txn_fix
Use the version's origin if the zone doesn't have one yet. [#766]
Bob Halley [Mon, 24 Jan 2022 20:19:22 +0000 (12:19 -0800)]
Merge pull request #765 from jmkeyes/symmetric-difference-support
Implement dns.set.Set.symmetric_difference() Support
Martin Horak [Mon, 24 Jan 2022 19:47:27 +0000 (20:47 +0100)]
Fix missing import.
Bob Halley [Sun, 23 Jan 2022 23:38:05 +0000 (15:38 -0800)]
Use the version's origin if the zone doesn't have one yet. [#766]
Joshua M. Keyes [Sat, 22 Jan 2022 02:29:32 +0000 (18:29 -0800)]
Implement dns.set.Set.symmetric_difference() Support.
Bob Halley [Fri, 21 Jan 2022 14:44:40 +0000 (06:44 -0800)]
add default of None to backend declarations [#764]
Bob Halley [Wed, 19 Jan 2022 12:59:15 +0000 (04:59 -0800)]
remove redundant sniffio dependency for trio
Bob Halley [Tue, 18 Jan 2022 20:41:55 +0000 (12:41 -0800)]
fix win32util.py file mode
Bob Halley [Tue, 18 Jan 2022 17:15:34 +0000 (09:15 -0800)]
fix the typo of resolve_address() [#754]
Bob Halley [Tue, 18 Jan 2022 17:13:46 +0000 (09:13 -0800)]
Merge pull request #751 from peterthomassen/20220118_rdtypes
Add missing items to rdtypes/ANY/__init__.py
Peter Thomassen [Tue, 18 Jan 2022 15:16:15 +0000 (16:16 +0100)]
Add missing items to rdtypes/ANY/__init__.py
Bob Halley [Fri, 14 Jan 2022 11:56:44 +0000 (03:56 -0800)]
Merge pull request #749 from ishai1/resolver-ednsoptions
Add resolver edns options
Ishai [Fri, 14 Jan 2022 05:45:15 +0000 (21:45 -0800)]
Try to appease older unittest
Ishai [Wed, 5 Jan 2022 20:39:48 +0000 (12:39 -0800)]
Add resolver edns options
Bob Halley [Thu, 23 Dec 2021 21:15:01 +0000 (13:15 -0800)]
fix version typo
Bob Halley [Thu, 23 Dec 2021 16:50:46 +0000 (08:50 -0800)]
remove mypy as a dev dependency
Bob Halley [Thu, 23 Dec 2021 16:50:01 +0000 (08:50 -0800)]
Merge pull request #746 from rthalley/dependabot/pip/mypy-tw-0.930
Update mypy requirement from ^0.921 to ^0.930
dependabot[bot] [Thu, 23 Dec 2021 16:02:07 +0000 (16:02 +0000)]
Update mypy requirement from ^0.921 to ^0.930
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.921...v0.930)
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Bob Halley [Wed, 22 Dec 2021 16:17:25 +0000 (08:17 -0800)]
Merge pull request #745 from rthalley/dependabot/pip/mypy-tw-0.921
Update mypy requirement from ^0.920 to ^0.921
dependabot[bot] [Wed, 22 Dec 2021 16:03:55 +0000 (16:03 +0000)]
Update mypy requirement from ^0.920 to ^0.921
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.920...v0.921)
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Bob Halley [Tue, 21 Dec 2021 15:59:09 +0000 (07:59 -0800)]
skip async DoH tests if no httpx
Bob Halley [Mon, 20 Dec 2021 21:06:15 +0000 (13:06 -0800)]
Allow unknown digest types [#625]
Bob Halley [Sun, 19 Dec 2021 20:19:25 +0000 (12:19 -0800)]
master branch is now 2.3 development as we have a 2.2 release branch
Bob Halley [Sun, 19 Dec 2021 20:00:29 +0000 (12:00 -0800)]
add dns.edns.EDECode enum
Bob Halley [Sun, 19 Dec 2021 19:36:05 +0000 (11:36 -0800)]
regenerate rdatatype-list.rst
Bob Halley [Sun, 19 Dec 2021 19:45:29 +0000 (11:45 -0800)]
Merge pull request #741 from tomaskrizek/extended-errors
edns: implement Extended DNS Error Option support
Tomas Krizek [Sat, 18 Dec 2021 17:12:47 +0000 (18:12 +0100)]
edns: implement Extended DNS Error Option support
This is quite minimalistic implementation of the Extended DNS Errors
(RFC 8914). It just allows access to code and text fields.
Bob Halley [Sat, 18 Dec 2021 13:56:23 +0000 (05:56 -0800)]
add workflow for 2.2
Bob Halley [Fri, 17 Dec 2021 16:19:46 +0000 (08:19 -0800)]
Do not set asyncio future if it is already done. [#740]