forked from pool/python-dns-lexicon
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dns-lexicon?expand=0&rev=55
349 lines
14 KiB
Plaintext
349 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Dec 14 04:38:35 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- dnspython is not an optional requirement, bump it to Requires.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 14 12:09:55 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 3.17.0:
|
|
* 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.
|
|
* Stop using `cryptography` in providers where only hashing is
|
|
needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 31 12:33:52 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 3.12.0:
|
|
* Add `duckdns` provider (experimental support) (#1533)
|
|
* Add `dnsservices` provider (#1603)
|
|
* Add `flexibleengine` provider (#1600)
|
|
* Official support for Python 3.11
|
|
* Upgrade API version used for `azure` provider (#1606)
|
|
* Various fixes for documentation (#1488 #1458 #1601 #1605)
|
|
* Fix check for extra dependencies (#1568)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 1 09:03:45 UTC 2023 - ecsos <ecsos@opensuse.org>
|
|
|
|
- Add %{?sle15_python_module_pythons}
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 21 19:24:11 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- Update to 3.11.7
|
|
* Fix easyname provider (update action) (#1442)
|
|
- Release 3.11.6
|
|
* Fix hetzner provider with large list of entries (#1389)
|
|
- Release 3.11.5
|
|
* Fix upsertRecordSet in yandex provider (#1423)
|
|
- Release 3.11.4
|
|
* Better management of domain zone id in yandex provider (#1338)
|
|
* Fix create record action on glesys provider (#1356)
|
|
* Fix create multiple TXT records for the same name in azure
|
|
provider (#1359)
|
|
- Release 3.11.3
|
|
* Add porkbun provider (#1283)
|
|
- Release 3.11.2
|
|
* Add support of record update without an identifier in yandex
|
|
provider (#1253)
|
|
- Release 3.11.1
|
|
* Improve the Oracle Cloud DNS (oci) provider on the
|
|
authentication mechanism (#1251)
|
|
* Add API documentation to Oracle Cloud DNS (#1247)
|
|
- Release 3.11.0
|
|
* Add namecom provider (#1212)
|
|
* Fix TLD with two parts for namecheap provider (#1237)
|
|
* Fix entity__name parsing in easyname provider (#1230)
|
|
- Release 3.10.0
|
|
* Add --zone-id CLI flag for route53 provider
|
|
* Add yandexcloud provider dedicated to Yandex Cloud solution
|
|
(#1213)
|
|
* Improve documentation with auto-generation
|
|
* Clarify that yandex provider supports Yandex PDD only (#1211)
|
|
* Use UUIDs in aliyun provider to avoid nonce collisions
|
|
- Release 3.9.5
|
|
* Add misaka provider (#1205 #556)
|
|
* Fix yandex provider for MX/SRV records (#1201)
|
|
* Fix joker provider by using POST requests instead of GET
|
|
(#1201)
|
|
- Update BuildRequirements: full poetry is not needed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 11 02:21:58 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Remove BuildRequires/Recommends on zeep, due to softlayer-zeep.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 02:45:22 UTC 2022 - William Brown <william.brown@suse.com>
|
|
|
|
- Update to Version 3.9.4
|
|
* Add webgo provider
|
|
* Extend possible record types list for dreamhost provider
|
|
- Exclude test_oci.py due to failures.
|
|
- Remove skip on python36
|
|
- Drop remove-mock.patch, included upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 14 10:45:16 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- No longer build for python 3.6: not all dependencies are
|
|
available (e.g zeep).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 28 01:09:45 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- Update to Version 3.5.3
|
|
* Handle large number of hosted zones in route53 provider
|
|
- Changelog for 3.5.2
|
|
* Fix domains in "lock" state with joker provider
|
|
- Changelog for 3.5.1
|
|
* Add the Joker.com provider
|
|
* Add environment variable TLDEXTRACT_CACHE_PATH to configure a
|
|
tldextract cache custom location for Lexicon
|
|
* Old environment variable TLDEXTRACT_CACHE_FILE is deprecated
|
|
and will be removed in a future release
|
|
- Changelog for 3.5.0
|
|
* Avoid installation problems with setuptools==50
|
|
* Migrating codebase to Python 3.6+ specific features (Lexicon
|
|
will explicitly break on older versions now)
|
|
* Fix Easyname provider to work with their new website
|
|
- Changelog for 3.4.5
|
|
* Add pagination support to Google Cloud DNS provider (#577)
|
|
* Add official support to Python 3.9
|
|
* Add SSHFP record support to CloudFlare provider (library only)
|
|
(#612)
|
|
- Changelog for 3.4.4
|
|
* Fix Gandi provider to use the new LiveDNS API URL
|
|
- Changelog for 3.4.3
|
|
* Improve versions constraints by declaring latest major versions
|
|
known to work with Lexicon
|
|
- Changelog for 3.4.2
|
|
* Relax versions constraints on Lexicon dependencies until there
|
|
is a real need.
|
|
- Changelog for 3.4.1
|
|
* Add the Njalla provider
|
|
- Changelog for 3.4.0
|
|
* Use poetry to manage dependencies, build and package Lexicon.
|
|
* The beautifulsoup4 dependency has been integrated to the core
|
|
ones for generic purpose. As a consequence henet, easyname and
|
|
gratisdns providers do not have optional dependencies anymore.
|
|
* Remove support for Python 2.7.
|
|
* Remove support for Python 3.5.
|
|
* Remove the extra security from requests dependency which does
|
|
not make sense anymore on recent versions of Python.
|
|
- Changelog for 3.3.28
|
|
* Fix localzone provider to make it work with dnspython 2.x.
|
|
* Update easyname provider against the recent API changes.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 8 04:43:48 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 3.3.26:
|
|
* More straightforward approach to configure tests suites
|
|
* Allow updating gandi RRSet TTL
|
|
* Final customizations for hetzner dns api v1. The main fix is, that hetzner
|
|
does not need the fqdn as record name
|
|
* Add initial support for UltraDNS provider
|
|
* Add support for record sets in Route53
|
|
* Give a flag to set explicitly the zone ID and avoid unscoped API tokens
|
|
* Test lowest and highest supported python versions. Move mostly to 3.x
|
|
* Register properly the pytest mark ext_suite_1
|
|
* Use Bearer Token Authorization for Cloudflare API Tokens
|
|
* Remove Hetzner KonsoleH provider that is broken and not maintained
|
|
* Implement pagination for cloudflare
|
|
- add remove-mock.patch gh#AnalogJ/lexicon#706
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 26 07:22:41 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- %python3_only -> %python_alternative
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 30 05:28:26 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 3.3.19:
|
|
* Implement retry to handle rate limits in DNSMadeEasy (#442)
|
|
* Updated Link For Constellix API and Added Link for v2 of DNSSimple API
|
|
* Bug fixed: failure if "Forward" Record (#447)
|
|
* add RcodeZero (https://www.rcodezero.at) provider
|
|
* Move test_hostingde provider in the correct place
|
|
* Added example for lexicon usage as a python library
|
|
* Add support for Python 3.8
|
|
* minor fixes for RcodeZero provider: add "Accept" header to request and
|
|
fixed loglevel of debug message
|
|
* Change uri check after login for easyname
|
|
* Fix auto provider handling of parameters. (#473)
|
|
* Adds subaction as query parameter instead of using url argument
|
|
* Introduce Gransy provider. Gransy provider is former Subreg provider, but
|
|
because it works for multiple sites
|
|
* Changes to robst parser 'html5lib' for Hetzner
|
|
* Adds TTL to the digitalocean provider (#482)
|
|
- Drop Python 2 support, due to softlayer no longer supporting it
|
|
- Delete one broken unit test class
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 17 11:30:55 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Do not pull in zeep dependency as zeep is borked and on the
|
|
way from TW (subreg plugin no longer available)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 13 08:42:44 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 3.3.3:
|
|
* Failsafe list of records when some content is missing
|
|
* Update provider specific dependencies link
|
|
* Add DirectAdmin Provider (#418) * Add provider skeleton for DirectAdmin
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 26 09:13:29 UTC 2019 - pgajdos@suse.com
|
|
|
|
- version update to 3.3.1
|
|
* Added provider logic & test recordings. Integration tests passed.
|
|
* Added myself to codeowners file
|
|
* Fixed the lint. Removed rtype filter in _update & _delete methods. Added _identifier helper
|
|
* Update integration test recordings. Add provider to readme | iperurena
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 08:35:37 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 3.2.6:
|
|
* Varous pylint fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 12 09:06:50 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Do not use pytest macro for now to get this quickly to 15.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 5 11:17:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 3.2.1:
|
|
* Fix resolution of dependencies in a regular install of lexicon distribution
|
|
* Mark more tests as expected failures
|
|
* Fix the the updates of Gandi records of a specific type (#384)
|
|
* Fix the if-condition that handles the updates of Gandi records of a specific rtype
|
|
- Drop merged patch:
|
|
* ioerror.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 8 13:37:25 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 3.1.6:
|
|
* Various changes, no upstream changelog
|
|
- Add patch to fix network detection:
|
|
* ioerror.patch
|
|
- Drop merged patch:
|
|
* multiple-fixes-to-test_hetzner.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 30 08:22:27 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Drop pytest reqs that are not really needed to reduce dependency
|
|
pull
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 29 11:51:25 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Remove fix_regexps.patch and replace it with
|
|
multiple-fixes-to-test_hetzner.patch, which fixes the same rpmlint
|
|
issue and fixes test-hetzner above (gh#AnalogJ/lexicon#333)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 24 09:58:32 CET 2018 - mcepl@suse.com
|
|
|
|
- Requires localzone -> python-localzone
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 19 13:31:07 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to version 3.0.7
|
|
- Fix tests (the only excluded tests are test_hetzner because of
|
|
gh#AnalogJ/lexicon#333)
|
|
- Add fix_regexps.patch to fix gh#AnalogJ/lexicon#332
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 20 12:09:12 UTC 2018 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 3.0.2
|
|
- Update BuildRequries and Requires from setup.py
|
|
and test-requirements.txt
|
|
- Re-enable tests/providers/test_namecheap.py as the necessary
|
|
namecheap libraries have been packaged now
|
|
- Disable tests/providers/test_localzone.py as this test
|
|
requires an internet connection
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 23 13:14:19 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Conflict with python-lexicon that uses same namespace in sitedir
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 16 14:52:06 UTC 2018 - jengelh@inai.de
|
|
|
|
- Use POSIX-compliant syntax of find (requires a directory).
|
|
Use -delete in the same go.
|
|
- Update descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 15 15:21:50 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Expand dependencies in order to run tests
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 14 14:13:50 UTC 2018 - ecsos@opensuse.org
|
|
|
|
- Update to version 2.2.1
|
|
No changelog from upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 13 17:29:31 UTC 2017 - archie.cobbs@gmail.com
|
|
|
|
- Update to version 2.1.16
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 31 22:14:30 UTC 2016 - archie.cobbs@gmail.com
|
|
|
|
- Update to version 1.1.9
|
|
+ Add support for setting TTL, with default 60 minutes
|
|
+ Add Gandi support
|
|
+ Added luadns support
|
|
+ Added fdqn method
|
|
+ Added certbot plugin
|
|
- Add missing requirement for python-setuptools
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 19 16:35:55 CDT 2016 - archie.cobbs@gmail.com
|
|
|
|
- Initial creation of package, version 1.1.6
|
|
|