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 .
- 23 Sep, 2017 1 commit
-
-
Yong Tang authored
This fix address several issues related to golint/vet/misspell. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 22 Sep, 2017 1 commit
-
-
John Belamaric authored
-
- 21 Sep, 2017 5 commits
-
-
Miek Gieben authored
Add a full test server impl in this new package + tests. Move dnsrecorder into this package as well and finish up the commented out tests that were left in the old dnsrecorder package. Update all callers and tests.
-
Yong Tang authored
This fix add inline support for middleware/hosts so that it is possible to specify hosts file insides the Corefile: ``` hosts inline example.org { 10.0.0.1 example.org fallthrough } ``` This fix fixes 999. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Damian Myerscough authored
-
Thong Huynh authored
* Add processing mode * Add processing mode * Update UTs * Update README.md * Change to use the constant Stop * Fix README per review comments
-
Miek Gieben authored
* plugin/{file,auto}: drop fsnotify Reload every minute. This is more deterministic then fsnotify. Also other thing cropped up: sharing zone files between zone; there is only 1 fsnotify event and we need to fan out the reload to all zone files. This is a large rewrite (which could still be done), for now, poll the zone file on disk. Give serial no change a special error type so we can check for this. Improve the logging for reloading: 2017/09/19 07:34:39 [INFO] Successfully reloaded zone "miek.nl." in "db.miek.nl" with serial 128263060 2017/09/19 07:34:45 [INFO] Successfully reloaded zone "miek.nl." in "db.miek.nl" with serial 128263059 2017/09/19 07:34:51 [INFO] Successfully reloaded zone "miek.nl." in "db.miek.nl" with serial 128263060 Fixes #1013 * typo
-
- 20 Sep, 2017 1 commit
-
-
Miek Gieben authored
Cache would let the first response through and would then cap subsequent ones to whatever the cache duration was. This would lead to huge drops in TTL values: 3600 -> 20 for instance, which is not only bad, but can mess up your careful TTL planning business. This PR fixes that and applies the cache duration to all replies. As a bonus I could remove a time.Sleep() from the cache test and just check for the cache duration as the TTL on the reply. Fixes #1038
-
- 16 Sep, 2017 5 commits
-
-
Miek Gieben authored
Forgot about these.
-
Yong Tang authored
This fix adds a Pull Request templates to be used. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
-
Yong Tang authored
Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
updates so the look better on coredns.io
-
- 15 Sep, 2017 4 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
Stop when this can't be found early on. Fixes #1053
-
Miek Gieben authored
* plugins: expand examples Expand some examples and test them by annotating it with `corefile` * Can't start kubernetes * Can test pprof :(
-
Miek Gieben authored
This does not help to make it backwards compatible. The middleware -> plugin rename invalidates all this. External middleware won't compile either way.
-
- 14 Sep, 2017 4 commits
-
-
Miek Gieben authored
* Rename middleware to plugin first pass; mostly used 'sed', few spots where I manually changed text. This still builds a coredns binary. * fmt error * Rename AddMiddleware to AddPlugin * Readd AddMiddleware to remain backwards compat
-
Yong Tang authored
* Update documentation README.md for building coredns with docker Signed-off-by:Yong Tang <yong.tang.github@outlook.com> * Update README.md * Update README.md
-
John Belamaric authored
-
Chris West authored
Go is not super helpful if you checkout the code to a random path, then try and follow the build instructions in the README. Add some instructions that help users who don't deal with Go on a day-to-day basis to get it right. Fixes #1070. Thanks to @johnbelamaric for reminding me about Go's deficiencies.
-
- 12 Sep, 2017 4 commits
-
-
Miek Gieben authored
* Update the tls documentation * cant test corefile because we dont have pem data * Add note on client support
-
John Belamaric authored
-
Miek Gieben authored
* Remove debug from interface and methods * remove debug queries from etcd * remove debug queries from k8s - they were not used * And remove from mw/proxy-google as well * Remove debug query test
-
antonkyrylenko authored
Add kismia.com organisation to ADOPTERS.md
-
- 11 Sep, 2017 8 commits
-
-
John Belamaric authored
-
Miek Gieben authored
Remove the [FILE] option from the docs, we still allow it, but this one value that we allow now *stdout* isn't shown anymore. Also test the snippet with readme_test.go by adding `~~ corefile`.
-
Miek Gieben authored
* mw/chaos: update docs Fix/update the documentation: make the corefile snippets tested and expand them a little. Show `dig` example. Fixes #1050 * dot
-
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
-