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

Rearrange and rename to align with updated HTTP/2 spec #4959

Merged
merged 5 commits into from
Feb 22, 2022

Conversation

MikeBishop
Copy link
Contributor

@MikeBishop MikeBishop commented Feb 17, 2022

The diff looks larger than it is; I moved some sections around to more closely resemble the TOC of the HTTP/2 spec, and changed a section title that seemed a bit odd a year later. The relocated sections haven't changed.

Old TOC:
4. HTTP Request Lifecycle
4.1. HTTP Message Exchanges
4.1.1. Field Formatting and Compression
4.1.2. Request Cancellation and Rejection
4.1.3. Malformed Requests and Responses
4.2. The CONNECT Method
4.3. HTTP Upgrade
4.4. Server Push

New TOC:
4. Expressing HTTP Semantics in HTTP/3
4.1. HTTP Message Framing
4.1.1. Request Cancellation and Rejection
4.1.2. Malformed Requests and Responses
4.2. HTTP Fields
4.3. HTTP Control Data
4.3.1. Request Pseudo-Header Fields
4.3.2. Response Pseudo-Header Fields
4.4. The CONNECT Method
4.5. HTTP Upgrade
4.6. Server Push

Comparison H2 TOC:
8. Expressing HTTP Semantics in HTTP/2
8.1. HTTP Message Framing
8.1.1. Malformed Messages
8.2. HTTP Fields
8.2.1. Field Validity
8.2.2. Connection-Specific Header Fields
8.2.3. Compressing the Cookie Header Field
8.3. HTTP Control Data
8.3.1. Request Pseudo-Header Fields
8.3.2. Response Pseudo-Header Fields
8.4. Server Push
8.4.1. Push Requests
8.4.2. Push Responses
8.5. The CONNECT Method
8.6. The Upgrade Header Field

...and then some further sections as well.

Fixes #4953.

@MikeBishop MikeBishop added editorial An issue that does not affect the design of the protocol; does not require consensus. -http labels Feb 17, 2022
@MikeBishop MikeBishop linked an issue Feb 22, 2022 that may be closed by this pull request
@MikeBishop MikeBishop merged commit 56d492a into h3qp_auth48 Feb 22, 2022
@MikeBishop MikeBishop deleted the http/control-data branch February 22, 2022 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-http editorial An issue that does not affect the design of the protocol; does not require consensus.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Not Auth48: Control data
1 participant