Skip to content

[curl] Added http3 feature#46723

Closed
wkornewald wants to merge 1 commit intomicrosoft:masterfrom
ensody:feature/curl-http3-http2-openssl
Closed

[curl] Added http3 feature#46723
wkornewald wants to merge 1 commit intomicrosoft:masterfrom
ensody:feature/curl-http3-http2-openssl

Conversation

@wkornewald
Copy link
Copy Markdown
Contributor

@wkornewald wkornewald commented Aug 2, 2025

This enables HTTP/3 with ngtcp2, nghttp3 and OpenSSL. The other HTTP/3 options (not based on ngtcp2) are experimental according to this page: https://curl.se/docs/http3.html

Tested the resulting build with curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_3ONLY) and CURLOPT_VERBOSE and Wireshark to confirm that HTTP/3 is actually working.

  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version.
  • Any fixed CI baseline entries are removed from that file.
  • Any patches that are no longer applied are deleted from the port's directory.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Only one version is added to each modified port's versions file.

@talregev
Copy link
Copy Markdown
Contributor

talregev commented Aug 2, 2025

Duplicate to my PR #46459

@wkornewald
Copy link
Copy Markdown
Contributor Author

I see, then I'll better close this.

@wkornewald wkornewald closed this Aug 2, 2025
@wkornewald wkornewald deleted the feature/curl-http3-http2-openssl branch August 2, 2025 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants