Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
python-dns-lexicon
python-dns-lexicon.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-dns-lexicon.changes of Package python-dns-lexicon
------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor