566c6b246a
This diff addresses another point of https://github.com/ooni/probe/issues/1956: > - [ ] observe that we're still using a bunch of private interfaces for common interfaces such as the `Dialer`, so we can get rid of these private interfaces and always use the ones in `model`, which allows us to remove a bunch of legacy wrappers Additional cleanups may still be possible. The more I cleanup, the more I see there's extra legacy code we can dispose of (which seems good?).
38 lines
1.4 KiB
Go
38 lines
1.4 KiB
Go
package netxlite
|
|
|
|
// These vars export internal names to legacy ooni/probe-cli code.
|
|
//
|
|
// Deprecated: do not use these names in new code.
|
|
var (
|
|
DefaultDialer = &dialerSystem{}
|
|
DefaultTLSHandshaker = defaultTLSHandshaker
|
|
NewConnUTLS = newConnUTLS
|
|
DefaultResolver = &resolverSystem{}
|
|
)
|
|
|
|
// These types export internal names to legacy ooni/probe-cli code.
|
|
//
|
|
// Deprecated: do not use these names in new code.
|
|
type (
|
|
DialerResolver = dialerResolver
|
|
DialerLogger = dialerLogger
|
|
HTTPTransportLogger = httpTransportLogger
|
|
ErrorWrapperDialer = dialerErrWrapper
|
|
ErrorWrapperQUICListener = quicListenerErrWrapper
|
|
ErrorWrapperQUICDialer = quicDialerErrWrapper
|
|
ErrorWrapperResolver = resolverErrWrapper
|
|
ErrorWrapperTLSHandshaker = tlsHandshakerErrWrapper
|
|
QUICListenerStdlib = quicListenerStdlib
|
|
QUICDialerQUICGo = quicDialerQUICGo
|
|
QUICDialerResolver = quicDialerResolver
|
|
QUICDialerLogger = quicDialerLogger
|
|
ResolverSystem = resolverSystem
|
|
ResolverLogger = resolverLogger
|
|
ResolverIDNA = resolverIDNA
|
|
TLSHandshakerConfigurable = tlsHandshakerConfigurable
|
|
TLSHandshakerLogger = tlsHandshakerLogger
|
|
DialerSystem = dialerSystem
|
|
TLSDialerLegacy = tlsDialer
|
|
AddressResolver = resolverShortCircuitIPAddr
|
|
)
|