Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(engineresolver): support HTTP/HTTPS proxies #1353

Merged
merged 3 commits into from
Oct 9, 2023
Merged

Conversation

bassosimone
Copy link
Contributor

@bassosimone bassosimone commented Oct 9, 2023

By using netxlite.NewHTTPTransportWithOptions in ./internal/engineresolver/factory.go:

  1. we remove an unnecessary usage of the quirky HTTP transport used for measuring by ./legacy/netx et al (removing such unnecessary usages is engine: reduce usage of quirky netxlite code probe#2534);

  2. we enable using HTTP/HTTPS proxies in miniooni and ooniprobe.

Closes ooni/probe#1955.

By using netxlite.NewHTTPTransportWithOptions:

1. we remove an unnecessary usage of the quirky HTTP transport
used for measuring by ./legacy/netx et al (removing such unnecessary
usages is ooni/probe#2534);

2. we enable using HTTP/HTTPS proxies in miniooni and ooniprobe.

Closes ooni/probe#1955.
@bassosimone bassosimone requested a review from hellais as a code owner October 9, 2023 18:14
@bassosimone bassosimone changed the title fix(engineresolver): use NewHTTPTransportWithOptions fix(engineresolver): support HTTP/HTTPS proxies Oct 9, 2023
@bassosimone bassosimone merged commit a694f7f into master Oct 9, 2023
@bassosimone bassosimone deleted the issue/1955 branch October 9, 2023 19:08
@bassosimone bassosimone mentioned this pull request Oct 9, 2023
26 tasks
Murphy-OrangeMud pushed a commit to Murphy-OrangeMud/probe-cli that referenced this pull request Feb 13, 2024
By using netxlite.NewHTTPTransportWithOptions in
`./internal/engineresolver/factory.go`:

1. we remove an unnecessary usage of the quirky HTTP transport used for
measuring by ./legacy/netx et al (removing such unnecessary usages is
ooni/probe#2534);

2. we enable using HTTP/HTTPS proxies in miniooni and ooniprobe.

Closes ooni/probe#1955.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

engine, cli: http/https/socks5/tor/torsf/psiphon proxy
1 participant