]> git.ipfire.org Git - thirdparty/dnspython.git/log
thirdparty/dnspython.git
3 years agowindows typing fixes 789/head
Bob Halley [Fri, 11 Mar 2022 15:35:21 +0000 (07:35 -0800)] 
windows typing fixes

3 years agokeep trying to fix workflow
Bob Halley [Fri, 11 Mar 2022 15:06:05 +0000 (07:06 -0800)] 
keep trying to fix workflow

3 years agofix workflow
Bob Halley [Fri, 11 Mar 2022 14:59:47 +0000 (06:59 -0800)] 
fix workflow

3 years agoOne more pass, after adding --disallow-incomplete-defs
Bob Halley [Fri, 11 Mar 2022 14:54:03 +0000 (06:54 -0800)] 
One more pass, after adding --disallow-incomplete-defs

3 years agoadd missing request_mac annotation to async methods
Bob Halley [Thu, 10 Mar 2022 20:56:54 +0000 (12:56 -0800)] 
add missing request_mac annotation to async methods

3 years agoTyping pass number 2, featuring typing of bools, adding a return type
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.

3 years agomisc type annotation lint
Bob Halley [Tue, 8 Mar 2022 19:43:41 +0000 (11:43 -0800)] 
misc type annotation lint

3 years agoadd mypy back to dev tools
Bob Halley [Tue, 8 Mar 2022 16:42:31 +0000 (08:42 -0800)] 
add mypy back to dev tools

3 years agoAdd issue templates
Bob Halley [Mon, 7 Mar 2022 16:08:23 +0000 (08:08 -0800)] 
Add issue templates

3 years agoadd 2.2.1 to whatsnew
Bob Halley [Mon, 7 Mar 2022 15:35:47 +0000 (07:35 -0800)] 
add 2.2.1 to whatsnew

3 years agonote minimum TLS version in whatsnew
Bob Halley [Sun, 6 Mar 2022 23:20:29 +0000 (15:20 -0800)] 
note minimum TLS version in whatsnew

3 years agotry manual dispatch
Bob Halley [Sun, 6 Mar 2022 23:03:07 +0000 (15:03 -0800)] 
try manual dispatch

3 years agoonly trigger workflows on .py file changes
Bob Halley [Sun, 6 Mar 2022 22:58:44 +0000 (14:58 -0800)] 
only trigger workflows on .py file changes

3 years agoadd 2.2 workflow
Bob Halley [Sun, 6 Mar 2022 22:49:32 +0000 (14:49 -0800)] 
add 2.2 workflow

3 years agoadd workflow for 2.2 branch
Bob Halley [Sun, 6 Mar 2022 22:41:15 +0000 (14:41 -0800)] 
add workflow for 2.2 branch

3 years agoLGTM lint
Bob Halley [Sun, 6 Mar 2022 18:08:45 +0000 (10:08 -0800)] 
LGTM lint

3 years agoadd NameRelation class
Bob Halley [Sun, 6 Mar 2022 17:55:58 +0000 (09:55 -0800)] 
add NameRelation class

3 years agoimprove version _validate_name test coverage
Bob Halley [Sun, 6 Mar 2022 17:48:14 +0000 (09:48 -0800)] 
improve version _validate_name test coverage

3 years agoMerge pull request #787 from djanniss/patch-1
Bob Halley [Sun, 6 Mar 2022 17:42:18 +0000 (09:42 -0800)] 
Merge pull request #787 from djanniss/patch-1

documentation update

3 years agodocumentation update 787/head
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.

3 years agofix README typo
Bob Halley [Sat, 5 Mar 2022 22:04:19 +0000 (14:04 -0800)] 
fix README typo

3 years agoincrease minimum version to 3.7 for readthedocs
Bob Halley [Sat, 5 Mar 2022 21:48:15 +0000 (13:48 -0800)] 
increase minimum version to 3.7 for readthedocs

3 years agoMerge pull request #786 from rthalley/dependabot/pip/trio-gte-0.14-and-lt-0.21
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

3 years agoUpdate trio requirement from >=0.14,<0.20 to >=0.14,<0.21 786/head
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>
3 years agoRemove 3.6-specific code.
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.

3 years agoSet minimum Python version to 3.7.
Bob Halley [Sat, 5 Mar 2022 21:06:06 +0000 (13:06 -0800)] 
Set minimum Python version to 3.7.

3 years agoadd return type to get_soa()
Bob Halley [Sat, 5 Mar 2022 20:54:52 +0000 (12:54 -0800)] 
add return type to get_soa()

3 years agoMerge pull request #785 from rthalley/type-work
Bob Halley [Sat, 5 Mar 2022 20:49:57 +0000 (12:49 -0800)] 
Merge pull request #785 from rthalley/type-work

Type Annotation Project

3 years agoAdd integrated typing to much of dnspython. 785/head
Bob Halley [Fri, 25 Feb 2022 21:29:09 +0000 (13:29 -0800)] 
Add integrated typing to much of dnspython.

3 years agofix documentation broken by the immutable mechanism
Bob Halley [Sun, 27 Feb 2022 17:07:06 +0000 (09:07 -0800)] 
fix documentation broken by the immutable mechanism

3 years agoMerge pull request #781 from jschlyter/zone_get_soa
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()

3 years agomore lgtm linting
Bob Halley [Wed, 23 Feb 2022 15:03:26 +0000 (07:03 -0800)] 
more lgtm linting

3 years agoupdate README w/ codecov and lgtm
Bob Halley [Mon, 21 Feb 2022 22:32:25 +0000 (14:32 -0800)] 
update README w/ codecov and lgtm

3 years agomore lgtm lint
Bob Halley [Mon, 21 Feb 2022 22:31:39 +0000 (14:31 -0800)] 
more lgtm lint

3 years agotry to restore codecov
Bob Halley [Mon, 21 Feb 2022 22:20:58 +0000 (14:20 -0800)] 
try to restore codecov

3 years agoallow txn argument as suggested by @rthalley 781/head
Jakob Schlyter [Mon, 21 Feb 2022 18:35:34 +0000 (19:35 +0100)] 
allow txn argument as suggested by @rthalley

3 years agouse get_soa() in compute_digest()
Jakob Schlyter [Sat, 19 Feb 2022 14:23:43 +0000 (15:23 +0100)] 
use get_soa() in compute_digest()

3 years agoraise NoSOA if there is no SOA record
Jakob Schlyter [Sat, 19 Feb 2022 14:20:32 +0000 (15:20 +0100)] 
raise NoSOA if there is no SOA record

3 years agoimplement dns.zone.Zone.get_soa()
Jakob Schlyter [Sat, 19 Feb 2022 11:37:56 +0000 (12:37 +0100)] 
implement dns.zone.Zone.get_soa()

3 years agofix test TLS alert
Bob Halley [Thu, 17 Feb 2022 16:29:52 +0000 (08:29 -0800)] 
fix test TLS alert

3 years agogive up on fixing warning as advice was bad
Bob Halley [Thu, 17 Feb 2022 16:18:18 +0000 (08:18 -0800)] 
give up on fixing warning as advice was bad

3 years agotry again with dependency error warning
Bob Halley [Thu, 17 Feb 2022 16:17:07 +0000 (08:17 -0800)] 
try again with dependency error warning

3 years agoapply TLS minimums on 3.6 too
Bob Halley [Thu, 17 Feb 2022 16:16:37 +0000 (08:16 -0800)] 
apply TLS minimums on 3.6 too

3 years agotry to clean up a warning on the codeql job
Bob Halley [Thu, 17 Feb 2022 16:00:28 +0000 (08:00 -0800)] 
try to clean up a warning on the codeql job

3 years agolgtm lint: suppress false positive
Bob Halley [Thu, 17 Feb 2022 16:00:13 +0000 (08:00 -0800)] 
lgtm lint: suppress false positive

3 years agotry to fix dependencies on codeql build
Bob Halley [Thu, 17 Feb 2022 15:24:06 +0000 (07:24 -0800)] 
try to fix dependencies on codeql build

3 years agoset a minimum TLS version when we can
Bob Halley [Thu, 17 Feb 2022 15:23:51 +0000 (07:23 -0800)] 
set a minimum TLS version when we can

3 years agoCreate codeql-analysis.yml
Bob Halley [Thu, 17 Feb 2022 14:55:06 +0000 (06:55 -0800)] 
Create codeql-analysis.yml

3 years agoone more bit of lgtm lint
Bob Halley [Thu, 17 Feb 2022 14:53:11 +0000 (06:53 -0800)] 
one more bit of lgtm lint

3 years agomore lgtm linting
Bob Halley [Thu, 17 Feb 2022 14:51:15 +0000 (06:51 -0800)] 
more lgtm linting

3 years agoLGTM linting
Bob Halley [Thu, 17 Feb 2022 00:44:33 +0000 (16:44 -0800)] 
LGTM linting

3 years agofreshen versions, clarify policy
Bob Halley [Tue, 8 Feb 2022 23:49:54 +0000 (15:49 -0800)] 
freshen versions, clarify policy

3 years agoMerge pull request #778 from blink1073/patch-1
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

3 years agoMerge pull request #779 from rthalley/dependabot/pip/pytest-gte-5.4.1-and-lt-8
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

3 years agoUpdate pytest requirement from >=5.4.1,<7 to >=5.4.1,<8 779/head
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>
3 years agoAdd missing types to exceptions stub 778/head
Steven Silvester [Thu, 3 Feb 2022 23:03:17 +0000 (17:03 -0600)] 
Add missing types to exceptions stub

3 years agoMerge pull request #777 from wesinator/patch-1
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

3 years agoresolve func docs - fix `lifetime` var rendering 777/head
Wes [Wed, 2 Feb 2022 03:59:30 +0000 (22:59 -0500)] 
resolve func docs - fix `lifetime` var rendering

3 years agoAdd more metadata to pyproject.toml [#775]
Bob Halley [Mon, 31 Jan 2022 15:41:07 +0000 (07:41 -0800)] 
Add more metadata to pyproject.toml [#775]

3 years agoMerge pull request #776 from ryancheley/ryancheley-patch-project-urls
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

3 years agoadded project_urls for easier discovery by users 776/head
Ryan Cheley [Mon, 31 Jan 2022 03:20:27 +0000 (19:20 -0800)] 
added project_urls for easier discovery by users

3 years agoReduce the number of digits after the decimal point for the Timeout DNSException...
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

3 years agoMerge pull request #773 from mathiasertl/master
Bob Halley [Sat, 29 Jan 2022 23:25:58 +0000 (15:25 -0800)] 
Merge pull request #773 from mathiasertl/master

Add minor typehints

3 years agoMerge pull request #774 from sebix/spelling-errors
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)

3 years agofix various typing issues (typos) 774/head
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

3 years agotypehint constructor for TXTBase 773/head
Mathias Ertl [Sat, 29 Jan 2022 21:02:58 +0000 (22:02 +0100)] 
typehint constructor for TXTBase

3 years agoadd some module level functions for resetting/retrieving the resolver
Mathias Ertl [Sat, 29 Jan 2022 21:00:50 +0000 (22:00 +0100)] 
add some module level functions for resetting/retrieving the resolver

3 years agoMerge pull request #769 from peterthomassen/20220124_tokenizer_concatenate_remaining_...
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

3 years agoRequire trailing field in rdata of TLSA and friends 769/head
Peter Thomassen [Mon, 24 Jan 2022 10:14:03 +0000 (11:14 +0100)] 
Require trailing field in rdata of TLSA and friends

3 years agoadd a few other missing things from the current python set API
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

3 years agoMerge pull request #770 from horakmar/master
Bob Halley [Mon, 24 Jan 2022 20:20:49 +0000 (12:20 -0800)] 
Merge pull request #770 from horakmar/master

Fix missing import.

3 years agoMerge pull request #768 from rthalley/absolute_origin_zone_txn_fix
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]

3 years agoMerge pull request #765 from jmkeyes/symmetric-difference-support
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

3 years agoFix missing import. 770/head
Martin Horak [Mon, 24 Jan 2022 19:47:27 +0000 (20:47 +0100)] 
Fix missing import.

3 years agoUse the version's origin if the zone doesn't have one yet. [#766] 768/head
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]

3 years agoImplement dns.set.Set.symmetric_difference() Support. 765/head
Joshua M. Keyes [Sat, 22 Jan 2022 02:29:32 +0000 (18:29 -0800)] 
Implement dns.set.Set.symmetric_difference() Support.

3 years agoadd default of None to backend declarations [#764]
Bob Halley [Fri, 21 Jan 2022 14:44:40 +0000 (06:44 -0800)] 
add default of None to backend declarations [#764]

3 years agoremove redundant sniffio dependency for trio
Bob Halley [Wed, 19 Jan 2022 12:59:15 +0000 (04:59 -0800)] 
remove redundant  sniffio dependency for trio

3 years agofix win32util.py file mode
Bob Halley [Tue, 18 Jan 2022 20:41:55 +0000 (12:41 -0800)] 
fix win32util.py file mode

3 years agofix the typo of resolve_address() [#754]
Bob Halley [Tue, 18 Jan 2022 17:15:34 +0000 (09:15 -0800)] 
fix the typo of resolve_address() [#754]

3 years agoMerge pull request #751 from peterthomassen/20220118_rdtypes
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

3 years agoAdd missing items to rdtypes/ANY/__init__.py 751/head
Peter Thomassen [Tue, 18 Jan 2022 15:16:15 +0000 (16:16 +0100)] 
Add missing items to rdtypes/ANY/__init__.py

3 years agoMerge pull request #749 from ishai1/resolver-ednsoptions
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

3 years agoTry to appease older unittest 749/head
Ishai [Fri, 14 Jan 2022 05:45:15 +0000 (21:45 -0800)] 
Try to appease older unittest

3 years agoAdd resolver edns options
Ishai [Wed, 5 Jan 2022 20:39:48 +0000 (12:39 -0800)] 
Add resolver edns options

3 years agofix version typo
Bob Halley [Thu, 23 Dec 2021 21:15:01 +0000 (13:15 -0800)] 
fix version typo

3 years agoremove mypy as a dev dependency
Bob Halley [Thu, 23 Dec 2021 16:50:46 +0000 (08:50 -0800)] 
remove mypy as a dev dependency

3 years agoMerge pull request #746 from rthalley/dependabot/pip/mypy-tw-0.930
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

3 years agoUpdate mypy requirement from ^0.921 to ^0.930 746/head
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>
3 years agoMerge pull request #745 from rthalley/dependabot/pip/mypy-tw-0.921
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

3 years agoUpdate mypy requirement from ^0.920 to ^0.921 745/head
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>
3 years agoskip async DoH tests if no httpx
Bob Halley [Tue, 21 Dec 2021 15:59:09 +0000 (07:59 -0800)] 
skip async DoH tests if no httpx

3 years agoAllow unknown digest types [#625]
Bob Halley [Mon, 20 Dec 2021 21:06:15 +0000 (13:06 -0800)] 
Allow unknown digest types [#625]

3 years agomaster branch is now 2.3 development as we have a 2.2 release branch
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

3 years agoadd dns.edns.EDECode enum
Bob Halley [Sun, 19 Dec 2021 20:00:29 +0000 (12:00 -0800)] 
add dns.edns.EDECode enum

3 years agoregenerate rdatatype-list.rst
Bob Halley [Sun, 19 Dec 2021 19:36:05 +0000 (11:36 -0800)] 
regenerate rdatatype-list.rst

3 years agoMerge pull request #741 from tomaskrizek/extended-errors
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

3 years agoedns: implement Extended DNS Error Option support 741/head
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.

3 years agoadd workflow for 2.2
Bob Halley [Sat, 18 Dec 2021 13:56:23 +0000 (05:56 -0800)] 
add workflow for 2.2

4 years agoDo not set asyncio future if it is already done. [#740]
Bob Halley [Fri, 17 Dec 2021 16:19:46 +0000 (08:19 -0800)] 
Do not set asyncio future if it is already done.  [#740]