Ross McFarland 
							
						 
					 
					
						
						
							
						
						0830b9c114 
					 
					
						
						
							
							Handle and test for old-style NS1 catchall naming pattern  
						
						
						
						
					 
					
						2020-06-23 14:54:40 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						2938c7bf6a 
					 
					
						
						
							
							Test out the new naming/code paths for NS1 region populate/combining  
						
						
						
						
					 
					
						2020-06-23 13:57:14 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						a8cb831d29 
					 
					
						
						
							
							Much more thorough testing of NS1 _params_for_dynamic_A  
						
						
						
						
					 
					
						2020-06-23 13:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						680cd95e73 
					 
					
						
						
							
							Remove fragile save & restore record junk  
						
						
						
						
					 
					
						2020-06-23 13:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						d84aace823 
					 
					
						
						
							
							Don't modify a shared record, causes cascading test failures  
						
						
						
						
					 
					
						2020-06-23 13:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						bbe4dc2d3e 
					 
					
						
						
							
							NS1 georegion, country, and catchall need to be separate groups  
						
						
						
						
					 
					
						2020-06-23 09:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4323bed345 
					 
					
						
						
							
							Merge branch 'master' into tcp-healthcheck-support  
						
						
						
						
					 
					
						2020-05-11 07:10:59 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b7e75b700d 
					 
					
						
						
							
							Fix code coverage for NS1  
						
						
						
						
					 
					
						2020-05-08 08:44:26 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						27fd659089 
					 
					
						
						
							
							NS1 support for TCP healthchecks  
						
						
						
						
					 
					
						2020-05-08 07:57:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						d93ddddaf2 
					 
					
						
						
							
							Simplify logic, remove unnecessary coverage tests  
						
						
						
						
					 
					
						2020-04-11 02:28:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						4c21cfd85b 
					 
					
						
						
							
							Address review comments. Introduce catchall poolname  
						
						
						
						
					 
					
						2020-04-10 11:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						a64ec99de8 
					 
					
						
						
							
							Support reuse of default pool in rules in Ns1Provider  
						
						
						
						
					 
					
						2020-04-04 01:28:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						72eaf0d3af 
					 
					
						
						
							
							Handle non-existent zones case in extra_changes  
						
						
						
						
					 
					
						2020-03-28 02:21:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						a7f01d4c76 
					 
					
						
						
							
							Support upgrade of filter chain  
						
						
						
						
					 
					
						2020-03-25 12:36:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						837d3ed4ae 
					 
					
						
						
							
							Address review comments, add explicit filter chains  
						
						
						
						
					 
					
						2020-03-12 03:01:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						92d243df78 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/github/octodns  into nsone-country-filter-chain  
						
						
						
						
					 
					
						2020-03-10 15:23:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						d7c55f15c3 
					 
					
						
						
							
							Handle dynamic filter chains better  
						
						
						
						
					 
					
						2020-03-09 16:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						d68a034a57 
					 
					
						
						
							
							Update country filter conditionally instead of changing the default  
						
						
						
						
					 
					
						2020-03-06 12:25:07 -08:00 
						 
				 
			
				
					
						
							
							
								rupa deadwyler 
							
						 
					 
					
						
						
							
						
						0df33a5165 
					 
					
						
						
							
							changes per review  
						
						... 
						
						
						
						* Add a client_config option to Ns1Provider, for passing additional
  options or overrides to the SDK config. This should allow NS1 users
  some flexibility without bothering octodns so much.
* Expose the actual SDK client object as `_client` on the Ns1Client wrapper
* Do my best to clarify options and defaults in the Ns1Provider docstring 
						
						
					 
					
						2020-03-06 11:39:11 -05:00 
						 
				 
			
				
					
						
							
							
								rupa deadwyler 
							
						 
					 
					
						
						
							
						
						003754edc7 
					 
					
						
						
							
							NS1 provider: support rate-limiting strategy  
						
						... 
						
						
						
						Adds a "parallelism" argument to the NS1 Provider. If set, we analyze
response headers and attempt to avoid 429 responses. 
						
						
					 
					
						2020-03-05 12:16:17 -05:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						0daa37578b 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2020-03-03 16:36:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavan Chandrashekar 
							
						 
					 
					
						
						
							
						
						71a277f6ad 
					 
					
						
						
							
							NS1 doesn't support region OC. Handle it explicitly in the provider  
						
						
						
						
					 
					
						2020-03-03 11:07:29 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						ee73cacb5e 
					 
					
						
						
							
							DRY up new NS1 dynamic tests  
						
						
						
						
					 
					
						2020-01-27 08:35:12 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						c7be8fada2 
					 
					
						
						
							
							Add a way to configure Ns1Provider monitoring regions for records  
						
						
						
						
					 
					
						2020-01-16 14:37:25 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f91cac3ef4 
					 
					
						
						
							
							coverage for Ns1Client notifylist methods  
						
						
						
						
					 
					
						2020-01-06 10:13:58 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						eefd83de80 
					 
					
						
						
							
							Coverage for Ns1Provider _extra_changes  
						
						
						
						
					 
					
						2020-01-06 10:04:07 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						69cd30a183 
					 
					
						
						
							
							Coverage for Ns1Provider _data_for_dynamic_A  
						
						
						
						
					 
					
						2020-01-06 09:18:10 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						561a6ca2d9 
					 
					
						
						
							
							Test coverage for Ns1Provider _params_for_dynamic_A  
						
						
						
						
					 
					
						2020-01-06 08:31:35 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						0f298e51be 
					 
					
						
						
							
							Tests for ns1 _monitors_gc  
						
						
						
						
					 
					
						2019-12-13 13:22:54 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4022155b72 
					 
					
						
						
							
							Method naming consistency, test coverage for feeds and monitors  
						
						
						
						
					 
					
						2019-12-13 13:07:32 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						8ec84f49bb 
					 
					
						
						
							
							More ns1 code coverage, bug fix for monitor matching  
						
						
						
						
					 
					
						2019-12-13 12:39:14 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						d7053a2e92 
					 
					
						
						
							
							Ns1Client tests for caching and minor logic  
						
						
						
						
					 
					
						2019-12-13 11:58:18 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						55f4194daf 
					 
					
						
						
							
							Functionally complement and untested ns1 dynamic support  
						
						
						
						
					 
					
						2019-12-12 13:23:35 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7a472506cc 
					 
					
						
						
							
							Implement _data_for_dynamic_A w/some related refactoring  
						
						
						
						
					 
					
						2019-12-10 13:50:11 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4fd2daa8a9 
					 
					
						
						
							
							Implement reworked NS1 retry mechinism  
						
						
						
						
					 
					
						2019-12-09 08:56:55 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						c4987f1a09 
					 
					
						
						
							
							s/nsone/ns1/g  
						
						
						
						
					 
					
						2019-12-09 08:13:09 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f599d91902 
					 
					
						
						
							
							Update ns1 to 0.13.0 and use newer API methods  
						
						... 
						
						
						
						Results in lots of churn in the tests, but actually for the better as it
doesn't have to jump through nearly as many hoops to mock things now. 
						
						
					 
					
						2019-12-09 08:09:41 -08:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						00d65af6f1 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into python3-start  
						
						
						
						
					 
					
						2019-10-09 14:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								Josef Vogt 
							
						 
					 
					
						
						
							
						
						7c34247e3b 
					 
					
						
						
							
							Fix 'server error: zone not found' for NS1 provider  
						
						
						
						
					 
					
						2019-10-09 16:08:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7958233fcc 
					 
					
						
						
							
							Consistently order changes :-/  
						
						... 
						
						
						
						Many providers make their modifications in the order that changes comes. In
python3 this causes things to be inconsistently ordered. That mostly works, but
could result in hidenbugs (e.g. Route53Provider's batching could be completely
different based on the order it sees changes.) Sorting changes consistently
is a good thing and it shouldn't hurt situations where providers are already
doing their own ordering. All-in-all more consistent is better and we have to be
explicit with python 3. 
						
						
					 
					
						2019-10-07 09:17:48 -07:00 
						 
				 
			
				
					
						
							
							
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						0acff67faa 
					 
					
						
						
							
							Ns1Provider python3  
						
						
						
						
					 
					
						2019-10-05 14:38:58 -07:00 
						 
				 
			
				
					
						
							
							
								Kitten King 
							
						 
					 
					
						
						
							
						
						daa6fecc9b 
					 
					
						
						
							
							Fix Typos  
						
						
						
						
					 
					
						2019-07-20 06:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								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