Skip to content

Add SETTINGS_ENABLE_CONNECT_PROTOCOL to the default HTTP/2 settings#15312

Merged
normanmaurer merged 1 commit intonetty:4.2from
violetagg:http2-setting-enable-connect-protocol
Jun 4, 2025
Merged

Add SETTINGS_ENABLE_CONNECT_PROTOCOL to the default HTTP/2 settings#15312
normanmaurer merged 1 commit intonetty:4.2from
violetagg:http2-setting-enable-connect-protocol

Conversation

@violetagg
Copy link
Copy Markdown
Member

Porting PR #14995 (for some reason the commit is missing)

Motivation:
https://datatracker.ietf.org/doc/html/rfc8441#section-9.1 specifies SETTINGS_ENABLE_CONNECT_PROTOCOL as the default setting for enabling the Extended CONNECT. This setting is used for enabling websocket support.

Modification:

  • Add SETTINGS_ENABLE_CONNECT_PROTOCOL to the default HTTP/2 settings
  • Add junit tests

Result:
SETTINGS_ENABLE_CONNECT_PROTOCOL is part of the default HTTP/2 settings

…etty#14995)

Motivation:
https://datatracker.ietf.org/doc/html/rfc8441#section-9.1 specifies
SETTINGS_ENABLE_CONNECT_PROTOCOL as the default setting for enabling the
Extended CONNECT. This setting is used for enabling websocket support.

Modification:
- Add SETTINGS_ENABLE_CONNECT_PROTOCOL to the default HTTP/2 settings
- Add junit tests

Result:
SETTINGS_ENABLE_CONNECT_PROTOCOL is part of the default HTTP/2 settings
Copy link
Copy Markdown
Member

@normanmaurer normanmaurer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like we missed to port this by mistake

@normanmaurer normanmaurer added this to the 4.2.2.Final milestone Jun 4, 2025
@normanmaurer normanmaurer merged commit 1ea6aa4 into netty:4.2 Jun 4, 2025
14 of 15 checks passed
@violetagg
Copy link
Copy Markdown
Member Author

@normanmaurer thanks

@violetagg violetagg deleted the http2-setting-enable-connect-protocol branch June 4, 2025 18:01
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