1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

1457 Commits

Author SHA1 Message Date
Ross McFarland
e4d6084b4c POC of processors concept that can hook in to modify zones 2020-12-03 17:50:56 -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
Jonathan Leroy
20caaf8c4e Merge branch 'master' into gandi-provider 2020-11-02 16:35:14 +01:00
Ross McFarland
364b70048f Fix coverage pragma grep 2020-11-02 07:27:48 -08:00
Ross McFarland
19798e3acf Only allow ALIAS on APEX 2020-11-02 07:26:07 -08:00
Jonathan Leroy
2d4855508c Check that an alias zone source is not an alias zone 2020-11-01 23:58:40 +01:00
Jonathan Leroy
95a71a268e Apply workaround for python bug #2506 witout using "pragma: no cover"
comment
2020-10-31 23:51:04 +01:00
Jonathan Leroy
e524d69f63 Fixes linting issue 2020-10-31 23:32:20 +01:00
Jonathan Leroy
d3be3be734 Fix coverage issue 2020-10-31 23:26:27 +01:00
Jonathan Leroy
fbfa46fbcc Add documentation for zones aliases 2020-10-31 22:51:09 +01:00
Jonathan Leroy
9a4812223e Add missing empty line 2020-10-31 20:19:09 +01:00
Jonathan Leroy
038ae42284 Add comments and fixes some tests 2020-10-31 20:16:26 +01:00
Jonathan Leroy
6b568f5c9d Compare alias zones content with the one of its parent zone, even if
there is no changes in the parent zone
2020-10-31 19:07:34 +01:00
Jonathan Leroy
a6d8848fad Fixes linting issues 2020-10-31 14:19:43 +01:00
Jonathan Leroy
b0da090723 Add test for alias zones 2020-10-31 14:09:54 +01:00
Jonathan Leroy
a2aa98377d Add tests for Record.copy() 2020-10-31 10:57:14 +01:00