coredns: github.com/coredns/coredns/plugin/pkg

Directories

PathSynopsis
cachePackage cache implements a cache.
dnstestPackage dnstest allows for easy testing of DNS client against a test server.
dnsutilPackage dnsutil contains DNS related helper functions.
doh
ednsPackage edns provides function useful for adding/inspecting OPT records to/in messages.
fallPackage fall handles the fallthrough logic used in plugins that support it.
fuzzPackage fuzz contains functions that enable fuzzing of plugins.
logPackage log implements a small wrapper around the std lib log package.
nonwriterPackage nonwriter implements a dns.ResponseWriter that never writes, but captures the dns.Msg being written.
parsePackage parse contains functions that can be used in the setup code for plugins.
rcode
replacer
response
singleflightPackage singleflight provides a duplicate function call suppression mechanism.
tls
trace
transport
uniqPackage uniq keeps track of "thing" that are either "todo" or "done".
upPackage up is used to run a function for some duration.
upstreamPackage upstream abstracts a upstream lookups so that plugins can handle them in an unified way.

Updated 2019-10-23. Refresh now. Tools for package owners.