feat(netxlite): implement hooks for transparent proxy (#561)

See https://github.com/ooni/probe/issues/1803#issuecomment-957323297.
This commit is contained in:
Simone Basso 2021-11-02 12:04:40 +01:00 committed by GitHub
commit ffdafaf351
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 65 additions and 6 deletions

View file

@ -38,7 +38,7 @@ func TestDialerSystem(t *testing.T) {
t.Run("has a default timeout", func(t *testing.T) {
d := &dialerSystem{}
ud := d.newUnderlyingDialer()
if ud.Timeout != dialerDefaultTimeout {
if ud.(*net.Dialer).Timeout != dialerDefaultTimeout {
t.Fatal("unexpected default timeout")
}
})
@ -47,7 +47,7 @@ func TestDialerSystem(t *testing.T) {
const smaller = 1 * time.Second
d := &dialerSystem{timeout: smaller}
ud := d.newUnderlyingDialer()
if ud.Timeout != smaller {
if ud.(*net.Dialer).Timeout != smaller {
t.Fatal("unexpected timeout")
}
})