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 .
- 22 Feb, 2017 6 commits
-
-
Miek Gieben authored
* linter fixes * Golint and format code * fmt
-
Yong Tang authored
This fix fixes import path from `github.com/miekg/coredns` -> `github.com/coredns/coredns`
-
Yong Tang authored
This fix fixes badge in README.md so that it will correctly reflect github.com/coredns/coredns
-
Miek Gieben authored
-
Miek Gieben authored
We now sit under coredns/coredns this means the logo can be in it's repository.
-
Miek Gieben authored
* middleware/metrics: survive restart Keep the handler running during restart. Stopping and starting the handler results in "address in use" - sometimes, meaning the reload will be flaky. In turn this behavior means any changes to the monitor stanza are not picked up. * remove resync
-
- 21 Feb, 2017 1 commit
-
-
Miek Gieben authored
* Document fallthrough and fix *reverse* While documenting the fallthrough behavior and testing it I noticed the did not properly work. This PR does a tiny bit too much as it - Documents fallthrough - Fixes fallthrough in reverse - Makes directives_generate complain on duplicate priorities - Moved reverse *before* file in middleware.cfg - Add a test that tests the reverse fallthrough behavior with a file backend Fixes #515 * ....and fix the tests
-
- 20 Feb, 2017 3 commits
-
-
Miek Gieben authored
Add additional section processing for MX and SRV records. Update the tests.
-
Miek Gieben authored
* all-middleware-equal * Revert "all-middleware-equal" This reverts commit ee77b2a9816b1953a19fefb863875399aacd0c2a. * middleware: treat external and local the same Make the middleware generation simpler and also specify the local middleware, meaning that it can now be removed as well. Simplify the code a bit and regen everything. * remove lineNR, not used
-
Miek Gieben authored
* server: fix data race This fixes the detected race. Fixes #534 * Remove the listener and packetconn from Server There does not seem a need to store the listener and packetconn again in the Server structure. The dns.Servers already has access to them and can also shutdown the handlers.
-
- 17 Feb, 2017 2 commits
-
-
John Belamaric authored
-
John Belamaric authored
-
- 16 Feb, 2017 1 commit
-
-
John Belamaric authored
When using an external middleware, the generated file was failing to compile. The issue is a typo in directives_generate.go that left imports with an unterminated string.
-
- 15 Feb, 2017 3 commits
-
-
Miek Gieben authored
-
John Belamaric authored
* WIP: Client-side of gRPC proxy * Add tests * gofmt * Implement OnShutdown; add a little logging * Update for context in Exchange change * go fmt * Update README * Review comments * Compiling is good * More README improvements
-
Miek Gieben authored
Remove the "gen" directory and move directives_generate.go out of it. Add a build ignore tag so it isn't build by default. Cleanup the go gen invocations so there are not seen as package docs. Simplify the code a bit and don't run go gen twice.
-
- 12 Feb, 2017 1 commit
-
-
Miek Gieben authored
* middleware/proxy: give Exchange a context Make context.Context the first paramater in the Exchange method. This is inline with all other query functions. * up the version
-
- 11 Feb, 2017 1 commit
-
-
Miek Gieben authored
* core: make coredns.Server a caddy.GracefulServer We needed to also implement the Address() method. Fixes: #519 * Add compile time check if we implement caddy.GracefulServer * Check if we should shutdown
-
- 10 Feb, 2017 5 commits
-
-
Miek Gieben authored
* middleware/reverse: random updates Make the documentation somewhat shorter (and hopefully clearer in the process). Also to be on-par with the *auto* middleware, start counting the referenced zones from 1 (instead of 0). Some variable cleanups and use the NextOrFailure in the ServeDNS function. * More TODOs
-
John Belamaric authored
-
Richard Hillmann authored
-
Miek Gieben authored
-
Bob Wasniak authored
-
- 09 Feb, 2017 1 commit
-
-
Chris O'Haver authored
* fix k8s next middleware chaining * add chain to integration tests * if nit
-
- 08 Feb, 2017 7 commits
-
-
Bob Wasniak authored
* Require Field for rewrite rules * review feedback changes * fix ut * fix typo, add warning message
-
Miek Gieben authored
-
Miek Gieben authored
Add proxy_proto and re-instate proto to be the protocol of the incoming query ("tcp" or "udp"). -
Chris O'Haver authored
* check for no namespace filter * integration test
-
Miek Gieben authored
-
Chris O'Haver authored
* set zone for cidr based PTRs * set zone to request
-
Miek Gieben authored
Fix the except keyword usage - the config would allow it, but it was not enforced in the code. Turns out that **FROM** was also not enforced, fix both, by (basically) copying the code from Caddy. Update the README and tests. Locally test as well, shows that this works: ~~~ .:1053 { proxy miek.nl 8.8.8.8:53 { except a.miek.nl } proxy a.miek.nl 8.8.4.4:53 errors stdout log stdout } ~~~ And gives the desired results, not having a proxy line for `a.miek.nl` results in a SERVFAIL (as expected). Fixes #502
-
- 07 Feb, 2017 2 commits
-
-
John Belamaric authored
-
Miek Gieben authored
* middleware/proxy: absorb httpproxy Move the httproxy into proxy. This adds and Exchanger interface which is used to exchange the messages with the upstream. The https_google upstream will re-resolve itself and update the upstream hosts used every 300s. * Remove and add TODO
-
- 03 Feb, 2017 1 commit
-
-
Chris O'Haver authored
* add cidrs opt * remove state data from middleware object * update k8s docs * Add integration tests * add unit tests for cidr and pods config * more README fixes, separate dev notes * adjust section headers * fix typo
-
- 02 Feb, 2017 1 commit
-
-
Chris O'Haver authored
* add cidrs opt * remove state data from middleware object
-
- 01 Feb, 2017 2 commits
-
-
John Belamaric authored
The gRPC server middleware[1] needs access to the Server object in order to push the unpacked Msg through the normal middleware pipeline. These are the changes to core needed to make that possible. [1] https://github.com/infobloxopen/coredns-grpc
-
Bob Wasniak authored
* Use go generate to build middleware setup based on middleware.cfg Init default config * generated files * Move gen to an isolated area * rename files * PR review updates * undo readme
-
- 30 Jan, 2017 1 commit
-
-
Yong Tang authored
This fix fixes several `go fmt`, `go lint`, and `go vet` issues, to make goreportcard happy: https://goreportcard.com/report/github.com/miekg/corednsSigned-off-by:
Yong Tang <yong.tang.github@outlook.com>
-
- 24 Jan, 2017 2 commits
-
-
John Belamaric authored
Adds a middleware to enable tracing with OpenTracing/OpenZipkin. Enabling tracing will have a large impact on performance so it is not advisable in production.
-
Chris O'Haver authored
-