Adam Smith
be6019f119
change all answers from NS1 to absolute for types that require it
2018-06-13 22:44:45 -07:00
Ross McFarland
3ea78af8e1
pycodestyle updates, mostly escaping \, couple r's, ignore break on binary
2018-04-15 09:58:36 -07:00
Tommy Yang
b000c07c80
Skip unsupported records for NS1 & DNSimple
...
Implements the unsupported records skipping fix [proposed by ross](https://github.com/github/octodns/issues/176#issuecomment-359294960 ) in #176 for DNSimple and additionally for NS1.
Fixes #176 and also the NS1 version of it (`AttributeError: 'Ns1Provider' object has no attribute '_data_for_DNSKEY'`) that currently affect domains that have DNSSEC enabled.
2018-04-09 05:50:22 -07:00
Ross McFarland
3ef91326e8
Implement populate exists for Ns1Provider
2018-01-21 14:35:32 -08:00
Steve Coursen
b06c14deae
Fix E501 line too long
2018-01-08 12:28:25 -05:00
Steve Coursen
dc43c43866
Increased test coverage
2018-01-08 10:02:27 -05:00
Steve Coursen
481bbe10f6
add geo support for ns1
2017-12-28 16:01:56 -05:00
Steve Coursen
61a86810ee
add geo support for ns1
2017-12-28 16:01:22 -05:00
Steve Coursen
ce5ecc52e3
fix broken test by updating the actual format of the answers
2017-11-14 13:14:03 -05:00
Adam Smith
00aaa3bf4d
set default value for nsone cname to None, use first value if non-zero length
2017-10-27 09:53:38 -07:00
Ross McFarland
c24c793bcb
CAA unit tests for provider support
2017-08-26 15:28:09 -07:00
Ross McFarland
0cb284ad0c
Merge branch 'master' into add-record-perf
2017-07-21 08:37:48 -07:00
Ross McFarland
818c1e9cc6
Unit tests for ns1 escape handling and fix
2017-07-05 14:28:01 -07:00
Ross McFarland
908698da49
Fix major performance issue with add_record O(N^2)
...
Before, 1-2k record took ~10s and more than that was just painful, 5k took
forever. This records things to keep a dict of nodes with a set of records so
that we can quickly "jump" to the point we're looking for without having to
search. 10k records now takes ~5s.
2017-07-02 18:23:45 -07:00
Ross McFarland
d9806e851f
NS1 RateLimitException, just sleep for e.period
2017-07-02 10:45:58 -07:00
Ross McFarland
a44b82c2c7
NS1 rate_limit_delay param, unit tests for rate limit handling
2017-06-28 04:11:46 -07:00
Ross McFarland
1340aee8a9
MX RFC1035 - priority -> preference & value -> exchange
2017-06-23 13:04:38 -07:00
Ross McFarland
bc1736bc39
NS1, add Delete support, fix apply create, flush out tests to 100%
2017-05-23 09:36:15 -07:00
Ross McFarland
06e17d043b
Corrected handling of ns1 errors, Ns1Provider.populate tests
2017-05-22 17:33:31 -07:00