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

Move (qpack/hpack) HuffmanDecoder / HuffmanEncoder / NBitInteger* to common location #9554

Closed
joakime opened this issue Mar 30, 2023 · 2 comments · Fixed by #9628
Closed
Assignees
Labels
Bug For general bugs on Jetty side

Comments

@joakime
Copy link
Contributor

joakime commented Mar 30, 2023

Jetty version(s)
Jetty 10 / 11 / 12

Java version/vendor (use: java -version)
All

OS type/version
All

Description
The code between http2 (hpack) and http3 (qpack) are very similar.
Consider moving them to a common location (jetty-util?) to have 1 place to manage issues/bugs around them.

@joakime joakime added the Bug For general bugs on Jetty side label Mar 30, 2023
@gregw
Copy link
Contributor

gregw commented Mar 31, 2023

Jetty-http would probably be a better destination than util

@joakime joakime changed the title Move (qpack/hpack) HuffmanDecoder / HuffmanEncoder / NBitInteger* to jetty-util Move (qpack/hpack) HuffmanDecoder / HuffmanEncoder / NBitInteger* to common location Mar 31, 2023
lachlan-roberts added a commit that referenced this issue Apr 5, 2023
lachlan-roberts added a commit that referenced this issue Apr 5, 2023
lachlan-roberts added a commit that referenced this issue Apr 5, 2023
@joakime joakime linked a pull request Apr 5, 2023 that will close this issue
lachlan-roberts added a commit that referenced this issue Apr 11, 2023
Issue #9554 - move common hpack/qpack code to jetty-http
lachlan-roberts added a commit that referenced this issue Apr 11, 2023
lachlan-roberts added a commit that referenced this issue Apr 12, 2023
lachlan-roberts added a commit that referenced this issue Apr 18, 2023
lachlan-roberts added a commit that referenced this issue Apr 18, 2023
…ove static decode methods

Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 1, 2023
lachlan-roberts added a commit that referenced this issue May 1, 2023
Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 1, 2023
Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 3, 2023
Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 3, 2023
lachlan-roberts added a commit that referenced this issue May 4, 2023
lachlan-roberts added a commit that referenced this issue May 4, 2023
lachlan-roberts added a commit that referenced this issue May 4, 2023
lachlan-roberts added a commit that referenced this issue May 4, 2023
…ove static decode methods

Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 4, 2023
lachlan-roberts added a commit that referenced this issue May 4, 2023
Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 4, 2023
Signed-off-by: Lachlan Roberts <[email protected]>
lachlan-roberts added a commit that referenced this issue May 8, 2023
Issue #9554 - move common hpack/qpack code to jetty-http (jetty-10)
@lachlan-roberts
Copy link
Contributor

fixed with #9634

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug For general bugs on Jetty side
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants