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 .
- 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 4 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
-
Miek Gieben authored
* notes: final prep for tomorrow release Update with latest, remove 'not released'. Signed-off-by:
Miek Gieben <miek@miek.nl> * typo check Signed-off-by:
Miek Gieben <miek@miek.nl>
-
- 14 Oct, 2020 4 commits
-
-
Miek Gieben authored
upgrade to latest and greatest Signed-off-by:Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
Was running coredns-master on my servers and kept seeing: ~~~ okt 14 10:38:06.473281 deb coredns[30303]: [INFO] plugin/transfer: Outgoing incremental transfer for up to date zone "miek.nl." to 37.97.149.87 for 1602370680 SOA serial okt 14 10:40:06.498512 deb coredns[30303]: [INFO] plugin/transfer: Outgoing incremental transfer for up to date zone "miek.nl." to 37.97.149.87 for 1602370680 SOA serial okt 14 10:42:06.553747 deb coredns[30303]: [INFO] plugin/transfer: Outgoing incremental transfer for up to date zone "miek.nl." to 37.97.149.87 for 1602370680 SOA serial ~~~ and I'm like shouldn't that be noop transfer? And sure enough, a duplicated code block in the transfer code that logs this, so the `noop` line is never reached. Signed-off-by:Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
By checking state.Do() were are checking if the request had DO, but we are _always_ adding Do now - do we need to save the DO from the ORIGINAL request, which must be done in the ResponseWriter. Also skip OPT records in filterDNSSEC as we can't set the TTL on those records, this prevents writing a number to OPT's MBZ. Note none of the tests have changed and still PASS. This is due to the fact that CoreDNSServerAndPorts isn't a full server as we start in main, it lacks the scrubwriter for instance. This is not bad per se, but should be documented in the test code. Signed-off-by:Miek Gieben <miek@miek.nl>
-
Miek Gieben authored
few notes that this API also changed. Signed-off-by:Miek Gieben <miek@miek.nl>
-
- 13 Oct, 2020 3 commits
-
-
Bob authored
Automatically submitted.
-
coredns-auto-go-mod-tidy[bot] authored
-
Miek Gieben authored
* plugin/dnstap: various cleanups A recent issue made me look into this plugin, I suspect various other cleanups (hopefully deletion of code) can be made as well Remove identical functions ToClientQuery etc, and just use tap.Message as the base type in plugin. Keep msg/ for a few helper functions that may proof useful. This remove the whole test directory as we will just check the things we are interested in which gives much better feedback and keeps that code closer together. tapwr dir is also not needed, writer_test.go was just duplicating the tests already done. This moves writer.go to the top directory. Make the only user of dnstap, the forward plugin, use the newer code also remove the test, a better test there would be a full e2e test to see the correct thing happens. Cleanup the Tapper interface and move it to dnstapio where it belongs, remove higher level interfaces that are not used. This remove dnstap.Tapper and dnstap.IORoutines. Use the standard mechanism for getting access to a plugin and remove shuffling the plugin into the context. Signed-off-by:
Miek Gieben <miek@miek.nl> * use opts to get the correct proto Signed-off-by:
Miek Gieben <miek@miek.nl> * Various fixes Signed-off-by:
Miek Gieben <miek@miek.nl> * Remove bad addr test, as dnstap is only called from within coredns where these fields have been preparsed Signed-off-by:
Miek Gieben <miek@miek.nl> * dnstap: remove saving the error all these fields have been preparsed, no need for dnstap to be pedantic and check (and save!) this error again. Simplifies it a bit more. Signed-off-by:
Miek Gieben <miek@miek.nl> * Update plugin/forward/dnstap.go Co-authored-by:
Ruslan Drozhdzh <30860269+rdrozhdzh@users.noreply.github.com> * Code review Signed-off-by:
Miek Gieben <miek@miek.nl> * add back in preferUDP Signed-off-by:
Miek Gieben <miek@miek.nl> * nit Signed-off-by:
Miek Gieben <miek@miek.nl> Co-authored-by:
Ruslan Drozhdzh <30860269+rdrozhdzh@users.noreply.github.com>
-
- 12 Oct, 2020 6 commits
-
-
coredns-auto-go-mod-tidy[bot] authored
-
dependabot-preview[bot] authored
Bumps [github.com/Azure/go-autorest/autorest/azure/auth](https://github.com/Azure/go-autorest) from 0.5.2 to 0.5.3. - [Release notes](https://github.com/Azure/go-autorest/releases) - [Changelog](https://github.com/Azure/go-autorest/blob/master/CHANGELOG.md) - [Commits](https://github.com/Azure/go-autorest/compare/autorest/azure/auth/v0.5.2...autorest/azure/auth/v0.5.3) 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.2 to 1.35.7. - [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.2...v1.35.7) 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/cenkalti/backoff/v4](https://github.com/cenkalti/backoff) from 4.0.2 to 4.1.0. - [Release notes](https://github.com/cenkalti/backoff/releases) - [Commits](https://github.com/cenkalti/backoff/compare/v4.0.2...v4.1.0) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> Co-authored-by:
dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
-