draft-bishop-httpbis-extended-settings-00 comments

Martin Thomson <martin.thomson@gmail.com> Wed, 13 July 2016 04:58 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77F8E12D737 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 12 Jul 2016 21:58:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.308
X-Spam-Level:
X-Spam-Status: No, score=-8.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 scj3NgMfMb_T for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 12 Jul 2016 21:58:10 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B77F12D733 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 12 Jul 2016 21:58:09 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bNCBH-0001bP-Us for ietf-http-wg-dist@listhub.w3.org; Wed, 13 Jul 2016 04:53:55 +0000
Resent-Date: Wed, 13 Jul 2016 04:53:55 +0000
Resent-Message-Id: <E1bNCBH-0001bP-Us@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1bNCBD-0001Zo-6t for ietf-http-wg@listhub.w3.org; Wed, 13 Jul 2016 04:53:51 +0000
Received: from mail-qk0-f178.google.com ([209.85.220.178]) by maggie.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1bNCBA-0006Hp-Lk for ietf-http-wg@w3.org; Wed, 13 Jul 2016 04:53:50 +0000
Received: by mail-qk0-f178.google.com with SMTP id p74so33861949qka.0 for <ietf-http-wg@w3.org>; Tue, 12 Jul 2016 21:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=h3T1QOk7jsvpf71V+6sWNpTVGw9GzlF/i6lZwcN5ZPA=; b=Rr2OF5JRd/tmuctfmwxFQDpBQyK4xwTIFa6H5uAqbhISegZMwQNqrKnors+sHEhoyU bBsLYjJJBrwA0jqzzFxU+Vwwp6Z9+2Zers52Im/rBdAJykQFRx4Zf52P4CTU6pwQXXyD NMnLrZ5kFKZ6JBFtrULzHI36V/HrV57V8PxKJ2MxBZtYRkoxQCfFdRYvXIx+hHrloEbO w0jAMyL/8b+GFmd5342Xyf/tkqOT6crTp8RmP+Xp8NEb3NISCXuYLgMoftaqwvRteDPC 42Na4VpHznQscOUwSP4yfi4crwCMy20nWzOj1JSQ5bUtnTFJ7KSeH5HHQf0w8Lv+YeRo J5Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=h3T1QOk7jsvpf71V+6sWNpTVGw9GzlF/i6lZwcN5ZPA=; b=iRzJE842ooPB4oFFow56R9ZPTOS1AWcZdATvv/aFpT/yLb8zfN7hYAZt+jT8gOGQQF z3MGHZYOgBYqNtSMInyTz8w1VdJsJn4SLbr297paOAB1guIWM+vt2Z2NgQuLmjmrXi3q ugpf0yQAsx/qDp9vDG++bx0dA/hEeAd90bfNk1an0kOAR5nRxRGYN6vMFkgajj9zwY+l 0FDfjefL+d7ofgPfb04yjUi3doIAoe92LRlzJabf/kbdxCFHyrZdRRcJIcg97W1JClu3 Nkzq8oKRj5zOFIqaiRSpGoF+Ha/wVPjDm4SPizXt9RxZoY5w645DWx23NGXLtTjtY+B5 WTog==
X-Gm-Message-State: ALyK8tK6B37yxUT3KMC13i368glPbXmNC+8JX5GD2tXwYlDRdWn+gIdLo+h4OCMfrC5yBSR5dEaGrD0HgaB4Ug==
X-Received: by 10.55.201.70 with SMTP id q67mr7648812qki.124.1468385602130; Tue, 12 Jul 2016 21:53:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.22.38 with HTTP; Tue, 12 Jul 2016 21:53:21 -0700 (PDT)
From: Martin Thomson <martin.thomson@gmail.com>
Date: Wed, 13 Jul 2016 14:53:21 +1000
Message-ID: <CABkgnnW6Yowz2PGzXDCx3g9wC66HfjMWqW=nU0yLUXVxB1s+RA@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.220.178; envelope-from=martin.thomson@gmail.com; helo=mail-qk0-f178.google.com
X-W3C-Hub-Spam-Status: No, score=-7.9
X-W3C-Hub-Spam-Report: AWL=1.830, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: maggie.w3.org 1bNCBA-0006Hp-Lk 6ccb72e7820df64ad89419bdd21087b6
X-Original-To: ietf-http-wg@w3.org
Subject: draft-bishop-httpbis-extended-settings-00 comments
Archived-At: <http://www.w3.org/mid/CABkgnnW6Yowz2PGzXDCx3g9wC66HfjMWqW=nU0yLUXVxB1s+RA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/31942
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

I am conflicted about this draft.  On the one hand, it's the design we
should have had for HTTP/2.  I like that it's more general, saves
space in most cases, and includes a flag to request acknowledgment.
All these are real improvements.

On the other hand, I don't think we need it now, and I'm not convinced
that will ever need it.  At some level, we can achieve the same effect
with careful use of SETTINGS and new frames.  For that reason, I'm
inclined to keep this on hold until we identify a few things that
depend on this.

-- on the details:

Section 2.  I think that SETTINGS_EXTENDED_SETTINGS is redundant.  You
can simply send the EXTENDED_SETTINGS frame to indicate that you
support it and have a reason to do so.  In most cases, the need to
support the frame will come with a need to send the frame, so it's a
pretty simple optimization.

What do you want to do about Http2-Settings?  Have we given up on the
pretense that there is a cleartext variant of HTTP/2?