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 Jul, 2017 1 commit
-
-
jremond authored
* add wildcard parameter to allow resolving multiple name to the same IP * first test for the reverse wildcard middleware * update wildcard keyword test to pass code coverage
-
- 08 Jul, 2017 1 commit
-
-
Chris O'Haver authored
-
- 02 Jul, 2017 4 commits
-
-
Mia Boulay authored
-
Mia Boulay authored
-
Mia Boulay authored
-
Mia Boulay authored
-
- 01 Jul, 2017 1 commit
-
-
Chris O'Haver authored
* rewrite readme * remove breaks * missed a break * nits * show options as optional * add note to pods insecure * add minimal configuration example. * add a note about replacing kube-dns in the summary * move deployment section into summary. * Update README.md * replace options sections with bullets and indent all sub sections to match bullet indentation. not sure if this will render in github properly - it doesn't in the in-line editor preview. * fix indentation Contrary to various on-line guides and editors, github now requires 2 spaces to indent paragraphs with bulleted sections above (not just 1). * Update README.md * Update README.md * Update README.md * fix label syntax It's just a single EXPRESSION. The EXPRESSION itself has its own kubernetes label expression format. * Update README.md * Update README.md
-
- 30 Jun, 2017 1 commit
-
-
ghostflame authored
* Switches out Unhealthy bool for OkUntil timestamp * Make sure servers are healthy forever if there are no health checks * Moves health check off into a go routine to avoid blocking conditions * Improved logging info * Fixes initial date * Fixes health checking; alters tests to adapt to async health checking * Moves future variable into static upstream and populates it in more places * Restores silencing of stdout during testing * Restores silencing of stdout during testing * keeps check url string once built * Removes debug message * uses zero value to signal no checking; reduces in-mutex code to a fetch
-
- 29 Jun, 2017 1 commit
-
-
Chris O'Haver authored
* initial commit * add config options * add readme * rewording * revert unlreated change * normalize host domain path * add ndots opt, allow > 1 host domains, pull host domains from resolv.conf * implementing review feedback * update readme * use dns lib, config format, defaults * Correct autopath example.
-
- 28 Jun, 2017 2 commits
-
-
Ning Xie authored
-
Yong Tang authored
This fix disables codecov/patch and codecov/changes status report as the project has already been well covered by codecov/project status. The codecov/patch and codecov/changes status are misleading. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 26 Jun, 2017 1 commit
-
-
Miek Gieben authored
While adding a parallel performance benchmark I stumbled on a race condition (another reason to add performance benchmarks!), so this PR makes sure the msg is created in a race free manor and adds the parallel benchmark.
-
- 25 Jun, 2017 2 commits
-
-
jremond authored
* change IPv4 separator from - to . * fix reverse middleware tests and README to adapt with . instead of -
-
Yong Tang authored
This fix adjusted codecov config (codecov.yml) so that commit status is success as long as coverage > 40%. This fix fixes #752. Signed-off-by:Yong Tang <yong.tang.github@outlook.com>
-
- 24 Jun, 2017 1 commit
-
-
Chris O'Haver authored
-
- 22 Jun, 2017 1 commit
-
-
Miek Gieben authored
Fix transferring the zone from a master and the matching of notifies to source and dst IP addresses. Add `upstream` keyword as well, because it is needed for the same reasons as in the *file* middlware. Add some dire warning about upstream in the readme of both middlewares. Out of band testing, hidden by net build tag was added. Integration testing still needs to be setup.
-
- 21 Jun, 2017 1 commit
-
-
Miek Gieben authored
We would silently ignore anything that we couldn't parse on the command line, this change make this an error. Fixes #743
-
- 20 Jun, 2017 1 commit
-
-
Roman Mazur authored
Cant' transfer zone from masters without populating `f`. This error prevents secondary zones recognized as "true" secondary, so secondary setting never worked.
-
- 19 Jun, 2017 1 commit
-
-
Miek Gieben authored
In grafana we miss the context of where this is called, make the name more descriptive. Also test the GH webhook.
-
- 18 Jun, 2017 1 commit
-
-
Athir Nuaimi authored
* update dockerfile to allow use of https_google to use TLS in a docker container (based on Alpine linux) you need to also include the CA certificate files * cleaned up version of Dockerfile that supports https_google
-
- 17 Jun, 2017 1 commit
-
-
Chris O'Haver authored
-
- 15 Jun, 2017 2 commits
-
-
John Belamaric authored
-
Miek Gieben authored
* cleanup: go vet and golint run Various cleanups trickered by go vet and golint. * Fix tests and lowercase all errors Lowercase all errors, some tests in kubernetes use errors from kubernetes which do start with a capital letter.
-
- 14 Jun, 2017 5 commits
-
-
Chris O'Haver authored
-
Chris O'Haver authored
* federation initial commit * UTs/bugfixes * federation bits * polish, cover UT gaps * add TODO * go fmt & todo note * remove unrelated change * pr changes * start node watcher * get real node name * remove unused case
-
Miek Gieben authored
* middleware/debug: add Add a debug "middleware" that disables the recover() and just lets CoreDNS crash; very useful for testing. Fixes ##563 * fix test * Feedback: check the value of Debug
-
Miek Gieben authored
Don't load a zone with a SOA record, barf with 'no SOA record' error.
-
Miek Gieben authored
* cache: add sharded cache implementation Add Cache impl and a few tests. This cache is 256-way sharded, mainly so each shard has it's own lock. The main cache structure is a readonly jump plane into the right shard. This should remove the single lock contention on the main lock and provide more concurrent throughput - Obviously this hasn't been tested or measured. The key into the cache was made a uint32 (hash.fnv) and the hashing op is not using strings.ToLower anymore remove any GC in that code path. * here too * Minimum shard size * typos * blurp * small cleanups no defer * typo * Add freq based on Johns idea * cherry-pick conflict resolv * typo * update from early code review from john * add prefetch to the cache * mw/cache: add prefetch * remove println * remove comment * Fix tests * Test prefetch in setup * Add start of cache * try add diff cache options * Add hacky testcase * not needed * allow the use of a percentage for prefetch If the TTL falls below xx% do a prefetch, if the record was popular. Some other fixes and correctly prefetch only popular records.
-
- 13 Jun, 2017 1 commit
-
-
Miek Gieben authored
A somewhat longer living PR to group documentation updates
-
- 10 Jun, 2017 1 commit
-
-
Miek Gieben authored
It's not used, remove it.
-
- 09 Jun, 2017 4 commits
-
-
Miek Gieben authored
* core: -log bolean flag to enable logging Change to -log flag to a boolean that defaults false and when true logs to stdout. * And bool here
-
Chris O'Haver authored
-
Pat Moroney authored
* add hosts middleware * forgot pointer receiver * add appropriately modified hostsfile tests from golang repo * remove test artifacts, separate hostsfile parsing from caching and opening, remove unused metrics references, move middleware up the chain * refactored the logic for creating records and filtering ip address versions. also got PTR lookups working * Add README.md. Modify config to be more concise. Add zones list to config. Filter PTR responses based on zones list. * add Fallthrough and return correct dns response code otherwise * Simplified Hostsfile to only store hosts in the zones we care about, and by ip version. Added handler tests and improved other tests. * oops, goimports loaded a package from a different repo
-
Miek Gieben authored
* middleware/file: don't reload zone when SOA isn't changed Give Parse an extra argument which is the SOA's serial, if > 0 we check against the just parsed SOA and then just return. Most notable use is in reload.go which is both used in the file and auto middleware. Fixes #415 * PR comments
-
- 08 Jun, 2017 1 commit
-
-
Miek Gieben authored
Singleinflight interferes with the health checking of upstream. If an upstream would fail, singleinflight would mirror that error to to other proxy *iff* multple identical queries would be inflight. This would lead to marking *all* upstreams as bad, essentially collapsing multiple upstreams into a SPOF. Clearly not what we want. Singleinflight does have some nice properties, but I've opted to rip it out entirely. Caching should almost (but not quite) as good. Added a test case in test that uses 3 CoreDNS instances to reflect the setup from #715. Found another bug as well, where (when the policy would be nil), we would always Spray even though we've found a healthy host.
-
- 05 Jun, 2017 1 commit
-
-
Miek Gieben authored
-
- 04 Jun, 2017 1 commit
-
-
Miek Gieben authored
Fixed in upstream, update miekg/dns to latest Fixes #598
-
- 03 Jun, 2017 3 commits
-
-
Miek Gieben authored
We already lowercase before comparing. Fixes #447
-
Miek Gieben authored
* Removed caddy * new stuff * Now need to go get caddy * Duh
-
Chris O'Haver authored
-