Joe Williams 
							
						 
					 
					
						
						
							
						
						2b58e065e8 
					 
					
						
						
							
							fix format  
						
						 
						
						
						
						
					 
					
						2017-07-11 07:09:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Williams 
							
						 
					 
					
						
						
							
						
						22a0563916 
					 
					
						
						
							
							fix unsafe plan text interpolation  
						
						 
						
						
						
						
					 
					
						2017-07-10 16:00:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						818c1e9cc6 
					 
					
						
						
							
							Unit tests for ns1 escape handling and fix  
						
						 
						
						
						
						
					 
					
						2017-07-05 14:28:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						8d7b3fb101 
					 
					
						
						
							
							Remove ; escapes before sending to ns1 and when pulling from  
						
						 
						
						
						
						
					 
					
						2017-07-05 14:09:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a49330c5f4 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into ns1-retry  
						
						 
						
						
						
						
					 
					
						2017-07-02 10:47:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						06fb578550 
					 
					
						
						
							
							Include sleep duration in ns1 RateLimitException log  
						
						 
						
						
						
						
					 
					
						2017-07-02 10:47:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						d9806e851f 
					 
					
						
						
							
							NS1 RateLimitException, just sleep for e.period  
						
						 
						
						
						
						
					 
					
						2017-07-02 10:45:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anthonyvia 
							
						 
					 
					
						
						
							
						
						b0de5de445 
					 
					
						
						
							
							Supply 'Marker' to Route53 client when paging in order to correctly retrieve the next page of results.  
						
						 
						
						
						
						
					 
					
						2017-06-29 09:55:52 -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 
							
						 
					 
					
						
						
							
						
						0fb88a959a 
					 
					
						
						
							
							Add retry to ns1 provider  
						
						 
						
						
						
						
					 
					
						2017-06-28 03:26:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1340aee8a9 
					 
					
						
						
							
							MX RFC1035 - priority -> preference & value -> exchange  
						
						 
						
						
						
						
					 
					
						2017-06-23 13:04:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a97818b6ec 
					 
					
						
						
							
							populating existing provider state is lenient  
						
						 
						
						... 
						
						
						
						- adds lenient flag to Record.new, problems during validation are just
  warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
  target and lenient
- add source=self to Record.new in a few places that were missing it 
						
						
					 
					
						2017-06-23 09:01:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						852c101388 
					 
					
						
						
							
							Switch to an explicit SUPPORTS setup  
						
						 
						
						
						
						
					 
					
						2017-06-21 17:08:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4e497e862e 
					 
					
						
						
							
							Merge branch 'master' into natrual-sorting-improvements  
						
						 
						
						
						
						
					 
					
						2017-06-21 14:54:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						acd245ed41 
					 
					
						
						
							
							Merge branch 'master' into route53-refactor  
						
						 
						
						
						
						
					 
					
						2017-06-21 14:46:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						ce0b58d57e 
					 
					
						
						
							
							Quick-fix disable ALIAS for Route53 & Cloudflare  
						
						 
						
						... 
						
						
						
						Cloudflare could potentially support it, but their details are different enough
that i'll need to be looked into specifically later. 
						
						
					 
					
						2017-06-20 08:39:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						97e5b89925 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into route53-refactor  
						
						 
						
						
						
						
					 
					
						2017-06-20 08:18:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						046cde43b2 
					 
					
						
						
							
							Make sorting enforcement optional with YamlProvider  
						
						 
						
						
						
						
					 
					
						2017-06-19 22:44:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b777c159ce 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into alias-support  
						
						 
						
						
						
						
					 
					
						2017-06-12 14:07:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						dd0042c6ff 
					 
					
						
						
							
							Escape unescaped semicolons coming out of Route53  
						
						 
						
						
						
						
					 
					
						2017-06-08 17:55:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a36605e97e 
					 
					
						
						
							
							Merge branch 'master' into alias-support  
						
						 
						
						
						
						
					 
					
						2017-06-04 14:18:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						6fd7371e2f 
					 
					
						
						
							
							DnsimpleProvider updates delete before create, or else errors thrown  
						
						 
						
						
						
						
					 
					
						2017-06-04 14:12:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1b1590011c 
					 
					
						
						
							
							NS1 does not support SSHFP  
						
						 
						
						
						
						
					 
					
						2017-06-04 14:07:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						11cf155477 
					 
					
						
						
							
							Pass of ALIAS support across supported providers. Allow ALIAS ttl  
						
						 
						
						... 
						
						
						
						Supports ALIAS for Dnsimple, Dyn, Ns1, and PowerDNS. Notes added to readme about
some of the quirks found while working with them. TTL seems to mostly be
accepted on ALIAS records so it has been added back, what it means seems to vary
across providers, thus notes. 
						
						
					 
					
						2017-06-03 09:44:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul van Brouwershaven 
							
						 
					 
					
						
						
							
						
						ac82ab171e 
					 
					
						
						
							
							Fix NS1 provider name  
						
						 
						
						... 
						
						
						
						Update example class name from "octodns.provider.nsone.Ns1Provider" to working "octodns.provider.ns1.Ns1Provider". 
						
						
					 
					
						2017-06-01 15:57:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b549ee79e9 
					 
					
						
						
							
							Merge pull request  #33  from github/nsone-basic-support  
						
						 
						
						... 
						
						
						
						First pass through NsOneProvider 
						
						
					 
					
						2017-05-30 07:57:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a9c6d8c6ba 
					 
					
						
						
							
							Rework _Route53Record to avoid a bunch of hacks  
						
						 
						
						... 
						
						
						
						They were working around the lack of class hierarchy, this addresses that by
adding 2 child classes. It gets rid of a bunch of ugly default params and
if-this junk in the main class that was trying to deal with plain & geo records.
Also as a positive side effect it gets rid of some hacks that lived in
Route53Provider dealing with the fact that the old setup couldn't detect going
to/from a GeoDNS record correctly. 
						
						
					 
					
						2017-05-29 08:26:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Williams 
							
						 
					 
					
						
						
							
						
						e16bd2701f 
					 
					
						
						
							
							fix up logging  
						
						 
						
						
						
						
					 
					
						2017-05-24 08:04:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Williams 
							
						 
					 
					
						
						
							
						
						5b93bb5979 
					 
					
						
						
							
							use a percentage of change/deleted records rather than an absolute count  
						
						 
						
						
						
						
					 
					
						2017-05-24 07:21:04 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1aae060f6d 
					 
					
						
						
							
							Add User-Agent header to Dyn monitors  
						
						 
						
						
						
						
					 
					
						2017-05-11 08:43:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						23257d8ac7 
					 
					
						
						
							
							NsOneProvider -> Ns1Provider and related renames  
						
						 
						
						
						
						
					 
					
						2017-05-10 16:09:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						5f95cd904c 
					 
					
						
						
							
							First pass through NsOneProvider  
						
						 
						
						
						
						
					 
					
						2017-05-09 22:17:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						852381b810 
					 
					
						
						
							
							Add test for Route53Provider geo -> plain conversion  
						
						 
						
						
						
						
					 
					
						2017-05-09 14:45:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						ee6a654054 
					 
					
						
						
							
							HealthCheckId is required for geo records now  
						
						 
						
						
						
						
					 
					
						2017-05-09 14:22:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						e7fffb0ca1 
					 
					
						
						
							
							Route53Provider correctly handle converting to and from geo records  
						
						 
						
						
						
						
					 
					
						2017-05-09 14:20:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zBart 
							
						 
					 
					
						
						
							
						
						bc98af024b 
					 
					
						
						
							
							Handle Cloudflare not escaping semicolons  
						
						 
						
						
						
						
					 
					
						2017-05-03 12:46:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						20351ba442 
					 
					
						
						
							
							DynProvider Traffic Directors want lowercase province without country  
						
						 
						
						
						
						
					 
					
						2017-04-13 08:43:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4f53f7d0f7 
					 
					
						
						
							
							Rework DynProvider._check_dyn_sess based on further reading of the code  
						
						 
						
						... 
						
						
						
						It's actually session creation that isn't thread-safe so we need to lock around
that. 
						
						
					 
					
						2017-03-29 12:00:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						9ff90a9b4c 
					 
					
						
						
							
							DynectSession creation isn't thread-safe so we need to lock around it  
						
						 
						
						
						
						
					 
					
						2017-03-29 10:57:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						fe1d1b22d7 
					 
					
						
						
							
							Handle creating per-thread DynectSessions  
						
						 
						
						
						
						
					 
					
						2017-03-27 15:27:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						da4632fb7c 
					 
					
						
						
							
							docstrings for each provider showing config  
						
						 
						
						
						
						
					 
					
						2017-03-17 10:03:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7957a4c018 
					 
					
						
						
							
							Initial import of OSS OctoDNS  
						
						 
						
						
						
						
					 
					
						2017-03-15 15:38:10 -07:00