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 .
- 11 Sep, 2017 5 commits
-
-
Miek Gieben authored
* mw/whoami: update docs Parse the corefile in the readme_test.go and other tweaks to the docs. Fixes #1049 * trailing * remove the 53 port
-
Miek Gieben authored
Use a new port for every instance.
-
John Belamaric authored
* Initial adopters list * Remove one until approved * Fix typo
-
Miek Gieben authored
If a README has a corefile snippet that is annotated with `corefile`, this test will parse the instance and checks the snippet is legal. This means a) we will get better docs b) we know for sure everything still parses. The test parses everything in middleware/*/README.md, it does not check for README presence, just Corefile snippets. The port used is 10053 and overrides whatever port is set in the docs. The secondary middleware was used as an example and adds two examples that should parse. failures show up as: ~~~ --- FAIL: TestReadme (0.04s) readme_test.go:50: Testing ../middleware/secondary/README.md, with 100 byte snippet readme_test.go:50: Testing ../middleware/secondary/README.md, with 93 byte snippet readme_test.go:53: Failed to start server for input "middleware/secondary: Corefile:3 - Error during parsing: unknown property 'transfeT'": . { secondary example.net { transfeT from 10.1.2.1 transfer to * } } FAIL ~~~ -
Miek Gieben authored
-
- 09 Sep, 2017 2 commits
-
-
Miek Gieben authored
Improve the syntax tests for this middleware.
-
Thong Huynh authored
* Add EDNS0_SUBNET rewrite * Fix review comments * Update comment * Fix according to review comments * Add ResponseWriter6 instead of parameterized the existing ResponseWriter
-
- 08 Sep, 2017 1 commit
-
-
Miek Gieben authored
* mw/etcd: revert 'add fallthrough' This removes 'fallthrough' for *etcd* which is not needed. This was added in 00f5c779 but is totally not needed and creates backwards incompat behavior even. Thanks to @johnbelamaric for pointing this out in #925. * remove here as well * Revert "remove here as well" This reverts commit 9d44397827425e567af01d43564c4294b42e98c9. * Revert "mw/etcd: revert 'add fallthrough'" This reverts commit 0cfe3cb1ab5495ed38a8a0486e3f5386f3bd95dc. * mw/{etcd,kubernetes}: use fallthrough correctly reverts of reverts, will rebase and squash later.
-
- 07 Sep, 2017 4 commits
-
-
Miek Gieben authored
Maybe a fix for #1031 ?
-
Miek Gieben authored
Mention stubdomains in the documentation, give an example and fix a few typos. Fixes #1028
-
Miek Gieben authored
* mw/autopath: correct type for type switch Use pointer to kubernetes as that is what is registered. Fix up federation which had the same mistake. * here
-
Miek Gieben authored
Fix parse error and add testcase when a ZONE is specified. Fixes #1024
-
- 03 Sep, 2017 3 commits
-
-
Miek Gieben authored
Move tests infra to look like all other middleware, and some small cleanups.
-
Miek Gieben authored
* mw/proxy: simplify google code Minimize bootstrap code a bit, and block on the first resolve of the google https endpont. Add more logging and include actual error in the returned errors. Also re-resolve every 120 seconds, instead of 300 (might eventually make this an option). * fix test
-
Brad Beam authored
-
- 02 Sep, 2017 2 commits
-
-
Yong Tang authored
, so that `make test` will pass by default. Also fixed several ineffassign and golint issues. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Yong Tang authored
See #997 #1000. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 01 Sep, 2017 6 commits
-
-
Miek Gieben authored
* mw/dnssec: improve docs Improve the docs: add example and details the perrils of having multiple *dnssec* middlewares in one zone. * better
-
varyoo authored
* adds the option to log to a remote endpoint * examples * tests * tcp:// or default to unix:// * cosmetic update * bad naked returns
-
varyoo authored
* experimental dnstap support into proxy * proxy reports dnstap errors * refactoring * add a message builder for less dnstap code * msg lint * context * proxy by DNS: dnstap comments * TapBuilder * resolves conflict * dnstap into ServeDNS * testing * more tests * `go lint` * doc update
-
Mohammed Naser authored
-
Miek Gieben authored
* mw/kubernetes: move fallthrough tests out Remove the testcase duplication and put fallthrough tests in separate file. Also make some names shorter and more descriptive. * fix test build * fix corefile
-
Miek Gieben authored
fail startup when dnssec middleware has keys configured that can't be used to sign any of the responses it should sign. More tests added, including ones that actually trigger setup failures.
-
- 31 Aug, 2017 2 commits
-
-
Miek Gieben authored
Check for a nil message and if we have a question section. Request is usually called with an external Msg that already saw validation checks, but we may also call it from message we create of our own, that may or may not adhire to this. Just be more robust in this case. This PR reverts a previous commit that was applied to master.
-
Miek Gieben authored
Check if msg is nil in DefaultErrorFunc. If this is the case log this and short cut the function. Hoping to get more insight in #925
-
- 30 Aug, 2017 2 commits
-
-
Miek Gieben authored
* mw/kubernetes: split integration tests * separate file and test for api fallthrough, does not need all other servers to be started. * more split ups: make it clear when or when not we need an upstream server, as just needlessly start it in doIntegrationTests. * use identifiers from dns package -> "TypeSRV" -> dns.TypeSRV, as there is no need to reinvent these. * updates * deploy work-around * re-add weird sleep
-
Miek Gieben authored
Reloading caddy won't kill the health handler. Only on final shutdown we stop the handler. Currently when reloading CoreDNS with -SIGUSR1 the health handler stops answering - there is a test for this but it doesn't capture whole process reloading, sadly. This PR keeps the handler alive during reloads and only stops on process shutdown.
-
- 28 Aug, 2017 2 commits
-
-
Miek Gieben authored
* dep ensure -update Run "dep ensure -update` to update all dependencies. No code changes; just the dependencies. * dep prune * add new venderod
-
Miek Gieben authored
This add the infrastructure to let other middleware report their health status back to the health middleware. A health.Healther interface is introduced and a middleware needs to implement that. A middleware that supports healthchecks is statically configured. Every second each supported middleware is queried and the global health state is updated. Actual tests have been disabled as no other middleware implements this at the moment.
-
- 27 Aug, 2017 6 commits
-
-
Miek Gieben authored
Go vet warning: fix use of context. Fixes #997 Also make *auto*'s reload test less flaky by retrying and then giving up.
-
Yong Tang authored
To align with #992 Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
* mw/kubernetes: add configurable TTL Add ttl option to kubernetes. This defaults to 5s but allows configuration to go up to 3600. Configure the tests so that a few actually check for the 5s, while the rest use the TTL of 303 which is ignored by the checking code. Fixes #935 * fix tests * and more
-
Yong Tang authored
Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
Start CoreDNS instance in call Restart() on it.
-
Miek Gieben authored
-
- 26 Aug, 2017 2 commits
-
-
varyoo authored
changes in Caddy caused mw/root tests to fail: https://github.com/mholt/caddy/commit/4cce8c7b6bf08ffff5e30999aa49259324d58f5d (#990)
-
Yong Tang authored
Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 25 Aug, 2017 3 commits
-
-
Miek Gieben authored
block chaos queries, unless the chaos or proxy middleware is loaded. We respond with REFUSED. This removes the need for each middleware to do this class != ClassINET if-then. Also make config.Registry non-public.
-
Miek Gieben authored
* Remove createTestServer * more cleanups * comment tweak * sort * sigh
-
Miek Gieben authored
Split up the handler_test in four files that all tests their specific bits. Removed the CNAME sort as there was only 1 answer with a CNAME and that was a single one. See #942, this fixes (a bit) the tests in middleware.
-