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
HTTP/2 Draft 17 #3418
Comments
HPACK-11 didn't last very long :) We now have draft 12. Note that the issue description and links have been updated. |
@Scottmitch ha! ... thanks for keeping on top of this! |
Will release hpack-1.0.0 once the spec gets published as an RFC. There will likely be minor API breaking since "Header Table" has been renamed in the spec to "Dynamic Table" (i.e. maxHeaderTableSize -> maxDynamicTableSize). |
@jpinner - That shouldn't be a problem. Thanks for the heads up. I have seen a lot of chatter on the email thread about fixing static tables...do you think there is a draft 13 on the horizon? |
I am reviewing the draft 17 specification. There are a few changes to the spec which appear to be made for clerical purposes but may have unintended implications. I have opened issues on the http2-spec to get more clarity. |
@Scottmitch great work ... thanks for doing this! |
@nmittler - What are your thoughts on the following addition in section 8.2:
Should we be providing an additional interface used to verify "authority" that the user must provide? Or should we follow the approach we used with the "cacheability" which is just to add comments? Verifying authority can be relatively involved and context dependent, but we could have a simple interface which forces the issue (which we decided against doing for the "cacheability" case). |
+1 for a simple interface. Something like: interface AuthorityVerifier {
void verifyAuthority(String authority) throws Http2Exception;
} And they provide a default that always allows the authority. I suppose we could do something similar for cacheability, but let's leave it as-is for now. WDYT? |
@nmittler - Yes I like making it explicit...comments are too easy to miss. |
Draft changes have been cherry-picked. I'm going to open a separate issue for updating HPACK. |
See #3535 for HPACK updates. |
New drafts are out. We should evaluate and make necessary updates.
https://tools.ietf.org/html/draft-ietf-httpbis-http2-17
https://tools.ietf.org/html/draft-ietf-httpbis-header-compression-11https://tools.ietf.org/html/draft-ietf-httpbis-header-compression-12
We should coordinate with https://github.com/twitter/hpack if necessary.
The text was updated successfully, but these errors were encountered: