2021-01-14 16:48:42 +08:00
|
|
|
# curl the next few years - perhaps
|
2014-06-19 20:16:14 +08:00
|
|
|
|
2017-10-28 16:54:20 +08:00
|
|
|
Roadmap of things Daniel Stenberg wants to work on next. It is intended to
|
|
|
|
serve as a guideline for others for information, feedback and possible
|
|
|
|
participation.
|
2014-06-19 20:16:14 +08:00
|
|
|
|
2021-01-14 16:48:42 +08:00
|
|
|
## "Complete" the HTTP/3 support
|
2019-09-02 15:49:31 +08:00
|
|
|
|
2021-01-14 16:48:42 +08:00
|
|
|
curl has experimental support for HTTP/3 since a good while back. There are
|
|
|
|
some functionality missing and once the final specs are published we want to
|
|
|
|
eventually remove the "experimental" label from this functionality.
|
2019-09-02 15:49:31 +08:00
|
|
|
|
2021-01-14 16:48:42 +08:00
|
|
|
## HTTPS DNS records
|
|
|
|
|
|
|
|
As a DNS version of alt-svc and also a pre-requisite for ECH (see below).
|
|
|
|
|
2022-01-22 02:52:33 +08:00
|
|
|
See: https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-02
|
2021-01-14 16:48:42 +08:00
|
|
|
|
|
|
|
## ECH (Encrypted Client Hello - formerly known as ESNI)
|
2019-03-07 07:00:30 +08:00
|
|
|
|
|
|
|
See Daniel's post on [Support of Encrypted
|
2020-11-04 21:02:01 +08:00
|
|
|
SNI](https://curl.se/mail/lib-2019-03/0000.html) on the mailing list.
|
2019-03-07 07:00:30 +08:00
|
|
|
|
2022-10-27 16:05:44 +08:00
|
|
|
Initial work exists in [PR 4011](https://github.com/curl/curl/pull/4011)
|