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 .
- 12 Jan, 2017 2 commits
-
-
Miek Gieben authored
Add deadline to break the connection. We use the default of 5 seconds. After this the backend is marked unhealthy and not used for some time. Fixes #467
-
Chris O'Haver authored
-
- 10 Jan, 2017 1 commit
-
-
John Belamaric authored
* Add common TLS config routines These routines can be used to load TLS configs based upon the args in the Corefile. * Add common routine for Corefile arg handling Add the NewTLSConfigFromArgs routine so that you can just pass in the Corefile args and get a tls.Config. This ensures the parameters are handled consistently across middleware. * Change to varargs style params Change to use args ...string instead of []string. Add documentation of what each call means.
-
- 06 Jan, 2017 1 commit
-
-
Miek Gieben authored
This middleware allows playing with responses. Only one type is implemented: it allows you to drop queries. I.e. withhold the response from the client.
-
- 05 Jan, 2017 1 commit
-
-
Chris O'Haver authored
* handle A/PTR/SRV for headless services/endpoints * error early if _proto will produce nothing * remove wc params + various style tweaks * Release 004 * handle A/PTR/SRV for headless services/endpoints * error early if _proto will produce nothing * remove wc params + various style tweaks * optimize srv prefix validation * poking travis * reduce response sizes, clean func params
-
- 01 Jan, 2017 1 commit
-
-
Miek Gieben authored
-
- 21 Dec, 2016 1 commit
-
-
Miek Gieben authored
This checks if the next middleware to be called is nil, and if so returns ServerFailure and an error. This makes the next calling more robust and saves some lines of code. Also prefix the error with the name of the middleware to aid in debugging.
-
- 15 Dec, 2016 2 commits
-
-
John Belamaric authored
Return no items if less than 3 items in service segments
-
Dmytro Kislov authored
-
- 14 Dec, 2016 1 commit
-
-
Miek Gieben authored
When asked for the NSset include glue and possible sigs in the additional section. Fixes #411
-
- 09 Dec, 2016 1 commit
-
-
Miek Gieben authored
This is required so that a resolver can upade the referral NSset with the NSset at the child. Update tests as well.
-
- 03 Dec, 2016 1 commit
-
-
Chris O'Haver authored
-
- 01 Dec, 2016 3 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Don't lookup the AAAA dns.google.com.
-
Miek Gieben authored
* middleware/log: make {size} the length of the request {size} is the lenght of the request, {rsize} is the length of the reply. * Fix test
-
- 30 Nov, 2016 1 commit
-
-
Miek Gieben authored
-
- 29 Nov, 2016 2 commits
-
-
Miek Gieben authored
The `*_size*` metrics now export the actual packet length, not the advertised one (although that might be nice as well).
-
Miek Gieben authored
* middleware/httproxy: implement debug queries Not too useful at the moment, but o-o.debug queries are supported and return the Comment from dns.google.com. Note that this is not always set. * improve documentation * Testing cleanups
-
- 27 Nov, 2016 4 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Make the timeouts smaller after we fail to connect.
-
Miek Gieben authored
Also release ARM binary when releasing. Comes in handy for raspberry Pi.
-
Miek Gieben authored
This PR adds a middleware that talks to dns.google.com over HTTPS, meaning all your DNS traffic is encrypted when traversing your ISP and the internet. The `dns.google.com` address is re-resolved every 30 seconds.
-
- 25 Nov, 2016 2 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
-
- 24 Nov, 2016 5 commits
-
-
Miek Gieben authored
* middleware/proxy: config syntax cleanups Allow port numbers to be used in the transfer statements and clean up the proxy stanza parsing. Also allow, when specifying an upstream, /etc/resolv.conf (or any other file) to be used for getting the upstream nameserver. Add tests and fix the documentation to make clear what is allowed. * Fix the other upstream parse as well
-
Miek Gieben authored
middleware/file: better notify error reporting
-
Miek Gieben authored
Report errors as originating from notifies in all cases. Fixes #412
-
Miek Gieben authored
Propagate both message and error in proxy exchange.
-
Mark Nevill authored
-
- 16 Nov, 2016 3 commits
-
-
Miek Gieben authored
K8s Test Cleanup and Service PTR
-
Miek Gieben authored
middleware/auto: Close to reader
-
Miek Gieben authored
Close the reader, stop leaking file descriptors.
-
- 15 Nov, 2016 5 commits
-
-
John Belamaric authored
-
John Belamaric authored
-
John Belamaric authored
Change the CI setup for K8s to be simpler. Now it just creates a set of objects via a yaml file, making it very easy to modify the tests. Implement PTR for services.
-
Miek Gieben authored
Provide TTL examples for cache middleware. Fixes: #364 Add interaction docs to make non invalidation for cache middleware clear. Cache might serve stale records. Fixes: #403
-
Michael Grosser authored
Provide TTL examples for cache middleware. Fixes: #364 Add interaction docs to make non invalidation for cache middleware clear. Cache might serve stale records. Fixes: #403
-
- 14 Nov, 2016 2 commits
-
-
Yong Tang authored
Fixes several typos in docs. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Yong Tang authored
This fix adds Codecov badge to README.md so that coverage data shows up. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 13 Nov, 2016 1 commit
-
-
Miek Gieben authored
-