Bootstrapping WebSockets with HTTP/3
RFC 9220
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2022-06-08
|
04 | (System) | Received changes through RFC Editor sync (created alias RFC 9220, changed abstract to 'The mechanism for running the WebSocket Protocol over a single stream … Received changes through RFC Editor sync (created alias RFC 9220, changed abstract to 'The mechanism for running the WebSocket Protocol over a single stream of an HTTP/2 connection is equally applicable to HTTP/3, but the HTTP-version-specific details need to be specified. This document describes how the mechanism is adapted for HTTP/3.', changed pages to 4, changed standardization level to Proposed Standard, changed state to RFC, added RFC published event at 2022-06-08, changed IESG state to RFC Published) |
2022-06-08
|
04 | (System) | RFC published |
2022-04-21
|
04 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2022-03-18
|
04 | (System) | RFC Editor state changed to AUTH48 |
2022-03-09
|
04 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2022-03-09
|
04 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2022-03-08
|
04 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2022-03-08
|
04 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2022-02-11
|
04 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2022-02-08
|
04 | (System) | RFC Editor state changed to EDIT |
2022-02-08
|
04 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2022-02-08
|
04 | (System) | Announcement was received by RFC Editor |
2022-02-08
|
04 | (System) | IANA Action state changed to In Progress |
2022-02-08
|
04 | Cindy Morgan | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2022-02-08
|
04 | Cindy Morgan | IESG has approved the document |
2022-02-08
|
04 | Cindy Morgan | Closed "Approve" ballot |
2022-02-08
|
04 | Cindy Morgan | Ballot approval text was generated |
2022-02-08
|
04 | Francesca Palombini | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
2022-02-08
|
04 | Ryan Hamilton | New version available: draft-ietf-httpbis-h3-websockets-04.txt |
2022-02-08
|
04 | (System) | New version approved |
2022-02-08
|
04 | (System) | Request for posting confirmation emailed to previous authors: Ryan Hamilton |
2022-02-08
|
04 | Ryan Hamilton | Uploaded new revision |
2022-02-07
|
03 | (System) | Removed all action holders (IESG state changed) |
2022-02-07
|
03 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2022-02-07
|
03 | Ryan Hamilton | New version available: draft-ietf-httpbis-h3-websockets-03.txt |
2022-02-07
|
03 | (System) | New version approved |
2022-02-07
|
03 | (System) | Request for posting confirmation emailed to previous authors: Ryan Hamilton |
2022-02-07
|
03 | Ryan Hamilton | Uploaded new revision |
2022-02-03
|
02 | (System) | Changed action holders to Ryan Hamilton (IESG state changed) |
2022-02-03
|
02 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation |
2022-02-03
|
02 | Lars Eggert | [Ballot comment] Thanks to Vijay Gurbani for their General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/MA9WZc8SHIyjFmEN_0yCkUuFodo). ------------------------------------------------------------------------------- All comments below are about very minor … [Ballot comment] Thanks to Vijay Gurbani for their General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/MA9WZc8SHIyjFmEN_0yCkUuFodo). ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Section 3. , paragraph 2, nit: > RST exceptions are represented with an stream error (Section 8 of [HTTP3]) o > ^^ Use "a" instead of "an" if the following word doesn't start with a vowel sound, e.g. "a sentence", "a university". |
2022-02-03
|
02 | Lars Eggert | [Ballot Position Update] New position, No Objection, has been recorded for Lars Eggert |
2022-02-03
|
02 | Martin Vigoureux | [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux |
2022-02-02
|
02 | Warren Kumari | [Ballot comment] I was dreading reviewing this document - I understand what websockets are, and how to use them, but much of how they are … [Ballot comment] I was dreading reviewing this document - I understand what websockets are, and how to use them, but much of how they are actually implemented is black magic to me. Same for HTTP/3 - it's better and faster and securer(!) and all-around-wonderful... but "Bootstrapping WebSockets with HTTP/3" sounded suspiciously like "prefabulated amulite, surmounted by a malleable logarithmic casing in such a way that the two main spurving bearings were in a direct line with the panametric fan." It turns out that this document simply reduces to a previous document which I also didn't understand, and so I manage to remain in blissful ignorance. Kerphew! |
2022-02-02
|
02 | Warren Kumari | [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari |
2022-02-02
|
02 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2022-02-01
|
02 | Murray Kucherawy | [Ballot comment] I concur with the others: * Please finish or remove your Acknowledgments section. * This needs a reference to HTTP/2. * This was … [Ballot comment] I concur with the others: * Please finish or remove your Acknowledgments section. * This needs a reference to HTTP/2. * This was pretty dense for such a short document. |
2022-02-01
|
02 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
2022-02-01
|
02 | Zaheduzzaman Sarker | [Ballot comment] Thanks for the short but required upgrade. Please add a reference to HTTP/2 RFC 7540. |
2022-02-01
|
02 | Zaheduzzaman Sarker | [Ballot Position Update] New position, Yes, has been recorded for Zaheduzzaman Sarker |
2022-01-31
|
02 | Roman Danyliw | [Ballot comment] Thank you to Tirumaleswar Reddy for the SECDIR review. |
2022-01-31
|
02 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
2022-01-31
|
02 | Éric Vyncke | [Ballot comment] Like Rob, I find this short document pretty hard to understand for non HTTP expert. Hence, a very superficial review of mine. I … [Ballot comment] Like Rob, I find this short document pretty hard to understand for non HTTP expert. Hence, a very superficial review of mine. I was about to raise the same comment as Martin about the TODO acknowledgement section. |
2022-01-31
|
02 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
2022-01-30
|
02 | Robert Wilton | [Ballot comment] Hi, Thanks for this document. Given how short this document is, I found it somewhat harder to read than I expected, and hence … [Ballot comment] Hi, Thanks for this document. Given how short this document is, I found it somewhat harder to read than I expected, and hence I have a few minor and editorial suggestions (that you are welcome to take or leave) that may improve readability. [RFC8441] defines an extension to HTTP/2 which is also useful in HTTP/3. 1. I would suggest adding the referenced doc title here rather than leading the introduction with just the RFC reference number. 2. I think that you need at least an informative reference to HTTP/2. 3. The references to both HTTP/2 and HTTP/3 should be included when they are cited in the first sentence. 3. Websockets Upgrade over HTTP/3 4. I would suggest moving the 2nd paragraph that considers stream closure to the end of section 3, since the 1st, 3rd and 4th paragraphs all seem to be more closely related in their subject matter. Thanks, Rob |
2022-01-30
|
02 | Robert Wilton | [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton |
2022-01-29
|
02 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2022-01-28
|
02 | Benjamin Kaduk | [Ballot comment] A couple editorial nits in https://github.com/httpwg/http-extensions/pull/1904 and just one "real" comment. Section 1 HTTP/3. This extension makes use of an HTTP/2 setting. … [Ballot comment] A couple editorial nits in https://github.com/httpwg/http-extensions/pull/1904 and just one "real" comment. Section 1 HTTP/3. This extension makes use of an HTTP/2 setting. Appendix A.3 of [HTTP3] describes the required updates for HTTP/2 settings to be used with HTTP/3. The referenced appendix mostly (by line count) talks about how individual HTTP/2 settings (or the semantics thereof) are mapped to HTTP/3; however, it does not list or discuss SETTINGS_ENABLE_CONNECT_PROTOCOL. That leads me to surmise that the intent here is instead to refer to the statements like "Settings ported from HTTP/2 might choose to redefine their value to limit it to 30 bits for more efficient encoding, or to make use of the 62-bit space if more than 30 bits are required" and "Settings need to be defined separately for HTTP/2 and HTTP/3." If so, perhaps something like "gives some guidance on what changes (if any) are appropriate when porting settings from HTTP/2 to HTTP/3" would help direct the reader to the intended part of A.3? |
2022-01-28
|
02 | Benjamin Kaduk | [Ballot Position Update] New position, Yes, has been recorded for Benjamin Kaduk |
2022-01-28
|
02 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Tirumaleswar Reddy.K. Submission of review completed at an earlier date. |
2022-01-25
|
02 | Martin Duke | [Ballot comment] You should probably either complete the TODO acknowledge or remove the section. :-) |
2022-01-25
|
02 | Martin Duke | [Ballot Position Update] New position, Yes, has been recorded for Martin Duke |
2022-01-24
|
02 | Cindy Morgan | Placed on agenda for telechat - 2022-02-03 |
2022-01-24
|
02 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Tirumaleswar Reddy.K. |
2022-01-24
|
02 | Francesca Palombini | Ballot has been issued |
2022-01-24
|
02 | Francesca Palombini | [Ballot Position Update] New position, Yes, has been recorded for Francesca Palombini |
2022-01-24
|
02 | Francesca Palombini | Created "Approve" ballot |
2022-01-24
|
02 | Francesca Palombini | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2022-01-19
|
02 | Tim Bray | Request for Last Call review by ARTART Completed: Ready with Issues. Reviewer: Tim Bray. Sent review to list. |
2022-01-19
|
02 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2022-01-17
|
02 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2022-01-17
|
02 | Sabrina Tanamal | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-httpbis-h3-websockets-02. If any part of this review is inaccurate, please let … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-httpbis-h3-websockets-02. If any part of this review is inaccurate, please let us know. The IANA Functions Operator understands that, upon approval of this document, there is a single action which we must complete. In the HTTP/3 Setting registry on the Hypertext Transfer Protocol version 3 (HTTP/3) registry page located at: https://www.iana.org/assignments/http3-parameters/ a new registration is to be made as follows: Value: 0x08 Setting name: SETTINGS_ENABLE_CONNECT_PROTOCOL Default: 0 Status: permanent Specification: [ RFC-to-be ] Date: [ TBD-at-Registration ] Change controller: IETF Contact: HTTP Working Group (ietf-http-wg@w3.org) Notes: The IANA Functions Operator understands that this is the only action required to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. Thank you, Sabrina Tanamal Lead IANA Services Specialist |
2022-01-13
|
02 | Tommy Pauly | Tag Revised I-D Needed - Issue raised by WG cleared. |
2022-01-11
|
02 | Ryan Hamilton | New version available: draft-ietf-httpbis-h3-websockets-02.txt |
2022-01-11
|
02 | (System) | New version approved |
2022-01-11
|
02 | (System) | Request for posting confirmation emailed to previous authors: Ryan Hamilton |
2022-01-11
|
02 | Ryan Hamilton | Uploaded new revision |
2022-01-11
|
01 | Vijay Gurbani | Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Vijay Gurbani. Sent review to list. |
2022-01-07
|
01 | Jean Mahoney | Request for Last Call review by GENART is assigned to Vijay Gurbani |
2022-01-07
|
01 | Jean Mahoney | Request for Last Call review by GENART is assigned to Vijay Gurbani |
2022-01-07
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Susan Hares |
2022-01-07
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Susan Hares |
2022-01-06
|
01 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tirumaleswar Reddy.K |
2022-01-06
|
01 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tirumaleswar Reddy.K |
2022-01-05
|
01 | Barry Leiba | Request for Last Call review by ARTART is assigned to Tim Bray |
2022-01-05
|
01 | Barry Leiba | Request for Last Call review by ARTART is assigned to Tim Bray |
2022-01-05
|
01 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2022-01-05
|
01 | Amy Vezza | The following Last Call announcement was sent out (ends 2022-01-19): From: The IESG To: IETF-Announce CC: draft-ietf-httpbis-h3-websockets@ietf.org, francesca.palombini@ericsson.com, httpbis-chairs@ietf.org, ietf-http-wg@w3.org, mnot@mnot.net … The following Last Call announcement was sent out (ends 2022-01-19): From: The IESG To: IETF-Announce CC: draft-ietf-httpbis-h3-websockets@ietf.org, francesca.palombini@ericsson.com, httpbis-chairs@ietf.org, ietf-http-wg@w3.org, mnot@mnot.net Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Bootstrapping WebSockets with HTTP/3) to Proposed Standard The IESG has received a request from the HTTP WG (httpbis) to consider the following document: - 'Bootstrapping WebSockets with HTTP/3' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2022-01-19. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract The mechanism for running the WebSocket Protocol over a single stream of an HTTP/2 connection is equally applicable to HTTP/3, but the HTTP version-specific details need to be specified. This document describes how the mechanism is adapted for HTTP/3. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-httpbis-h3-websockets/ No IPR declarations have been submitted directly on this I-D. |
2022-01-05
|
01 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2022-01-05
|
01 | Amy Vezza | Last call announcement was changed |
2022-01-04
|
01 | Francesca Palombini | Last call was requested |
2022-01-04
|
01 | Francesca Palombini | Last call announcement was generated |
2022-01-04
|
01 | Francesca Palombini | Ballot approval text was generated |
2022-01-04
|
01 | Francesca Palombini | AD review posted: https://lists.w3.org/Archives/Public/ietf-http-wg/2022JanMar/0008.html |
2022-01-04
|
01 | Francesca Palombini | IESG state changed to Last Call Requested from AD Evaluation |
2022-01-04
|
01 | Francesca Palombini | Ballot writeup was changed |
2022-01-04
|
01 | (System) | Changed action holders to Francesca Palombini (IESG state changed) |
2022-01-04
|
01 | Francesca Palombini | IESG state changed to AD Evaluation from Publication Requested |
2021-12-15
|
01 | Mark Nottingham | # Shepherd Writeup for draft-ietf-httpbis-h3-websockets ## 1. Summary Mark Nottingham is the document shepherd; Francesca Palombini is the responsible Area Director. The mechanism for running … # Shepherd Writeup for draft-ietf-httpbis-h3-websockets ## 1. Summary Mark Nottingham is the document shepherd; Francesca Palombini is the responsible Area Director. The mechanism for running the WebSocket Protocol over a single stream of an HTTP/2 connection is equally applicable to HTTP/3, but the HTTP version-specific details need to be specified. This document describes how the mechanism is adapted for HTTP/3. This document is being requested for publication as a Proposed Standard. ## 2. Review and Consensus Because it is both small and extending already established functionality from HTTP/2 to HTTP/3, this document has enjoyed brief but thorough review by the HTTP WG. Its progress has been uncontroversial, and considered an obvious but necessary step by all that have weighed in. ## 3. Intellectual Property The author has confirmed that they have stated that their direct, personal knowledge of any IPR related to this document has already been disclosed, in conformance with BCPs 78 and 79. ## 4. Other Points There are no downrefs in this document, and the IANA Considerations appear to be correct. The acknowledgements section is empty and can be removed in a subsequent draft, or by the RFC Editor. |
2021-12-15
|
01 | Mark Nottingham | Responsible AD changed to Francesca Palombini |
2021-12-15
|
01 | Mark Nottingham | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2021-12-15
|
01 | Mark Nottingham | IESG state changed to Publication Requested from I-D Exists |
2021-12-15
|
01 | Mark Nottingham | IESG process started in state Publication Requested |
2021-12-15
|
01 | Mark Nottingham | # Shepherd Writeup for draft-ietf-httpbis-h3-websockets ## 1. Summary Mark Nottingham is the document shepherd; Francesca Palombini is the responsible Area Director. The mechanism for running … # Shepherd Writeup for draft-ietf-httpbis-h3-websockets ## 1. Summary Mark Nottingham is the document shepherd; Francesca Palombini is the responsible Area Director. The mechanism for running the WebSocket Protocol over a single stream of an HTTP/2 connection is equally applicable to HTTP/3, but the HTTP version-specific details need to be specified. This document describes how the mechanism is adapted for HTTP/3. This document is being requested for publication as a Proposed Standard. ## 2. Review and Consensus Because it is both small and extending already established functionality from HTTP/2 to HTTP/3, this document has enjoyed brief but thorough review by the HTTP WG. Its progress has been uncontroversial, and considered an obvious but necessary step by all that have weighed in. ## 3. Intellectual Property The author has confirmed that they have stated that their direct, personal knowledge of any IPR related to this document has already been disclosed, in conformance with BCPs 78 and 79. ## 4. Other Points There are no downrefs in this document, and the IANA Considerations appear to be correct. The acknowledgements section is empty and can be removed in a subsequent draft, or by the RFC Editor. |
2021-12-15
|
01 | Ryan Hamilton | New version available: draft-ietf-httpbis-h3-websockets-01.txt |
2021-12-15
|
01 | (System) | New version approved |
2021-12-15
|
01 | (System) | Request for posting confirmation emailed to previous authors: Ryan Hamilton |
2021-12-15
|
01 | Ryan Hamilton | Uploaded new revision |
2021-12-14
|
00 | Mark Nottingham | Tag Revised I-D Needed - Issue raised by WG set. |
2021-12-14
|
00 | Mark Nottingham | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
2021-12-14
|
00 | Mark Nottingham | Notification list changed to mnot@mnot.net because the document shepherd was set |
2021-12-14
|
00 | Mark Nottingham | Document shepherd changed to Mark Nottingham |
2021-10-26
|
00 | Mark Nottingham | This document now replaces draft-hamilton-httpbis-h3-websockets instead of None |
2021-09-28
|
00 | Mark Nottingham | IETF WG state changed to In WG Last Call from WG Document |
2021-09-28
|
00 | Mark Nottingham | Changed consensus to Yes from Unknown |
2021-09-28
|
00 | Mark Nottingham | Intended Status changed to Proposed Standard from None |
2021-09-09
|
00 | Ryan Hamilton | New version available: draft-ietf-httpbis-h3-websockets-00.txt |
2021-09-09
|
00 | (System) | WG -00 approved |
2021-09-09
|
00 | Ryan Hamilton | Set submitter to "Ryan Hamilton ", replaces to (none) and sent approval email to group chairs: httpbis-chairs@ietf.org |
2021-09-09
|
00 | Ryan Hamilton | Uploaded new revision |