HTTPS-RR and ECH
Daniel Stenberg via curl-library <[email protected]> Thu, 30 Jul 2026 09:30:35 +0200 (CEST)
| Newsgroups | gmane.comp.web.curl.library,gmane.comp.web.curl.general |
|---|---|
| Message-ID | <[email protected]> |
Hello friends, I would like us to make an effort to move curl's HTTPS-RR and ECH support out of experimental mode before end of year 2026. We need HTTPS-RR to do proper ECH, and as a side-effect we can do HTTP/3 better once more servers start to announce their support there. HTTPS-RR is a super complicated record and I believe not even the browsers support every possible thing this provides. curl's support is still only partial but I believe it could still be worth shipping, and then expand support over time once we see servers deploy and use more parts of it. We want ECH enabled to push online privacy forward. For HTTPS-RR support, curl needs to be built with c-ares even if still told to do "normal" name resolves using the threaded name resolver. There is also no options or ways to control or disable attempted HTTPS-RR use in runtime once enabled in the build. Do we need that? For ECH support, curl needs to be built with an OpenSSL fork or wolfSSL for TLS. Thoughts? -- / daniel.haxx.se || https://rock-solid.curl.dev -- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html