[tor-bugs] #29077 [Circumvention/meek]: uTLS for meek-client camouflage
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Apr 29 19:44:15 UTC 2020
#29077: uTLS for meek-client camouflage
--------------------------------+-----------------------------
Reporter: dcf | Owner: dcf
Type: enhancement | Status: closed
Priority: Medium | Milestone:
Component: Circumvention/meek | Version:
Severity: Normal | Resolution: implemented
Keywords: moat utls | Actual Points:
Parent ID: | Points:
Reviewer: ahf | Sponsor:
--------------------------------+-----------------------------
Comment (by dcf):
Replying to [comment:12 dcf]:
> When creating the internal `http.Transport`, I think I'd like to make it
have the same default settings as `http.DefaultTransport` with respect to
timeouts, idle connections, etc. So I'm thinking of cloning the public
fields of `http.DefaultTransport` using the reflection trick from
comment:11:ticket:12208.
Since go1.13 there is a [https://golang.org/pkg/net/http/#Transport.Clone
Transport.Clone] function that can replace the use of reflection to copy a
`Transport`. See https://github.com/golang/go/issues/26013. I made meek
use the new function [https://gitweb.torproject.org/pluggable-
transports/meek.git/commit/?id=bc887de694bc2d2381af099d5c38f0e9efd76c4b
here].
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29077#comment:26>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list