[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