]> git.ipfire.org Git - thirdparty/dnspython.git/log
thirdparty/dnspython.git
6 months agoFix missing references [#1193]
Bob Halley [Sat, 17 May 2025 14:42:34 +0000 (07:42 -0700)] 
Fix missing references [#1193]

7 months agoUpdate wmi extra to only install on Windows (#1192)
Jason R. Coombs [Wed, 23 Apr 2025 13:57:54 +0000 (09:57 -0400)] 
Update wmi extra to only install on Windows (#1192)

Since installing `dnspython[wmi]` is the recommended way to avoid querying dns servers on inactive interfaces (#1191), but WMI is only meaningful on Windows, perhaps the extra should only be installed on Windows.

8 months agoFix want_dnssec semantics.
Brian Wellington [Thu, 10 Apr 2025 22:21:11 +0000 (15:21 -0700)] 
Fix want_dnssec semantics.

Calling dns.message.make_query() with ednsflags including dns.flags.DO
didn't work properly.  The code would call Message.use_edns(), which
would do the right thing, and then call Message.want_dnssec(false)
because want_dnssec defaults False, which would overwrite the flags with
the wrong value.

This slightly changes the semantics, to make want_dnssec only have an
effect if it's True.  That's already what the documentation says.

8 months agofix type issue with to_generic()
Bob Halley [Mon, 7 Apr 2025 14:57:27 +0000 (07:57 -0700)] 
fix type issue with to_generic()

8 months agoAdd type hints for `Rdata` and `GenericRdata` constructors (#1190)
Jeremy Lainé [Mon, 7 Apr 2025 14:55:15 +0000 (16:55 +0200)] 
Add type hints for `Rdata` and `GenericRdata` constructors (#1190)

8 months agofix type error in _http3 verify parameter
Bob Halley [Sun, 30 Mar 2025 19:35:05 +0000 (12:35 -0700)] 
fix type error in _http3 verify parameter

8 months agolint for DSYNC
Bob Halley [Sun, 30 Mar 2025 19:30:25 +0000 (12:30 -0700)] 
lint for DSYNC

8 months agoallow ssl.SSLContext type in the verify= argument of dns.query.https() (#1173)
Thomas Steen Rasmussen [Sun, 30 Mar 2025 19:26:32 +0000 (21:26 +0200)] 
allow ssl.SSLContext type in the verify= argument of dns.query.https() (#1173)

allow ssl.SSLContext type in the verify= argument of dns.query.https() and dns.asyncquery.https()

8 months agoadd comment that running xfr example does not work for access control reasons
Bob Halley [Sun, 30 Mar 2025 19:24:37 +0000 (12:24 -0700)] 
add comment that running xfr example does not work for access control reasons

8 months agodocs: update zone transfer example to use inbound_xfr() (#1189)
Patrick Evans [Sun, 30 Mar 2025 19:22:59 +0000 (19:22 +0000)] 
docs: update zone transfer example to use inbound_xfr() (#1189)

8 months agoFix a DSYNC type issue, harmonize its scheme type, and increase coverage.
Bob Halley [Sun, 30 Mar 2025 19:09:36 +0000 (12:09 -0700)] 
Fix a DSYNC type issue, harmonize its scheme type, and increase coverage.

8 months agoAdd DSYNC rdatatype support (#1185)
Peter Thomassen [Sun, 30 Mar 2025 18:45:58 +0000 (20:45 +0200)] 
Add DSYNC rdatatype support (#1185)

Add DSYNC rdatatype support.

8 months agodocs: fix enum module name for udp_mode (#1187)
Patrick Evans [Wed, 26 Mar 2025 13:23:18 +0000 (13:23 +0000)] 
docs: fix enum module name for udp_mode (#1187)

8 months agofix issues found with latest version of pyright
Bob Halley [Wed, 26 Mar 2025 13:22:28 +0000 (06:22 -0700)] 
fix issues found with latest version of pyright

8 months agoremove unused hostname parameter to _https helper, and fix default port in the helper
Bob Halley [Sat, 22 Mar 2025 15:22:24 +0000 (08:22 -0700)] 
remove unused hostname parameter to _https helper, and fix default port in the helper

8 months agoAdd support for persistent H3 connections. (#1184)
Brian Wellington [Thu, 20 Mar 2025 14:43:40 +0000 (07:43 -0700)] 
Add support for persistent H3 connections. (#1184)

* Add support for persistent H3 connections.

* Make mypy happy.

* Make pyright happy.

8 months agoAllow built-in `IPv{4,6}Address` objects when constructing A/AAAA rdata (#1183)
Štěpán Balážik [Mon, 17 Mar 2025 14:58:16 +0000 (15:58 +0100)] 
Allow built-in `IPv{4,6}Address` objects when constructing A/AAAA rdata (#1183)

* Allow built-in IPv{4,6}Address objects when constructing A/AAAA rdata

Also applies elsewhere where dns.rdata.Rdata._as_ipv{4,6}_address is
used.

* Typecheck `tok` argument in dns.rdata.from_text

This now returns a better error message. Previously:

`SyntaxError: 'foo' object has no attribute 'get'`

Now:

`ValueError: tok must be a string or a Tokenizer`

---------

Co-authored-by: Štěpán Balážik <stepan@isc.org>
10 months agomake the latest pyright happy
Bob Halley [Wed, 29 Jan 2025 19:46:34 +0000 (11:46 -0800)] 
make the latest pyright happy

10 months agoQUIC code should process verify correctly when given a directory (#1179)
Bob Halley [Wed, 29 Jan 2025 19:36:31 +0000 (11:36 -0800)] 
QUIC code should process verify correctly when given a directory (#1179)

path. [#1174]

10 months agoDo not leak fds when using a selector [#1177]. (#1178)
Bob Halley [Thu, 23 Jan 2025 20:07:10 +0000 (12:07 -0800)] 
Do not leak fds when using a selector [#1177]. (#1178)

10 months agowe do not need to install types for mypy anymore
Bob Halley [Sat, 18 Jan 2025 21:12:21 +0000 (13:12 -0800)] 
we do not need to install types for mypy anymore

12 months agoMove creating a socket for a DoH query into the address's try..except
Bob Halley [Sat, 14 Dec 2024 19:26:17 +0000 (11:26 -0800)] 
Move creating a socket for a DoH query into the address's try..except
block so if creating fails, e.g. due to no IPv6, we try other addressess
if we've got any.  [#1169]

12 months agoAdd RFC 3597.
Bob Halley [Wed, 4 Dec 2024 15:00:38 +0000 (07:00 -0800)] 
Add RFC 3597.

12 months agoReplace percent formatting with f-strings. (#1168)
Brian Wellington [Fri, 29 Nov 2024 20:28:00 +0000 (12:28 -0800)] 
Replace percent formatting with f-strings. (#1168)

* Replace percent formatting with f-strings.

* Fix pyright ignores.

12 months agoSupport registering new types with classes. (#1167)
Brian Wellington [Fri, 29 Nov 2024 20:23:24 +0000 (12:23 -0800)] 
Support registering new types with classes. (#1167)

* Support registering new types with classes.

Previously, dns.rdata.register_type() required passing a module which
contained the implementation of the new type, and it would extract the
class from the module.  This change allows passing the class directly.

12 months agodisable ruff UP031
Bob Halley [Wed, 27 Nov 2024 19:38:05 +0000 (11:38 -0800)] 
disable ruff UP031

12 months agoBump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#1164)
dependabot[bot] [Sun, 17 Nov 2024 01:44:38 +0000 (17:44 -0800)] 
Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#1164)

Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 3.0.1 to 3.0.2.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.1...3.0.2)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months agoThe QUIC sync worker thread should not spew backtraces due to not catching exceptions.
Bob Halley [Sun, 17 Nov 2024 01:42:54 +0000 (17:42 -0800)] 
The QUIC sync worker thread should not spew backtraces due to not catching exceptions.

13 months agofix typed example
Bob Halley [Sat, 2 Nov 2024 15:53:59 +0000 (08:53 -0700)] 
fix typed example

13 months agodo not pyright win32util.py
Bob Halley [Fri, 18 Oct 2024 20:14:26 +0000 (13:14 -0700)] 
do not pyright win32util.py

13 months agopyright cannot figure out trio CancelScope
Bob Halley [Fri, 18 Oct 2024 20:11:16 +0000 (13:11 -0700)] 
pyright cannot figure out trio CancelScope

13 months agotry to add pyright to the CI
Bob Halley [Fri, 18 Oct 2024 20:03:22 +0000 (13:03 -0700)] 
try to add pyright to the CI

13 months agopyright linting for quic
Bob Halley [Fri, 18 Oct 2024 17:44:02 +0000 (10:44 -0700)] 
pyright linting for quic

13 months agoadd typed variant of MX example
Bob Halley [Fri, 18 Oct 2024 17:27:29 +0000 (10:27 -0700)] 
add typed variant of MX example

13 months agosimplify support Python version doco
Bob Halley [Fri, 18 Oct 2024 17:23:51 +0000 (10:23 -0700)] 
simplify support Python version doco

13 months agomore minor lint tweaks
Bob Halley [Fri, 18 Oct 2024 17:17:53 +0000 (10:17 -0700)] 
more minor lint tweaks

13 months agoMinor README updates (#1149)
Ryan Frantz [Fri, 18 Oct 2024 17:16:44 +0000 (13:16 -0400)] 
Minor README updates (#1149)

- Consistently formats the `dnspython` name and some terminal commands.
- Tightens up a few lines to adhere what I presume is the preferred
  80-character line limit.

13 months agoFix AXFR-style IXFR with multiple messages. (#1151)
Brian Wellington [Fri, 18 Oct 2024 16:36:02 +0000 (09:36 -0700)] 
Fix AXFR-style IXFR with multiple messages. (#1151)

The inbound xfr code is conflating the expected rdtype in responses with
the incremental/replacement response style.  This causes a problem when
an AXFR-style IXFR response spans multiple messages, as resetting the
style to AXFR (replacement) also changed the expected type in the
question section of future responses to AXFR.

This change separates out the style from the expected rdtype.

13 months agodocs: include `dns.resolver.LifetimeTimeout` exception (#1148)
Mike Fiedler [Wed, 16 Oct 2024 01:22:05 +0000 (21:22 -0400)] 
docs: include `dns.resolver.LifetimeTimeout` exception (#1148)

13 months agopyright lint for async backends
Bob Halley [Wed, 16 Oct 2024 01:14:45 +0000 (18:14 -0700)] 
pyright lint for async backends

13 months agopyright lint for dnssecalgs
Bob Halley [Wed, 16 Oct 2024 01:04:29 +0000 (18:04 -0700)] 
pyright lint for dnssecalgs

13 months agopyright lint for rdtypes
Bob Halley [Wed, 16 Oct 2024 00:55:13 +0000 (17:55 -0700)] 
pyright lint for rdtypes

13 months agoPyright lint (#1147)
Bob Halley [Tue, 15 Oct 2024 19:53:10 +0000 (12:53 -0700)] 
Pyright lint (#1147)

Start of pyright linting (more to come in future work).

14 months agoremove broken codeql analysis until fixed
Bob Halley [Mon, 14 Oct 2024 14:02:09 +0000 (07:02 -0700)] 
remove broken codeql analysis until fixed

14 months agoremove debug print from retry_on_timeout
Bob Halley [Sat, 12 Oct 2024 16:48:37 +0000 (09:48 -0700)] 
remove debug print from retry_on_timeout

14 months agoadd more wrapping accidentally omitted from the PR
Bob Halley [Sat, 12 Oct 2024 16:31:45 +0000 (09:31 -0700)] 
add more wrapping accidentally omitted from the PR

14 months agoRetry on test timeout (#1146)
Bob Halley [Sat, 12 Oct 2024 16:29:13 +0000 (09:29 -0700)] 
Retry on test timeout (#1146)

wrap all the tests that can time out

14 months agoAdd dns.edns.Option.to_generic() (#1145)
Brian Wellington [Fri, 11 Oct 2024 20:34:57 +0000 (13:34 -0700)] 
Add dns.edns.Option.to_generic() (#1145)

* Add dns.edns.Option.to_generic()

Converts an EDNS option represented by a custom class into an equivalent
option represented by the generic option class.  This is similar to the
existing dns.rdata.Rdata.to_generic() method.

Also, adds a specialization to the existing dns.rdata.Rdata.to_generic()
method for GenericRdata, to avoid extra work for applications that want
to convert all rdata to generic form.

* Fix typing issue.

* Fix typing again.

14 months agoBump sphinx-rtd-theme from 3.0.0 to 3.0.1 (#1144)
dependabot[bot] [Wed, 9 Oct 2024 16:47:28 +0000 (09:47 -0700)] 
Bump sphinx-rtd-theme from 3.0.0 to 3.0.1 (#1144)

Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 3.0.0 to 3.0.1.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.0...3.0.1)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14 months agoBump sphinx-rtd-theme from 2.0.0 to 3.0.0 (#1142)
dependabot[bot] [Tue, 8 Oct 2024 15:22:35 +0000 (08:22 -0700)] 
Bump sphinx-rtd-theme from 2.0.0 to 3.0.0 (#1142)

Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 2.0.0 to 3.0.0.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/2.0.0...3.0.0)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14 months agoAdjust Answer iterator return type as Rdata is unhelpful. Any is
Bob Halley [Mon, 7 Oct 2024 11:12:18 +0000 (04:12 -0700)] 
Adjust Answer iterator return type as Rdata is unhelpful.  Any is
better as then duck typing is used, which is inherent to the design
[#1141].

14 months agofix(answer): add typing to range (#1138)
Ron Green [Sat, 5 Oct 2024 16:48:12 +0000 (18:48 +0200)] 
fix(answer): add typing to range (#1138)

14 months agoUse the port from the URL if provided for H3 [#1139]
Bob Halley [Sat, 5 Oct 2024 16:36:15 +0000 (09:36 -0700)] 
Use the port from the URL if provided for H3 [#1139]

14 months agofix doco typo
Bob Halley [Wed, 25 Sep 2024 15:29:13 +0000 (08:29 -0700)] 
fix doco typo

14 months agofix typo (#1133)
Jakob Schlyter [Sun, 22 Sep 2024 14:12:03 +0000 (16:12 +0200)] 
fix typo (#1133)

14 months agoupdate ci matrix
Bob Halley [Sat, 21 Sep 2024 21:14:41 +0000 (14:14 -0700)] 
update ci matrix

14 months agoCI 2.7 testing and also remove python 3.8
Bob Halley [Sat, 21 Sep 2024 16:53:53 +0000 (09:53 -0700)] 
CI 2.7 testing and also remove python 3.8

14 months ago2.7.0 prep
Bob Halley [Sat, 21 Sep 2024 16:51:32 +0000 (09:51 -0700)] 
2.7.0 prep

14 months ago2.8.0 version
Bob Halley [Sat, 21 Sep 2024 16:47:44 +0000 (09:47 -0700)] 
2.8.0 version

14 months agofix typing after reorganization
Bob Halley [Sat, 21 Sep 2024 16:41:14 +0000 (09:41 -0700)] 
fix typing after reorganization

14 months agolint
Bob Halley [Sat, 21 Sep 2024 16:38:03 +0000 (09:38 -0700)] 
lint

14 months agolinting
Bob Halley [Sat, 21 Sep 2024 16:37:02 +0000 (09:37 -0700)] 
linting

14 months agoReorganize _parse_modify() to remove spurious warnings
Bob Halley [Sat, 21 Sep 2024 16:00:28 +0000 (09:00 -0700)] 
Reorganize _parse_modify() to remove spurious warnings
about used-before-set variables, and avoid extra re matching
when not needed.

14 months agoadd WALLET to rdata-subclasses.rst
Bob Halley [Sat, 21 Sep 2024 15:54:25 +0000 (08:54 -0700)] 
add WALLET to rdata-subclasses.rst

14 months agoregenerate rdatatype list for doco
Bob Halley [Sat, 21 Sep 2024 15:52:01 +0000 (08:52 -0700)] 
regenerate rdatatype list for doco

14 months agoupdate features
Bob Halley [Sat, 21 Sep 2024 15:50:55 +0000 (08:50 -0700)] 
update features

14 months agomore doco updates for 2.7
Bob Halley [Sat, 21 Sep 2024 15:46:31 +0000 (08:46 -0700)] 
more doco updates for 2.7

14 months agomissed a master -> main in the README
Bob Halley [Tue, 17 Sep 2024 13:14:07 +0000 (06:14 -0700)] 
missed a master -> main in the README

14 months agoAdd a copy mode to dns.message.make_response(). (#1131)
Bob Halley [Tue, 17 Sep 2024 12:56:14 +0000 (05:56 -0700)] 
Add a copy mode to dns.message.make_response(). (#1131)

Add a copy mode to dns.message.make_response().

If the mode is none, then a default copy mode appropriate for the opcode will
be used.  This is currently always dns.message.CopyMode.QUESTION.

If the mode is dns.message.CopyMode.QUESTION then only the question
section is copied.

If the mode is dns.message.CopyMode.EVERYTHING, then all sections are
copied other than OPT or TSIG records which are created appropriately
if needed instead of being copied.

If the mode is dns.message.CopyMode.NOTHING then no sections are
copied.

15 months agodisable uv as mypy auto type install does not work with it
Bob Halley [Sat, 14 Sep 2024 20:53:35 +0000 (13:53 -0700)] 
disable uv as mypy auto type install does not work with it

15 months agoCheck SAN for IP if using an address URL in https() [#1125].
Bob Halley [Sat, 14 Sep 2024 15:51:39 +0000 (08:51 -0700)] 
Check SAN for IP if using an address URL in https() [#1125].

Httpx needs us to set the "sni_hostname" extension if the
server in the URL is an IP address, as otherwise it will not
check the certificate.  With this change, it will look for a
SAN with the IP address.

15 months agoblack autoformatting fixes
Bob Halley [Fri, 13 Sep 2024 18:37:22 +0000 (11:37 -0700)] 
black autoformatting fixes

15 months agoOnly create httpx transports when needed. (#1130)
Brian Wellington [Fri, 13 Sep 2024 18:33:51 +0000 (11:33 -0700)] 
Only create httpx transports when needed. (#1130)

When a caller passes an httpx client to https(), there's no need to
create a transport object that's not used.

15 months agoThe return type of Rdata.to_wire() is Optional[bytes] not bytes. (#1129)
Bob Halley [Tue, 10 Sep 2024 15:10:36 +0000 (08:10 -0700)] 
The return type of Rdata.to_wire() is Optional[bytes] not bytes. (#1129)

* The return type of Rdata.to_wire() is Optional[bytes] not bytes.
[#1128]

15 months agoAdd example of DNS over TLS (#1126)
Moshe Kaplan [Sun, 8 Sep 2024 18:29:07 +0000 (14:29 -0400)] 
Add example of DNS over TLS (#1126)

15 months agoIgnore UP006 and UP0035 (Tuple->tuple and List->list) because we are stuck with them...
Bob Halley [Sun, 8 Sep 2024 18:13:20 +0000 (11:13 -0700)] 
Ignore UP006 and UP0035 (Tuple->tuple and List->list) because we are stuck with them for a while.

15 months agorefresh README notices
Bob Halley [Sat, 7 Sep 2024 20:47:03 +0000 (13:47 -0700)] 
refresh README notices

15 months agoproject update: remove 3.8, add 3.13
Bob Halley [Sat, 7 Sep 2024 20:01:09 +0000 (13:01 -0700)] 
project update: remove 3.8, add 3.13

15 months agoAvoid instantiating Resolver when it is not necessary for DoH (#1123)
URenko [Wed, 28 Aug 2024 13:42:57 +0000 (13:42 +0000)] 
Avoid instantiating Resolver when it is not necessary for DoH (#1123)

* Avoid instantiating Resolver when bootstrap_address is present for DoH

* Avoid instantiating Resolver when hostname is ip address for DoH

15 months agoCreate EOFError exceptions with text EOF. (#1124)
Brian Wellington [Fri, 23 Aug 2024 20:31:57 +0000 (13:31 -0700)] 
Create EOFError exceptions with text EOF. (#1124)

Previously, EOFErrors were being created with no text, leading to bad
looking error messages.

15 months agoRefactor xfr. (#1122)
Brian Wellington [Sun, 18 Aug 2024 13:54:16 +0000 (06:54 -0700)] 
Refactor xfr. (#1122)

* Refactor xfr.

Internally refactors the zone transfer code to separate the message
processing from the socket management, allowing the (internal) callers
to pass a socket in.  This should allow a future interface that accepts
a socket, which would mean that xfr over DoT would just work, and xfr
over DoQ would be closer to working.

Adds some necessary functionality to the asyncbackend Socket class to
allow the async zone transfer code to be more similar to the sync code
(specifically, adds a type field to Socket, and updates the trio backend
to connect UDP sockets when requested).

In asyncquery.py, reorder the inbound_xfr() and quic() methods for
consistency.

* Run black.

* Fix typing.

16 months agoAllow Message.from_text() to parse a TSIG but not validate it. (#1116)
Bob Halley [Tue, 6 Aug 2024 21:47:21 +0000 (14:47 -0700)] 
Allow Message.from_text() to parse a TSIG but not validate it. (#1116)

[#1115]

16 months agoDo not allow an empty list in TXT record wire format or by invoking the constructor...
Bob Halley [Tue, 6 Aug 2024 21:46:49 +0000 (14:46 -0700)] 
Do not allow an empty list in TXT record wire format or by invoking the constructor. (#1118)

[#1117]

16 months agoadd RFC 7871
Bob Halley [Thu, 1 Aug 2024 19:11:08 +0000 (12:11 -0700)] 
add RFC 7871

16 months agoignore some uninteresting coverage gaps
Bob Halley [Thu, 1 Aug 2024 12:24:07 +0000 (05:24 -0700)] 
ignore some uninteresting coverage gaps

16 months agodisable codecov
Bob Halley [Thu, 1 Aug 2024 12:05:53 +0000 (05:05 -0700)] 
disable codecov

16 months agoDeal with windows registry delimiters more comprehensively. (#1113)
Bob Halley [Wed, 31 Jul 2024 12:27:48 +0000 (05:27 -0700)] 
Deal with windows registry delimiters more comprehensively. (#1113)

Windows has used both " " and "," as a list item delimiter, and
issues [#1010] and [#1112] have also show that both can happen,
possibly due to updates, e.g. "a, b".  We now just convert "," to
" " and split().

16 months agoInitial update of whatsnew for 2.7.0.
Bob Halley [Sun, 28 Jul 2024 20:11:08 +0000 (13:11 -0700)] 
Initial update of whatsnew for 2.7.0.

16 months agoUse uv with hatch if available.
Bob Halley [Wed, 24 Jul 2024 22:00:03 +0000 (15:00 -0700)] 
Use uv with hatch if available.

16 months agoReportChannel EDNS option support. (#1111)
Bob Halley [Wed, 24 Jul 2024 18:29:07 +0000 (11:29 -0700)] 
ReportChannel EDNS option support. (#1111)

16 months agorun ruff in the CI
Bob Halley [Wed, 24 Jul 2024 02:04:57 +0000 (19:04 -0700)] 
run ruff in the CI

16 months agoI do not want the SIM linting.
Bob Halley [Wed, 24 Jul 2024 02:00:31 +0000 (19:00 -0700)] 
I do not want the SIM linting.

16 months agoMore mostly automated (but reviewed!) f-string conversions.
Bob Halley [Wed, 24 Jul 2024 01:55:56 +0000 (18:55 -0700)] 
More mostly automated (but reviewed!) f-string conversions.

16 months agoautomated format to f-string conversion + black
Bob Halley [Wed, 24 Jul 2024 01:45:32 +0000 (18:45 -0700)] 
automated format to f-string conversion + black

16 months agocryptography>=43 is now required to use cryptography
Bob Halley [Wed, 24 Jul 2024 01:36:35 +0000 (18:36 -0700)] 
cryptography>=43 is now required to use cryptography

16 months agoFix miscellaneous lint from increased ruff settings.
Bob Halley [Wed, 24 Jul 2024 01:35:39 +0000 (18:35 -0700)] 
Fix miscellaneous lint from increased ruff settings.

16 months agoAdd support for deterministic signatures (#1104)
Jakob Schlyter [Wed, 24 Jul 2024 00:58:13 +0000 (02:58 +0200)] 
Add support for deterministic signatures (#1104)

Add support for deterministic signatures and make them by default for ECDSA.

16 months agoensure we have a zone origin (#1105)
Jakob Schlyter [Tue, 23 Jul 2024 12:55:51 +0000 (14:55 +0200)] 
ensure we have a zone origin (#1105)

16 months agoreformat examples (#1107)
Jakob Schlyter [Tue, 23 Jul 2024 12:46:18 +0000 (14:46 +0200)] 
reformat examples (#1107)

16 months agoFix typo in message-edns.rst (#1102)
Peter Thomassen [Sun, 21 Jul 2024 19:29:48 +0000 (21:29 +0200)] 
Fix typo in message-edns.rst (#1102)