[quicwg/base-drafts] Replace SETTINGS with EXTENDED_SETTINGS (#80)

Mike Bishop <notifications@github.com> Fri, 09 December 2016 21:28 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 940B1129560 for <quic-issues@ietfa.amsl.com>; Fri, 9 Dec 2016 13:28:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.916
X-Spam-Level:
X-Spam-Status: No, score=-4.916 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vlL1lmiITqtp for <quic-issues@ietfa.amsl.com>; Fri, 9 Dec 2016 13:28:51 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D042D129541 for <quic-issues@ietf.org>; Fri, 9 Dec 2016 13:28:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=mOnuqSyAWU2dMeGlZHls2HWCezc=; b=Ql0Oy2bknPMLV1e1 K0NCO/P7QFDvssA3zur2gNXflPAnFzqVLoco69vo8wypn/Iorz19xq8RM+SzAAhO 1yS7ivM0yqn7tmlkLyfIWvs3bsms1RQRM9sKZmuuz9QZOpYMzK2OoJEGAfOw7Ofw lAjcdTAiohK70P/jSTwMaoRdhpM=
Received: by filter1134p1mdw1.sendgrid.net with SMTP id filter1134p1mdw1-6007-584B2211-59 2016-12-09 21:28:49.986961421 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id FPndqPOzTx-E2DccHOd8pQ for <quic-issues@ietf.org>; Fri, 09 Dec 2016 21:28:49.795 +0000 (UTC)
Date: Fri, 09 Dec 2016 13:28:49 -0800
From: Mike Bishop <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/80@github.com>
Subject: [quicwg/base-drafts] Replace SETTINGS with EXTENDED_SETTINGS (#80)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_584b2211a47b9_68953fe2992c9140604693"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0jdbYZAqo17CglbdVUur2CxXM1Rlc93HB3/S ZkvKvwjXukIXWzJZRgh/iBX+8scKASFsPAdLOxGTm8awzP/VD24g78ksDQDDTKnjzsSFNFXDDy3bmK L46eQhoUmt9yARr9/+3vV2yzNnYOcj2r9SKwbfNGZ/5KYVsTlYzTGQ4g6koJnp2b+hNoE+FbdVXYQ6 E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Wo83DNI4cQV89JnvW-o3USicKvo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quicwg/base-drafts <reply+0166e4aba911fc29632822003dbc86797a36e691493feca792cf000000011462e41192a169ce0b9ae76b@reply.github.com>
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Dec 2016 21:28:52 -0000

[EXTENDED_SETTINGS](https://tools.ietf.org/html/draft-bishop-httpbis-extended-settings-01) was proposed in the HTTP WG as an extension providing an alternative to the HTTP/2 SETTINGS frame.  While feedback was that it was "the design we should have had for HTTP/2... more general, saves space in most cases, and includes a flag to request acknowledgment", there was also a feeling that as an extension it was overkill since most things that needed settings already used SETTINGS.  The advice was to hold it for HTTP/QUIC and make it the default SETTINGS frame there.  So here it is.

Note that while it uses a slightly different ACK mechanism than HTTP/2 SETTINGS, it's subject to the same timing issues as HTTP/2 SETTINGS ACK over QUIC, namely that you can't know when the setting change has been applied on each stream.  This pull request doesn't fix that; it's tracked by #75 still.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/80

-- Commit Summary --

  * Replace SETTINGS with EXTENDED_SETTINGS

-- File Changes --

    M draft-ietf-quic-http.md (183)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/80.patch
https://github.com/quicwg/base-drafts/pull/80.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/80