Commit Graph

1501 Commits

Author SHA1 Message Date
Adam Smith b2eab63d54 ZoneFileSource: allow users to specify file extension 2021-01-08 20:02:37 -08:00
Adam Smith 97dbb6a782 Merge pull request #659 from yzguy/fqdn_module_missing
Add fqdn module to setup.py as dependency
2021-01-08 18:44:19 -05:00
Adam Smith 8d1f6c69e7 Add fqdn module to setup.py as dependency 2021-01-08 15:08:38 -08:00
Ross McFarland a2094ff9eb Merge pull request #587 from Arunothia/master
Forcing delete to happen before create
2021-01-03 13:34:24 -08:00
Ross McFarland ab89a92c80 Merge branch 'master' into master 2021-01-03 13:24:09 -08:00
Ross McFarland 2b82fa56a7 Merge pull request #654 from PeterDaveHello/patch-1
Fix indent of config/example.com.yaml in README.md
2021-01-03 13:15:50 -08:00
Arunothia Marappan 082e1a0229 Merge branch 'master' into master 2020-12-26 15:02:27 -08:00
Arunothia Marappan 32811ed5c1 Update octodns/provider/azuredns.py
Co-authored-by: Ross McFarland <ross@github.com>
2020-12-26 15:01:14 -08:00
Peter Dave Hello d801a40057 Fix indent of config/example.com.yaml in README.md 2020-12-27 04:49:11 +08:00
Ross McFarland 4222c6bdb8 Merge pull request #653 from PeterDaveHello/RefactorGitHookShellScript
Refactor .git_hooks_pre-commit shell script syntax
2020-12-26 08:23:18 -08:00
Arunothia Marappan cffc906071 Removing trailing whitespace in comment 2020-12-25 21:53:47 -08:00
Arunothia Marappan cad48ea4e8 Updating lengthy comment 2020-12-25 21:50:46 -08:00
Arunothia Marappan d28d51290b Removing space from blank line 2020-12-25 21:11:02 -08:00
Arunothia Marappan 949a136f53 Enforcing Delete to happen before all other operations in _apply 2020-12-25 21:07:23 -08:00
Arunothia Marappan e8573a91f4 Merge branch 'master' of https://github.com/octodns/octodns 2020-12-25 17:59:18 -08:00
Peter Dave Hello 0fad8fa0d9 Quote variable to prevent globbing, word splitting in .git_hooks_pre-commit 2020-12-21 03:33:08 +08:00
Peter Dave Hello 8095f4560a Replace legacy ... w/ $(...) in .git_hooks_pre-commit 2020-12-21 03:29:29 +08:00
Ross McFarland 1633af6723 Merge pull request #652 from PeterDaveHello/UpdateDevDependency
Update development dependency - Twine to v3.2.0
2020-12-20 07:37:52 -08:00
Peter Dave Hello bdf4a6f425 Update development dependency twine to v3.2.0
Twine version < 2.0 was reported has a security vulnerability

From Twine version 2.0+, it requires Python 3.6, but doesn't seem to
have other breaking changes.

Reference:

- https://github.com/pypa/twine/issues/491
- https://twine.readthedocs.io/en/latest/changelog.html
2020-12-20 21:45:17 +08:00
Arunothia Marappan 262eb37254 Merge branch 'master' into master 2020-12-18 13:00:42 -08:00
Ross McFarland 20d34e0833 Merge pull request #634 from rissson/alias-failing-test
manager: error when an alias zone is synced without its source
2020-12-18 08:59:25 -08:00
Ross McFarland 3e09451fd7 Remove debug print. 2020-12-18 08:50:59 -08:00
Marc 'risson' Schmitt 2b454ccc22 manager: error when an alias zone is synced without its source
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2020-12-17 15:23:22 +01:00
Ross McFarland 66b7ced85c Merge pull request #649 from siddharths2710/doc/unsafe_threshold
Updated document for unsafe thresholds
2020-12-14 06:28:11 -08:00
Ross McFarland 77c65b042e Wording tweaks to threshold params doc 2020-12-14 06:24:17 -08:00
root 75e75a8846 Updated doc for unsafe thresholds 2020-12-12 08:09:19 +00:00
Ross McFarland 2143ccf80b Merge pull request #646 from nikolay-te/master
Ignore UltraDNS records with unsupported rrtypes and log warning.
2020-12-11 10:11:07 -08:00
Nikolay Denev 049bdb55af Shorten line 2020-12-11 17:47:22 +00:00
Nikolay Denev 20dc4dc6a7 Update octodns/provider/ultra.py
Co-authored-by: Ross McFarland <ross@github.com>
2020-12-11 16:54:09 +00:00
Nikolay Denev 9549a0dec9 Ignore records with unsupported rrtypes and log warning. 2020-12-10 22:31:33 +00:00
Ross McFarland bf99785aee Merge pull request #645 from octodns/clear-out-nbsp
Replace some nbsp chars that have slipped into manager.py somehow
2020-12-10 10:26:33 -08:00
Ross McFarland a7bb6a306c Remove corresponding nbsp's from manager tests 2020-12-10 08:39:31 -08:00
Ross McFarland 86232b48cf Replace some nbsp chars that have slipped into manager.py somehow 2020-12-10 08:30:15 -08:00
Ross McFarland 4516fa4fbf Merge pull request #642 from octodns/octodns-org-links
Update links to octodns/octodns
2020-12-08 09:04:27 -08:00
Ross McFarland 523f1f5647 s#github/octodns#octodns/octodns/g 2020-12-08 08:33:04 -08:00
Ross McFarland 16241d29a6 Merge pull request #641 from 0xflotus/patch-1
fix: error in gandi.py
2020-12-08 06:36:55 -08:00
0xflotus 870c1209d3 Update test_octodns_provider_gandi.py 2020-12-08 09:51:10 +01:00
0xflotus 61280e1e75 fix: error in gandi.py 2020-12-08 02:37:55 +01:00
Ross McFarland b1b992c628 Merge pull request #639 from PeterDaveHello/AddMorePythonVersionsOnGitHubActions
Also add Python v3.6, v3.8 on GitHub Actions for test
2020-12-04 07:03:05 -08:00
Ross McFarland ac0aeef54f Link to python vesrion EOL dates 2020-12-04 06:59:08 -08:00
Peter Dave Hello 3c942defb5 Also add Python v3.6, v3.8 on GitHub Actions for test
Unlike Python v2 as v2.7 is 10 years old, Python v3 has more versions
alive amoung us, it'll be great if they will all be tested.
2020-12-04 14:44:13 +08:00
Ross McFarland f9aa08b38b Merge pull request #632 from ucc/python_3.9_compat
Fix _is_valid_dkim_key for Python 3.9 compatibility in OVH provider
2020-12-03 07:41:20 -08:00
Mark Tearle 6a869dae8b Merge branch 'master' into python_3.9_compat 2020-12-02 11:30:19 +08:00
Mark Tearle f9cf97e98a Add python 3.9 to GitHub CI workflow to catch removed methods 2020-12-02 11:25:01 +08:00
Ross McFarland 7235d82460 Merge pull request #631 from PeterDaveHello/ImproveValueValidation
Improve ALIAS, CNAME, DNAME & PTR record FQDN validation
2020-12-01 09:13:10 -08:00
Mark Tearle 0ebd343cba Merge branch 'master' into python_3.9_compat 2020-11-26 15:34:40 +08:00
Mark Tearle 7f89c621a1 Address coverage for Python 2, tidy up variable names in _is_valid_dkim_key 2020-11-25 23:29:49 +08:00
Mark Tearle fa266c23d2 Fix _is_valid_dkim_key for Python 3.9 compatibility in OVH provider
base64.decodestring was deprecated and removed in Python 3.9 in favour of
decodebytes (See https://bugs.python.org/issue39351 )
2020-11-25 22:28:35 +08:00
Peter Dave Hello 3dd7061a0c Remove Azure allow empty CNAME, PTR value behavior
cc #84 #628
2020-11-22 21:10:47 +08:00
Peter Dave Hello b7ed4aa57f Improve ALIAS, CNAME, DNAME & PTR record FQDN validation
Use fqdn package to help verify if the record value is really valid.

The original behavior will treat value like `_.` or `.` be a valid
record, which is strange, and the real world may not have those use
cases at all.

The RFC documents are pretty long, as I didn't read them all or enough
to tell should it be valid or not by the spec, so I opened issue #612 to
discuss this case and got a positive response from the main maintainer
to have the change.

Close #628
2020-11-22 21:10:47 +08:00