6d3a4f1db8
When preparing a tutorial for netxlite, I figured it is easier to tell people "hey, this is the package you should use for all low-level networking stuff" rather than introducing people to a set of packages working together where some piece of functionality is here and some other piece is there. Part of https://github.com/ooni/probe/issues/1591
29 lines
1.0 KiB
Go
29 lines
1.0 KiB
Go
package resolver
|
|
|
|
import "github.com/ooni/probe-cli/v3/internal/netxlite"
|
|
|
|
// Variables that other packages expect to find here but have been
|
|
// moved into the internal/netxlite/dnsx package.
|
|
var (
|
|
NewSerialResolver = netxlite.NewSerialResolver
|
|
NewDNSOverUDP = netxlite.NewDNSOverUDP
|
|
NewDNSOverTCP = netxlite.NewDNSOverTCP
|
|
NewDNSOverTLS = netxlite.NewDNSOverTLS
|
|
NewDNSOverHTTPS = netxlite.NewDNSOverHTTPS
|
|
NewDNSOverHTTPSWithHostOverride = netxlite.NewDNSOverHTTPSWithHostOverride
|
|
)
|
|
|
|
// Types that other packages expect to find here but have been
|
|
// moved into the internal/netxlite/dnsx package.
|
|
type (
|
|
DNSOverHTTPS = netxlite.DNSOverHTTPS
|
|
DNSOverTCP = netxlite.DNSOverTCP
|
|
DNSOverUDP = netxlite.DNSOverUDP
|
|
MiekgEncoder = netxlite.DNSEncoderMiekg
|
|
MiekgDecoder = netxlite.DNSDecoderMiekg
|
|
RoundTripper = netxlite.DNSTransport
|
|
SerialResolver = netxlite.SerialResolver
|
|
Dialer = netxlite.Dialer
|
|
DialContextFunc = netxlite.DialContextFunc
|
|
)
|