usableprivacy / upribox

Usable Privacy Box
https://upribox.org
GNU General Public License v3.0
172 stars 23 forks source link

Bump dnspython from 1.15.0 to 2.2.1 in /upribox_interface #223

Open dependabot[bot] opened 2 years ago

dependabot[bot] commented 2 years ago

Bumps dnspython from 1.15.0 to 2.2.1.

Changelog

Sourced from dnspython's changelog.

2.2.1

This release has no new features, but fixes the following issues:

  • dns.zone.from_text failed if relativize was False and an origin was specified in the parameters.

  • A number of types permitted an empty "rest of the rdata".

  • L32, L64, LP, and NID were missing from dns/rdtypes/ANY/init.py

  • The type definition for dns.resolver.resolve_address() was incorrect.

  • dns/win32util.py erroneously had the executable bit set.

  • The type definition for a number of asynchronous query routines was missing the default of None for the backend parameter.

  • dns/tsigkeyring.py didn't import dns.tsig.

  • A number of rdata types that have a "rest of the line" behavior for the last field of the rdata erroneously permitted an empty string.

  • Timeout intervals are no longer reported with absurd precision in exception text.

2.2.0

  • SVCB and HTTPS records have been updated to track the evolving draft standard.

  • The ZONEMD type has been added.

  • The resolver now returns a LifetimeTimeout exception which includes an error trace like the NoNameservers exception. This class is a subclass of dns.exception.Timeout for backwards compatibility.

  • DNS-over-HTTPS will try to use HTTP/2 if the httpx and h2 packages are installed.

  • DNS-over-HTTPS is now supported for asynchronous queries and resolutions.

  • dns.zonefile.read_rrsets() has been added, which allows rrsets in zonefile format, or a restrition of it, to be read. This function is useful for applications that want to read DNS data in text format, but do not want to use a Zone.

  • On Windows systems, if the WMI module is available, the resolver will retrieve

... (truncated)

Commits
  • 8a05f0c add manual trigger
  • dd70686 trigger 2.2 workflow
  • bed09f4 trigger 2.2 branch workflow
  • 3582d13 more 2.2.1 prep
  • f45c7ec _validate_name now handles relative names in an absolute zone.
  • 54f9ea2 documentation update
  • a8c49a1 2.2.1 whatsnew prep
  • 4704db2 fix documentation broken by the immutable mechanism
  • 004c2aa Add missing types to exceptions stub
  • 6c17aa4 update pytest tool dep, remove mypy dep
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)