Brian E Clow 
							
						 
					 
					
						
						
							
						
						a9fe3b5398 
					 
					
						
						
							
							Adding URLFWD ttl exception handling for cloudflare  
						
						 
						
						
						
						
					 
					
						2021-07-23 15:24:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian E Clow 
							
						 
					 
					
						
						
							
						
						8ca7070186 
					 
					
						
						
							
							Formatting, lingering pr comments, fixing resulting errors  
						
						 
						
						
						
						
					 
					
						2021-07-23 15:03:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian E Clow 
							
						 
					 
					
						
						
							
						
						f4ccaaa791 
					 
					
						
						
							
							Apply suggestions from code review  
						
						 
						
						... 
						
						
						
						Thank you, Ross
Co-authored-by: Ross McFarland <rwmcfa1@gmail.com > 
						
						
					 
					
						2021-07-23 14:45:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian E Clow 
							
						 
					 
					
						
						
							
						
						afc46f67eb 
					 
					
						
						
							
							When you filter is important  
						
						 
						
						
						
						
					 
					
						2021-07-22 15:23:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian E Clow 
							
						 
					 
					
						
						
							
						
						a3b94cfed3 
					 
					
						
						
							
							Adding URLFWD type to CloudeFlare provider + testing updates  
						
						 
						
						
						
						
					 
					
						2021-07-22 14:33:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian E Clow 
							
						 
					 
					
						
						
							
						
						0967858554 
					 
					
						
						
							
							Accounting for CloudFlare TTL alias  
						
						 
						
						
						
						
					 
					
						2021-07-22 14:32:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						5e1f653848 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into srv_null_records  
						
						 
						
						
						
						
					 
					
						2021-02-18 07:52:47 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Tearle 
							
						 
					 
					
						
						
							
						
						403be8bb83 
					 
					
						
						
							
							Fix handling of NULL SRV records in Cloudflare provider  
						
						 
						
						
						
						
					 
					
						2021-02-15 22:23:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Tearle 
							
						 
					 
					
						
						
							
						
						5852ae7a2f 
					 
					
						
						
							
							Detect changes to LOC record correctly  
						
						 
						
						
						
						
					 
					
						2021-02-09 20:41:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Tearle 
							
						 
					 
					
						
						
							
						
						5963c8b894 
					 
					
						
						
							
							Force order of Delete() -> Create() -> Update() in Cloudflare provider  
						
						 
						
						... 
						
						
						
						Addresses issues with changing between A, AAAA and CNAME records in
both directions with the Cloudflare API
See also: github/octodns#507 
See also: github/octodns#586 
See also: github/octodns#587  
						
						
					 
					
						2021-02-09 20:41:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Tearle 
							
						 
					 
					
						
						
							
						
						8338e8db58 
					 
					
						
						
							
							Add LOC record support to Cloudflare provider  
						
						 
						
						
						
						
					 
					
						2021-02-09 20:41:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Hudson 
							
						 
					 
					
						
						
							
						
						84048dbde9 
					 
					
						
						
							
							Cloudflare: Make page size configurable  
						
						 
						
						
						
						
					 
					
						2020-06-22 17:27:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Hudson 
							
						 
					 
					
						
						
							
						
						b80d1575e6 
					 
					
						
						
							
							Update tests with new per_page params  
						
						 
						
						
						
						
					 
					
						2020-06-11 17:57:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Hudson 
							
						 
					 
					
						
						
							
						
						90cc9576f5 
					 
					
						
						
							
							Increase Cloudflare page size  
						
						 
						
						... 
						
						
						
						Increase Cloudflare page size to reduce request count
`GET zones` has a MAX of 50 and a default of 20
https://api.cloudflare.com/#zone-list-zones 
`GET zones/:zone_identifier/dns_records` has a MAX of 100 and a default of 20
https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records  
						
						
					 
					
						2020-06-11 17:46:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Hudson 
							
						 
					 
					
						
						
							
						
						a939cf52b0 
					 
					
						
						
							
							Cloudflare: Rename _try to _try_request  
						
						 
						
						
						
						
					 
					
						2020-05-29 16:59:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Hudson 
							
						 
					 
					
						
						
							
						
						53d654c39d 
					 
					
						
						
							
							Cloudflare: Add Support for Rate Limit  
						
						 
						
						
						
						
					 
					
						2020-05-28 22:17:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Weissengruber 
							
						 
					 
					
						
						
							
						
						74a13e4a19 
					 
					
						
						
							
							Cloudflare: Add Support for PTR Records  
						
						 
						
						
						
						
					 
					
						2020-05-18 11:17:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						bc3ce2071c 
					 
					
						
						
							
							Flipped bool logic  
						
						 
						
						
						
						
					 
					
						2020-03-30 07:12:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1fb4f4facd 
					 
					
						
						
							
							Avoid double existing_records lookup  
						
						 
						
						
						
						
					 
					
						2020-03-30 07:04:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maik Zumstrull 
							
						 
					 
					
						
						
							
						
						f590f201ea 
					 
					
						
						
							
							Use dict to speed up record search  
						
						 
						
						... 
						
						
						
						This dict is created earlier, presumably to speed up this exact lookup, but it was using the list form instead, requiring a linear scan for each item. 
						
						
					 
					
						2020-03-26 14:23:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Mercado 
							
						 
					 
					
						
						
							
						
						cf3dc94315 
					 
					
						
						
							
							use the generic replacement field specifier  
						
						 
						
						
						
						
					 
					
						2020-02-05 14:40:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						5d984ba5a9 
					 
					
						
						
							
							Merge branch 'master' into feature/cloudflare-auth-bearer  
						
						 
						
						
						
						
					 
					
						2020-02-05 08:50:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Mercado 
							
						 
					 
					
						
						
							
						
						e235796865 
					 
					
						
						
							
							support and test old and new authn methods  
						
						 
						
						
						
						
					 
					
						2019-09-28 08:57:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Mercado 
							
						 
					 
					
						
						
							
						
						16121be4de 
					 
					
						
						
							
							support email/token and just token for cloudflare  
						
						 
						
						
						
						
					 
					
						2019-09-25 20:53:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Mercado 
							
						 
					 
					
						
						
							
						
						e18dfe1c19 
					 
					
						
						
							
							switch from X-Auth-{Email,Key} to Authorization for Cloudflare  
						
						 
						
						
						
						
					 
					
						2019-09-13 08:09:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cclauss 
							
						 
					 
					
						
						
							
						
						158add8eb6 
					 
					
						
						
							
							Modernize Python 2 code to prepare for Python 3  
						
						 
						
						
						
						
					 
					
						2019-07-12 02:11:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Smith 
							
						 
					 
					
						
						
							
						
						10452d1546 
					 
					
						
						
							
							CloudflareProvider: unpack long SRV records correctly  
						
						 
						
						
						
						
					 
					
						2019-03-04 11:46:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						bc6e492f35 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into dynamic-records  
						
						 
						
						
						
						
					 
					
						2018-12-10 08:44:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f52005bf60 
					 
					
						
						
							
							Fix deletion of Cloudflare ALIAS reocrds  
						
						 
						
						
						
						
					 
					
						2018-12-09 14:24:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						303d0532c8 
					 
					
						
						
							
							Implement SUPPORTS_DYNAMIC functionality, no providers  
						
						 
						
						
						
						
					 
					
						2018-12-03 14:40:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						c26c8b7c3f 
					 
					
						
						
							
							Added ALIAS to the support list of proxiable record types  
						
						 
						
						
						
						
					 
					
						2018-11-12 16:08:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt 
							
						 
					 
					
						
						
							
						
						a0eaefb330 
					 
					
						
						
							
							Add: Documentation on how to utilise the new behaviour.  
						
						 
						
						
						
						
					 
					
						2018-10-18 10:46:12 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt 
							
						 
					 
					
						
						
							
						
						9ff5942d19 
					 
					
						
						
							
							Add: Ability to manage "proxied" flag of "A", "AAAA" and "CNAME" records via  
						
						 
						
						... 
						
						
						
						YAML configuration (see "CloudflareProvider" class docstring for details). 
						
						
					 
					
						2018-10-18 10:42:31 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						aee786dd01 
					 
					
						
						
							
							Explicit handling of SRV & CAA in _gen_key, tests for those cases  
						
						 
						
						
						
						
					 
					
						2018-10-16 07:08:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						0c33d3acac 
					 
					
						
						
							
							Handle the MX special case around content  
						
						 
						
						
						
						
					 
					
						2018-10-15 20:18:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						db8e291d53 
					 
					
						
						
							
							Implement CloudflareProvider create + delete -> update conversion  
						
						 
						
						
						
						
					 
					
						2018-10-15 19:51:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						c752005856 
					 
					
						
						
							
							CloudflareProvider._hash_data is no longer used  
						
						 
						
						
						
						
					 
					
						2018-10-15 16:34:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						e0c4e60c43 
					 
					
						
						
							
							Vastly improved CloudflareProvider _apply_Update, much safer  
						
						 
						
						
						
						
					 
					
						2018-10-15 16:29:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						cee7677ae4 
					 
					
						
						
							
							Implement Zone.add_record lenient across our providers  
						
						 
						
						
						
						
					 
					
						2018-05-30 12:41:59 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						543b1c9dbd 
					 
					
						
						
							
							Fix handling of Cloudflare ALIAS updates  
						
						 
						
						
						
						
					 
					
						2018-02-24 09:10:57 -08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hirotaka Nakajima 
							
						 
					 
					
						
						
							
						
						743af63989 
					 
					
						
						
							
							Remove unnecessary argument "cdn"  
						
						 
						
						
						
						
					 
					
						2018-02-17 23:00:31 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						dfe7d33d23 
					 
					
						
						
							
							Merge branch 'master' into cloudflare-proxied  
						
						 
						
						
						
						
					 
					
						2018-02-09 07:52:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul van Brouwershaven 
							
						 
					 
					
						
						
							
						
						c6634b3ccc 
					 
					
						
						
							
							Simplify _include_change check  
						
						 
						
						
						
						
					 
					
						2018-02-09 13:44:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul van Brouwershaven 
							
						 
					 
					
						
						
							
						
						c4179ef0e8 
					 
					
						
						
							
							Allow proxied records with the same name  
						
						 
						
						
						
						
					 
					
						2018-02-07 17:35:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul van Brouwershaven 
							
						 
					 
					
						
						
							
						
						8a7145f49f 
					 
					
						
						
							
							Changes according to review  
						
						 
						
						
						
						
					 
					
						2018-02-07 14:53:18 +01:00