]> git.ipfire.org Git - thirdparty/dnspython.git/log
thirdparty/dnspython.git
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]

4 years agolint from flake
Bob Halley [Fri, 17 Dec 2021 13:48:36 +0000 (05:48 -0800)] 
lint from flake

4 years agolint
Bob Halley [Fri, 17 Dec 2021 13:44:23 +0000 (05:44 -0800)] 
lint

4 years agolint and remove unused helpers
Bob Halley [Fri, 17 Dec 2021 13:44:08 +0000 (05:44 -0800)] 
lint and remove unused helpers

4 years agoMerge pull request #739 from rthalley/dependabot/pip/mypy-tw-0.920
Bob Halley [Fri, 17 Dec 2021 13:09:56 +0000 (05:09 -0800)] 
Merge pull request #739 from rthalley/dependabot/pip/mypy-tw-0.920

Update mypy requirement from ^0.910 to ^0.920

4 years agoUpdate mypy requirement from ^0.910 to ^0.920 739/head
dependabot[bot] [Thu, 16 Dec 2021 16:03:02 +0000 (16:03 +0000)] 
Update mypy requirement from ^0.910 to ^0.920

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.910...v0.920)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoadd WMI extra; simplify install doc a bit
Bob Halley [Wed, 15 Dec 2021 14:46:14 +0000 (06:46 -0800)] 
add WMI extra; simplify install doc a bit

4 years agoadd 3.10 classifier
Bob Halley [Wed, 15 Dec 2021 14:45:30 +0000 (06:45 -0800)] 
add 3.10 classifier

4 years agocope with 3.6 exception difference
Bob Halley [Tue, 7 Dec 2021 14:01:35 +0000 (06:01 -0800)] 
cope with 3.6 exception difference

4 years agoadd quoting to python version list
Bob Halley [Tue, 7 Dec 2021 13:38:10 +0000 (05:38 -0800)] 
add quoting to python version list

4 years agoadd runs-on
Bob Halley [Tue, 7 Dec 2021 13:35:04 +0000 (05:35 -0800)] 
add runs-on

4 years agotest 3.10 and windows too
Bob Halley [Tue, 7 Dec 2021 13:33:11 +0000 (05:33 -0800)] 
test 3.10 and windows too

4 years agoMerge pull request #731 from rthalley/cname-and-other-data
Bob Halley [Fri, 3 Dec 2021 19:46:44 +0000 (11:46 -0800)] 
Merge pull request #731 from rthalley/cname-and-other-data

First draft of CNAME and other data handling in zones.

4 years agofix typos; simplify _check_cname_and_other_data 731/head
Bob Halley [Fri, 3 Dec 2021 19:39:50 +0000 (11:39 -0800)] 
fix typos; simplify _check_cname_and_other_data

4 years agoadd missing @ to immutable invocation
Bob Halley [Thu, 2 Dec 2021 22:57:11 +0000 (14:57 -0800)] 
add missing @ to immutable invocation

4 years agorefactor to have a get_node() in the txn API
Bob Halley [Thu, 2 Dec 2021 22:44:08 +0000 (14:44 -0800)] 
refactor to have a get_node() in the txn API

4 years agofix doco errors
Bob Halley [Thu, 2 Dec 2021 19:40:45 +0000 (11:40 -0800)] 
fix doco errors

4 years agosimpliy node.is_cname()
Bob Halley [Thu, 2 Dec 2021 15:39:06 +0000 (07:39 -0800)] 
simpliy node.is_cname()

4 years agocname and other data check in zonefile reader
Bob Halley [Thu, 2 Dec 2021 15:22:46 +0000 (07:22 -0800)] 
cname and other data check in zonefile reader

4 years agoinfrastructure needed for CNAME-and-other-data check in txn
Bob Halley [Thu, 2 Dec 2021 14:43:37 +0000 (06:43 -0800)] 
infrastructure needed for CNAME-and-other-data check in txn

4 years agoincorporate review feedback
Bob Halley [Thu, 2 Dec 2021 13:33:35 +0000 (05:33 -0800)] 
incorporate review feedback

4 years agomore doco for CNAME-and-other-data
Bob Halley [Sun, 28 Nov 2021 19:29:11 +0000 (11:29 -0800)] 
more doco for CNAME-and-other-data

4 years agodoco for CNAME-and-other-data
Bob Halley [Sun, 28 Nov 2021 19:23:17 +0000 (11:23 -0800)] 
doco for CNAME-and-other-data

4 years agoFirst draft of CNAME and other data handling in zones.
Bob Halley [Fri, 26 Nov 2021 23:12:50 +0000 (15:12 -0800)] 
First draft of CNAME and other data handling in zones.