forked from pool/python-dns-lexicon
f785b6897a2d044afb58820ffe56d50bb119345e54890524d269ce52ce1cb85f
* New method to determine the actual zone name for a given
FQDN. Historically it was an extraction
of the second-level domain given well-known TLDs (eg.,
`domain.net` for `www.domain.net`) using
`tldextract`, and usage of `--delegated` option to enforce a
specific zone name that is useful for
third-level domains hosted on a specific zone (eg., sub-zone
`sub.domain.net` delegated from zone
`domain.net`).
* It is now possible to use the `--resolve-zone-name` flag on
Lexicon client to trigger an actual
resolution of the zone name from a given FQDN using live DNS
servers by leveraging `dnspython`
utilities. Most of the time this makes `--delegated` useless,
since Lexicon will be able to guess the correct zone name.
* Add support to Python 3.12.
* Support older versions of requests (<2.27.0) in `ovh`
provider.
* Drop support for Python 3.7
* Protect `ovh` provider against invalid response bodies
* that are returned sometimes by OVH APIs.
* Fix filtering by record content in `godaddy` provider.
* Add `pyotp` Python dependency in Lexicon to help implementing
OTP (one-time password) on providers whose API supports this
kind of authentication.
* Add OTP support on `hover` provider, with a new flag named
`--auth-totp-secret`.
* Add type marker `py.typed` to inform types checkers about
availability of type annotations in Lexicon codebase.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dns-lexicon?expand=0&rev=52
Description
No description provided
Languages
RPM Spec
100%