95 Commits (cb252c7c35e619baa3fff6f66e0ec98dbed3c5b4)

Author SHA1 Message Date
  Ross McFarland 0830b9c114
Handle and test for old-style NS1 catchall naming pattern 6 years ago
  Ross McFarland bbe4dc2d3e
NS1 georegion, country, and catchall need to be separate groups 6 years ago
  Ross McFarland 5975ae64be
Update NS1 _REGION_FILTER to include remove_no_georegion in config 6 years ago
  Ross McFarland b7e75b700d
Fix code coverage for NS1 6 years ago
  Ross McFarland 27fd659089
NS1 support for TCP healthchecks 6 years ago
  Pavan Chandrashekar d93ddddaf2 Simplify logic, remove unnecessary coverage tests 6 years ago
  Pavan Chandrashekar 4c21cfd85b Address review comments. Introduce catchall poolname 6 years ago
  Pavan Chandrashekar a64ec99de8 Support reuse of default pool in rules in Ns1Provider 6 years ago
  Pavan Chandrashekar 5bb2851002 Keep minimum relevant code in try/except block 6 years ago
  Pavan Chandrashekar 72eaf0d3af Handle non-existent zones case in extra_changes 6 years ago
  Pavan Chandrashekar 438bea46c3 Fix typos, add a log for filter updates 6 years ago
  Pavan Chandrashekar f42300b983
Apply suggestions from code review 6 years ago
  Pavan Chandrashekar a7f01d4c76 Support upgrade of filter chain 6 years ago
  Pavan Chandrashekar 5f2fc721ab Add disabled flag to filter definition 6 years ago
  Pavan Chandrashekar 837d3ed4ae Address review comments, add explicit filter chains 6 years ago
  Pavan Chandrashekar 789f65c0d1 Lint fixes (long lines) 6 years ago
  Pavan Chandrashekar ee8111ec1a Remove a couple debug prints 6 years ago
  Pavan Chandrashekar d7c55f15c3 Handle dynamic filter chains better 6 years ago
  Pavan Chandrashekar d68a034a57 Update country filter conditionally instead of changing the default 6 years ago
  rupa deadwyler 0df33a5165 changes per review 6 years ago
  rupa deadwyler 0f848e9b76 Add the parallelism arg to Ns1Provider docstring 6 years ago
  rupa deadwyler 003754edc7 NS1 provider: support rate-limiting strategy 6 years ago
  Pavan Chandrashekar b498f76725 Add country based filter to NS1 filter chain 6 years ago
  Pavan Chandrashekar 0daa37578b Address review comments 6 years ago
  Pavan Chandrashekar 71a277f6ad NS1 doesn't support region OC. Handle it explicitly in the provider 6 years ago
  Ross McFarland c7be8fada2
Add a way to configure Ns1Provider monitoring regions for records 6 years ago
  Ross McFarland 01a9fa87b1
Address Ns1Provider review feedback 6 years ago
  Ross McFarland 391ef583ae
Ns1 should use geofence_regional to avoid nearest matching 6 years ago
  Ross McFarland 95f5111487
NS1 geo records will always use 'answers' 6 years ago
  Ross McFarland 0f298e51be
Tests for ns1 _monitors_gc 6 years ago
  Ross McFarland 4022155b72
Method naming consistency, test coverage for feeds and monitors 6 years ago
  Ross McFarland 8ec84f49bb
More ns1 code coverage, bug fix for monitor matching 6 years ago
  Ross McFarland d7053a2e92
Ns1Client tests for caching and minor logic 6 years ago
  Ross McFarland 6c7abe1fd6
Ns1 still SUPPORTS_GEO 6 years ago
  Ross McFarland 674c29fb8b
Debug logging 6 years ago
  Ross McFarland c119f2e802
Move ns1 caching to client where it's much safer/consistent 6 years ago
  Ross McFarland 55f4194daf
Functionally complement and untested ns1 dynamic support 6 years ago
  Ross McFarland f6c60b69b7
WIP monitors management 6 years ago
  Ross McFarland 7a472506cc
Implement _data_for_dynamic_A w/some related refactoring 6 years ago
  Ross McFarland ea2a52c307
Python 3 friendly way to re-raise when tries expire 6 years ago
  Ross McFarland 334e64c8f5
Python 3 friendly way to re-raise when tries expire 6 years ago
  Ross McFarland f0bc9add22
Rough draft/expirimentation on dynamic creation 6 years ago
  Ross McFarland 4fd2daa8a9
Implement reworked NS1 retry mechinism 6 years ago
  Ross McFarland 9e8a417c35
Refactor thin Ns1Client wrapper out of provider 6 years ago
  Ross McFarland c4987f1a09
s/nsone/ns1/g 6 years ago
  Ross McFarland f599d91902
Update ns1 to 0.13.0 and use newer API methods 6 years ago
  Josef Vogt 7c34247e3b Fix 'server error: zone not found' for NS1 provider 6 years ago
  Ross McFarland 0acff67faa
Ns1Provider python3 6 years ago
  cclauss 158add8eb6 Modernize Python 2 code to prepare for Python 3 7 years ago
  Ross McFarland 303d0532c8
Implement SUPPORTS_DYNAMIC functionality, no providers 7 years ago