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 .
- 14 Nov, 2017 4 commits
-
-
Miek Gieben authored
-
Miek Gieben authored
-
Miek Gieben authored
super small cleanup; smaller case return errors.
-
Andy Goldstein authored
Check the error returned by clientConfig.ClientConfig() before trying to set cc.ContentType. Signed-off-by:Andy Goldstein <andy.goldstein@gmail.com>
-
- 13 Nov, 2017 4 commits
-
-
Michael Grosser authored
-
Miek Gieben authored
Add a note in about using the 'pinned' label for prevent stalebot from closing your issue.
-
Miek Gieben authored
Implement health.Healther in erratic and kubernetes plugin. The kubernetes' healtcheck is only performed on startup - i.e. turn healthy after the initial loading. Erratic follow the drop count: every query%drop turns the healthcheck unhealthy. Fixes: #985
-
Christian Nilsson authored
* plugin/log: remove need to specify stdout Since log will only be output to stdout is doesn't make sense to specify it in Corefile. Fixes: #1218 * fixup! plugin/log: remove need to specify stdout
-
- 11 Nov, 2017 2 commits
-
-
Chris O'Haver authored
-
Chris O'Haver authored
* use index for svc reverse lookup * temp revert * restore reverse.go * restore reverse_test.go
-
- 10 Nov, 2017 3 commits
-
-
Miek Gieben authored
* plugin/log: remove OutputFile We use stdout for everything, remove OutputFile as it isn't used and causes confusion. Fixes #1216 * PR feedback
-
Miek Gieben authored
No need to have this build all the time.
-
Miek Gieben authored
Because we have our own mux we can't depend on the dns.Mux to do the Question section checking for us. Clarify this in the comment.
-
- 09 Nov, 2017 5 commits
-
-
John Belamaric authored
I think this badge is misleading as we are not a library so the number of projects we are used in is not really relevant to our adoption. It is more-or-less just the number of external plugins people have built.
-
Chris O'Haver authored
* fix pods disabled behavior * do away with pod mode specific error
-
Yong Tang authored
We are used by 10+ other projects now. Think it makes sense to add this badge. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Chris O'Haver authored
fix minor capitalization and grammar errors
-
Yong Tang authored
* Update zipkin to the newer version Also update thrift to use head commit Signed-off-by:
Yong Tang <yong.tang.github@outlook.com> * Update vendor directory. Signed-off-by:
Yong Tang <yong.tang.github@outlook.com>
-
- 08 Nov, 2017 1 commit
-
-
Brian Akins authored
Change to use a new 'endpoints' directive and use a constant Add initial docs for 'endpoints' directive Add tests to Kubernetes setup for endpoints Changes based on PR feedback endpoint_pod_names is a boolean config option. Chahanged docs to reflect this. Add a test when endpoints_pod_names is not set Update README.md Remove endpointNameModeName as it is no longer used
-
- 05 Nov, 2017 1 commit
-
-
Yong Tang authored
This fix is an attempt to fix the issue raised #1192. The issue that a plain `dep -ensure update` fails is because the incompatibility of ugorji/go with the rest of packages (etcd, k8s etc) and the incompatibility of client-go vs. apimachinery. This fix fixed apimachinery and ugorji/go so that it is possible to use `dep -ensure update`. Previously updates has to be done individually, e.g., `dep -ensure update github.com/coreos/etcd` This fix fixes #1192. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 04 Nov, 2017 4 commits
-
-
Yong Tang authored
* Use one `PLATFORM` variable to setup the build process Signed-off-by:
Yong Tang <yong.tang.github@outlook.com> * Update Makefile.release Signed-off-by:
Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
Last minute fixes to push to hub.docker.com.
-
Miek Gieben authored
-
Yong Tang authored
* Update docker-build steps in Makefile.release for different architectures Signed-off-by:
Yong Tang <yong.tang.github@outlook.com> * Update to use `case ... esac` in shell script Signed-off-by:
Yong Tang <yong.tang.github@outlook.com> * Remove `RUN` cmd in Dockerfile in case of non amd64 CPU ssl will only be supported on amd64 CPUs for now. Signed-off-by:
Yong Tang <yong.tang.github@outlook.com>
-
- 03 Nov, 2017 5 commits
-
-
Miek Gieben authored
While we at it, why not add a target for Windows as well. This also introduces a VERBOSE option that defaults to -v, but it empty when releases so that you can actually see what you're building. Move an @echo out of shell snippet into the Makefile, as that errored with @echo: command not found. Sample run and resulting artifacts: ~~~ % make -f Makefile.release build % find build -type f -exec file {} \; build/windows/amd64/coredns: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows build/darwin/amd64/coredns: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS> build/linux/ppc64le/coredns: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), statically linked, stripped build/linux/amd64/coredns: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped build/linux/arm/coredns: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped build/linux/s390x/coredns: ELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), statically linked, stripped build/linux/arm64/coredns: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, stripped % make -f Makefile.release tar % find release -type f | sort release/coredns_0.9.9_darwin_amd64.tgz release/coredns_0.9.9_linux_amd64.tgz release/coredns_0.9.9_linux_arm64.tgz release/coredns_0.9.9_linux_arm.tgz release/coredns_0.9.9_linux_ppc64le.tgz release/coredns_0.9.9_linux_s390x.tgz release/coredns_0.9.9_windows_amd64.tgz ~~~ -
Yong Tang authored
This fix updates vendor libraries except client-go, apimachinery and ugorji/go, as github.com/ugorji/go/codec is causing compatibilities issues. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
Miek Gieben authored
* release: use for-loop to minize duplication Use LINUX_ARCH as the basis for all release. Fix a few typos along the way. * remove echo
-
Sandeep Rajan authored
* add manifest list * nit * change check
-
Yong Tang authored
In Makefile.release `shell uname -m` was used to find the current architecture. On amd64 systems this might be reported as `x86_64` depending on the Linux. However, in order to have manifest docker images we need to stick with golang's architecture tag of `amd64`. This fix changes instead so that the correct architecture conforming to golang (`amd64`) could be build. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 01 Nov, 2017 1 commit
-
-
Miek Gieben authored
Add a dynamic SOA record (at least the serial and minttl). This create another interface that should be implemented by the backends. For now default to returning epoch in as a uint32 (no change from before). Lower the minTTL returned to 30s (from 60s)
-
- 31 Oct, 2017 3 commits
-
-
Miek Gieben authored
Fix typo in kubernetes/README.md and remove DEV-README.md as it is stale and information on the website is more up to date. Remove large sections of text in plugin.md; just talk about how to structure your plugin and docs.
-
Pat Moroney authored
* add goroutine to check hosts file for updates * rename parseFile to parseReader, remove extra error check
-
Miek Gieben authored
* readme: more tests Add dnssec and file plugin to the test readme. This requires creating a bunch of files with the right content. Doing so already unconvered an unconditional type assertion in DNSSEC. This PR will include the fix for that as well. Also extended the snippets in the file plugin README, so that they are whole Corefile - showing more value and checking all corefile snippets. Create outliner right now is the kubernetes plugin, because even setting the right env vars will result in: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory": Which we can't create for a test. * lint
-
- 30 Oct, 2017 1 commit
-
-
Miek Gieben authored
Don't use the 'check and godep' target when building for a release, this is now repeated 6 times for no reason as this is already checked on travis. Some other cleanups in the documentation as well.
-
- 28 Oct, 2017 2 commits
-
-
Miek Gieben authored
* release: add more build targets This adds amd64, ppc and s390. Rework some other builds/directories. This builds: % find build build build/darwin build/darwin/x86_64 build/darwin/x86_64/coredns build/linux build/linux/ppc64 build/linux/ppc64/coredns build/linux/x86_64 build/linux/x86_64/coredns build/linux/arm64 build/linux/arm64/coredns build/linux/s390 build/linux/s390/coredns build/linux/arm build/linux/arm/coredns % make -f Makefile.release tar rm -rf release && mkdir release tar -zcf release/coredns_0.9.9_linux_x86_64.tgz -C build/linux/x86_64 coredns tar -zcf release/coredns_0.9.9_darwin_x86_64.tgz -C build/darwin/x86_64 coredns tar -zcf release/coredns_0.9.9_linux_armv6l.tgz -C build/linux/arm coredns tar -zcf release/coredns_0.9.9_linux_armv8l.tgz -C build/linux/arm64 coredns tar -zcf release/coredns_0.9.9_linux_ppc64le.tgz -C build/linux/ppc64 coredns tar -zcf release/coredns_0.9.9_linux_s390x.tgz -C build/linux/s390 coredns Checking: % for i in $(find build -type f); do file $i; done build/darwin/x86_64/coredns: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS> build/linux/ppc64/coredns: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), statically linked, stripped build/linux/x86_64/coredns: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped build/linux/arm64/coredns: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, stripped build/linux/s390/coredns: ELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), statically linked, stripped build/linux/arm/coredns: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped * code review
-
Miek Gieben authored
People are using it in prod and some other updates.
-
- 26 Oct, 2017 4 commits
-
-
Paul Hoffman authored
Emphasize `go get` as the main way to get the project.
-
Paul Hoffman authored
-
Chris O'Haver authored
* integration ci * rename test * unfunctionalize DoIntegrationTests * alphabetize expected answers * Enable out-of-cluster test * Enable out-of-cluster test * move integration tests back to ci repo
-
Miek Gieben authored
Some cleanup in proxy and dnstap: * just use time pkg directly and side step the indirection for Epoch * Use Set in SetQueryEpoch to be more Go like. (Looked like a reader) * Don't maintain two sets of time, we already track start, so use that. * Use time.Time and convert when needed * dedent the toDnstap function and put in a separate file
-