☂️ Add HTTP/3 via OpenSSL 3.5 Support
- Dominant language
- C++
- Stars
- 2k
- Forks
- 874
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 46
Description
This issue breaks down the HTTP/3 via OpenSSL 3.5 project, in relative chronological order.
- [x] Updated release of Proxy Verifier for any bug fixes need for client-side HTT/3 testing. https://github.com/yahoo/proxy-verifier/pull/385
- [x] ATS updates for Fedora 44. Fedora 44 has the latest OpenSSL 3.5 as a system standard.
- [x] CI converted to use the Fedora 44 image.
- [x] Add test coverage for current boringssl/quiche implementation. Add curl, Python, golang, and Proxy Verifier client autests to cover various HTTP/3 implementation behaviors. Fix any bugs found. #13213
- [ ] Add OpenSSL 3.5 API support, still using quiche. In first commit of #13186
- [ ] Add HTTP/3 support via OpenSSL 3.5 using their QUIC implementation. In second commit of #13186
- [ ] Test in docs and fix bugs. [I'm keeping docs updated with #13186 as I commit and push.]
- [ ] Performance testing and fixes.
- [ ] Test in a higher traffic production environment than our docs server.
- [ ] Backport the various relevant PRs to 10.1.x. See my `h3-quiche-boringssl-test-fixes-10.1.x` and `openssl35-native-quic-support-10.1.x` branches.
Contributor guide
Assessment
This issue has not been assessed yet.