mirror of
https://github.com/curl/curl.git
synced 2026-08-25 00:13:34 +03:00
dnsd: implement HTTPS-RR with alpn pref and no-default-alpn
Support HTTPS records in dnsd that have ALPN preferences. Add pytest test_22_* to verify that HTTPS record ALPN preferencces take effect if the HTTPS resolve arrives in time. Fix HTTPS eyeballing use of timeouts for second attempt. Also, make an initial HTTP/1.1 attempt switch off HTTP/2. Closes #21329
This commit is contained in:
parent
1bf1f8ed6a
commit
a973377cd7
7 changed files with 484 additions and 112 deletions
|
|
@ -194,3 +194,8 @@ Make libcurl fail a resolve for IPv6 only.
|
|||
## `CURL_QUICK_EXIT`
|
||||
|
||||
Make `curl` use the quick exit option, even when built in debug mode.
|
||||
|
||||
## `CURL_DBG_AWAIT_HTTPSRR`
|
||||
|
||||
When happy eyeballing for https: wait for the HTTPS-RR resolve
|
||||
answer to arrive before starting any connect attempt.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue