Ross McFarland
a127bd1193
Merge pull request #222 from github/dyn-safe-empty-rulesets
...
Make sure to insert new rulesets at the "end"
2018-03-26 08:12:28 -07:00
Ross McFarland
4904a0ea20
Sort existing_rulesets by _ordering desc, so default is removed first
2018-03-24 17:58:08 -07:00
Ross McFarland
7a755d15be
Make sure to insert new rulesets at the "end"
...
Dyn will still match them, even while they're empty before we've had a
chance to add the respons pools to them which is BAD and caused a
medium-size outage (thankfully not as bad as it could have been.) Ideally
we'd use publish=False and stage things, but that seems broken in the client
lib, there's no way to send publish=N. I also tried sending the
response_pool_ids as part of the create calls and response pool config if
one didn't exist, but neither of those routes worked :-(
2018-03-24 10:28:09 -07:00
Ross McFarland
a361bd61d0
Merge pull request #221 from github/sort-geo-values
...
Unsorted GeoValue.values can result in false diffs
2018-03-15 06:26:35 -07:00
Ross McFarland
29b6f5a886
Unsorted GeoValue.values can result in false diffs
2018-03-15 06:22:40 -07:00
Ross McFarland
87f8e0503b
Merge pull request #197 from mvermaes/check-route53-against-all-supported-types
...
Check Route 53 records against all supported types
2018-03-04 06:40:35 -08:00
Ross McFarland
9021adced9
Merge branch 'master' into check-route53-against-all-supported-types
2018-03-04 06:38:00 -08:00
Ross McFarland
00c1d4fafc
Merge pull request #216 from michaelmcallister/ISSUE-26
...
Skip Alias recordset for Route53 Provider
2018-03-04 06:37:30 -08:00
Michael McAllister
8c1fe707e8
ISSUE #26 Skip Alias recordset for Route53 Provider
2018-03-04 18:02:51 +11:00
Michael Vermaes
80adb22a4b
Check Route 53 records against all supported types
2018-03-04 14:18:21 +08:00
Ross McFarland
db1ea78e2e
Merge pull request #215 from Zophren/patch-1
...
Update Readme - OVH provider capabilities
2018-03-03 11:07:37 -08:00
Ross McFarland
d1a2540099
Merge branch 'master' into patch-1
2018-03-03 11:04:51 -08:00
Ross McFarland
8b78f9093a
Merge pull request #194 from sukiyaki/googledns-semicolon-escapes
...
Escape unescaped semicolons coming out of Google Cloud DNS
2018-03-03 10:47:39 -08:00
Ross McFarland
fc4bf6b8ce
Merge branch 'master' into googledns-semicolon-escapes
2018-03-03 10:43:26 -08:00
Ross McFarland
b153d56289
Merge pull request #175 from github/show-zone-create
...
Adds a new field Plan.exists to indicate whether the zone exists
2018-03-03 10:29:20 -08:00
Ross McFarland
7228c5b294
Merge remote-tracking branch 'origin/master' into show-zone-create
2018-03-03 10:18:32 -08:00
Ross McFarland
876c09dcc0
Flesh out UT for new Plan.exists messaging
2018-03-03 10:12:34 -08:00
Ross McFarland
e87806db05
Merge pull request #177 from trnsnt/ovh-show-zone-create
...
Implement populate exists for OvhProvider
2018-03-03 09:58:28 -08:00
Josh Soref
5d2ba2e715
Spelling ( #214 )
...
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
2018-02-27 09:09:47 -08:00
Zophren
48f804e329
Update Readme - OVH provider capabilities
...
Add DKIM to provider capabilities
2018-02-27 18:05:34 +01:00
Ross McFarland
dbc592bb4d
Merge pull request #209 from github/support-non-ascii
...
Change str() to unicode() to avoid encoding problems
2018-02-24 09:36:38 -08:00
Ross McFarland
f5c17638a4
Remove Rackspace's _as_unicode, no longer necessary
2018-02-24 09:27:43 -08:00
Ross McFarland
9f2b65ec83
Change str() to unicode() to avoid encoding problems
2018-02-24 09:19:23 -08:00
Ross McFarland
fad5bc32c2
Merge pull request #208 from github/fix-cloudflare-alias-update
...
Fix handling of Cloudflare ALIAS updates
2018-02-24 09:15:50 -08:00
Ross McFarland
543b1c9dbd
Fix handling of Cloudflare ALIAS updates
2018-02-24 09:10:57 -08:00
Ross McFarland
54e5d24c1b
Merge pull request #205 from github/cloudflare-consistent-contents
...
Extract _record_for from populate, use round trip in _apply_Update
2018-02-24 08:11:05 -08:00
Ross McFarland
9f7a114928
Merge branch 'master' into cloudflare-consistent-contents
2018-02-24 07:53:14 -08:00
Ross McFarland
d08e66d6d1
Merge pull request #207 from sshmanko/master
...
fix logging for update/delete_pcent_threshold
2018-02-22 07:18:13 -08:00
Sergei Shmanko
29bc1f3af3
fix logging for update/delete_pcent_threshold
2018-02-22 12:32:12 +02:00
Ross McFarland
4b44ab14b1
Use MIN_TTL, not 120 literal
2018-02-19 11:40:32 -08:00
Ross McFarland
886a26bc6f
Extract _record_for from populate, use round trip in _apply_Update
...
This will ensure that we have exactly the same logic/behavior across the
board when turning records into content and prevent the :-( hack that was in
here before. It was missing the max(min, ttl) bit we throw everything else
through and this makes that consistent. Most importantly it'll prevent us
from having to fix bugs or make improvements in multiple code paths in the
future.
2018-02-19 11:30:35 -08:00
Masaki Tagawa
7215d80230
PEP8
2018-02-18 10:36:02 +09:00
Masaki Tagawa
5439504dd0
Merge branch 'master' into googledns-semicolon-escapes
2018-02-18 10:31:11 +09:00
Ross McFarland
7c55061666
Merge pull request #198 from nunnun/bug/cloudflare-cdn-option
...
Remove unnecessary argument "cdn" from CloudflareProvider
2018-02-17 08:25:52 -08:00
Hirotaka Nakajima
743af63989
Remove unnecessary argument "cdn"
2018-02-17 23:00:31 +09:00
Ross McFarland
fa047e06b0
Merge pull request #195 from nsone/master
...
Properly set filter rules for geo answers
2018-02-15 08:34:01 -08:00
Steve Coursen
eb97b43d28
length of answers check is unnecessary
2018-02-15 10:49:43 -05:00
Steve Coursen
786a4fb06a
Merge branch 'master' of ssh://github.com/github/octodns
2018-02-15 10:16:23 -05:00
Ross McFarland
548e06aca0
Merge pull request #196 from sukiyaki/googledns-limit-name
...
Generate the zone name following the spec of Google Cloud DNS
2018-02-13 13:35:17 -08:00
Masaki Tagawa
c6aae7b9b3
Always prepend a legal name to the zone name
2018-02-14 06:24:57 +09:00
Masaki Tagawa
2a16e988e0
Generate the zone name following the spec of Google Cloud DNS
...
Zone name must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes, and be 63 characters or less.
For instance, a reverse zone of IPv6 may violate the spec on the first character and the length of the zone name.
2018-02-14 01:16:09 +09:00
Steve Coursen
c20296ef90
Merge branch 'master' of ssh://github.com/github/octodns
2018-02-13 10:10:32 -05:00
Masaki Tagawa
f62f824966
Escape unescaped semicolons coming out of Google Cloud DNS
2018-02-13 23:43:30 +09:00
Steve Coursen
2e17176442
Move if branch around to avoid creating unnecessary filter chains
2018-02-13 09:14:05 -05:00
Ross McFarland
5138d06162
Merge pull request #191 from github/new-sshfp-values
...
Support for SSHFP ECDSA (3) and SHA-256 (2)
2018-02-12 12:06:47 -08:00
Ross McFarland
22d8914ef2
Merge branch 'master' into new-sshfp-values
2018-02-12 12:02:36 -08:00
Ross McFarland
8943275b10
Merge pull request #192 from trnsnt/fix-srv
...
Fix SRV and SSHFP record for OVH provider
2018-02-12 08:59:50 -08:00
trnsnt
20d9ce7991
Fix SRV and SSHFP record for OVH provider
2018-02-12 17:31:27 +01:00
Ross McFarland
093398ff94
Support for SSHFP ECDSA (3) and SHA-256 (2)
...
RFC 6594 & RFC 7479
2018-02-11 17:01:38 -08:00
Ross McFarland
43f6ff7210
Merge pull request #182 from vanbroup/cloudflare-proxied
...
Option to handle Cloudflare proxied records
2018-02-09 08:08:43 -05:00