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 .
- 07 Nov, 2020 1 commit
-
-
Yong Tang authored
* Add GitHub Actions to `gofmt -s -w` all `*.go` files This PR adds GitHub Actions to `gofmt -s -w` all `*.go` files, if any `*.go` files are touched on each commit. Signed-off-by:
Yong Tang <yong.tang.github@outlook.com> * Change go-mod-fmt to go-fmt Signed-off-by:
Yong Tang <yong.tang.github@outlook.com>
-
- 06 Nov, 2020 2 commits
-
-
Miek Gieben authored
Add github testing workflow, simplify the Makefile because that was complex because of Travis. Remove the fuzzing, needs to be re-added when that works properly with go modules (it has been disabled for quite some time). Multiple builds and files have been added so these tests can all run in parallel. Our testing now tests a couple of minutes, the codeql is by far the more expensive. Move metric's naming test to test/presubmit_test.go Add longer sleep in the TestAutoAXFR. Bye bye travis! Closes: #4266 Signed-off-by:Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
CWE-295 code scanning alert flag this. Seems OK to just remove it. Signed-off-by:Miek Gieben <miek@miek.nl>
-
- 05 Nov, 2020 7 commits
-
-
Miek Gieben authored
* add 1.8.1 draft notes Start the list of note worth PRs Signed-off-by:
Miek Gieben <miek@miek.nl> * forgot k8s Signed-off-by:
Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
Setup CodeQL to check are code - seems we're in the beta. (is this still beta?)
-
coredns-auto-go-mod-tidy[bot] authored
-
Miek Gieben authored
* add local plugin See: #4260 Signed-off-by:
Miek Gieben <miek@miek.nl> * stickler bot Signed-off-by:
Miek Gieben <miek@miek.nl> * See Also Signed-off-by:
Miek Gieben <miek@miek.nl>
-
coredns-auto-go-mod-tidy[bot] authored
-
Miek Gieben authored
* plugin/dnstap: remove config struct this struct is an uneeded intermidiate to get a dnstap it can be removed. Remove the dnstapio subpkg: it's also not needed. Make *many* functions and structs private now that we can. Signed-off-by:
Miek Gieben <miek@miek.nl> * correct logging Signed-off-by:
Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
Signed-off-by:Miek Gieben <miek@miek.nl>
-
- 03 Nov, 2020 2 commits
-
-
Miek Gieben authored
* forward: add example with multiple DoT upstreams Remove Bugs section as this is a nice work around. h/t https://twitter.com/mholt6/status/1284250606673080321Signed-off-by:
Miek Gieben <miek@miek.nl> * Actually remove bugs section Signed-off-by:
Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
* plugin/dnstap: remove encoder*.go Those files reimplemented parts of the dnstap spec, we can just use the dnstap functions for that. This leaves all the queuing that is enabled and drops messages if the dnstap reader can't keep up. In the new code flush() would never return an error (at least I couldn't make it do so), so the reconnect functionally is moved to kick off when we get write errors. Some smaller cosmetic changes as well, `d.socket` is now `proto`, which makes the dial() function smaller. Total testing time is now <1s (which was the impetus to look into this plugin *again*). See #4238 The buffered channel needs to be sized correctly, as we may need to do some queing if the dnstap reader can't keep up. Signed-off-by:
Miek Gieben <miek@miek.nl> * add missing file Signed-off-by:
Miek Gieben <miek@miek.nl> * update doc on queing Signed-off-by:
Miek Gieben <miek@miek.nl>
-
- 02 Nov, 2020 2 commits
-
-
coredns-auto-go-mod-tidy[bot] authored
-
dependabot-preview[bot] authored
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.14 to 1.35.19. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.14...v1.35.19) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
- 30 Oct, 2020 2 commits
-
-
Chris O'Haver authored
* initial commit Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * convert endpointslices to object.endpoints Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * add opt hard coded for now Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * check that server supports endpointslice Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * fix import grouping Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * dont use endpoint slice in 1.17 or 1.18 Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * bump kind/k8s in circle ci to latest Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * drop k8s to latest supported by kind Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * use endpointslice name as endoint Name; index by Service name Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * use index key comparison in nsAddrs() Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * add Index to object.Endpoint fixtures; fix direct endpoint name compares Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * add slice dup check and test Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * todo Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * add ep-slice skew dup test for reverse Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * nsaddrs: de-dup ep-slice skew dups; add test Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * remove todo Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * address various feedback Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * consolidate endpoint/slice informer code Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * fix endpoint informer consolidation; use clearer func name Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * log info; use major/minor fields Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * fix nsAddr and unit test Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * add latency tracking for endpointslices Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * endpointslice latency unit test & fix Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * code shuffling Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * rename endpointslices in tests Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * remove de-dup from nsAddrs and test Signed-off-by:
Chris O'Haver <cohaver@infoblox.com> * remove de-dup from findServices / test Signed-off-by:
Chris O'Haver <cohaver@infoblox.com>
-
Miek Gieben authored
* Speed up testing * make notification run in the background, this recudes the test_readme time from 18s to 0.10s * reduce time for zone reload * TestServeDNSConcurrent remove entirely. This took a whopping 58s for ... ? A few minutes staring didn't reveal wth it is actually testing. Making values smaller revealed race conditions in the tests. Remove entirely. * Move many interval values to variables so we can reset them to short values for the tests. * test_large_axfr: make the zone smaller. The number used 64K has no rational, make it 64/10 to speed up. * TestProxyThreeWay: use client with shorter timeout A few random tidbits in other tests. Total time saved: 177s (almost 3m) - which makes it worthwhile again to run the test locally: this branch: ~~~ ok github.com/coredns/coredns/test 10.437s cd plugin; time go t ./... 5,51s user 7,51s system 11,15s elapsed 744%CPU ( ~~~ master: ~~~ ok github.com/coredns/coredns/test 35.252s cd plugin; time go t ./... 157,64s user 15,39s system 50,05s elapsed 345%CPU () ~~~ tests/ -25s plugins/ -40s This brings the total on 20s, and another 10s can be saved by fixing dnstapio. Moving this to 5s would be even better, but 10s is also nice. Signed-off-by:
Miek Gieben <miek@miek.nl> * Also 0.01 Signed-off-by:
Miek Gieben <miek@miek.nl>
-
- 29 Oct, 2020 2 commits
-
-
Yong Tang authored
Base on the [GOVERNANCE.md] of CoreDNS, we will need to update project lead's term: 1) Any PR should only be opened no earlier than 6 weeks before the end of current lead's term 2) PR can only be merged after it has been opened for 4 weeks. 3) See [GOVERNANCE.md] for more details on how votes are counted. Since it is less than 6 weeks before 11/11/2020, this PR: 1) propose to extend project lead's term from 11/11/2020 to 11/11/2021. 2) will keep open until at least to 10/28/2020 (4 weeks), so that community has a chance to voice opinions Please specify +1/-1 for agree/disagree. Note: Alternative PRs could be opened concurrently, as long as it following the rules specified in [GOVERNANCE.md]. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
sed -i 's/Also See/See Also/' plugin/**/README.md Some plugins did already use 'See Also', so it's all consistent now. Fixes: #4196 Signed-off-by:Miek Gieben <miek@miek.nl>
-
- 28 Oct, 2020 1 commit
-
-
ZouYu authored
Include: 1. plugin/forward/type.go:8:2: const typeUdp should be typeUDP 2. plugin/forward/type.go:9:2: const typeTcp should be typeTCP 3. plugin/forward/type.go:10:2: const typeTls should be typeTLS 4. plugin/kubernetes/metrics.go:24:2: var DnsProgrammingLatency should be DNSProgrammingLatency 5. plugin/kubernetes/metrics_test.go:124:102: func parameter clusterIp should be clusterIP Signed-off-by:zouyu <zouy.fnst@cn.fujitsu.com>
-
- 27 Oct, 2020 2 commits
-
-
Miek Gieben authored
We get many questions (which is fine), but those are neither a bug, nor an enhancement. Just add generic question as an option. Signed-off-by:Miek Gieben <miek@miek.nl>
-
Serge authored
Signed-off-by:Serge Logvinov <serge.logvinov@gmail.com>
-
- 26 Oct, 2020 4 commits
-
-
coredns-auto-go-mod-tidy[bot] authored
-
dependabot-preview[bot] authored
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.9 to 1.35.14. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.9...v1.35.14) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
dependabot-preview[bot] authored
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.19.2 to 0.19.3. - [Release notes](https://github.com/kubernetes/apimachinery/releases) - [Commits](https://github.com/kubernetes/apimachinery/compare/v0.19.2...v0.19.3) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
dependabot-preview[bot] authored
Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.34 to 1.1.35. - [Release notes](https://github.com/miekg/dns/releases) - [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release) - [Commits](https://github.com/miekg/dns/compare/v1.1.34...v1.1.35) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
- 24 Oct, 2020 1 commit
-
-
Matt Kulka authored
This commit uses a cancelable context to spawn goroutines that refresh records from a cloud DNS provider. The Caddy shutdown routine uses the returned cancel function to terminate existing goroutines when a USR1 reload signal is received. Signed-off-by:Matt Kulka <mkulka@parchment.com>
-
- 22 Oct, 2020 1 commit
-
-
Miek Gieben authored
Slight rewording of the release notes; also set date to today. Signed-off-by:Miek Gieben <miek@miek.nl>
-
- 21 Oct, 2020 1 commit
-
-
Chris O'Haver authored
Signed-off-by:Chris O'Haver <cohaver@infoblox.com>
-
- 19 Oct, 2020 7 commits
-
-
coredns-auto-go-mod-tidy[bot] authored
-
dependabot-preview[bot] authored
Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.33 to 1.1.34. - [Release notes](https://github.com/miekg/dns/releases) - [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release) - [Commits](https://github.com/miekg/dns/compare/v1.1.33...v1.1.34) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
coredns-auto-go-mod-tidy[bot] authored
-
dependabot-preview[bot] authored
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.7 to 1.35.9. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.7...v1.35.9) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
dependabot-preview[bot] authored
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](https://github.com/golang/protobuf/compare/v1.4.2...v1.4.3) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
dependabot-preview[bot] authored
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.7.1 to 1.8.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.7.1...v1.8.0) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
dependabot-preview[bot] authored
Bumps [gopkg.in/DataDog/dd-trace-go.v1](https://github.com/DataDog/dd-trace-go) from 1.27.0 to 1.27.1. - [Release notes](https://github.com/DataDog/dd-trace-go/releases) - [Commits](https://github.com/DataDog/dd-trace-go/compare/v1.27.0...v1.27.1) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-
- 16 Oct, 2020 2 commits
-
-
coredns-auto-go-mod-tidy[bot] authored
-
Miek Gieben authored
* plugin/autopath: slightly tweaks the docs Make the first sentence of the intro slightly easier to read. Refer to a bugs section, just like other plugins do. Signed-off-by:
Miek Gieben <miek@miek.nl> * Update plugin/autopath/README.md Co-authored-by:
Chris O'Haver <cohaver@infoblox.com> Co-authored-by:
Chris O'Haver <cohaver@infoblox.com>
-
- 15 Oct, 2020 3 commits
-
-
Miek Gieben authored
Not sure why this is proving so difficult.. pointers are hard? [Was tempted to rollback all tweaks here, but the original issue we're fixing it too important to not have a proper fix]. But we need to make a copy of the message at the earliest point in the handler because we are changing it (adding an opt rr). If we do this on the original message (which is a pointer) we change it (obvs). When undoing those changes we do work on a copy. Re: testing. There isn't a explicit test for this, so I've added on to the top-level test/ directory, which indeed makes the issue visible: master: ~~~ go test -v -run=TestLookupCacheWithoutEdns === RUN TestLookupCacheWithoutEdns cache_test.go:154: Expected no OPT RR, but got: ;; OPT PSEUDOSECTION: ; EDNS: version 0; flags: do; udp: 2048 --- FAIL: TestLookupCacheWithoutEdns (0.01s) FAIL ~~~ This branch: ~~~ % go test -v -run=TestLookupCacheWithoutEdns === RUN TestLookupCacheWithoutEdns --- PASS: TestLookupCacheWithoutEdns (0.01s) PASS ok github.com/coredns/coredns/test 0.109s ~~~ Signed-off-by:Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
This reduces the amount of sleep time to speed up testing. master: PASS ok github.com/coredns/coredns/test 42.088s 12,33s user 1,30s system 44,29s elapsed 30%CPU () this branch: PASS ok github.com/coredns/coredns/test 33.527s Signed-off-by:Miek Gieben <miek@miek.nl>
-
John Belamaric authored
-