-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
Feature Description
Specify the requirements needed for HTTP2 support within the kottpd project. This includes outlining necessary features, protocol compliance, and integration points.
Problem/Use Case
The main HTTP2 support issue (#3) requires a clear definition of what "HTTP2 support" actually entails for this project. This sub-issue should help clarify expectations and provide a checklist for development and testing.
Proposed Solution
- List protocol features that must be supported (multiplexing, header compression, server push, etc.)
- Identify optional features and their value to the project
- Specify any interoperability or compatibility requirements
- Document any configuration or deployment considerations
Code Example
// Example: Placeholder for how HTTP2 might be initialized or configured
server.enableHttp2(
enableServerPush = true,
maxConcurrentStreams = 100
)Alternatives Considered
- Supporting only a subset of HTTP2 features
- Using a third-party library for protocol handling
Additional Context
- Would this be a breaking change? Yes/No
- Priority: Medium
- This sub-issue is intended to provide clarity for implementation in HTTP2 support #3
Related Issues/PRs
- HTTP2 support #3 HTTP2 support