ooni-probe-cli/internal/engine/internal
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Simone Basso f0110fe85a
fix(sessionresolver): honour the proxy (#250)
In reality, we are not going to use the sessionresolver when we're
using a proxy (I just tested). But, it nonetheless feels a lot more
robust to write a correct sessionresolver that handles the proxy
in the most correct way. That is, the sessionresolver will now skip
all the entries that cannot use a socks5 proxy (including among them
also the system resolver). What's more, it will construct a child
resolver that propagates the proxy.

We have confidence that this holds true because we have added a test
ensuring that we are really using the configured proxy.

See https://github.com/ooni/probe/issues/1381
2021-03-10 10:39:57 +01:00
..
fsx fix: add missing files causing tests to fail (#202) 2021-02-02 14:18:22 +01:00
httpfailure chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
mlablocate chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
mlablocatev2 chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
mockable fix: always use probe-cli version (and make it alpha) (#219) 2021-02-04 11:00:27 +01:00
multierror chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
platform chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
psiphonx fix: always use probe-cli version (and make it alpha) (#219) 2021-02-04 11:00:27 +01:00
randx chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
sessionresolver fix(sessionresolver): honour the proxy (#250) 2021-03-10 10:39:57 +01:00
tlsx chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
torx chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
tunnel chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00