Sean McArthur
Sean McArthur
It sounds bad to for our connection to grow inconsistent HPACK state. However, is the proper fix important enough for 0.1, or could we give ourselves time and simply return...
Seems reasonable. My first instinct is to add getters to `Connection`.
That sounds good to me! I'd say let's just pick good initial choices and get going. When we figure out #41, it's easy to change a few names.
Yea, but frankly that's super annoying. A client sends its settings frame the same time it sends the initial request, so a server that receives that and decides to send...
We already return a connection error, as seen by this test: https://github.com/carllerche/h2/blob/master/tests/push_promise.rs#L45 I'd suggest that this definitely isn't 0.1 material.
> (though we can't do anything with them). Is this beneficial somehow? I'd love to understand the goal.
There's also other things we'd probably want to be able to "enter" dynamically, like rewinding to a certain spot, or changing a config value, etc.
That's an interesting theory, could be! Care to try it out on a smaller example with different window sizes?
True, the messages don't explain much. The error codes themselves are in the HTTP/2 specification, and a remote can send them with optional extra debug info, or with nothing. If...