Protocol Action: 'HTTP Datagrams and the Capsule Protocol' to Proposed Standard (draft-ietf-masque-h3-datagram-11.txt)

The IESG <iesg-secretary@ietf.org> Wed, 22 June 2022 21:40 UTC

Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ietf-announce@ietf.org
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D23F8C15AAE6; Wed, 22 Jun 2022 14:40:17 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: Protocol Action: 'HTTP Datagrams and the Capsule Protocol' to Proposed Standard (draft-ietf-masque-h3-datagram-11.txt)
X-Test-IDTracker: no
X-IETF-IDTracker: 8.4.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, caw@heapingbits.net, draft-ietf-masque-h3-datagram@ietf.org, martin.h.duke@gmail.com, masque-chairs@ietf.org, masque@ietf.org, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <165593401785.36227.16053564030304398672@ietfa.amsl.com>
Date: Wed, 22 Jun 2022 14:40:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-announce/dayuta3-FWiNFPs1fznN1bPAJNc>
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.39
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2022 21:40:17 -0000

The IESG has approved the following document:
- 'HTTP Datagrams and the Capsule Protocol'
  (draft-ietf-masque-h3-datagram-11.txt) as Proposed Standard

This document is the product of the Multiplexed Application Substrate over
QUIC Encryption Working Group.

The IESG contact persons are Zaheduzzaman Sarker and Martin Duke.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-masque-h3-datagram/





Technical Summary

This document describes HTTP Datagrams, a convention for conveying multiplexed, potentially unreliable datagrams inside an HTTP connection.

In HTTP/3, HTTP Datagrams can be conveyed natively using the QUIC DATAGRAM extension. When the QUIC DATAGRAM frame is unavailable or undesirable, they can be sent using the Capsule Protocol, a more general convention for conveying data in HTTP connections.

HTTP Datagrams and the Capsule Protocol are intended for use by HTTP extensions, not applications.

Working Group Summary

There was some initial controversy around the role of HTTP intermediaries in
the protocol (are they explicit? what role do they play? what are they allowed
to do or not do with messages sent up or downstream?), though these concerns
were resolved as a byproduct of a Design Team that worked on the document.

Document Quality

Yes, there are several interoperable implementations of the document. Some of
them are open source [1,2] whereas others are closed source. Other
implementations can be provided upon request.

[1] https://github.com/google/quiche
[2] https://github.com/facebookincubator/mvfst

This document is relevant to the QUIC and WebTransport WGs, and both WGs were
included on the WGLC thread, so we believe this review has occurred.

Personnel

   The Document Shepherd is Christopher A. Wood. The Responsible
   AD is Martin Duke.