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

netx: investigate refraction-networking/utls (3/n) #1702

Closed
bassosimone opened this issue Jul 5, 2021 · 1 comment
Closed

netx: investigate refraction-networking/utls (3/n) #1702

bassosimone opened this issue Jul 5, 2021 · 1 comment

Comments

@bassosimone
Copy link
Contributor

Continues the work of #1424.

We discussed with @kelmenhorst that we want to start rewriting Web Connectivity to use parroting. We are also going to use the code in ooni/probe-cli#414 to test TLS parroting.

@bassosimone
Copy link
Contributor Author

We did quite some testing of parroting with @kelmenhorst. We replaced the initial design of a custom HTTP transport that is able to handle both HTTP/2 and HTTP/1.1 with a simpler design where we fork net/http and we make it able to transparently handle any TLS library.

The original enhanced transport design is described at ooni/probe-cli#414.

We can consider this phase of the testing complete now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants