This project is mirrored from https://github.com/coredns/coredns.git. The repository failed to update .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
  1. 24 Jul, 2017 1 commit
  2. 21 Jul, 2017 2 commits
  3. 20 Jul, 2017 1 commit
  4. 17 Jul, 2017 1 commit
  5. 13 Jul, 2017 1 commit
  6. 12 Jul, 2017 1 commit
    • Chris O'Haver's avatar
      k8s/autopath: Add CNAMES (#771) · 8495e482
      Chris O'Haver authored
      * Add unit tests & cnames
      
      * more progress
      
      * fix
      
      * next mw dependent unit tests
      
      * add tests for OnNXDOMAIN
      
      * Add AAAA and ndots unit tests; fix request.NewWithQuestion
      
      * Correct default value in README
      
      * add CNAMEs to readme
      
      * review
      
      * fix autopath examples
      
      * fix and test CNAME response order
      8495e482
  7. 11 Jul, 2017 1 commit
  8. 08 Jul, 2017 1 commit
  9. 02 Jul, 2017 4 commits
  10. 01 Jul, 2017 1 commit
    • Chris O'Haver's avatar
      middleware/kubernetes: Rewrite/expand readme (#764) · 25d116d4
      Chris O'Haver authored
      * rewrite readme
      
      * remove breaks
      
      * missed a break
      
      * nits
      
      * show options as optional
      * add note to pods insecure
      * add minimal configuration example.
      * add a note about replacing kube-dns in the summary
      * move deployment section into summary.
      
      * Update README.md
      
      * replace options sections with bullets
      
      and indent all sub sections to match bullet indentation.
      not sure if this will render in github properly - it doesn't in the in-line editor preview.
      
      * fix indentation
      
      Contrary to various on-line guides and editors, github now requires 2 spaces to indent paragraphs with bulleted sections above (not just 1).
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * fix label syntax
      
      It's just a single EXPRESSION.  The EXPRESSION itself has its own kubernetes label expression format.
      
      * Update README.md
      
      * Update README.md
      25d116d4
  11. 30 Jun, 2017 1 commit
    • ghostflame's avatar
      middleware/proxy: async health checks (#749) · bb05a665
      ghostflame authored
      * Switches out Unhealthy bool for OkUntil timestamp
      
      * Make sure servers are healthy forever if there are no health checks
      
      * Moves health check off into a go routine to avoid blocking conditions
      
      * Improved logging info
      
      * Fixes initial date
      
      * Fixes health checking; alters tests to adapt to async health checking
      
      * Moves future variable into static upstream and populates it in more places
      
      * Restores silencing of stdout during testing
      
      * Restores silencing of stdout during testing
      
      * keeps check url string once built
      
      * Removes debug message
      
      * uses zero value to signal no checking; reduces in-mutex code to a fetch
      bb05a665
  12. 29 Jun, 2017 1 commit
    • Chris O'Haver's avatar
      middleware/kubernetes: Server side path lookups (#750) · edf71fb1
      Chris O'Haver authored
      * initial commit
      
      * add config options
      
      * add readme
      
      * rewording
      
      * revert unlreated change
      
      * normalize host domain path
      
      * add ndots opt, allow > 1 host domains, pull host domains from resolv.conf
      
      * implementing review feedback
      
      * update readme
      
      * use dns lib, config format, defaults
      
      * Correct autopath example.
      edf71fb1
  13. 28 Jun, 2017 2 commits
  14. 26 Jun, 2017 1 commit
    • Miek Gieben's avatar
      middleware/cache: fix race (#757) · da5880a2
      Miek Gieben authored
      While adding a parallel performance benchmark I stumbled on a race
      condition (another reason to add performance benchmarks!), so this
      PR makes sure the msg is created in a race free manor and adds the
      parallel benchmark.
      da5880a2
  15. 25 Jun, 2017 2 commits
  16. 24 Jun, 2017 1 commit
  17. 22 Jun, 2017 1 commit
    • Miek Gieben's avatar
      middleware/secondary: multiple fixes (#745) · 9fb266ae
      Miek Gieben authored
      Fix transferring the zone from a master and the matching of notifies
      to source and dst IP addresses.
      
      Add `upstream` keyword as well, because it is needed for the same
      reasons as in the *file* middlware.
      Add some dire warning about upstream in the readme of both middlewares.
      
      Out of band testing, hidden by net build tag was added. Integration
      testing still needs to be setup.
      9fb266ae
  18. 21 Jun, 2017 1 commit
  19. 20 Jun, 2017 1 commit
  20. 19 Jun, 2017 1 commit
  21. 18 Jun, 2017 1 commit
  22. 17 Jun, 2017 1 commit
  23. 15 Jun, 2017 2 commits
    • John Belamaric's avatar
      Release 008 · 5942f5dd
      John Belamaric authored
      5942f5dd
    • Miek Gieben's avatar
      cleanup: go vet and golint run (#736) · e49ca86c
      Miek Gieben authored
      * cleanup: go vet and golint run
      
      Various cleanups trickered by go vet and golint.
      
      * Fix tests and lowercase all errors
      
      Lowercase all errors, some tests in kubernetes use errors from
      kubernetes which do start with a capital letter.
      e49ca86c
  24. 14 Jun, 2017 5 commits
    • Chris O'Haver's avatar
      handle clusterIP endpoint queries (#730) · 5c10eba3
      Chris O'Haver authored
      5c10eba3
    • Chris O'Haver's avatar
      middleware/kubernetes: Implement current federation beta (#723) · 930c54ef
      Chris O'Haver authored
      * federation initial commit
      
      * UTs/bugfixes
      
      * federation bits
      
      * polish, cover UT gaps
      
      * add TODO
      
      * go fmt & todo note
      
      * remove unrelated change
      
      * pr changes
      
      * start node watcher
      
      * get real node name
      
      * remove unused case
      930c54ef
    • Miek Gieben's avatar
      middleware/debug: add (#735) · 8e86fa6f
      Miek Gieben authored
      * middleware/debug: add
      
      Add a debug "middleware" that disables the recover() and just lets
      CoreDNS crash; very useful for testing.
      
      Fixes ##563
      
      * fix test
      
      * Feedback: check the value of Debug
      8e86fa6f
    • Miek Gieben's avatar
      middleware/file: consider no SOA a fatal error (#734) · 46bf7f31
      Miek Gieben authored
      Don't load a zone with a SOA record, barf with 'no SOA record' error.
      46bf7f31
    • Miek Gieben's avatar
      New cache implementation and prefetch handing in mw/cache (#731) · e9eda7e7
      Miek Gieben authored
      * cache: add sharded cache implementation
      
      Add Cache impl and a few tests. This cache is 256-way sharded, mainly
      so each shard has it's own lock. The main cache structure is a readonly
      jump plane into the right shard.
      
      This should remove the single lock contention on the main lock and
      provide more concurrent throughput - Obviously this hasn't been tested
      or measured.
      
      The key into the cache was made a uint32 (hash.fnv) and the hashing op
      is not using strings.ToLower anymore remove any GC in that code path.
      
      * here too
      
      * Minimum shard size
      
      * typos
      
      * blurp
      
      * small cleanups no defer
      
      * typo
      
      * Add freq based on Johns idea
      
      * cherry-pick conflict resolv
      
      * typo
      
      * update from early code review from john
      
      * add prefetch to the cache
      
      * mw/cache: add prefetch
      
      * remove println
      
      * remove comment
      
      * Fix tests
      
      * Test prefetch in setup
      
      * Add start of cache
      
      * try add diff cache options
      
      * Add hacky testcase
      
      * not needed
      
      * allow the use of a percentage for prefetch
      
      If the TTL falls below xx% do a prefetch, if the record was popular.
      Some other fixes and correctly prefetch only popular records.
      e9eda7e7
  25. 13 Jun, 2017 1 commit
  26. 10 Jun, 2017 1 commit
  27. 09 Jun, 2017 3 commits
    • Miek Gieben's avatar
      core: -log bolean flag to enable logging (#726) · 0d72efbb
      Miek Gieben authored
      * core: -log bolean flag to enable logging
      
      Change to -log flag to a boolean that defaults false and when true
      logs to stdout.
      
      * And bool here
      0d72efbb
    • Chris O'Haver's avatar
      remove unused funcs (#724) · 2ec96e0b
      Chris O'Haver authored
      2ec96e0b
    • Pat Moroney's avatar
      middleware/hosts for /etc/hosts parsing (#695) · 92dd947c
      Pat Moroney authored
      * add hosts middleware
      
      * forgot pointer receiver
      
      * add appropriately modified hostsfile tests from golang repo
      
      * remove test artifacts, separate hostsfile parsing from caching and opening, remove unused metrics references, move middleware up the chain
      
      * refactored the logic for creating records and filtering ip address versions. also got PTR lookups working
      
      * Add README.md. Modify config to be more concise. Add zones list to config. Filter PTR responses based on zones list.
      
      * add Fallthrough and return correct dns response code otherwise
      
      * Simplified Hostsfile to only store hosts in the zones we care about, and by ip version. Added handler tests and improved other tests.
      
      * oops, goimports loaded a package from a different repo
      92dd947c