1. 26 Jan, 2018 2 commits
  2. 18 Jan, 2018 2 commits
  3. 10 Jan, 2018 1 commit
  4. 08 Jan, 2018 2 commits
    • Filip Ström's avatar
      3f564f14
    • leigh schrandt's avatar
      Google Provider logging for misconfigured zones (#388) · 930c8d48
      leigh schrandt authored
      * provider=google: Improve Logging / Filter Endpoints
      
      1. move dry-run exit after `separateChange()`
      2. log records after `separateChange()`
      3. make `newRecords()` a method of `GoogleProvider` — use `domainFilter.Match()` foreach `endpoint.DNSName`
         ^ without this, non-relevant endpoints show up in the warnings for “No matching zone”
      
      * provider=google: Add tests for domainFilter
      
      - new test: `TestGoogleRecordsFilter`
      - add no matching zone and filtered record to `TestGoogleApplyChanges`
      - allow `setupGoogleRecords` to createRecords without validateEndpoints
      
      * provider=google: Improve zone-matching logs
      
      - Add `DomainFilter.isConfigured()`
      - Conditionally log zone matching for the user based off of `DomainFilter.isConfigured()`
      - Rename `provider.newRecords()` to `provider.newFilteredRecords`
      
      * fix: ensure that our setup methods are correct by keeping the tests
      930c8d48
  5. 06 Jan, 2018 1 commit
  6. 05 Jan, 2018 3 commits
  7. 21 Dec, 2017 2 commits
  8. 20 Dec, 2017 1 commit
  9. 14 Dec, 2017 1 commit
    • Yerken's avatar
      Multi target plan ( Page Not Found ) (#404) · ec07f45c
      Yerken authored
      * Make suitableType() be Endpoint method
      
      With this change it becomes possible to work with endpoint
      of empty type in packages other than "provider". Also
      it seems logical for a smart property getter without side effects
      to be a method rather than a function in different package
      
      * Make plan computation work correctly with multi-target domains
      
      * fix drawing
      
      * drop comments
      
      * fix boilerplate header
      
      * fix comment
      
      * fix the bug with empty map
      
      * rework registry to support random lables
      
      *  serialize->serializeLabel function rename
      
      * golint for err variable naming
      
      * add additional test
      
      * add tests for current case where one resource can generate multiple endpoints
      
      * make labels have its own type, add serialization as a method
      
      * add comment for exported error
      
      * use greater rather than not equal zero
      
      * update changelog
      ec07f45c
  10. 10 Dec, 2017 1 commit
  11. 04 Dec, 2017 1 commit
  12. 01 Dec, 2017 2 commits
  13. 28 Nov, 2017 1 commit
  14. 24 Nov, 2017 2 commits
  15. 22 Nov, 2017 2 commits
  16. 20 Nov, 2017 2 commits
  17. 17 Nov, 2017 1 commit
  18. 14 Nov, 2017 1 commit
  19. 13 Nov, 2017 2 commits
  20. 10 Nov, 2017 1 commit
  21. 09 Nov, 2017 2 commits
  22. 07 Nov, 2017 1 commit
  23. 01 Nov, 2017 2 commits
  24. 25 Oct, 2017 2 commits
  25. 24 Oct, 2017 1 commit
    • Sandor Szücs's avatar
      fix nil ptr dereference in inmemroy provider (#365) · 723b8294
      Sandor Szücs authored
      * fix nil ptr dereference if zoneid does not match and we get empty string from im.filter.EndpointZoneID(ep, zones)
      
      * add test that passes a not defined zone
      
      * reuse the init struct to use it with expectedZonesState
      
      * try to work around pointer check problem from assert.Equal, if this does not work we have to do a deep check
      
      * use deep compare to test and not just check references
      
      * remove test case that I added before and do not reflect the test needed to be done
      
      * remove zone fiel that is not needed and use assert.Equal which is fine
      723b8294
  26. 18 Oct, 2017 1 commit
    • Kévin Dunglas's avatar
      Cloudflare: Disable proxy mode for TXT and others (#361) · 19ab8cd6
      Kévin Dunglas authored
      * Cloudflare: Disable proxy mode for TXT and others
      
      * Improve code according to review
      
      * Add test
      
      * Disable proxy mode for wildcards
      
      * Fix review, add test
      
      * Move var
      
      * chore: fix some golang related stuff
      
      * chore: update changelog to reflect latest changes
      19ab8cd6