[tor-commits] [pluggable-transports/meek] branch turbotunnel updated (34cdac0 -> b93c5a0)

gitolite role git at cupani.torproject.org
Fri Oct 28 07:12:59 UTC 2022


This is an automated email from the git hooks/post-receive script.

dcf pushed a change to branch turbotunnel
in repository pluggable-transports/meek.

    from 34cdac0  Port some performance tweaks from Champa.
     new 829ab9e  Set queueSize = 256 in meek-client as well.
     new 4c4a6fd  Remove obsolete comments referring to QUIC.
     new 80b6d3b  Factor turbotunnel into a common package.
     new 70b33a7  Import RemoteMap from Champa/dnstt.
     new 0b83ea6  Import server send loop from Champa.
     new 4c76264  Add TestCloseHaltsRequestLoop.
     new a61ec4e  Reqwrite PollingPacketConn in terms of QueuePacketConn.
     new 46c988b  Halt requestLoop when PollingPacketConn is closed.
     add bc887de  Use Clone to make copies of http.DefaultTransport.
     add ec78bba  Remove d2zfqthxsdq309.cloudfront.net from the example torrc.
     add 9bd0572  Update utls fingerprints
     add 1b9883a  Do the go.mod thing.
     add ae32853  Remove TestCopyPublicFieldsHTTPTransport.
     add d9d57c2  Use a non-empty ServerName in TestProxyHTTPSCONNECT.
     add 7aa47e7  Update utls to v0.0.0-20210713165636-0b2885c8c0d4.
     add 339f3d8  Document equalities of "_Auto" utls fingerprints.
     add ae42cad  Fix markup in meek-server man page.
     add 87f2903  programVersion = "0.36.0"
     add 17083fc  Actually recognize utls=HelloChrome_83 in meek-client.
     add 53974af  programVersion = "0.37.0"
     add 6600c52  Add missing transport to ServerTransportListenAddr in meek-server man page.
     add 88fd723  Only lock the assignment to rt.rt, not the whole RoundTrip.
     add 46e612d  Fix the locking around rt.rt.
     add 2da6dd9  Upgrade utls to v1.1.5.
     add 16854a7  `go fmt` with go1.19.1.
     add e9eff72  Move the error check immediately after http.NewRequest.
     new b93c5a0  Merge branch 'main' into turbotunnel

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 common/encapsulation/encapsulation.go              |  22 +-
 common/turbotunnel/clientid.go                     |  28 +++
 common/turbotunnel/consts.go                       |  14 ++
 .../turbotunnel/queuepacketconn.go                 |  79 +++---
 common/turbotunnel/remotemap.go                    | 177 ++++++++++++++
 doc/meek-client.1                                  | 208 +++++++++++++++-
 doc/meek-client.1.txt                              |  24 +-
 doc/meek-server.1                                  |  24 +-
 doc/meek-server.1.txt                              |   6 +-
 go.mod                                             |   8 +-
 go.sum                                             |  28 ++-
 meek-client-torbrowser/linux.go                    |   2 +
 meek-client-torbrowser/mac.go                      |   2 +
 meek-client-torbrowser/meek-client-torbrowser.go   |   4 +-
 meek-client-torbrowser/terminate_other.go          |   1 +
 meek-client-torbrowser/terminate_windows.go        |   1 +
 meek-client-torbrowser/windows.go                  |   2 +
 meek-client/meek-client.go                         |  28 ++-
 meek-client/proxy_test.go                          |   2 +-
 meek-client/torrc                                  |   1 -
 meek-client/turbotunnel.go                         | 272 ++++++---------------
 meek-client/turbotunnel_test.go                    |  89 +++++++
 meek-client/utls.go                                |  68 +++---
 meek-client/utls_test.go                           |  45 +---
 meek-server/certificate.go                         |   1 +
 meek-server/client_map.go                          | 144 -----------
 meek-server/meek-server.go                         |  96 ++++++--
 27 files changed, 844 insertions(+), 532 deletions(-)
 create mode 100644 common/turbotunnel/clientid.go
 create mode 100644 common/turbotunnel/consts.go
 rename meek-server/turbotunnel.go => common/turbotunnel/queuepacketconn.go (70%)
 create mode 100644 common/turbotunnel/remotemap.go
 create mode 100644 meek-client/turbotunnel_test.go
 delete mode 100644 meek-server/client_map.go

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list