auto remove trailing whitespaces

This commit is contained in:
coredns-auto-trailing-whitespaces[bot] 2020-11-07 18:57:52 +00:00
parent 37e3a81f25
commit dd078a982c
5 changed files with 247 additions and 247 deletions

View file

@ -1,6 +1,6 @@
---
name: Bug Report
about: Report a bug encountered while using CoreDNS
about: Report a bug encountered while using CoreDNS
labels: bug
---

View file

@ -1,50 +1,50 @@
+++
title = "CoreDNS-0.9.10 Release"
description = "CoreDNS-0.9.10 Release Notes."
tags = ["Release", "0.9.10", "Notes"]
draft = false
release = "0.9.10"
date = "2017-11-03T20:45:43-00:00"
author = "coredns"
+++
CoreDNS-0.9.10 has been [released](https://github.com/coredns/coredns/releases/tag/v0.9.10)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release 0.9.10 is a minor release, with some fixes.
## Core
* The reverse zone syntax was extended to allow non-octet boundaries:
~~~
192.168.1.0/17 {
...
}
~~~
Will behave correctly.
* Lots of documentation clean ups.
* More platforms have binaries for each release.
## Plugins
* *dnssec* will now insert DS records (and sign them) when it signs a delegation response.
* *host* now checks for /etc/hosts updates in a separate go-routine.
## Contributors
The following people helped with getting this release done:
Chris O'Haver,
Miek Gieben,
Pat Moroney,
Paul Hoffman,
Sandeep Rajan,
Yong Tang.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).
+++
title = "CoreDNS-0.9.10 Release"
description = "CoreDNS-0.9.10 Release Notes."
tags = ["Release", "0.9.10", "Notes"]
draft = false
release = "0.9.10"
date = "2017-11-03T20:45:43-00:00"
author = "coredns"
+++
CoreDNS-0.9.10 has been [released](https://github.com/coredns/coredns/releases/tag/v0.9.10)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release 0.9.10 is a minor release, with some fixes.
## Core
* The reverse zone syntax was extended to allow non-octet boundaries:
~~~
192.168.1.0/17 {
...
}
~~~
Will behave correctly.
* Lots of documentation clean ups.
* More platforms have binaries for each release.
## Plugins
* *dnssec* will now insert DS records (and sign them) when it signs a delegation response.
* *host* now checks for /etc/hosts updates in a separate go-routine.
## Contributors
The following people helped with getting this release done:
Chris O'Haver,
Miek Gieben,
Pat Moroney,
Paul Hoffman,
Sandeep Rajan,
Yong Tang.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).

View file

@ -1,70 +1,70 @@
+++
title = "CoreDNS-0.9.9 Release"
description = "CoreDNS-0.9.9 Release Notes."
tags = ["Release", "0.9.9", "Notes"]
draft = false
release = "0.9.9"
date = "2017-10-18T11:37:43-04:00"
author = "coredns"
+++
CoreDNS-0.9.9 has been [released](https://github.com/coredns/coredns/releases/tag/v0.9.9)!
(yes, we've moved to [semver](https://coredns.io/2017/09/16/semantic-versioning/))
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release 0.9.9 is a major release, with lots of fixes.
## Core
* We've renamed `middleware.Middleware` to `plugin.Plugin`. This is backwards incompatible for external ~~middleware~~ plugins, but you can update your plugin by just replacing `[Mm]iddleware` with `[Pp]lugin`:
~~~
sed 's/Middleware/Plugin/'g -i *.go
sed 's/middleware/plugin/'g -i *.go
~~~
From now on we'll use the term *plugin* in our documentation and code.
* We've sent a proposal to make CoreDNS the default in Kubernetes: https://github.com/kubernetes/community/pull/1100
## Plugins
* *etcd*'s debug queries are removed.
* *hosts* gets inline host definitions that add or overwrite those from `/etc/hosts`.
* *auto*, *file* now poll every minute for on disk changes (inotify wasn't working).
* *rewrite* can chain rules and perform multiple changes on a message.
* *kubernetes* uses `protobuf` to communicate with the kubernetes API and
performance improvements when there are a large number of services.
* *dnstap* saw several fixes, including sending tap messages out-of-band.
* *cache* apply configured TTL to first answer returned.
* Don't cache TTL=0 messages.
* *proxy* smaller timeouts and the health check GET was given a timeout.
* Better metrics: add a request counter metrics and change the 'from' label to 'to' so we count/duration per upstream.
* *dnssec* now signs NODATA responses.
## External Plugins
Two new [external plugins](/explugins) were added:
* *ipecho* parses the IP out of a subdomain and echos it back as an record.
* *forward* facilitates proxying DNS messages to upstream resolvers.
## Contributors
The following people helped with getting this release done:
antonkyrylenko,
Chris O'Haver,
Chris West,
Damian Myerscough,
Isolus,
John Belamaric,
Miek Gieben,
Sandeep Rajan,
Thong Huynh,
varyoo,
Yong Tang.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).
+++
title = "CoreDNS-0.9.9 Release"
description = "CoreDNS-0.9.9 Release Notes."
tags = ["Release", "0.9.9", "Notes"]
draft = false
release = "0.9.9"
date = "2017-10-18T11:37:43-04:00"
author = "coredns"
+++
CoreDNS-0.9.9 has been [released](https://github.com/coredns/coredns/releases/tag/v0.9.9)!
(yes, we've moved to [semver](https://coredns.io/2017/09/16/semantic-versioning/))
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release 0.9.9 is a major release, with lots of fixes.
## Core
* We've renamed `middleware.Middleware` to `plugin.Plugin`. This is backwards incompatible for external ~~middleware~~ plugins, but you can update your plugin by just replacing `[Mm]iddleware` with `[Pp]lugin`:
~~~
sed 's/Middleware/Plugin/'g -i *.go
sed 's/middleware/plugin/'g -i *.go
~~~
From now on we'll use the term *plugin* in our documentation and code.
* We've sent a proposal to make CoreDNS the default in Kubernetes: https://github.com/kubernetes/community/pull/1100
## Plugins
* *etcd*'s debug queries are removed.
* *hosts* gets inline host definitions that add or overwrite those from `/etc/hosts`.
* *auto*, *file* now poll every minute for on disk changes (inotify wasn't working).
* *rewrite* can chain rules and perform multiple changes on a message.
* *kubernetes* uses `protobuf` to communicate with the kubernetes API and
performance improvements when there are a large number of services.
* *dnstap* saw several fixes, including sending tap messages out-of-band.
* *cache* apply configured TTL to first answer returned.
* Don't cache TTL=0 messages.
* *proxy* smaller timeouts and the health check GET was given a timeout.
* Better metrics: add a request counter metrics and change the 'from' label to 'to' so we count/duration per upstream.
* *dnssec* now signs NODATA responses.
## External Plugins
Two new [external plugins](/explugins) were added:
* *ipecho* parses the IP out of a subdomain and echos it back as an record.
* *forward* facilitates proxying DNS messages to upstream resolvers.
## Contributors
The following people helped with getting this release done:
antonkyrylenko,
Chris O'Haver,
Chris West,
Damian Myerscough,
Isolus,
John Belamaric,
Miek Gieben,
Sandeep Rajan,
Thong Huynh,
varyoo,
Yong Tang.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).

View file

@ -1,51 +1,51 @@
+++
title = "CoreDNS-010 Release"
description = "CoreDNS-010 Release Notes."
tags = ["Release", "010", "Notes"]
draft = false
release = "010"
date = "2017-07-25T11:24:43-04:00"
author = "coredns"
+++
CoreDNS-010 has been [released](https://github.com/coredns/coredns/releases/tag/v010)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release v010 is mostly a bugfix release, with one new plugin - *dnstap*.
# Core
No changes.
# Plugins
## New
* *dnstap* is a new plugin that allows you to get dnstap information from CoreDNS.
## Updates
* *file* now handles multiple wildcard below each other correctly, and handles wildcards at the apex.
* *hosts*, and *kubernetes* have been fixed to return success with no data in cases where records exist
but not of the requested type. This fixes an issue with getting NXDOMAIN for the AAAA record even when the
A record exists confusing some resolvers.
# Documentation
* Many updates to README files.
# Contributors
The following people helped with getting this release done:
Antoine Debuisson,
Chris O'Haver,
John Belamaric,
Miek Gieben,
Pat Moroney
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).
+++
title = "CoreDNS-010 Release"
description = "CoreDNS-010 Release Notes."
tags = ["Release", "010", "Notes"]
draft = false
release = "010"
date = "2017-07-25T11:24:43-04:00"
author = "coredns"
+++
CoreDNS-010 has been [released](https://github.com/coredns/coredns/releases/tag/v010)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release v010 is mostly a bugfix release, with one new plugin - *dnstap*.
# Core
No changes.
# Plugins
## New
* *dnstap* is a new plugin that allows you to get dnstap information from CoreDNS.
## Updates
* *file* now handles multiple wildcard below each other correctly, and handles wildcards at the apex.
* *hosts*, and *kubernetes* have been fixed to return success with no data in cases where records exist
but not of the requested type. This fixes an issue with getting NXDOMAIN for the AAAA record even when the
A record exists confusing some resolvers.
# Documentation
* Many updates to README files.
# Contributors
The following people helped with getting this release done:
Antoine Debuisson,
Chris O'Haver,
John Belamaric,
Miek Gieben,
Pat Moroney
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).

View file

@ -1,75 +1,75 @@
+++
title = "CoreDNS-011 Release"
description = "CoreDNS-011 Release Notes."
tags = ["Release", "011", "Notes"]
draft = false
release = "011"
date = "2017-09-10T20:24:43-04:00"
author = "coredns"
+++
CoreDNS-011 has been [released](https://github.com/coredns/coredns/releases/tag/v011)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release v011 is a major release, with backwards incompatible changes in the *kubernetes* plugin.
## Core
**This release has backwards incompatible changes** for the *kubernetes* plugin.
* Stop vendoring `github.com/miekg/dns` and `golang.org/x/net/context`. This enables external plugin to compile without tripping over vendored types that mismatch.
* Allow an easy way to specify reverse zones in the Corefile, just use (e.g) `10.0.0.0/24` as the zone name,
CoreDNS translates this to 0.0.10.in-addr.arpa. This is only done when the netmask is a multiple of 8 and for both IPv4 and IPv6.
* Bug and stability fixes.
## Plugins
Make *kubernetes*, *file*, *secondary*, *hosts*, *erratic* and *metrics* now fail on unknown properties in the Corefile.
### New
* *federation*: enables federation via kubernetes.
* *autopath*: enables autopath-ing. Can be used standalone, but its main use is with kubernetes.
### Updates
* *log* adds an `>rflags` replacer that shows the flags from the response - this has been enabled by default.
* *kubernetes* deprecates:
* `cidr`: use the reverse syntax in the Corefile
* `federation`: use the new *federation* plugin
* `autopath`: use the new *autopath* plugin
* *kubernetes*:
* add TTL option allowing to set minimal TTL for responses.
* Multiple k8s API endpoints could be specified, separated by `","`s, e.g. `endpoint http://k8s-endpoint1:8080,http://k8s-endpoint2:8080`. CoreDNS will automatically perform a healthcheck and proxy to the healthy k8s API endpoint.
* *rewrite*:
* allow for *dynamic* properties to be used, like client IP address in rewrite rules, i.e.
`rewrite edns0 local set 0xffee {client_ip}`
* add support for EDNS0 Client Subnet
* *dnstap* now reports messages proxied by *proxy*, and support remote IP endpoints by specifying `tcp://`.
* *dnssec* now warns if keys can't be used to sign the configured zones.
* *health* now allows for per plugin health status; no plugin makes use of this yet, though.
* *secondary* parses a secondary with a zone (`secondary example.org {...}`) correctly.
## Contributors
The following people helped with getting this release done:
Brad Beam,
Chris O'Haver,
insomniac,
James Mills,
John Belamaric,
Markus Sommer,
Miek Gieben
Mohammed Naser,
Sandeep Rajan,
Thong Huynh,
varyoo,
Yong Tang,
张勋.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).
+++
title = "CoreDNS-011 Release"
description = "CoreDNS-011 Release Notes."
tags = ["Release", "011", "Notes"]
draft = false
release = "011"
date = "2017-09-10T20:24:43-04:00"
author = "coredns"
+++
CoreDNS-011 has been [released](https://github.com/coredns/coredns/releases/tag/v011)!
CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.
Release v011 is a major release, with backwards incompatible changes in the *kubernetes* plugin.
## Core
**This release has backwards incompatible changes** for the *kubernetes* plugin.
* Stop vendoring `github.com/miekg/dns` and `golang.org/x/net/context`. This enables external plugin to compile without tripping over vendored types that mismatch.
* Allow an easy way to specify reverse zones in the Corefile, just use (e.g) `10.0.0.0/24` as the zone name,
CoreDNS translates this to 0.0.10.in-addr.arpa. This is only done when the netmask is a multiple of 8 and for both IPv4 and IPv6.
* Bug and stability fixes.
## Plugins
Make *kubernetes*, *file*, *secondary*, *hosts*, *erratic* and *metrics* now fail on unknown properties in the Corefile.
### New
* *federation*: enables federation via kubernetes.
* *autopath*: enables autopath-ing. Can be used standalone, but its main use is with kubernetes.
### Updates
* *log* adds an `>rflags` replacer that shows the flags from the response - this has been enabled by default.
* *kubernetes* deprecates:
* `cidr`: use the reverse syntax in the Corefile
* `federation`: use the new *federation* plugin
* `autopath`: use the new *autopath* plugin
* *kubernetes*:
* add TTL option allowing to set minimal TTL for responses.
* Multiple k8s API endpoints could be specified, separated by `","`s, e.g. `endpoint http://k8s-endpoint1:8080,http://k8s-endpoint2:8080`. CoreDNS will automatically perform a healthcheck and proxy to the healthy k8s API endpoint.
* *rewrite*:
* allow for *dynamic* properties to be used, like client IP address in rewrite rules, i.e.
`rewrite edns0 local set 0xffee {client_ip}`
* add support for EDNS0 Client Subnet
* *dnstap* now reports messages proxied by *proxy*, and support remote IP endpoints by specifying `tcp://`.
* *dnssec* now warns if keys can't be used to sign the configured zones.
* *health* now allows for per plugin health status; no plugin makes use of this yet, though.
* *secondary* parses a secondary with a zone (`secondary example.org {...}`) correctly.
## Contributors
The following people helped with getting this release done:
Brad Beam,
Chris O'Haver,
insomniac,
James Mills,
John Belamaric,
Markus Sommer,
Miek Gieben
Mohammed Naser,
Sandeep Rajan,
Thong Huynh,
varyoo,
Yong Tang,
张勋.
If you want to help, please check out one of the [issues](https://github.com/coredns/coredns/issues/)
and start coding!
For documentation and help, see our [community page](https://coredns.io/community/).