Commit Graph

1471 Commits

Author SHA1 Message Date
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
Ross McFarland 3076f28212 Merge pull request #630 from pieterlexis/pdns-pre-release
PowerDNS: Support pre-release versions
2020-11-19 06:58:31 -08:00
Ross McFarland f822ef3d5f Removing trailing space 2020-11-19 06:44:44 -08:00
Ross McFarland 5e13d5009a Add a comment about the - version split 2020-11-19 06:35:13 -08:00
Pieter Lexis e02a8b3858 PowerDNS: Support pre-release versions
This commit strips any superfluous -alphaN (or beta or rc) from the
version number's minor number so it can be cast to an int. This will
allow octodns to sync to/from PowerDNS pre-releases.
2020-11-19 10:04:02 +01:00
Ross McFarland 07b8c19acc Merge pull request #627 from numberly/fix-name-length-validation
Fix name length validation
2020-11-16 06:40:16 -08:00
Guillaume Gelin 9c20d0015b Fix name length validation
Closes #626
2020-11-16 15:35:57 +01:00
Ross McFarland 6a169be47a Merge pull request #625 from yzguy/axfr_caa
Add CAA record support to AxfrSource/ZoneFileSource
2020-11-12 09:56:10 -08:00
Adam Smith e98f21455d Add CAA record support to AxfrSource/ZoneFileSource 2020-11-12 09:48:23 -08:00
Ross McFarland 317f7cadc6 Merge pull request #623 from github/rel-0-9-11
v0.9.11 version bump and CHANGELOG update
v0.9.11
2020-11-06 08:21:11 -08:00
Ross McFarland edf92fb159 v0.9.11 version bump and CHANGELOG update 2020-11-05 09:45:39 -08:00
Ross McFarland 340a54a65d Merge pull request #609 from jayvdb/sdist-tests
MANIFEST.in: Add test data
2020-11-05 09:01:44 -08:00
Ross McFarland c9ae0e7d49 Merge branch 'master' into sdist-tests 2020-11-05 08:59:03 -08:00
Ross McFarland 150005d905 Add missing .md's remove redundant recursives 2020-11-05 08:58:48 -08:00
Ross McFarland a1dc5c7382 Merge pull request #619 from Inikup/gandi-provider
Add support for Gandi LiveDNS
2020-11-04 14:31:01 -08:00
Jonathan Leroy f3e3f19cd3 Suppress previous exceptions before raising GandiClientUnknownDomainName
exception
2020-11-03 22:59:39 +01:00
Jonathan Leroy 09a02286f5 Merge branch 'master' into gandi-provider 2020-11-03 22:30:52 +01:00
Ross McFarland 51f9f2826f Merge pull request #621 from github/alias-root-only
ALIAS records only allowed at the root of zones
2020-11-03 10:39:45 -08:00
Ross McFarland 269e737812 Add a caveat emptor clause to lenient doc section. 2020-11-03 10:35:55 -08:00
Ross McFarland b017f90c66 Add some docs around lenient and its uses 2020-11-03 10:27:31 -08:00
Ross McFarland 7958a6e1d1 Merge remote-tracking branch 'origin/master' into alias-root-only 2020-11-02 13:47:23 -08:00
Jonathan Leroy 729fd01dbf Merge branch 'master' into gandi-provider 2020-11-02 19:13:12 +01:00
Ross McFarland 1bd561b531 Merge pull request #592 from Inikup/zones-aliases
Add support for zones aliases
2020-11-02 09:55:52 -08:00
Jonathan Leroy bb7a1a43b7 Implement suggested changes 2020-11-02 18:42:03 +01:00
Jonathan Leroy 6ebe085881 Add GandiProvider to README 2020-11-02 18:04:45 +01:00
Jonathan Leroy 05ce134454 Add tests for zone creation 2020-11-02 18:02:15 +01:00
Jonathan Leroy dc9dc45ae6 Fixes tests after merging of #620 2020-11-02 18:00:48 +01:00