Ross McFarland 
							
						 
					 
					
						
						
							
						
						cee7677ae4 
					 
					
						
						
							
							Implement Zone.add_record lenient across our providers  
						
						 
						
						
						
						
					 
					
						2018-05-30 12:41:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1103b4c383 
					 
					
						
						
							
							Implement Zone.add_record lenient param/support and more tests  
						
						 
						
						
						
						
					 
					
						2018-05-30 12:30:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						ffbca09d8b 
					 
					
						
						
							
							0.9.1 version bump and changelog update  
						
						 
						
						
						
						
					 
					
						2018-05-21 19:03:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						3ea78af8e1 
					 
					
						
						
							
							pycodestyle updates, mostly escaping \, couple r's, ignore break on binary  
						
						 
						
						
						
						
					 
					
						2018-04-15 09:58:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						10ec89e8b2 
					 
					
						
						
							
							Merge branch 'master' into bugfix/skipping-unsupported-records  
						
						 
						
						
						
						
					 
					
						2018-04-09 07:59:23 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								No GUI 
							
						 
					 
					
						
						
							
						
						a06ad43e0a 
					 
					
						
						
							
							Mark SSHFP algorithm 4 as valid  
						
						 
						
						... 
						
						
						
						[RFC 7479](https://tools.ietf.org/html/rfc7479 ) introduces support for Ed25519 host keys for the SSHFP record. 
						
						
					 
					
						2018-04-07 09:39:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						19956f14bc 
					 
					
						
						
							
							Include fqdn in Route53 health check refs, not name  
						
						 
						
						... 
						
						
						
						This will ensure unique refs for different zones. Without them the ref isn't
enough to make sure we're looking at the right thing (notably when we're
gc'ing old health checks.) This also adds a bit more debugging around health
checks. 
						
						
					 
					
						2018-04-04 17:38:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a5c560f203 
					 
					
						
						
							
							Rename Dyn._monitor_matches to _monitor_doesnt_match  
						
						 
						
						
						
						
					 
					
						2018-04-04 07:33:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						8330a3a16c 
					 
					
						
						
							
							Update a now stale comment on Route53 provider about healthchecks  
						
						 
						
						
						
						
					 
					
						2018-04-02 08:20:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						db6b9d2ada 
					 
					
						
						
							
							Remove stale comment about dyn property locations  
						
						 
						
						
						
						
					 
					
						2018-04-02 08:09:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b51a9148b8 
					 
					
						
						
							
							Route53 support for healthcheck protocol & port  
						
						 
						
						
						
						
					 
					
						2018-03-31 14:47:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						e6d8669611 
					 
					
						
						
							
							Implement healthcheck protocol and port for Dyn  
						
						 
						
						
						
						
					 
					
						2018-03-31 14:31:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						849a97f161 
					 
					
						
						
							
							Add healthcheck protocol validation, HTTP or HTTPS  
						
						 
						
						
						
						
					 
					
						2018-03-31 13:35:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						9752cb0a12 
					 
					
						
						
							
							Add protocol and port to octodns.healthcheck configurables  
						
						 
						
						
						
						
					 
					
						2018-03-31 13:10:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						084f1e7c57 
					 
					
						
						
							
							Consolidate Dyn monitor comparison logic  
						
						 
						
						
						
						
					 
					
						2018-03-31 13:05:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						5372e86e1c 
					 
					
						
						
							
							Switch to named params in _extra_changes  
						
						 
						
						
						
						
					 
					
						2018-03-31 12:39:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						182c953875 
					 
					
						
						
							
							Remove extraxted Record.ignored, extract excluded and included  
						
						 
						
						... 
						
						
						
						Make the Record.octodns bits more consistent 
						
						
					 
					
						2018-03-31 12:21:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						afd592f5a3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into configurable-geo-healthcheck  
						
						 
						
						
						
						
					 
					
						2018-03-31 12:16:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						76f01f9f26 
					 
					
						
						
							
							0.9.0 version bump and (partial) changelog updates  
						
						 
						
						
						
						
					 
					
						2018-03-26 08:28:49 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirkjan Bussink 
							
						 
					 
					
						
						
							
						
						a180f246a2 
					 
					
						
						
							
							Use proper object  
						
						 
						
						
						
						
					 
					
						2018-03-22 09:03:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirkjan Bussink 
							
						 
					 
					
						
						
							
						
						9cde37993b 
					 
					
						
						
							
							Really fix lint issue, should read better  
						
						 
						
						
						
						
					 
					
						2018-03-22 09:01:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirkjan Bussink 
							
						 
					 
					
						
						
							
						
						ced6350cc9 
					 
					
						
						
							
							Fix linting issues  
						
						 
						
						
						
						
					 
					
						2018-03-22 08:57:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirkjan Bussink 
							
						 
					 
					
						
						
							
						
						a7f6da96d3 
					 
					
						
						
							
							Merge branch 'master' into configurable-geo-healthcheck  
						
						 
						
						
						
						
					 
					
						2018-03-22 08:51:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						29b6f5a886 
					 
					
						
						
							
							Unsorted GeoValue.values can result in false diffs  
						
						 
						
						
						
						
					 
					
						2018-03-15 06:22:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						9021adced9 
					 
					
						
						
							
							Merge branch 'master' into check-route53-against-all-supported-types  
						
						 
						
						
						
						
					 
					
						2018-03-04 06:38:00 -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 
							
						 
					 
					
						
						
							
						
						fc4bf6b8ce 
					 
					
						
						
							
							Merge branch 'master' into googledns-semicolon-escapes  
						
						 
						
						
						
						
					 
					
						2018-03-03 10:43:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7228c5b294 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into show-zone-create  
						
						 
						
						
						
						
					 
					
						2018-03-03 10:18:32 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						543b1c9dbd 
					 
					
						
						
							
							Fix handling of Cloudflare ALIAS updates  
						
						 
						
						
						
						
					 
					
						2018-02-24 09:10:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						9f7a114928 
					 
					
						
						
							
							Merge branch 'master' into cloudflare-consistent-contents  
						
						 
						
						
						
						
					 
					
						2018-02-24 07:53:14 -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 
							
						 
					 
					
						
						
							
						
						5439504dd0 
					 
					
						
						
							
							Merge branch 'master' into googledns-semicolon-escapes  
						
						 
						
						
						
						
					 
					
						2018-02-18 10:31:11 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hirotaka Nakajima 
							
						 
					 
					
						
						
							
						
						743af63989 
					 
					
						
						
							
							Remove unnecessary argument "cdn"  
						
						 
						
						
						
						
					 
					
						2018-02-17 23:00:31 +09: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						22d8914ef2 
					 
					
						
						
							
							Merge branch 'master' into new-sshfp-values  
						
						 
						
						
						
						
					 
					
						2018-02-12 12:02:36 -08:00