Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate experimental HTTP/2 support #37

Merged
merged 10 commits into from
Jul 12, 2024
Merged

Integrate experimental HTTP/2 support #37

merged 10 commits into from
Jul 12, 2024

Conversation

s-ludwig
Copy link
Member

@s-ludwig s-ludwig commented May 27, 2024

This integrates the HTTP/2 additions implemented by @GallaFrancesco into the master branch. This integration uses a new HTTPServerExchange interface to abstract away the protocol differences between HTTP/1.x and HTTP/2, but leaves the rest of the code base untouched to minimize the chances for regressions.

Other changes that are in the http_2_original branch will be revisited later.

Also note that HTTP/2 support, due to the incomplete and only superficially tested implementation, is optional and needs to be enabled using HTTPServerOption.enableHTTP2.

@s-ludwig s-ludwig force-pushed the prepare_http2 branch 2 times, most recently from 29a1b34 to f36ff1c Compare June 28, 2024 08:20
@s-ludwig s-ludwig changed the title Prepare for integrating HTTP/2 support Integrate experimental HTTP/2 support Jun 28, 2024
@s-ludwig s-ludwig marked this pull request as ready for review June 28, 2024 08:29
@s-ludwig s-ludwig enabled auto-merge July 12, 2024 19:37
@s-ludwig s-ludwig merged commit e892b89 into master Jul 12, 2024
44 checks passed
@s-ludwig s-ludwig deleted the prepare_http2 branch July 12, 2024 19:51
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