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 .
- 20 May, 2018 1 commit
-
-
Yong Tang authored
While invoking `make check` from a fresh new environment the following failure occured: ``` [ec2-user@..... coredns]$ docker run -i -t --rm -v $PWD:/go/src/github.com/coredns/coredns -w /go/src/github.com/coredns/coredns golang:1.10 root@e2d6a6c17132:/go/src/github.com/coredns/coredns# make check ** presubmit/context ** presubmit/test-lowercase ( gometalinter --deadline=2m --disable-all --enable=goimports --vendor --exclude=^pb/ ./... || true ) /bin/sh: 1: gometalinter: not found go generate coredns.go ``` This fix fixes the issue in Makefile so that deps could be installed first. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 18 May, 2018 4 commits
-
-
Ruslan Drozhdzh authored
- connManager() goroutine will stop when Proxy is about to be garbage collected. This means that no queries are in progress, and no queries are going to come
-
Chris O'Haver authored
-
Miek Gieben authored
A bit meh, but we *need* hardcoded addresses in these tests, because we can't get them from a running coredns. These may be in-use and this fails the tests then. Do an ugly err.Error() string match if this is the case to prevent failing the test for something not in our control. A better fix would be to retreive the listening address from coredns via some api, so we could listen on :0 for these as well. No such API exists as of yet.
-
Anton Antonov authored
-
- 17 May, 2018 5 commits
-
-
Yong Tang authored
This fix updates k8s' client-go to v7.0.0, which matches k8s 1.10. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Yong Tang authored
This fix fixes golinter warning: ``` plugin/tls/tls_test.go:1::warning: file is not goimported (goimports) ``` Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Yong Tang authored
This fix is an vendor update. Both ugorji and thrift have to be pinned to compile. The ugorji is from etcd and thrift is from zipkin. This fix fixes #1802. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
* vendor: don't vendor the context stuff We don't need to vendor this anymore as we moved to the std lib for these. * new stuff showing up with dep ensure * remove go-shlex
-
Ruslan Drozhdzh authored
* Probe simplification - the main reason of rework is that previous implementation hung when calling Do() after Stop() * replace atomics with mutex * access Probe.interval under lock
-
- 16 May, 2018 1 commit
-
-
Ruslan Drozhdzh authored
-
- 12 May, 2018 3 commits
-
-
Chris O'Haver authored
mention auto in reload docs
-
Chris O'Haver authored
I just noticed this discrepancy in one of the `except` examples.
-
Chris O'Haver authored
making response rewrites more prominent
-
- 11 May, 2018 1 commit
-
-
Miek Gieben authored
This was just tagged and has the worker patch that improves performance.
-
- 10 May, 2018 2 commits
-
-
Miek Gieben authored
Copy the OWNERS file from proxy and add rdrozhdzh to it.
-
Miek Gieben authored
Remove panic/recover and also use pkg/log to print the error. This brings some consistency into the logging. Fixes #1776
-
- 09 May, 2018 7 commits
-
-
Miek Gieben authored
This enables CorBot to help with issues and PRs. See github.com/miekg/dreck for the implementation and README (a bit sparse).
-
Francois Tur authored
- review BUG related doc for Health and Premotheus after change of behavior to be compatible with reload feature. (#1790)
-
Eugen Kleiner authored
* plugin/forward: expose TLSConfig and error messages to public * Add IsTLS() instead of TLSConfig()
-
Miek Gieben authored
* request.Match check Response bit as well We should check this bit and reject them as invalid. * Fix test
-
Miek Gieben authored
This allocates memory because of the append, just unroll the loop. Also add benchmark. Before: goos: linux goarch: amd64 pkg: github.com/coredns/coredns/plugin/cache BenchmarkCacheResponse-4 100000 11910 ns/op BenchmarkMinMsgTTL-4 1000000 1494 ns/op PASS After: goos: linux goarch: amd64 pkg: github.com/coredns/coredns/plugin/cache BenchmarkCacheResponse-4 100000 12016 ns/op BenchmarkMinMsgTTL-4 2000000 668 ns/op PASS
-
Miek Gieben authored
These are not stored with newItem so we don't have to check them later.
-
Ruslan Drozhdzh authored
-
- 08 May, 2018 1 commit
-
-
Miek Gieben authored
Another thing we can test automatically, we sorta settled on using an uppercase letter in in t.Log and t.Fatal calls. Let's just check for this.
-
- 06 May, 2018 4 commits
-
-
Miek Gieben authored
This reverts commit 6416925a.
-
Miek Gieben authored
-
Miek Gieben authored
Count and export number of panics we see. Fixes #1294
-
Miek Gieben authored
* make pb * Makefile for pb Move the Makefile into the pb directory to remove some clutter from the main Makefile.
-
- 05 May, 2018 1 commit
-
-
John Belamaric authored
-
- 04 May, 2018 1 commit
-
-
Eugen Kleiner authored
* plugin/forward: expose few methods and attributes to public * Update comments
-
- 03 May, 2018 1 commit
-
-
Silver authored
-
- 02 May, 2018 1 commit
-
-
Miek Gieben authored
* Remove Compress by default Set Compress = true in Scrub only when the message doesn not fit the advertized buffer. Doing compression is expensive, so try to avoid it. Master vs this branch pkg: github.com/coredns/coredns/plugin/cache BenchmarkCacheResponse-2 50000 24774 ns/op pkg: github.com/coredns/coredns/plugin/cache BenchmarkCacheResponse-2 100000 21960 ns/op * and make it compile
-
- 01 May, 2018 2 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
-
- 28 Apr, 2018 5 commits
-
-
Miek Gieben authored
* plugin/etcd: small refactor I think this function can be smaller. * and make it compile
-
Miek Gieben authored
-
Miek Gieben authored
* plugin/cache: per server metrics Use per server metrics in the cache plugin as well. This required some plumbing changes. Also use request.Request more. * fix cherry-pick
-
Miek Gieben authored
* plugin/dnssec: add per server metrics final plugin. Fixes #1696 #1492 #1189 * Move cache cap into handler so we can access the server label * Remove cache-capacity from it entirely
-
Miek Gieben authored
Add server label to the metrics and update the README.
-