Impersonate Chrome 110 (#148)

Add support for impersonating Chrome 110. Chrome 110 comes with TLS
extension permutation enabled by default. We mimic this behavior in libcurl with
the new CURLOPT_SSL_PERMUTE_EXTENSIONS option, which enables the
corresponding flag in BoringSSL.

---------

Co-authored-by: Johann Saunier <[email protected]>
This commit is contained in:
lwthiker
2023-02-25 11:29:14 +02:00
committed by GitHub
co-authored by Johann Saunier
parent b2b1ea0f8e
commit 9d05a81030
7 changed files with 367 additions and 56 deletions
+10
View File
@@ -50,6 +50,16 @@
"binary": "curl-impersonate-chrome",
"wrapper_script": "curl_chrome107"
},
{
"name": "chrome110",
"browser": {
"name": "chrome",
"version": "110.0.5481.177",
"os": "win10"
},
"binary": "curl-impersonate-chrome",
"wrapper_script": "curl_chrome110"
},
{
"name": "chrome99_android",
"browser": {