130 Commits

Author SHA1 Message Date
Ville Vesilehto
41a0b70e75 chore(deps): upgrade Go requirement to 1.24.0 (#7456)
- Update Go version requirement to 1.24.0
- Bump build version to 1.25.0
- Upgrade golangci-lint action to latest
- Use t.Chdir in tests to address linter issue

Signed-off-by: Ville Vesilehto <ville@vesilehto.fi>
2025-08-15 11:20:54 -07:00
Yoofi Quansah
8fce3456d7 chore: fix docs incompatibility (#7390) 2025-06-28 08:46:21 +03:00
Ben Kochie
0eb5542035 Update Go (#7356) 2025-06-05 15:57:35 -07:00
Colden Cullen
82323554ae feat: enable plugins via environment during build (#7310)
* feat: enable plugins via environment during build

Signed-off-by: Colden Cullen <colden@coldencullen.com>

* doc: add note about COREDNS_PLUGINS

Signed-off-by: Colden Cullen <colden@coldencullen.com>

---------

Signed-off-by: Colden Cullen <colden@coldencullen.com>
2025-05-20 21:02:52 -07:00
TAKAHASHI Shuuji
5100feebd3 Fix "GitHub" capitalization (#6806)
Signed-off-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
2024-10-01 12:15:42 -04:00
Harshita Sao
022fbd8735 Added OpenSSF Scorecard Badge (#6738)
* added openssf scorecard badge

Signed-off-by: harshitasao <harshitasao@gmail.com>

* updated the domain

Signed-off-by: harshitasao <harshitasao@gmail.com>

---------

Signed-off-by: harshitasao <harshitasao@gmail.com>
2024-10-01 12:14:37 -04:00
xinbenlv
144b0f5359 Update README.md to up golang version to 1.22 (#6899)
Signed-off-by: xinbenlv <zzn-github@zzn.im>
2024-10-01 10:57:14 -04:00
Lan
218ceb3737 Update go version to 1.21. (#6533)
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-03-10 07:32:25 -04:00
Yong Tang
538467ded6 Update build instructions in README.md (#6393)
This PR updates build instructions in README.md to make sure it works with
new versions.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2023-11-13 08:55:16 -05:00
P. Radha Krishna
141c760846 Updated go versions used in workflows to 1.21 (#6260)
* Updated go versions used in workflows to 1.21

Signed-off-by: Neo2308 <pradha.krishna.cse17@itbhu.ac.in>
Co-authored-by: RadhaKrishna <radha.peteti@appdynamics.com>
2023-08-12 07:02:22 -07:00
João Henri
cc7a364633 [RFC-9250]: Add QUIC server support (#6182)
Add DNS-over-QUIC server 

Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
Signed-off-by: João Henri <joao.henri.cr@gmail.com>
2023-07-31 15:34:31 -04:00
Yuheng
e2662bbbf7 update outdated blog links (#6231)
Signed-off-by: chenyuheng <chenyuheng99@qq.com>
2023-07-31 14:45:17 -04:00
Ayato Tokubi
83e94a91b9 Bump golang to 1.20.0 (#6070)
Signed-off-by: Ayato Tokubi <atokubi@redhat.com>
2023-05-04 10:47:18 +02:00
Chris O'Haver
0be2698dc4 Fix links in main README (#5878) 2023-01-23 18:29:24 +01:00
Ondřej Benkovský
bd9ad69a2b fix readme after removing gofmt and gotidy actions (#5749) 2022-11-10 03:38:52 -08:00
Ondřej Benkovský
497c31f098 Bump circle-ci image and update README to build using latest go (#5458)
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com>
2022-06-25 14:54:52 +02:00
Chris O'Haver
f04d8b9305 add Trail of Bits to list of 3rd party security auditors (#5356)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-05-01 19:15:19 -04:00
Chris O'Haver
5166d9ddb5 briefly doc env vars and import substitution (#5207)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-02-25 15:24:33 -05:00
Yong Tang
7754718e1a Adjust the README.md guide as coredns requires go 1.17. (#5111) 2022-01-21 18:01:24 -08:00
Ondřej Benkovský
b8439789f4 support plain HTTP for DoH (#4997)
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com>
2021-11-23 14:03:26 +01:00
ZhangJian He
ac83f05338 coredns now need golang1.6 to compile (#4964) 2021-11-06 19:34:59 -07:00
Gabi Davar
46fa2a64cc Update badges, remove fuzzit leftovers. (#4886) 2021-09-25 12:28:03 -07:00
Yong Tang
690faa6bec Bump version of golang in README.md (#4782)
This PR bumps version of golang in README.md

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2021-08-06 10:57:51 +02:00
Chris O'Haver
275a62c70a update README examples to use transfer plugins (#4163)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2020-09-30 17:57:18 +02:00
Miek Gieben
5235b35e3f doh support: make no TLS config fatal (#4162)
without TLS you can't have a functioning DoH server as no client will be
able to talk to it. Make this a fatal failure.

Add some extra docs on how to start a DoH capable server.

Signed-off-by: Miek Gieben <miek@miek.nl>
2020-09-30 17:17:24 +02:00
Chanakya-Ekbote
f382c72e95 Improvements in the documentation (README.md) (#3907)
* Added suggestions by @yongtang

Signed-off-by: Chanakya-Ekbote <ca10@iitbbs.ac.in>

* Removed trailing whitespaces

Signed-off-by: Chanakya-Ekbote <ca10@iitbbs.ac.in>
2020-05-23 12:06:16 -07:00
Yong Tang
e2ece87035 Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2020-03-31 08:03:11 -07:00
Chris O'Haver
5cd8472384 Fix plugin name in project README (#3683)
* Update README.md

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* fix readme occurances

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2020-03-26 10:24:56 -04:00
Ben Kochie
4eeaef29ea Add dns64 plugin (#3534)
* Add dns64 plugin

Add external plugin to core in-tree.
* Pull code from upstream: https://github.com/serverwentdown/dns64
* Update docs.

Signed-off-by: Ben Kochie <superq@gmail.com>

* Make dns64 consistent.

Signed-off-by: Ben Kochie <superq@gmail.com>

* Cleanup README

Signed-off-by: Ben Kochie <superq@gmail.com>

* Cleanup minor issues.

Signed-off-by: Ben Kochie <superq@gmail.com>

* Remove proxy method.

Signed-off-by: Ben Kochie <superq@gmail.com>

* dns64: big cleanup

* Make the code a bit more idiomatic
* Add tests
* use proper Upstream API

Signed-off-by: Casey Callendrello <c1@caseyc.net>
Signed-off-by: Ben Kochie <superq@gmail.com>

* A little more clenaup

* Fix some docs.
* Use the correct plugin register method.
* Cleanup some review items.

Signed-off-by: Ben Kochie <superq@gmail.com>

* Add metrics counter for DNS64 translations

Add a basic counter of how many DNS64 translations have been completed.

Signed-off-by: Ben Kochie <superq@gmail.com>

* Add DNSSEC bug link

Signed-off-by: Ben Kochie <superq@gmail.com>

* Test cleanup

Signed-off-by: Ben Kochie <superq@gmail.com>

* dns64: more test cleanup

Signed-off-by: Casey Callendrello <c1@caseyc.net>

Co-authored-by: Casey Callendrello <c1@caseyc.net>
2020-03-26 08:42:23 +01:00
Miek Gieben
c95faea624 docs: update README and log plugin (#3602)
README: remove the logo thing as we stopped doing that
log: remote the lines about the clock output as that's gone as well and
     discuss the query log vs other logging a bit.

Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-17 16:16:29 +01:00
Miek Gieben
62317c3c14 update doc to not use the root zone for everything (#3288)
Update all documentation in the tree to use example.org as an example
configuration (in so far possible). As to get out of the just use "."
and fallthrough and things would be fine.

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-09-19 06:17:53 -07:00
Yong Tang
6579d60b08 Fix RFC link for RFC8484 (#3271)
This fix fixes 3270

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-09-10 07:22:43 +01:00
Chris O'Haver
f189dba69d Update README.md (#3207) 2019-08-26 09:27:18 -07:00
Yong Tang
6fa61119bd Update build command inside docker (#3145)
Since we use golang 1.12 and gomod, it is not necessary
to match the impor path to `/go/src/github.com/coredns/coredns`
in order to build coredns. For that reason the build command
inside docker could be simplified with:
```
$ docker run --rm -i -t -v $PWD:/v -w /v golang:1.12 make
```

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-08-19 07:02:08 +00:00
Yevgeny Pats
c33fc9e3b0 Add Continuous Fuzzing Integration to Fuzzit (#3093)
This feature introduce continuous fuzzing with the following
features:

* Ruzzing: fuzz-targets are run continuously on master
( the fuzzers are updated every time new code is pushed to master)
* Regresion: In addition to unit-tests travis runs all fuzz
targets through the generated corpus to catch bugs early  on
in the CI process before merge.
2019-08-18 08:40:59 +00:00
Miek Gieben
935354deb3 README: add DoH example (#3096)
Show example for DoH. And cleanup the README (format to 80 column
linewidth).

Fixes: #3094

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-08-08 15:17:53 +01:00
Yong Tang
ee6c5f87d1 Update CONTRIBUTING.md (#3046)
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-07-25 13:20:23 -07:00
Miek Gieben
c21f0c9651 README: minimal changes to say we're a DNS server (#2743)
Small tweaks, tell we're a DNS server.

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-04-01 07:52:37 +01:00
Yong Tang
dfa413af09 Update README.md to remove the description of vendoring (#2650)
Since we already removed vendor directory.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-03-04 07:30:15 +00:00
Yong Tang
5e5c31edfe Update README.md to use go 1.12 (#2649)
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-03-04 07:19:50 +00:00
Xiao An
05c0f7161b Fix some typos in documents (#2592)
Signed-off-by: Xiao An <hac@zju.edu.cn>
2019-02-21 07:15:17 +00:00
Brian Bao
c2133ce6b1 Update README.md on compiling from GitHub (#2543) 2019-02-09 14:40:54 +00:00
Kenjiro Nakayama
92836cc6f9 Fix broken link (#2522)
This patch fixes broken link in README.md
2019-02-03 12:46:19 +00:00
Miek Gieben
f300fa9bb2 readme: add text on backward incompat changes (#2470)
* readme: add text on backward incompat changes

Document the process of releasing backwards incompatible changes.

Signed-off-by: Miek Gieben <miek@miek.nl>

* slightly better

Signed-off-by: Miek Gieben <miek@miek.nl>

* Add an example

Signed-off-by: Miek Gieben <miek@miek.nl>

* Be more explicit in naming the segments increased

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-01-27 18:02:25 +00:00
Dan Kohn
74c8bf25dc s/incubating/graduated/ (#2500) 2019-01-25 13:17:54 +00:00
Chris Aniszczyk
ea5ee43d58 Reference security audit in README (#2468)
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2019-01-15 09:16:18 -08:00
Miek Gieben
0efa99e954 docs: update the compile-from-source section (#2449)
You can't go get coredns - update this section.

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-01-09 09:28:08 +00:00
Miek Gieben
22bffa7282 Revert "Invite users to fill the survey (#2020)" (#2222)
This reverts commit 073708bc66.
2018-10-23 20:18:49 +01:00
Francois Tur
fdb31a27f3 Security release process description (#1861)
* - enhance README to include security release process compatible wiht k8s

* - second version of Security release process, including "Collaborating Projects"

* - reformulate the security release process within a separated doc.

* - add following comment from Sec Team .part 1

* - refactored with comments from Security IB
- refactored considering the same existing document in another CNCF project (envoy)

* - adjust seucrity of README to point the new security process page

* - revert change on FOSSA

* - fix comments from John.

* - removing the todos (I pushed them on the description of the PR)

* - define the PST members in OWNER file

* - fix from review
- add a cahpter for mailing list presentation

* - point the PST members in OWNER file

* - register PST under name 'security' in OWNER file
- early announce will be on coredns-distributors-announce@googlegroup.com
- remove hall of fame reference

* - remove list of security team members from owner file. mailing list of security@coredns.io will be the reference
2018-10-21 18:25:22 +01:00
Yong Tang
d00e8c3918 Update golang to 1.11 for README.md (#2076)
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2018-08-31 19:39:55 +01:00