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 Aug, 2016 1 commit
  2. 23 Aug, 2016 19 commits
  3. 22 Aug, 2016 2 commits
  4. 21 Aug, 2016 4 commits
  5. 20 Aug, 2016 1 commit
    • Miek Gieben's avatar
      Make CoreDNS a server type plugin for Caddy (#220) · 9ac3cab1
      Miek Gieben authored
      * Make CoreDNS a server type plugin for Caddy
      
      Remove code we don't need and port all middleware over. Fix all tests
      and rework the documentation.
      
      Also make `go generate` build a caddy binary which we then copy into
      our directory. This means `go build`-builds remain working as-is.
      
      And new etc instances in each etcd test for better isolation.
      Fix more tests and rework test.Server with the newer support Caddy offers.
      
      Fix Makefile to support new mode of operation.
      9ac3cab1
  6. 17 Aug, 2016 3 commits
  7. 15 Aug, 2016 3 commits
    • Miek Gieben's avatar
      Remove go 1.5 from travi (#214) · 79fd268e
      Miek Gieben authored
      79fd268e
    • Miek Gieben's avatar
      Fix TestStubLookup and TestLookup (#213) · 34ffb2b3
      Miek Gieben authored
      Changes large parts of proxy lookup mechanism.
      
      The duplicate zone checking erroneous added a nameserver for each
      zone we are auth. for, creating to many backend hosts. So even when a
      host was determined do be Down() we still got an (identical) new one
      from the list.
      
      The Down() and failure checking for upstream hosts had data race in the
      uh.Fails check - we now use atomic.LoadInt32 for that.
      
      Use and debug the test/server.go test servers implementation in the
      TestStubLookup test to prevent going out to the internet.
      
      Also delete the stub cycle test. That test was wrong and did not test
      what it needed to be testing.  Deleted for now.
      34ffb2b3
    • elcore's avatar
      Set Authoritative Answer - DNSKEY (fix #210) (#212) · 6d3f9d21
      elcore authored
      * Authoritative Answer - DNSKEY
      
      * Improve Style
      6d3f9d21
  8. 14 Aug, 2016 2 commits
  9. 13 Aug, 2016 1 commit
  10. 09 Aug, 2016 4 commits
    • Miek Gieben's avatar
      Fix lookup test (#206) · 3b7b9b49
      Miek Gieben authored
      * Always continue
      
      * debug queries: more sane impl
      
      This PR just add a msg.Service to debug instead of crafting an TXT RR
      at that point. This way we lift on the normal way of generating debug
      responses and don't muck with that implementation.
      
      The tags=etcd is flaky as hell for some reason.
      3b7b9b49
    • Miek Gieben's avatar
      Add debugging for failed lookups (#199) · b53661d2
      Miek Gieben authored
      This PR adds debug support for failed lookups. I.e. when a record
      is outside the configured domain, we do a forward lookup. If this
      fails the error is silently dropped. This PR adds it back as an error
      in when debugging is enabled.
      
      Fixes #197
      b53661d2
    • Miek Gieben's avatar
      Fix stubzone retention (#198) · ad76aef5
      Miek Gieben authored
      Make the receiver a pointer so that the uptdateStubZones map update will
      retain the stubzones found, unlike the current case where the update
      will be applied and then promptly forgotten, because it is working on a
      copy.
      
      Add test/etcd_test.go to test a large part of the code. This didn't
      catch the chaos middleware hack though. The chaos middleware zones are
      now *not* automatically added. You have to take care of that by yourself
      (docs updates).
      
      When using debug queries and falling through to the next middleware in
      etcd, restore the original (with o-o.debug) query before passing it on.
      ad76aef5
    • Michael Richmond's avatar
      Adding `resyncperiod` to Corefile (#205) · c079de65
      Michael Richmond authored
      * Removing old unused inline k8s API code and tests.
      * Adding parsing implementation for `resyncperiod` keyword from Corefile.
      * Adding tests for parsing `resyncperiod` keyword from Corefile.
      8 Updating README.md and conf/k8sCorefile.
      c079de65