1. 09 Mar, 2020 1 commit
  2. 11 Feb, 2020 1 commit
  3. 09 Jan, 2020 1 commit
  4. 17 Sep, 2019 1 commit
  5. 23 Aug, 2019 3 commits
  6. 20 Aug, 2019 1 commit
  7. 03 Jul, 2019 1 commit
  8. 14 May, 2019 1 commit
  9. 23 Apr, 2019 1 commit
  10. 18 Apr, 2019 1 commit
  11. 26 Mar, 2019 1 commit
  12. 27 Feb, 2019 1 commit
  13. 28 Jan, 2019 1 commit
  14. 22 Nov, 2018 1 commit
  15. 11 Oct, 2018 2 commits
  16. 07 Sep, 2018 1 commit
  17. 17 Aug, 2018 1 commit
  18. 06 Jul, 2018 1 commit
  19. 28 Jun, 2018 1 commit
  20. 18 Jun, 2018 1 commit
    • Peter Bale's avatar
      Add aws max change count flag (#596) · e34bf552
      Peter Bale authored
      * Create `NewAWSProvider` with `AWSConfig` struct
      
      Rather than calling `NewAWSProvider` with a list of objects, you will
      now call it using a new `AWSConfig` struct. This allows for clearer
      declarations of variables which becomes even  more important as more
      variables are added.
      
      * Add `aws-max-change-count` flag
      
      Adding a new `aws-max-change-count` flag to override the default max
      change count on the aws provider.
      
      Included updated tests with a new `defaultMaxChangeCount` constant and
      tests for setting the value as a flag and as an environment variable.
      
      * Update CHANGELOG.md
      
      Updating CHANGELOG.md with 'Add aws max change count flag' PR.
      e34bf552
  21. 15 Jun, 2018 1 commit
  22. 06 Jun, 2018 1 commit
  23. 16 May, 2018 1 commit
  24. 23 Apr, 2018 2 commits
  25. 19 Apr, 2018 1 commit
  26. 18 Apr, 2018 1 commit
  27. 04 Apr, 2018 3 commits
  28. 13 Mar, 2018 1 commit
  29. 27 Feb, 2018 1 commit
  30. 22 Feb, 2018 1 commit
  31. 21 Feb, 2018 4 commits
    • Till Klocke's avatar
      Implementation of multiple targets based on PR #404 and #396 (#418) · 5d548496
      Till Klocke authored
      * Endpoint.Target is now Endpoint.Targets. This is its own type representing mutliple targets for a single DNS name while adding some convenience for sorting and comparing
      
      * Made everything compile and tests run through with the new Endpoint.Targets
      
      * The ingress source can now properly handle multiple target ips per host
      
      * Added custom conflict resolver, to better understand how conflict resolution has to work for me
      
      * My custom conflict resolver behaves a bit different than the PerResource resolver, therefore I needed to modify the expected test result
      
      Removed unnecessary FIXME
      
      * The ingress source now creates CNAME endpoints with multiple targets to let the DNS provider decide how to handle multiple CNAME targets. This could be interesting for weighted targets etc.
      
      * Adopted the expected results to the new way we create endpoints for CNAMEs
      
      * Removed Add method from Targets since manipulating the slice through h...
      5d548496
    • Nick Jüttner's avatar
      DigitalOcean creates entries with host in them twice (#459) · f5b0d93e
      Nick Jüttner authored
      * DigitalOcean creates entries with host in them twice
      
      * Unit test
      
      * DigitalOcean creates entries with host in them twice (#459)
      
      * docs: cleanup changelog a little
      f5b0d93e
    • James Bowes's avatar
      Retrive all DNSimple response pages (#468) · 9bd5f060
      James Bowes authored
      * Retrive all DNSimple response pages
      
      The DNSimple API is paginated. Retrive all pages when requesting zones
      and records, so that none are skipped.
      
      When querying for a single record, ask for it by name. That way, there
      will be fewer pages to iterate through.
      
      * docs: add pagination support for dnsimple to changelog
      9bd5f060
    • jvassev's avatar
      Graceful handling of misconfigure password for dyn (#470) · 3293af66
      jvassev authored
      * Graceful handling of misconfigure password for dyn
      
      If a bad password is given for provider "dyn" then the next
      login attempt is at least 30minutes apart. This prevents an
      account from being suspended.
      
      Improve validation of flags for dyn provider. Add test for
      ValidateConfig() and Config.String()
      
      Also add --dyn-min-ttl option which sets the lower limit
      of a record's TTL. Ignored if 0 (the default).
      
      * docs: add graceful handling of misconfiguration to changelog
      3293af66