Conversation
Dictionary-compressed responses should vary on Available-Dictionary (RFC 9842) so caches don't serve them to mismatched clients. This adds the header in the compression module.
This is analogous to the downstream modules but can apply prior to upstream compression.
As opposed to panicking on an error while spawning a new stream, which may happen in rare situations if a server returns GOAWAY immediately upon creating the connection.
…stream is H2 When such a request reaches an H2 upstream, the existing version check (req.version != HTTP_2) may not fire if a malformed client sent hop-by-hop headers over H2. Add an is_custom() check so H1-specific headers are always stripped before forwarding to H2 when the downstream is a custom session.
This can happen when proxy tasks are enabled for downstream writes; an upstream miss handler error may end up disabling cache just as the downstream write finishes. In this and the non-proxy task case, the hit handler is dropped and no finish call should be made to begin with.
Bump dev-deps to pull in rustls-webpki 0.103.12.
The receiver drops when the coordinator exits the pipe loop, breaking the channel before the writer finishes its cache-write lifecycle. Return it in the state for callers to drain alongside the task handle.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.