Directories ¶
Path | Synopsis |
---|---|
Package bestserver tracks the performance and reliability of each server for the purpose of identifying which server is the most reliable and has the lowest latency.
|
Package bestserver tracks the performance and reliability of each server for the purpose of identifying which server is the most reliable and has the lowest latency. |
Package concurrencytracker keeps track of how many concurrent requests are active.
|
Package concurrencytracker keeps track of how many concurrent requests are active. |
Package connectiontracker track connections for statistical purposes - ostensibly for inbound HTTP2 connections - but it is a generic package that should apply to other connections.
|
Package connectiontracker track connections for statistical purposes - ostensibly for inbound HTTP2 connections - but it is a generic package that should apply to other connections. |
Package constants provides common values used across all trustydns packages.
|
Package constants provides common values used across all trustydns packages. |
Package dnsutil provides helper methods to manipulate the fiddly EDNS0 Client Subnet bits, TTL reduction and RFC8467 padding in a "github.com/miekg/dns.Msg".
|
Package dnsutil provides helper methods to manipulate the fiddly EDNS0 Client Subnet bits, TTL reduction and RFC8467 padding in a "github.com/miekg/dns.Msg". |
Package flagutil provides additional support around the flag package.
|
Package flagutil provides additional support around the flag package. |
Package reporter defines a simple interface for structs to produce a printable report about themselves which are typically statistically oriented.
|
Package reporter defines a simple interface for structs to produce a printable report about themselves which are typically statistically oriented. |
Package resolver is the interface for resolving a dns.Msg via a local or DoH resolver
|
Package resolver is the interface for resolving a dns.Msg via a local or DoH resolver |
doh
Package doh (aka) internal/resolver/doh is a resolver implementation which handles (DoH) lookups via remote servers.
|
Package doh (aka) internal/resolver/doh is a resolver implementation which handles (DoH) lookups via remote servers. |
local
Package local (aka internal/resolver/local) is a resolver implementation which handle local lookups via /etc/resolv.conf.
|
Package local (aka internal/resolver/local) is a resolver implementation which handle local lookups via /etc/resolv.conf. |
Package tlsutil is a helper package to manage tls key and cert settings for clients and servers
|
Package tlsutil is a helper package to manage tls key and cert settings for clients and servers |
Click to show internal directories.
Click to hide internal directories.