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 .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
- 16 Apr, 2016 7 commits
-
-
Miek Gieben authored
Return a delegation when seeing one while traversing the tree in search of an answer. Put the SOA and NS record in the zone.Apex as these are to be handled somewhat special. Lowercase record on insert to make compares easier. This lowercases all RR that have domain names in their rdata as well.
-
Miek Gieben authored
-
Miek Gieben authored
-
Miek Gieben authored
-
Miek Gieben authored
Instead of watching a single file watch the entire directory and catch the .Name from the event. On any event, just reload the damn thing. This also fixes the problem of loosing events when the inode changes.
-
Miek Gieben authored
-
Miek Gieben authored
-
- 15 Apr, 2016 4 commits
-
-
Miek Gieben authored
Zone reloading
-
Miek Gieben authored
-
Miek Gieben authored
-
Miek Gieben authored
No reason why not to allow more then one address: `transfer to 127.0.0.1 10.240.20.1`. Fix startup as well, as it turned out to be broken...
-
- 14 Apr, 2016 6 commits
-
-
Miek Gieben authored
Error out when parsing and transferring such a zone. If we would serve it we would give out the wrong answers, leading to (probably) validation failures... Fixes #114
-
Miek Gieben authored
Fixes #109
-
Miek Gieben authored
Liberal as it as it still has its use. Reject invalid domain names in the config. Unrelated: clear up the README as well. And fix travis script.
-
Miek Gieben authored
Add some docker bits and a Makefile.
-
Miek Gieben authored
Use sync.Once to only transfer a zone once. Fixes #115
-
Miek Gieben authored
The error propagation from srv.ListenAndServe did not work as intended, simplified it a bit and added a test for it.
-
- 13 Apr, 2016 7 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Copy and port the NS record stuff from SkyDNS. Slightly cleaner implementation.
-
Miek Gieben authored
* Finish the nodata stuff. See issue #9 * middleware/etc: add response to SOA queries * Remove and add a few TODOs
-
Miek Gieben authored
For the match function use the proper thing from go dns. Fix all callers and tests to use this. Fixes: #107
-
Miek Gieben authored
-
Miek Gieben authored
-
Miek Gieben authored
Test the handling of EDNS0 payloads and forwarding to stubzones servers.
-
- 11 Apr, 2016 5 commits
-
-
Miek Gieben authored
We don't need to network to do tests, we up enough local servers to we don't need to forward to,s say 8.8.8.8
-
Miek Gieben authored
-
Miek Gieben authored
Simple rename of Caddy/CoreDNS and some smallish cleanups. See #1
-
Miek Gieben authored
Rename to test and name the toplevel tests dir to test for consitency.
-
Miek Gieben authored
Add a fullblown testing server. This allows us to do integration tests. Also add a basic proxy test. Further tests will test etcd proxy and stub zone communication and other "wildish" configurations. Redo the server startup, so we can access the ports it listens on when it has started up (with dns.ActivateAndServer). Extend the .travis file to download etcd and test for that as well. Put integration tests in test dir
-
- 10 Apr, 2016 2 commits
-
-
Miek Gieben authored
This does not fix the reload issue, but will give us flexibility to access the packetConn and listener to make this all work.
-
Miek Gieben authored
-
- 09 Apr, 2016 3 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Tests updated as well and all the middleware. And Prometheus renamed to metrics (directive is still prometheus).
-
Miek Gieben authored
Split up the previous changes a bit. This PR only returns the expected error when the received packet has the wrong EDNS version. EDNS0 handling in the middleware needs a nicer abstraction, like ReflectEdns() or something.
-
- 08 Apr, 2016 2 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Add port number to health check. Add tests the rewrite middleware. Fixes #36
-
- 07 Apr, 2016 3 commits
-
-
Miek Gieben authored
We should not check the port of the request, we *should* actually normalize it to port 53 - as that will probably be the address of the server. Still need to double check if this will work if the axfr should actually be done from a different port. That will come later, this is good enough for now.
-
Miek Gieben authored
More tests and add RemoteAddr to State, prolly LocalAddr will be useful as well. Fixed and tested IsNotify method.
-
Miek Gieben authored
Test shouldTransfer by upping a testserver and sending the SOA query. Remove state from DefaultErrorHandler and just get it from the request. Add more logging to show what is going on. This also adds the infrastructure for future tests.
-
- 06 Apr, 2016 1 commit
-
-
Miek Gieben authored
-