refactor(netx): remove the self censorship mechanism (#364)
We're currently use jafar for QA and jafar is a better mechanism, even though it is not portable outside of Linux. This self censorship mechanism was less cool and added a bunch of (also cognitive) complexity to netx. If we ever want to go down a self censorship like road, we probably want to do as little work as possible in the problem and as much work as possible inside a helper like jafar. Part of https://github.com/ooni/probe/issues/1591.
This commit is contained in:
parent
c553afdbd5
commit
adbde7246b
11 changed files with 88 additions and 538 deletions
|
|
@ -36,7 +36,6 @@ import (
|
|||
"github.com/ooni/probe-cli/v3/internal/engine/netx/httptransport"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/quicdialer"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/resolver"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/selfcensor"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/tlsdialer"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/tlsx"
|
||||
"github.com/ooni/probe-cli/v3/internal/engine/netx/trace"
|
||||
|
|
@ -151,7 +150,7 @@ func NewDialer(config Config) Dialer {
|
|||
if config.FullResolver == nil {
|
||||
config.FullResolver = NewResolver(config)
|
||||
}
|
||||
var d Dialer = selfcensor.SystemDialer{}
|
||||
var d Dialer = dialer.Default
|
||||
d = dialer.TimeoutDialer{Dialer: d}
|
||||
d = dialer.ErrorWrapperDialer{Dialer: d}
|
||||
if config.Logger != nil {
|
||||
|
|
|
|||
Loading…
Reference in a new issue