Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug 1801339: Rebase to upstream 1.6.6 #22

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
04fa7d1
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.16.0 to 1.16…
dependabot-preview[bot] Aug 12, 2019
555e487
build(deps): bump github.com/aws/aws-sdk-go from 1.21.2 to 1.22.3 (#3…
dependabot-preview[bot] Aug 12, 2019
a64ff8c
fix NXDOMAIN/NODATA fallthough case (#3118)
chrisohaver Aug 12, 2019
ca57dd3
deps: update (#3120)
miekg Aug 13, 2019
ebc465d
plugin/route53: various updates (#3108)
miekg Aug 13, 2019
a23617b
Add release notes for 1.6.2
miekg Aug 13, 2019
3c45e55
Update parse.go (#3122)
Aug 13, 2019
fcbe70f
run gofmt -w -s **/*.go (#3126)
miekg Aug 14, 2019
ea0d6ab
Tweak the notes a bit (#3128)
miekg Aug 14, 2019
795a3eb
up version to 1.6.2 (#3129)
miekg Aug 14, 2019
70b9cdb
fix wrong spells in coredns-002.md (#3130)
Aug 14, 2019
d42f544
Update README.md (#3131)
cricketliu Aug 14, 2019
fe60f10
fix typos in kubernetes.go (#3132)
Aug 15, 2019
d36ca09
fix mis-spelling in object.go (#3134)
Aug 16, 2019
86edb15
plugin/forward: fix a typo (#3133)
zhangguoyan Aug 16, 2019
bde3930
fix wrong spells in zone.go (#3135)
Aug 17, 2019
194b0f9
Add Google Cloud DNS plugin (#3011)
palash25 Aug 17, 2019
ef7efae
Remove merge left overs (#3136)
yongtang Aug 17, 2019
b53d822
Additional content in clouddns plugin, and format of markdown (#3138)
yongtang Aug 17, 2019
bbc78ab
plugin/clouddns: tiny fixes for the README (#3140)
miekg Aug 18, 2019
c33fc9e
Add Continuous Fuzzing Integration to Fuzzit (#3093)
yevgenypats Aug 18, 2019
bbf1483
fix wrong spells in coredns-007.md (#3142)
Aug 18, 2019
6402cef
Move federation plugin to github.com/coredns/federation (#3139)
yongtang Aug 18, 2019
6fa6111
Update build command inside docker (#3145)
yongtang Aug 19, 2019
6f028d0
fuzz: some cleanups (#3143)
miekg Aug 19, 2019
81bba80
Change the ToEndpoints method comment to replace the Service with End…
xigang Aug 19, 2019
8ab83a1
fix mis-spelling in item.go (#3156)
Aug 19, 2019
fe0f3d9
build(deps): bump github.com/caddyserver/caddy from 1.0.1 to 1.0.3 (#…
dependabot-preview[bot] Aug 19, 2019
ee84d45
build(deps): bump github.com/Azure/go-autorest/autorest (#3149)
dependabot-preview[bot] Aug 19, 2019
95f412a
build(deps): bump google.golang.org/api from 0.7.0 to 0.8.0 (#3154)
dependabot-preview[bot] Aug 19, 2019
66a9c7b
build(deps): bump google.golang.org/grpc from 1.22.0 to 1.23.0 (#3155)
dependabot-preview[bot] Aug 19, 2019
9f950d8
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Aug 19, 2019
960474a
build(deps): bump github.com/aws/aws-sdk-go from 1.22.3 to 1.23.3 (#3…
dependabot-preview[bot] Aug 19, 2019
297299e
build(deps): bump github.com/miekg/dns from 1.1.15 to 1.1.16 (#3153)
dependabot-preview[bot] Aug 19, 2019
eae97e8
Update replace statement in go.mod: (#3157)
yongtang Aug 19, 2019
25632d6
fix mis-spelling in owners_generate.go (#3159)
Aug 20, 2019
27f44f6
fix mis-spelling in clouddns.go (#3166)
Aug 21, 2019
f888c5f
Validate zone during normalization (#3165)
Aug 21, 2019
1b3fb83
Revert "Validate zone during normalization (#3165)" (#3167)
yongtang Aug 21, 2019
6881d6d
fix typo in coredns-006.md (#3168)
928234269 Aug 21, 2019
3f47fc8
typo fixes (#3169)
chrisohaver Aug 21, 2019
434ac69
fix wrong spells in parse_test.go (#3173)
Aug 22, 2019
7918190
Cleanup: fix some typos in code comment (#3172)
Aug 22, 2019
f8e0ae6
fix typo "dnstop" >> "dnstap" (#3170)
xieyanker Aug 22, 2019
9f49d69
fuzz: fix rewrite crash by fixing fuzz/do.go (#3178)
miekg Aug 22, 2019
1590320
fix typo (#3180)
wwgfhf Aug 23, 2019
88faf63
fix typo in coredns-1.0.1.md (#3179)
928234269 Aug 23, 2019
84988ce
fix typo in ADOPTERS.md (#3181)
928234269 Aug 23, 2019
338d148
plugin/k8s_external/kubernetes: handle NS records (#3160)
chrisohaver Aug 23, 2019
59e74eb
correct test and code (#3184)
chrisohaver Aug 23, 2019
62451fd
fuzzing: allow setup function to be called (#3175)
miekg Aug 24, 2019
07748d0
go report card fixes (#3182)
miekg Aug 24, 2019
7219bce
testing: TCPServer was only used in secondary_test.go (#3186)
miekg Aug 25, 2019
01ccbbb
fuzz: use gofuzz build tag instead of fuzz (#3185)
mfrw Aug 25, 2019
793bd32
plugin/forward: add fuzzing (#3188)
miekg Aug 25, 2019
e08d333
fuzz: revert setup function (#3189)
miekg Aug 25, 2019
d65cd70
plugin/file: respond correctly to IXFR message (#3177)
miekg Aug 26, 2019
8bc4b85
fuzz: use new fuzzit (#3193)
miekg Aug 26, 2019
d4cef05
build(deps): bump google.golang.org/api from 0.8.0 to 0.9.0 (#3197)
dependabot-preview[bot] Aug 26, 2019
aeb27bd
plugin/file: close reader for reload (#3196)
miekg Aug 26, 2019
934e372
build(deps): bump github.com/aws/aws-sdk-go from 1.23.3 to 1.23.8 (#3…
dependabot-preview[bot] Aug 26, 2019
295be73
build(deps): bump github.com/coreos/etcd (#3199)
dependabot-preview[bot] Aug 26, 2019
2332467
Fuzz: fix forward build (#3200)
miekg Aug 26, 2019
dd8238b
fix spelling mistakes (#3202)
hwdef Aug 26, 2019
9fe7fb9
return standardized text for ready and health endpoint (#3195)
xieyanker Aug 26, 2019
73391f6
SECURITY.md to take advantage of GitHub features (#3206)
caniszczyk Aug 26, 2019
f189dba
Update README.md (#3207)
chrisohaver Aug 26, 2019
f491880
plugin/kubernetes: Restore k8s.io/client-go to v12.0.0 (#3209)
chrisohaver Aug 27, 2019
5516049
fix mis-spelling in request.go (#3213)
Aug 27, 2019
364478e
release: initial release notes (#3204)
miekg Aug 27, 2019
87bd9de
plugin/file: less notify logging spam (#3212)
miekg Aug 27, 2019
06b61a1
update etcd to 3.4.0rc2 (#3214)
miekg Aug 27, 2019
efcc375
plugin/etcd: fully move to go.etcd.io (#3215)
miekg Aug 27, 2019
df62359
fix the-the mistake (#3216)
tanjunchen Aug 28, 2019
4fca3b0
fix mis-spelling in pcap.go (#3222)
Aug 28, 2019
6fdf130
pkg/log: remove timestamp (#3218)
miekg Aug 28, 2019
2cb0179
plugin/etcd: clarify it's not a generic backend (#3220)
miekg Aug 28, 2019
eec24cb
notes: rebrand 1.7.0 as 1.6.3 (#3217)
miekg Aug 28, 2019
b8a0b52
plugin/sign: a plugin that signs zone (#2993)
miekg Aug 29, 2019
94930d2
plugin/file: rework outgoing axfr (#3227)
miekg Aug 30, 2019
c466003
startup: add logo (#3230)
miekg Aug 30, 2019
25d8533
doc update: run Makefile.doc (#3232)
miekg Aug 30, 2019
739cba4
Notes update for the release. (#3231)
miekg Aug 31, 2019
37b9550
Up version to 1.6.3 (#3233)
miekg Aug 31, 2019
5d9a3db
Fix for 3235. Adds go.sum and go.mod to .dockerignore to avoid permis…
orangelynx Sep 1, 2019
7894154
build(deps): bump github.com/aws/aws-sdk-go from 1.23.8 to 1.23.13 (#…
dependabot-preview[bot] Sep 2, 2019
79f37a1
Add plugin ACL for source ip filtering (#3103)
ihac Sep 4, 2019
d795628
plugin/acl: whitespace cleanup (#3239)
miekg Sep 5, 2019
630d3d6
plugin/kubernetes: Handle multiple local IPs and bind (#3208)
chrisohaver Sep 5, 2019
41115fb
Update README.md (#3242)
cricketliu Sep 5, 2019
e4df752
Update go mod tidy (and fix for Azure/go-autorest & azure-sdk-for-go)…
yongtang Sep 6, 2019
c9e00b9
Pin golang.org/x/net in go.mod (#3260)
kasisnu Sep 7, 2019
ac2365d
Bump Travis CI to use golang 1.13.x (#3262)
yongtang Sep 7, 2019
878f906
Making README consistent with other plugins' READMEs (#3243)
cricketliu Sep 8, 2019
31fd932
Making README consistent, fixing "meta data" (#3244)
cricketliu Sep 8, 2019
db48905
Making README consistent with other plugins' READMEs (#3245)
cricketliu Sep 8, 2019
47b8ce1
Fixing the top-level description (#3246)
cricketliu Sep 8, 2019
ea66273
Making README consistent with other plugins' READMEs (#3247)
cricketliu Sep 8, 2019
7829945
Making README consistent with other plugins' READMEs (#3248)
cricketliu Sep 8, 2019
5339949
Making README consistent with other plugins' READMEs (#3249)
cricketliu Sep 8, 2019
9dc2e31
Making README consistent with other plugins' READMEs (#3250)
cricketliu Sep 8, 2019
9b19256
Making README consistent with other plugins' READMEs (#3251)
cricketliu Sep 8, 2019
b156e04
Making dnssec's README consistent with other plugins' READMEs (#3252)
cricketliu Sep 8, 2019
ab59b28
Making cancel's README consistent with other plugins' READMEs (#3253)
cricketliu Sep 8, 2019
acabfc5
Making README text consistent with other plugins' READMEs (#3254)
cricketliu Sep 8, 2019
70f2bd1
dont duplicate service recrod for every port (#3240)
chrisohaver Sep 8, 2019
dfb9c95
build(deps): bump github.com/aws/aws-sdk-go from 1.23.13 to 1.23.17 (…
dependabot-preview[bot] Sep 9, 2019
37f5d48
build(deps): bump github.com/Azure/go-autorest/autorest (#3268)
dependabot-preview[bot] Sep 9, 2019
d3403ff
build(deps): bump google.golang.org/api from 0.9.0 to 0.10.0 (#3267)
dependabot-preview[bot] Sep 9, 2019
368440d
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.16.1 to 1.17…
dependabot-preview[bot] Sep 9, 2019
be923ea
default config: add log (#3269)
miekg Sep 9, 2019
6579d60
Fix RFC link for RFC8484 (#3271)
yongtang Sep 10, 2019
a52a427
stop fuzzing: its build is broken (#3272)
miekg Sep 10, 2019
ac36144
circleci: updates for minikube -> kind transition (#3274)
chrisohaver Sep 10, 2019
88d25cd
remove an unused variable (#3278)
yeya24 Sep 16, 2019
7e6e917
build(deps): bump github.com/prometheus/common from 0.6.0 to 0.7.0 (#…
dependabot-preview[bot] Sep 16, 2019
fadc754
build(deps): bump github.com/miekg/dns from 1.1.16 to 1.1.17 (#3280)
dependabot-preview[bot] Sep 16, 2019
77e8b38
build(deps): bump github.com/aws/aws-sdk-go from 1.23.17 to 1.23.21 (…
dependabot-preview[bot] Sep 16, 2019
2324439
ready_test.go: rm t.Fatalf in goroutine (#3284)
Sep 19, 2019
3129910
Run go mod -tidy (#3286)
miekg Sep 19, 2019
62317c3
update doc to not use the root zone for everything (#3288)
miekg Sep 19, 2019
85e6570
add host metrics (#3277)
yeya24 Sep 19, 2019
004c5fc
all: simply registering plugins (#3287)
miekg Sep 20, 2019
081e45a
cleanup: remove redundant return statement (#3297)
Sep 23, 2019
50bac4d
fix: delete unused var and const (#3294)
hwdef Sep 24, 2019
2881eac
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.17.0 to 1.18…
dependabot-preview[bot] Sep 24, 2019
4771975
build(deps): bump github.com/aws/aws-sdk-go from 1.23.21 to 1.24.3 (#…
dependabot-preview[bot] Sep 24, 2019
eb59e79
plugin: cleanup code based on staticcheck warnings (#3302)
Sep 25, 2019
27e22b0
Use strings.ToLower in server (#3304)
miekg Sep 25, 2019
9a5e4fa
fix mis-spelling (#3310)
xieyanker Sep 26, 2019
f2df37a
plugin/forward: metrics: make docs reflect reality (#3311)
miekg Sep 27, 2019
8af4685
cleanup code by lint (#3312)
Sep 27, 2019
7328d3e
plugin/reload: reflow documentation (#3313)
miekg Sep 27, 2019
4568a3c
doc: run make -f Makefile.doc (#3314)
miekg Sep 27, 2019
22dd0a6
Add 1.6.4 release notes (#3315)
miekg Sep 27, 2019
b139ba3
Set version to 1.6.4 (#3317)
miekg Sep 27, 2019
4ff5635
Run go generate and update deps (#3319)
miekg Sep 27, 2019
ba5d4a6
plugin register (#3321)
miekg Sep 28, 2019
03a3695
plugins: calling Dispenser itself is a mistake (#3323)
miekg Sep 28, 2019
cd5aeec
Makefiles: remove GO111MODULE (#3326)
miekg Sep 30, 2019
9ae5a1a
build(deps): bump google.golang.org/grpc from 1.23.0 to 1.24.0 (#3332)
dependabot-preview[bot] Sep 30, 2019
55a01da
build(deps): bump github.com/aws/aws-sdk-go from 1.24.3 to 1.25.1 (#3…
dependabot-preview[bot] Sep 30, 2019
dbd1c04
Run gostaticheck (#3325)
miekg Oct 1, 2019
4ffbee2
Remove deprecated function calls flagged by staticcheck (#3333)
erbesharat Oct 1, 2019
7b69dfe
plugin/file: fix panic in miekg/dns.CompareDomainName() (#3337)
Oct 1, 2019
2d98d52
plugin/forward: make Yield not block (#3336)
miekg Oct 1, 2019
575cea4
Move map to array (#3339)
miekg Oct 1, 2019
fa6718d
Fix grpc test vet warning (#3341)
gottwald Oct 1, 2019
64f0345
plugin/erratic: doc and zone transfer (#3340)
miekg Oct 2, 2019
d48d851
Add clouddns/OWNERS file (#3346)
yongtang Oct 2, 2019
0da2c0c
Use whitelist in .dockerignore (#3347)
hloeffler Oct 2, 2019
8fde740
plugin/clouddns: remove initialization from init (#3349)
miekg Oct 2, 2019
aa96d6b
plugin/route53: remove amazon intialization from init (#3348)
miekg Oct 3, 2019
f8551df
cache: move goroutine closure to separate function to save memory (#3…
miekg Oct 3, 2019
03ea2ae
Make request.Request smaller (#3351)
miekg Oct 4, 2019
d7cdb99
Measure and expose DNS programming latency from Kubernetes plugin. (#…
oxddr Oct 4, 2019
ea54bc0
Upgrade to miekg/dns 1.1.22 (#3356)
miekg Oct 4, 2019
62d6002
upgrade etcd remove pin (#3359)
miekg Oct 5, 2019
f1415e8
circle CI: run with latest Go (#3358)
miekg Oct 5, 2019
ffe6225
kubernetes: brush up README, rename metric (#3360)
miekg Oct 7, 2019
65458b2
Directive -> plugin (#3363)
miekg Oct 8, 2019
bf356e7
fix spelling mistakes (#3364)
yuxiaobo96 Oct 9, 2019
1820c71
Run makefile.doc (#3365)
miekg Oct 10, 2019
62f7e07
Add release notes for 1.6.5 (#3373)
miekg Oct 13, 2019
70d3d94
build(deps): bump github.com/Azure/go-autorest/autorest (#3375)
dependabot-preview[bot] Oct 14, 2019
dc02c20
build(deps): bump github.com/aws/aws-sdk-go from 1.25.1 to 1.25.11 (#…
dependabot-preview[bot] Oct 14, 2019
0c03290
build(deps): bump google.golang.org/api from 0.10.0 to 0.11.0 (#3377)
dependabot-preview[bot] Oct 14, 2019
34ffe2a
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Oct 14, 2019
9ccc736
plugin/dnssec, plugin/sign: ed25519 support (#3380)
seankhliao Oct 16, 2019
c187d8f
Issue-3374 (#3383)
Oct 17, 2019
5f114d3
pkg/log: add Clear to stop debug logging (#3372)
miekg Oct 17, 2019
6f375cb
add MustNormalize (#3385)
chrisohaver Oct 19, 2019
9c59b0e
build(deps): bump github.com/aws/aws-sdk-go from 1.25.11 to 1.25.16 (…
dependabot-preview[bot] Oct 21, 2019
dfcb4ed
build(deps): bump github.com/prometheus/client_golang (#3390)
dependabot-preview[bot] Oct 21, 2019
eca2385
build(deps): bump github.com/aws/aws-sdk-go from 1.25.16 to 1.25.19 (…
dependabot-preview[bot] Oct 28, 2019
1821d9c
small typo in autopath README so->to (#3408)
pzl Oct 28, 2019
431c70e
Correct some if/iff mixups (#3406)
euank Oct 29, 2019
5d8bda5
Update Project Lead's term (#3338)
yongtang Oct 31, 2019
a7ab592
plugin/transfer: Zone transfer plugin (#3223)
chrisohaver Nov 1, 2019
655e959
build(deps): bump google.golang.org/api from 0.11.0 to 0.13.0 (#3416)
dependabot-preview[bot] Nov 4, 2019
8668079
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.18.0 to 1.19…
dependabot-preview[bot] Nov 4, 2019
a214161
Update the notes for the 1.6.5 release. (#3424)
miekg Nov 5, 2019
c2fd1b2
dump version to 1.6.5 (#3425)
miekg Nov 5, 2019
5ecd4ec
transfer: small doc update (#3426)
miekg Nov 5, 2019
21fe65e
build(deps): bump github.com/aws/aws-sdk-go from 1.25.19 to 1.25.25 (…
dependabot-preview[bot] Nov 6, 2019
1942746
plugin/reload: Fix "durations" documentation link (#3431)
Miciah Nov 6, 2019
113783e
Call wg.Add in main goroutine to avoid race conditons. (#3433)
Nov 7, 2019
e23a34a
Add bufsize plugin for preparing the DNS Flag Day and avoiding IP fra…
ykhr53 Nov 10, 2019
591942a
build(deps): bump github.com/aws/aws-sdk-go from 1.25.25 to 1.25.31 (…
dependabot-preview[bot] Nov 12, 2019
032a4d9
build(deps): bump google.golang.org/grpc from 1.24.0 to 1.25.1 (#3439)
dependabot-preview[bot] Nov 12, 2019
1743ca3
add OWNERS file (#3441)
ykhr53 Nov 13, 2019
8cc034e
plugin/bufsize: add usecase description (#3437)
ykhr53 Nov 14, 2019
6729927
plugin/bufsize: remove trailing whitespace (#3444)
chrisohaver Nov 14, 2019
e1782c4
build: go mod tidy (#3451)
miekg Nov 15, 2019
1e3330c
pkg/fall: add (a lot of) guidance (#3450)
miekg Nov 15, 2019
4831e7f
bufsize: go gen and docs (#3449)
miekg Nov 15, 2019
e14e053
create pkg/reuseport (#3455)
miekg Nov 17, 2019
f100d61
Fix incorrect sample configuration in clouddns (#3457)
yongtang Nov 17, 2019
f91c55d
Fix reloading in plugin/pprof. (#3454)
gonzalop Nov 18, 2019
fe24096
build(deps): bump github.com/aws/aws-sdk-go from 1.25.31 to 1.25.36 (…
dependabot-preview[bot] Nov 18, 2019
352266e
build(deps): bump github.com/caddyserver/caddy from 1.0.3 to 1.0.4 (#…
dependabot-preview[bot] Nov 18, 2019
54bd9bb
build(deps): bump google.golang.org/api from 0.13.0 to 0.14.0 (#3462)
dependabot-preview[bot] Nov 18, 2019
65cae54
Update plugin.md (#3469)
chrisohaver Nov 18, 2019
768ca99
Fix reloading in health and ready (#3473)
zouyee Nov 20, 2019
d18f4c9
mechanical changes (#3481)
miekg Nov 24, 2019
029b8c1
build(deps): bump github.com/Azure/azure-sdk-for-go (#3482)
dependabot-preview[bot] Nov 25, 2019
d56dbff
build(deps): bump github.com/aws/aws-sdk-go from 1.25.36 to 1.25.41 (…
dependabot-preview[bot] Nov 25, 2019
24176a9
Move to CODEOWNERS (#3489)
miekg Nov 29, 2019
b4df2d0
Add a serve_stale option for plugin/cache (#3468)
gonzalop Nov 29, 2019
787b6e0
Update governance docs to reflect CODEOWNERS (#3491)
miekg Nov 29, 2019
2503df9
introduce issue and pull request templates (#3493)
Nov 30, 2019
af1fe41
build(deps): bump github.com/aws/aws-sdk-go from 1.25.41 to 1.25.43 (…
dependabot-preview[bot] Dec 2, 2019
13fca02
use pkg/reuseport in rest plugins (#3492)
Dec 6, 2019
45c4355
make Prot to method (#3500)
Dec 6, 2019
25ef9b2
Add more paths to CODEOWNERS (#3502)
miekg Dec 6, 2019
799dce4
redirect handler for pprof index (#3503)
Dec 6, 2019
a53321d
plugin/sign: fix signing of authoritative data (#3479)
miekg Dec 6, 2019
ecd5c09
plugin.cfg: go gen -> go generate (#3511)
miekg Dec 7, 2019
6cac0de
Update github templates (#3510)
miekg Dec 7, 2019
bb077c0
Update GitHub template for `CODE-OF-CONDUCT.md` => `.github/CODE_OF_C…
yongtang Dec 7, 2019
a34d564
Remove trailing whitespace as otherwise `make check` fails (#3515)
yongtang Dec 7, 2019
0a61000
Setup GitHub Workflow for auto `go tidy` (#3512)
yongtang Dec 7, 2019
3595323
auto go tidy
miekg Dec 7, 2019
5cc3031
Upate
yongtang Dec 7, 2019
a248125
auto go tidy
yongtang Dec 7, 2019
6cf1c08
Update auto go mod tidy workflow to remove user association (#3517)
yongtang Dec 7, 2019
6a0403d
build(deps): bump github.com/aws/aws-sdk-go from 1.25.43 to 1.25.48 (…
dependabot-preview[bot] Dec 9, 2019
9cd287c
auto go mod tidy
Dec 9, 2019
ea97a3b
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Dec 9, 2019
d708ca0
auto go mod tidy
Dec 9, 2019
864a108
build(deps): bump github.com/Azure/go-autorest/autorest (#3524)
dependabot-preview[bot] Dec 9, 2019
acea8f5
auto go mod tidy
Dec 9, 2019
5c5f18c
Bump version to 1.6.6 (#3520)
yongtang Dec 11, 2019
2e7dbfd
Update github.com/miekg/dns to v1.1.25 (#3529)
yongtang Dec 11, 2019
fdb3cff
Regenerate man-page (#3530)
yongtang Dec 11, 2019
66f1659
Add release note for v1.6.6 (#3531)
yongtang Dec 11, 2019
6a7a75e
fixed typo (#3532)
ykhr53 Dec 11, 2019
0858c65
merge 6a7a75e0cc14159177e604d0157836cc32add343
bcrochet Jan 22, 2020
ce59f0f
UPSTREAM: <carry>: openshift: Changed the OWNERS to OpenShift ones
knobunc Jul 9, 2019
b65c0ca
UPSTREAM: <carry>: openshift: Add a product build pipeline Dockerfile
ironcladlou Aug 29, 2018
394b617
UPSTREAM: <carry>: openshift: Update metadata
ironcladlou Sep 6, 2018
f77295f
UPSTREAM: <carry>: openshift: Use multistage builds
ironcladlou Sep 7, 2018
40c11e7
UPSTREAM: <carry>: openshift: Add a RHEL7 Dockerfile and standardize …
ironcladlou Nov 13, 2018
73e0eb3
UPSTREAM: <carry>: openshift: Optimize COPY directive
ironcladlou Nov 13, 2018
a6e8050
UPSTREAM: <carry>: openshift: Add a `make test` target
bbrowning Feb 6, 2019
973ad68
UPSTREAM: <carry>: openshift: Set Dockerfiles to use vendor
celebdor Jul 4, 2019
07acbeb
UPSTREAM: <carry>: openshift: Make coredns exclusion more specific
bcrochet Jan 22, 2020
c2d9226
UPSTREAM: <carry>: openshift: Add github.com/openshift/coredns-mdns p…
celebdor Jul 10, 2019
5e1e5be
UPSTREAM: <carry>: openshift: Fix HostPortOrFile to support IPv6 addr…
bcrochet Jan 16, 2020
358bd8f
UPSTREAM: <carry>: openshift: Vendor required modules
bcrochet Jan 22, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 8 additions & 12 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,22 @@ initWorkingDir: &initWorkingDir
GOROOT=$(go env GOROOT)
sudo rm -r $(go env GOROOT)
sudo mkdir $GOROOT
curl https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz | sudo tar xz -C $GOROOT --strip-components=1
LATEST=$(curl -s https://golang.org/VERSION?m=text)
curl https://dl.google.com/go/${LATEST}.linux-amd64.tar.gz | sudo tar xz -C $GOROOT --strip-components=1

integrationDefaults: &integrationDefaults
machine:
image: ubuntu-1604:201903-01
working_directory: ~/go/src/${CIRCLE_PROJECT_USERNAME}/coredns
environment:
- K8S_VERSION: v1.13.3
- KUBECONFIG: /home/circleci/.kube/config
- MINIKUBE_VERSION: v0.33.1
- MINIKUBE_WANTUPDATENOTIFICATION: false
- MINIKUBE_WANTREPORTERRORPROMPT: false
- CHANGE_MINIKUBE_NONE_USER: true
- MINIKUBE_HOME: /home/circleci
- K8S_VERSION: v1.15.3
- KIND_VERSION: v0.5.1
- KUBECONFIG: /home/circleci/.kube/kind-config-kind

setupKubernetes: &setupKubernetes
- run:
name: Setup Kubernetes
command: ~/go/src/${CIRCLE_PROJECT_USERNAME}/ci/build/kubernetes/minikube_setup.sh
command: ~/go/src/${CIRCLE_PROJECT_USERNAME}/ci/build/kubernetes/k8s_setup.sh

buildCoreDNSImage: &buildCoreDNSImage
- run:
Expand All @@ -40,8 +37,7 @@ buildCoreDNSImage: &buildCoreDNSImage
cd ~/go/src/${CIRCLE_PROJECT_USERNAME}/coredns
make coredns SYSTEM="GOOS=linux" && \
docker build -t coredns . && \
docker tag coredns localhost:5000/coredns && \
docker push localhost:5000/coredns
kind load docker-image coredns

jobs:
kubernetes-tests:
Expand All @@ -60,7 +56,7 @@ jobs:
name: Run Kubernetes tests
command: |
cd ~/go/src/${CIRCLE_PROJECT_USERNAME}/ci/test/kubernetes
GO111MODULE=on go test -v ./...
go test -v ./...

workflows:
version: 2
Expand Down
11 changes: 11 additions & 0 deletions .dreck.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
features:
- aliases
- exec

aliases:
- |
/plugin (.*) -> /label plugin/$1
- |
/wai -> /label works as intended
- |
/release (.*) -> /exec /opt/bin/release-coredns $1
File renamed without changes.
1 change: 0 additions & 1 deletion .github/CONTRIBUTING.md

This file was deleted.

81 changes: 81 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Contributing to CoreDNS

Welcome! Our community focuses on helping others and making CoreDNS the best it can be. We gladly
accept contributions and encourage you to get involved!

## Bug Reports

First, please [search this
repository](https://github.com/coredns/coredns/search?q=&type=Issues&utf8=%E2%9C%93) with a variety
of keywords to ensure your bug is not already reported.

If not, [open an issue](https://github.com/coredns/coredns/issues) and answer the questions so we
can understand and reproduce the problematic behavior.

The burden is on you to convince us that it is actually a bug in CoreDNS. This is easiest to do when
you write clear, concise instructions so we can reproduce the behavior (even if it seems obvious).
The more detailed and specific you are, the faster we will be able to help you. Check out [How to
Report Bugs Effectively](https://www.chiark.greenend.org.uk/~sgtatham/bugs.html).

Please be kind. :smile: Remember that CoreDNS comes at no cost to you, and you're getting free help.

## Minor Improvements and New Tests

Submit [pull requests](https://github.com/coredns/coredns/pulls) at any time. Make sure to write
tests to assert your change is working properly and is thoroughly covered.

## New Features

First, please [search](https://github.com/coredns/coredns/search?q=&type=Issues&utf8=%E2%9C%93) with
a variety of keywords to ensure your suggestion/proposal is new.

Please also check for existing pull requests to see if someone is already working on this. We want
to avoid duplication of effort.

If the proposal is new and no one has opened pull request yet, you may open either an issue or a
pull request for discussion and feedback.

If you are going to spend significant time implementing code for a pull request, best to open an
issue first and "claim" it and get feedback before you invest a lot of time.

**If someone already opened a pull request, but you think the pull request has stalled and you would
like to open another pull request for the same or similar feature, get some of the maintainers (see
[CODEOWNERS](CODEOWNERS)) involved to resolve the situation and move things forward.**

If possible make a pull request as small as possible, or submit multiple pull request to complete a
feature. Smaller means: easier to understand and review. This in turn means things can be merged
faster.

## New Plugins

A new plugin is (usually) about 1000 lines of Go. This includes tests and some plugin boiler plate.
This is a considerable amount of code and will take time to review. To prevent too much back and
forth it is advisable to start with the plugin's `README.md`; This will be its main documentation
and will help nail down the correct name of the plugin and its various config options.

From there it can work its way through the rest (`setup.go`, the `ServeDNS` handler function, etc.).
Doing this will help the reviewers, as each chunk of code is relatively small.

Also read [plugin.md](https://raw.githubusercontent.com/coredns/coredns/master/plugin.md) for
advice on how to write a plugin.

## Updating Dependencies

We use [Go Modules](https://github.com/golang/go/wiki/Modules) as the tool to manage vendor dependencies.

Use the following to update the version of all dependencies
```sh
$ go get -u
```

After the dependencies have been updated or added, you might run the following to
cleanup the go module files:
```sh
$ go mod tidy
```

Please refer to [Go Modules](https://github.com/golang/go/wiki/Modules) for more details.

# Thank You

Thanks for your help! CoreDNS would not be what it is today without your contributions.
8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Bug Report
about: Report a bug encountered while using CoreDNS
labels: bug

---

<!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks!

If the matter is security related, please disclose it privately via [email protected]
-->

**What happened**:

**What you expected to happen**:

**How to reproduce it (as minimally and precisely as possible)**:

**Anything else we need to know?**:

**Environment**:

- the version of CoreDNS:
- Corefile:
- logs, if applicable:
- OS (e.g: `cat /etc/os-release`):
- Others:
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Enhancement Request
about: Suggest an enhancement to the CoreDNS project
labels: enhancement

---
<!-- Please only use this template for submitting enhancement requests -->

**What would you like to be added**:

**Why is this needed**:
File renamed without changes.
19 changes: 0 additions & 19 deletions .github/stale.yml

This file was deleted.

43 changes: 43 additions & 0 deletions .github/workflows/go.tidy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: go tidy

on:
push:
branches:
- 'master'
paths:
- '.github/workflows/go.tidy.yml'
- 'go.mod'
- 'go.sum'

jobs:
fix:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v1
-
# https://github.com/actions/checkout/issues/6
name: Fix detached HEAD
run: git checkout ${GITHUB_REF#refs/heads/}
-
name: Tidy
run: |
rm -f go.sum
go mod tidy
-
name: Set up Git
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config user.name "coredns-auto-go-mod-tidy[bot]"
git config user.email "coredns-auto-go-mod-tidy[bot]@users.noreply.github.com"
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
-
name: Commit and push changes
run: |
git add .
if output=$(git status --porcelain) && [ ! -z "$output" ]; then
git commit -m 'auto go mod tidy'
git push
fi
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
query.log
Corefile
*.swp
coredns
^coredns$
coredns.exe
coredns.exe~
kubectl
Expand All @@ -13,3 +13,5 @@ coverage.txt
.classpath
.project
.settings/**
build/
release/
1 change: 0 additions & 1 deletion .release

This file was deleted.

19 changes: 13 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
dist: xenial

services:
- docker
language: go
go:
- "1.12.x"
- "1.13.x"

cache:
directories:
Expand All @@ -18,10 +19,16 @@ branches:
- master

env:
- TEST_TYPE=coverage
- TEST_TYPE=integration
- TEST_TYPE=core
- TEST_TYPE=plugin
global:
# This is FUZZIT_API_KEY
- secure: "IGpZAyt1e5BZ1C4LeJG+GrgFZzaBQkJ3BX/+MwWN85aJSDk5gwThS53OCr/7RFgBKBgP9xBv9i9hAv0PxVaRE0ETIzjc0rQzceJIWiYKfFYQyscFahKfSiGsWP32rMlU3K67tA7yITS+Z8mMyVH9Ndr1Fg9AmLL+WfATdrd6dP8hzsUpaghKlnJee9TycrfamDpISzecdOY9xzxcwRyphZxuCc/n236Nt7f7Ccz0zx/Qa5igX6mjKZpUyBpS2u02GmNJTfc3W5SbTRP5bSJ+ozSkZZyG3tTpYmeN87AQJ/oG7rUEzqGLt78i7jSYAXghJZT06H/fHFsOKssCj1m0hYiarnGoGzXScLDqp2fpkyzilsUT+W0VgXTy2Nq+88Sideiy6UwDwpqHr5ktyoYFeSVB/aCTJl5oxDxBqs9dfeJSEAy7/AYy8kJoIE/yPYsBnGw10CAED4Rf5mfDgstkZRBdAO0xLBihkPsgza2975DVf27YSjJZ4eKrnR+G/aNCKycLQvWD/5c2bcLCJqyz0uMLQC/4LspS9b5bAKurzqFRdrD5q78NDcbodHelc7zBlFrRwGFCUjXTbQoU6r+1FA8y2Z+n1bd7mIF1JBVHurYAygyYXOcry870hyucGojonvdgBvHp6txeYyPU14VvTNwkF2mddpBCvoSTSPZ5X64="
matrix:
- TEST_TYPE=coverage
- TEST_TYPE=integration
- TEST_TYPE=core
- TEST_TYPE=plugin
# - TEST_TYPE=fuzzit FUZZIT_TYPE=local-regression
# - TEST_TYPE=fuzzit FUZZIT_TYPE=fuzzing

# In the Travis VM-based build environment, IPv6 networking is not
# enabled by default. The sysctl operations below enable IPv6.
Expand Down
2 changes: 1 addition & 1 deletion ADOPTERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* [Z Lab](https://zlab.co.jp) uses CoreDNS in production combination with Consul and Kubernetes Clusters.
* [Serpro/estaleiro](estaleiro.serpro.gov.br) uses CoreDNS as Kubernetes' DNS Server, in production with tuned Kubernetes plugin options
* [Lumo](https://thinklumo.com) uses CoreDNS as Kubernetes' DNS Server, in production and lab with default configuration
* [Booming Games](https://booming-games.com) uses CoreDNS in multiple Kubernetes clusters, with Federation plugin. expect going to production soon.
* [Booming Games](https://booming-games.com) uses CoreDNS in multiple Kubernetes clusters, with Federation plugin. expect to go into production soon.
* [Sodimac](https://www.sodimac.cl) uses CoreDNS with Kubernetes in production with default configuration.
* [Bose](https://www.bose.com/) uses CoreDNS with Kubernetes in production on very large cluster (over 250 nodes)
* [farmotive](https://farmotive.io) uses CoreDNS in Kubernetes using default configuration, in its Lab. Expect to be in production soon.
Expand Down
52 changes: 52 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# @miekg, [email protected], project lead: 11/11/2020

* @bradbeam @chrisohaver @dilyevsky @fastest963 @greenpau @grobie @isolus @johnbelamaric @miekg @pmoroney @rajansandeep @stp-ip @superq @yongtang

/plugin/pkg/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
/coremain/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
/core/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
/request/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
/plugin/* @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
go.sum @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
go.mod @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip

/plugin/acl/ @miekg @ihac
/plugin/any/ @miekg
/plugin/auto/ @miekg @stp-ip
/plugin/autopath/ @chrisohaver @miekg
/plugin/azure/ @miekg @yongtang @darshanime
/plugin/bind/ @miekg
/plugin/bufsize/ @ykhr53
/plugin/cache/ @grobie @miekg
/plugin/cancel/ @miekg
/plugin/chaos/ @miekg
/plugin/clouddns/ @miekg @yongtang
/plugin/dnssec/ @isolus @miekg
/plugin/dnstap/ @varyoo @yongtang
/plugin/erratic/ @miekg
/plugin/errors/ @miekg
/plugin/etcd/ @miekg @nitisht
/plugin/file/ @miekg @yongtang @stp-ip
/plugin/forward/ @grobie @johnbelamaric @miekg @rdrozhdzh
/plugin/grpc/ @inigohu @miekg
/plugin/health/ @fastest963 @miekg
/plugin/hosts/ @johnbelamaric @pmoroney
/plugin/k8s_external/ @miekg
/plugin/kubernetes/ @bradbeam @chrisohaver @johnbelamaric @miekg @rajansandeep @yongtang
/plugin/loadbalance/ @miekg
/plugin/log/ @miekg @nchrisdk
/plugin/loop/ @miekg @chrisohaver
/plugin/metadata/ @ekleiner @miekg
/plugin/metrics/ @fastest963 @miekg @superq @greenpau
/plugin/nsid/ @yongtang
/plugin/pprof/ @miekg
/plugin/reload/ @johnbelamaric
/plugin/rewrite/ @greenpau @johnbelamaric
/plugin/root/ @miekg
/plugin/route53/ @yongtang @dilyevsky
/plugin/secondary/ @bradbeam @miekg
/plugin/template/ @rtreffer
/plugin/tls/ @johnbelamaric
/plugin/trace/ @johnbelamaric
/plugin/transfer/ @miekg @chrisohaver
/plugin/whoami/ @miekg @chrisohaver
1 change: 1 addition & 0 deletions CODE_OF_CONDUCT.md
Loading