commit 17083fc53147161fda0784a116026e29e2debee2 Author: David Fifield david@bamsoftware.com Date: Fri Sep 3 15:46:34 2021 -0600
Actually recognize utls=HelloChrome_83 in meek-client.
To match documentation added in 7aa47e7ffc9ca99999153d2d2e79c55c90e7e618. --- doc/meek-client.1.txt | 1 - meek-client/utls.go | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/meek-client.1.txt b/doc/meek-client.1.txt index 28faff5..fce9e6f 100644 --- a/doc/meek-client.1.txt +++ b/doc/meek-client.1.txt @@ -51,7 +51,6 @@ with the named TLS fingerprint for TLS camouflage. This arg is incompatible with the **--helper** command line option. The possible values of __CLIENTHELLOID__ are:
-// https://github.com/refraction-networking/utls/blob/0b2885c8c0d4467cfe9813674... - HelloRandomizedALPN - HelloRandomizedNoALPN - HelloFirefox_55 diff --git a/meek-client/utls.go b/meek-client/utls.go index e7f2b5f..bcd386f 100644 --- a/meek-client/utls.go +++ b/meek-client/utls.go @@ -252,6 +252,7 @@ func makeRoundTripper(url *url.URL, clientHelloID *utls.ClientHelloID, cfg *utls }
// When you update this map, also update the man page in doc/meek-client.1.txt. +// https://github.com/refraction-networking/utls/blob/master/u_common.go var clientHelloIDMap = map[string]*utls.ClientHelloID{ // No HelloCustom: not useful for external configuration. // No HelloRandomized: doesn't negotiate consistent ALPN. @@ -269,6 +270,7 @@ var clientHelloIDMap = map[string]*utls.ClientHelloID{ "hellochrome_62": &utls.HelloChrome_62, "hellochrome_70": &utls.HelloChrome_70, "hellochrome_72": &utls.HelloChrome_72, + "hellochrome_83": &utls.HelloChrome_83, "helloios_auto": &utls.HelloIOS_Auto, "helloios_11_1": &utls.HelloIOS_11_1, "helloios_12_1": &utls.HelloIOS_12_1,
tor-commits@lists.torproject.org