Re: AD review of draft-ietf-httpbis-http2bis-05

Francesca Palombini <francesca.palombini@ericsson.com> Sat, 13 November 2021 10:52 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 4C7A43A0A19 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 13 Nov 2021 02:52:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.77
X-Spam-Level:
X-Spam-Status: No, score=-2.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 uYqVsPgsL252 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 13 Nov 2021 02:52:45 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8C563A0CAC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sat, 13 Nov 2021 02:52:44 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mlqbq-0003BT-Uy for ietf-http-wg-dist@listhub.w3.org; Sat, 13 Nov 2021 10:50:10 +0000
Resent-Date: Sat, 13 Nov 2021 10:50:10 +0000
Resent-Message-Id: <E1mlqbq-0003BT-Uy@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <francesca.palombini@ericsson.com>) id 1mlqbm-0003AO-Js for ietf-http-wg@listhub.w3.org; Sat, 13 Nov 2021 10:50:06 +0000
Received: from mail-eopbgr10071.outbound.protection.outlook.com ([40.107.1.71] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <francesca.palombini@ericsson.com>) id 1mlqbi-0002QY-5N for ietf-http-wg@w3.org; Sat, 13 Nov 2021 10:50:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vwj7FBY8IoCLk7jV78FucJ+0XUFe7ApqbN7GT/zW9HPIVyhqctSguSybpUNU3bfcE6ch/6y5R6LU3Qjx0yBmDhilbttplMvbB4rTHeGvtD5O5TrT9WbEN4G8uJ2uY2AZ1k4MejGQtyA9GDaV5y8iWWjsMT1fvhyu+bVZjYcgQ2OQjeMv0C/w58Azc4iCdF74bsvpx7galUAo5sleotWzddVnhFSwB1QGPLMl7Q0vk6w4X/sG4WwkMMCppHtScyWcyrUoL60YU12dxZx4r9LfySAj2RndlfAwyFZbTKvdcAuu8JQ/W+IVccZ6lfne8+s+VXCLZ6VM1XL7V0M8xAFiYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2/y5Ll0f5BEbfuLt7ztTCELBz4XXDq89QruFAxGZbl8=; b=oAn8srQEvyxUc+1MUBwdwsuh5b7uwkB99vByazEALRoKrHih+kC9z5Fe6Yw9shZIW3ooPQFkEn5Lx5Y4/ah0LFZJlysDQKZab61/gKiXUqElABkGQzjGYN7iYCjH9oc36LXs7MwF8FUZqugRiMz4R1Ihkxmn0lrLR0pknxFAN+bWVU5WWtJgWT9FVYfb8rLzWlvvdM0G9itBALElCxeVJI24dAgs1R+z6UAiiaoAEGKmTD+h9n0gYDgh17niTSU7xdjZNMnlhDvVj+q2R+XNRf1UUYrv4AQW7eO4KF/0KNPrU51ZDc9G3ESYcAvXQIL3ah7fVTw92UHE46nM1yxVeA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2/y5Ll0f5BEbfuLt7ztTCELBz4XXDq89QruFAxGZbl8=; b=qwiqvN+uoq4gMAEIm1xelkRJRTm7Zu2laHgeoQr7S5aVCoy+lgBRCraSeO64dmv9JUsvVTrF4d3MZPu+7URK2SXxNbzo00Lq9S7VkHnu/GunUKKItNCVlIBkM/YgdwkX1w+wWaXAg4YdGNteM5+oqVCDBN41/EYEsja+S9PjpMY=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR07MB3449.eurprd07.prod.outlook.com (2603:10a6:7:38::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15; Sat, 13 Nov 2021 10:49:48 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::cdd0:1e2:cd0b:790f]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::cdd0:1e2:cd0b:790f%7]) with mapi id 15.20.4713.016; Sat, 13 Nov 2021 10:49:47 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Martin Thomson <mt@lowentropy.net>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Thread-Topic: AD review of draft-ietf-httpbis-http2bis-05
Thread-Index: AQHX1nX3WUrgE5dJsEK4pxYS+PtA26v/7bWAgAFdBz4=
Date: Sat, 13 Nov 2021 10:49:47 +0000
Message-ID: <HE1PR07MB4217C9999523595710CCF71D98969@HE1PR07MB4217.eurprd07.prod.outlook.com>
References: <HE1PR07MB4217A338C90B49083C6375ED98939@HE1PR07MB4217.eurprd07.prod.outlook.com> <07ae72d0-97fd-44cb-92de-1b764083fc61@www.fastmail.com>
In-Reply-To: <07ae72d0-97fd-44cb-92de-1b764083fc61@www.fastmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ac07947a-5753-43b3-585f-08d9a6934fd7
x-ms-traffictypediagnostic: HE1PR07MB3449:
x-microsoft-antispam-prvs: <HE1PR07MB34495C3E3A3B1B031B31B5CA98969@HE1PR07MB3449.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4zJswmrxTPNP7I7KfR9B2GWgqOXxJ3bQTRtfUF7dvY4kVdSanFfmwlu5oL+RWfogmcnNKnh9sg98nZnCvYJSEcTkG31jbcGAFfrAMPW2VuK/3Gou3T8qgr5Bceg9nOfbUt+bn81AHXk5EVcQymCXFxH7CLmMd6gOwnrKm+6gYPCH6QnrHYJZI58zDZ/Nm9Rs8MXLsIMvdNOg4LKuWmZuqRAvdkbwFhL+NkYT3M/Jut2hDG+k3a4s554gyZVp50bLhXU3XIChvXN238HvJMObtCkiKNKc1UkgP8BIBj3GHD7nKEyzdN8kulhh10/RbcwwnVYtX14m0O2vtkrIwac5FhRT8DWZeh0GnxeFJCJHbYP2X2Z9iJTPF8dpn3vX3h8hboRH1Y5GEAE0HxDRGVJ24xHmtzK9GhbZoJ9nhkYTN+5CL+JpDwIHkMbnyaUImpGuKjjCqblw3Kl7dEQ2UlWbRpoKMWUK3yYg85XaHuiDrRDThxBCLgQwlERfV76Kg5cb7aRR5JmehNKEjVmMSWkLBwa9z2NC5NOTv+HcJTUDyWdwY9IkXQL85xRSxRe2eSG+TUgxQ1l1QrWvtzjUKLokQjFFqnrSPV/2KvI2lO0uVF+CoApl3ahoOPax+LSYrm9uI8uTNtfCmHnHyc8kuCx3fNVVayhxD4yVHqaqQAYyAFBSDhm0pkRAM5ljfMTMPpp4T/clWY79+t7UXWFoxTU/jmXE9K6Q9FH1FlbMAoKW9zhmhKwP85dFZKKPm6lXJGQAjO/AYsJNiysD6o5ijh/0imMpZoOfhKmW5wP1Sxc/0SlYJD+892z0PH43yaXHxNky
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR07MB4217.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(55016002)(9686003)(38100700002)(122000001)(86362001)(508600001)(82960400001)(186003)(2906002)(966005)(66476007)(52536014)(44832011)(8676002)(8936002)(7696005)(66946007)(76116006)(66556008)(64756008)(38070700005)(66446008)(316002)(6506007)(5660300002)(53546011)(91956017)(71200400001)(83380400001)(110136005)(166002)(33656002);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: DJcRyIK3uWZ2itEwNH7BUoz7sIdXPsWOWKDKXJO+YoqsC/eLScaF+Wn4Phfg2164G5fZJRqb+cOaJeQ0kI6JLQRlNgDwh1cq8hYA6/f2qUKP2Cn71RjsrhtWLrvaG8hcOS6PvaxFvJE+RNerfCs6VFH17pIYdGt7Cx4mv8XjgkY4SaEoC1Fca7zC4YeIBBmKXUZrBjR32gnJESwSLDURi9YRQKM+etoHW5NHOn/MkLCQK4/RKi3ZzSreyfiZhDCl14Rnxm59ss6oz8Sjud5WS8+FAccB05u0Ti/i3ndWCR+hB+aD849SMd0Smpza68QYiaKWkSfwtuncqOVGTW+hVx6UwfRnerP+S0GUqEjjpkA+v72qMsQJgRyI9EAGaL1Bl/vXvGLAyx7hFKvaVqFyo0xmY2jrTmChH0UnPucfTgzhydU8rd046iBn4wY6x6d25Rho8bsVTMBaTXHD4uFZUcgco2O4ZfO/H2cvXPeh42oKD/PafSXjXxbFQTnRK5gdNFlZLfuvDwF9HfADjZEpphJ/qr3tFoyukDv5jXHxoo6ZhGR6Src9Z1ghInJAvWO3n++rHzZSWE09KnK35+C69mbDotJ1b6qd41RmQ90+frjtRVQYYi+8ENWV+8xhcl3TA4VdcQwT7LGnw8ih4NQTajdbLpjeCh8nvbfV2x+7HN3iVu0J3GpfVmxApfCQHXRcUWOvgl/l1UXQ9ZGVZKyLny4A88qoQ3T7dtiLL/o6wq7NApSxVfbSWq+4YlAltdWYj42jxg51kfxGzjCnUc72VIGI1Gctt9K8SzEyHcBAiJbJyKOxjzXrmxSkZKJ62mN+Dr/UZLf6jNbCFyodqEXAOe4w/rSsOeD6WSNYomb90x2prphXIBraUO+ZyJ3n7AM94r2bTn1W7ZO7+tLcZRpeEmAqhZ1tltaSKsx/2+XzF6uFdAQ89PZE5Ygvk4NjRGB3BgvKBxdK0dqUjd2h1gN36NVRST7Gpm8J0ZOAXgEkjOK8B38W6w7YV4TAWOdBtExwfoPyuHbtUj/MvXXLLcS4oW9KxN/5kZagDUGEyxr7n27HM/yu5q0GejrolLJ8yjaIrR6cpuSO8Ge0toml36OvtZN3wKni0ga2pZb0oqHBQAWvteUWbYkk6+4hcn17NBmz3nGFXI4mcKmqBl2rCnNXMPubfyBrMqheu0CfiOgXk9bvjG9zbun1OI/73AXBEtStjBP0m3P9RSgnYGY8+IpduXgH7pqzwWXNVDBCL0UDCFmvmgQMMHyAJeQ9lufltcn41jLT00sda+WTVmXy+5p18Zex9LiFC6XZ+ptta195quUhL5WWUr0jOSMTjEB0gS358iqtRb8amWb9jB4N7yeNzpZ6jIU5tOpfNHzT67rDoCS1mvUrwjpACU1jqySpfcvgGVY1I1t2iFj6K45u9Q2kiFhfvPVIK11TdcTg6lrIedmNnnervnwxVPxWZkCl5EYlJTDxPheFKVICrG7BPFVRmEvazbmXGqcrrgAUDwc2GXLFPjeFSo1LD+qcBloSzv84mtw4XiIkMxEcF+J5tfCTWmAHgyX5wf7xC6Lb3pBQi+PFLfeus+UiN2+5iea2uTzare+IK1SsH+Ns4FD40YOm6fDL9D38yBHrkczaiC33nS7eTu1urqndKTBOV/fmwWx7BcM6taeOtdmdwhQdZAErxg/u9bNdddpT0bXzj0szngkTASeISvQmrPQzd8M8cVSrNO4BAA/Abx8hSuyn6K1a5/6Ufe45ZbhW14zbUr3JxILOX/14LdJr7GmsYYf2tpwhE1Sjm0i6
x-ms-exchange-antispam-messagedata-1: lLa4+cKukVroAHd0A/6tDrynRRcBRbjLtXc=
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB4217C9999523595710CCF71D98969HE1PR07MB4217eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac07947a-5753-43b3-585f-08d9a6934fd7
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2021 10:49:47.6523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LQgLL8h6dwBtmRxNvDioUJioThsTrDCSuLUIvNHEiXEKNaGWTHO7IjKWoEm2u/u+zwMJlkJH1qu3bNvaSo5u+2WG2KBzzCw03+tLlcLJkJlR+hwDAUYtn/4fnVLpAdIV
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3449
Received-SPF: pass client-ip=40.107.1.71; envelope-from=francesca.palombini@ericsson.com; helo=EUR02-HE1-obe.outbound.protection.outlook.com
X-W3C-Hub-DKIM-Status: validation passed: (address=francesca.palombini@ericsson.com domain=ericsson.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-4.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1mlqbi-0002QY-5N 5dcac9adc4278355a2c37fcdc540253e
X-Original-To: ietf-http-wg@w3.org
Subject: Re: AD review of draft-ietf-httpbis-http2bis-05
Archived-At: <https://www.w3.org/mid/HE1PR07MB4217C9999523595710CCF71D98969@HE1PR07MB4217.eurprd07.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39569
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hi Martin! Thanks to you and Cory for considering my comments, I know these were mostly straightforward, and sorry it was tedious, I do hope they bring some additional value, however small, to the document.

I went through the PRs and I answered to some of the points below inline. The rest, as you say, did not need more discussion. I also checked off in https://github.com/httpwg/http2-spec/issues/974 the points which I think are dealt with.

As you can see I left 1. and 7. unchecked just so I remember which comments I have further questions on.

Thanks again, and feel free to merge all of the PRs (except 977 - let's confirm this is what we want first).

Francesca


From: Martin Thomson <mt@lowentropy.net>
Date: Friday, 12 November 2021 at 15:02
To: ietf-http-wg@w3.org <ietf-http-wg@w3.org>
Subject: Re: AD review of draft-ietf-httpbis-http2bis-05
>
>Recall that this is a bis document.  We have a narrow scope for changes and so not everything here is new.
>
>With that in mind, we should try to fix the issues you have identified.  I've opened a few pull requests.  I've trimmed your text where I think that it isn't necessary to discuss anything.  Most are straightforward, so while this was tedious, it's now done.  Thanks for reading through so carefully.
>
>On Thu, Nov 11, 2021, at 08:23, Francesca Palombini wrote:
>> 1. ----- https://github.com/httpwg/http2-spec/pull/977

FP: Thank you. However I just wanted to note here that, although my preference in general would be to take the most updated version of a specification, the TCPbis doc currently sits with a big number of DISCUSS comments since end of September. I think the wg should consider this when deciding which reference to go with. I'd like it to be a wg decision since I am pretty sure the question "should this document reference TCPbis?" will come up in IESG evaluation (hence why I brought it up) and I'd like us to be prepared for it. If the wg agrees to go forward with referencing TCPbis I can coordinate with Martin Duke and authors to see what's the expected timeline.

>> 2. ----- https://github.com/httpwg/http2-spec/pull/978
>> 3. ----- https://github.com/httpwg/http2-spec/pull/979
>> 4. ----- https://github.com/httpwg/http2-spec/pull/980
>I chose to cite the section that defines frames rather than the IANA registry as this document only defines a subset of the frames in the registry.
>

FP: That's fine, thank you.

>> 5. ----- https://github.com/httpwg/http2-spec/pull/981
>You are right to point out that our flow control text is a little soft.  I've tightened it up a little in this PR.
>

FP: Thank you! Looks good.

>> 6. ----- https://github.com/httpwg/http2-spec/pull/982
>As above, I've cited the section, not the registry.
>
>> 7. ----- https://github.com/httpwg/http2-spec/pull/983
>I've added a reference to the priority deprecation text to the first of these newly deprecated fields.

FP: Great, thank you. I had some questions about what part of the handling for priorities is still mandatory to support, following my reading of draft-ietf-httpbis-priority (see point 2 of https://mailarchive.ietf.org/arch/msg/httpbisa/mLM0RujKL6ZXY4eQtbQo2Xomf7c/ ). Maybe you could help clarifying it for me? I read this section as well as 5.3, and although the fields are defined, since they are deprecated there is no processing defined, except for errors. What am I missing?

>
>> 8. ----- Cory got this one.
>> 9. ----- Cory got this one.
>> 10. ----- no action necessary
>>       A value of 0 for SETTINGS_MAX_CONCURRENT_STREAMS SHOULD NOT be
>>       treated as special by endpoints.  A zero value does prevent the
>>
>> FP: When is it ok that the 0 value is treated as special?
>
>A client that receives this from a server - and does not receive another SETTINGS in a reasonable time - cannot make new requests.  It might decide that it cannot continue to use the connection in that case.
>

FP: That makes sense, thanks for clarifying.

>> 11. ----- Cory got this one.
>Note that ignoring a value (if allowed or required) is applying it.
>

FP: Ah, that could be interpreted like that.. it is tricky though to say the client can rely on the values having been applied, and that could mean all its settings have been ignored. Not insisting, just clarifying my interpretation :) If no one else sees this as misinterpretable, I am fine as is (and thanks Cory for polishing the text).

>> 12. ----- Cory got this one.
>> 13. ----- Unless someone else picks this up, I'm going to pass on adding more references to the definition of error codes.

FP: Ok.

>> 14. -----
>>
>>    set after receiving the HEADERS frame that opens a request or after
>>    receiving a final (non-informational) status code MUST treat the
>>
>> FP: Where is a "non-informational status code" defined?
>
>This is a term of art in HTTP and necessary knowledge.  I don't believe that a citation is necessary.
>

FP: What I was looking for was a reference to Section 15.2 of [HTTP], but I am fine either way.

>> 15. ----- https://github.com/httpwg/http2-spec/pull/984
>Yeah, I think we fix simplify by removing this second, contradictory sentence.  Good catch.  (Edits made 5 years apart don't always guarantee consistency.)
>

FP: Glad this comment was useful! :)

>> 16. ----- https://github.com/httpwg/http2-spec/pull/985
>> 17. ----- Cory got this one.
>> 18. ----- https://github.com/httpwg/http2-spec/pull/986
>> 19. ----- Cory got this one.
>> 20. -----
>> FP: Can a reference be added to the section where the TCP FIN bit is defined?
>
>TCP is really terrible about this.  FIN is so fundamental a concept it just ends up spread all over.  Anything I might cite is not useful.  So not really.
>

FP: Ok, that's fine. Just checking :)

>> 21. ----- I don't plan to do anything about this.  These are pictures, not code.

FP: Ok, sure. But we all know how important examples are.

>> 22. ----- Cory got this one.
>> 23. ----- Cory got this one.
>> 24. ----- https://github.com/httpwg/http2-spec/pull/987
>> 25. ---- https://github.com/httpwg/http2-spec/pull/988