middleware/whoami: add (#264)

Add a new middleware that tells you who you are; IP, port and transport
is echoed back.

Also some various cleanup and documentation improvements while at it:

* ResponseWriter: improve the documentation of these helper functions.
* And add an NextHandler for use in tests. Make chaos_test.go and
* whoam_test.go use it.
This commit is contained in:
Miek Gieben
2016-09-17 17:09:05 +01:00
committed by GitHub
parent ed907d3327
commit 30fd224504
10 changed files with 219 additions and 10 deletions

View File

@@ -21,6 +21,7 @@ import (
_ "github.com/miekg/coredns/middleware/proxy"
_ "github.com/miekg/coredns/middleware/rewrite"
_ "github.com/miekg/coredns/middleware/secondary"
_ "github.com/miekg/coredns/middleware/whoami"
)
// Quiet mode will not show any informative output on initialization.