WGLC Review: Connect-TCP

Mike Bishop <mbishop@evequefou.be> Thu, 11 April 2024 21:08 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=ietf.org@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 8D523C14F739 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 11 Apr 2024 14:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.751
X-Spam-Level:
X-Spam-Status: No, score=-2.751 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=w3.org header.b="KtdKVwc4"; dkim=pass (2048-bit key) header.d=w3.org header.b="Wc+75Z1U"; dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.com header.b="riNZ/48X"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QAnwAtVfdYfD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 11 Apr 2024 14:08:50 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBE03C14F6A1 for <httpbisa-archive-bis2Juki@ietf.org>; Thu, 11 Apr 2024 14:08:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:MIME-Version:Content-Type:Message-ID:Date:To:From:Cc:Reply-To :In-Reply-To:References; bh=UHTFumCLIvu3pKw8gL4ubj5Ldxs1B/MrM0HxiXuzhb8=; b=K tdKVwc4MmI9zszqhXTZpUm6AltHkEBB4/ftfXIzL+vjIFLUoaIRp/wOyZiO1y2+pLhZe0z6Joko1I U4sWdxVJcmKJ5GTvhqwOQL6nwlk5vaP5ZN09olT/l01OTBzlD4pJrXA9Cr7AXebrPnsSvL5XQhGnn 7oBX7+iSxYCULslf0KNGn+Fglt6MO3+1SrC3yFe7Qv51Q4AQoReeqtvJVFIwN4NN0e0NVmExQrk1D I1otKz19HYBN2D9baH6rTOqG3/s2rccZ9LYwqptLm7MOhasnZNPneMm8RlJ2s+SbbubIaKW/EM/oa fYYkP8DKMobjBxbcSVGa7hfXBXPGPx9VA==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1rv1e8-0043xR-2z for ietf-http-wg-dist@listhub.w3.org; Thu, 11 Apr 2024 21:07:48 +0000
Resent-Date: Thu, 11 Apr 2024 21:07:48 +0000
Resent-Message-Id: <E1rv1e8-0043xR-2z@mab.w3.org>
Received: from ip-10-0-0-224.ec2.internal ([10.0.0.224] helo=puck.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <mbishop@evequefou.be>) id 1rv1e5-0043wX-0d for ietf-http-wg@listhub.w3.org; Thu, 11 Apr 2024 21:07:45 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=MIME-Version:Content-Type:Message-ID:Date:Subject:To:From:Cc:Reply-To :In-Reply-To:References; bh=UHTFumCLIvu3pKw8gL4ubj5Ldxs1B/MrM0HxiXuzhb8=; t=1712869665; x=1713733665; b=Wc+75Z1U4lBlRtmAAsef8NHqcc6kroYQYN9bKdZYF+s8BeR jqk5oqvaEYJyS2gR7XLqmRZ2FliGIpG/F8seu/adWBfvuGICkJacs43VkfKqREvriJn42IpWqt+gG wr2q86DfFca0J3GfGDg50qsZ2A9h9Wd3XDakLqcGNhbCYOVzZVjadX6W9EWWSNcnPHwFvruBhn6V5 d1MQf5FuShSDKmDtcGxK25rPuY9nhlqVyIt+agI8kQ1+TK3oWI2eDOTE3KWyKib28w9+oIcLUhX97 GNc3p9WTUlM9fDfrf90SilK3aP34RS3J5Ox6bflz5yPMnQQ/vHlh+9JXt147uuIw==;
Received-SPF: pass (puck.w3.org: domain of evequefou.be designates 40.107.93.137 as permitted sender) client-ip=40.107.93.137; envelope-from=mbishop@evequefou.be; helo=NAM10-DM6-obe.outbound.protection.outlook.com;
Received: from mail-dm6nam10on2137.outbound.protection.outlook.com ([40.107.93.137] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by puck.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <mbishop@evequefou.be>) id 1rv1e4-0038rt-0w for ietf-http-wg@w3.org; Thu, 11 Apr 2024 21:07:44 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LTIh+6dG7D72z7WmTU+VzIJqAmiKwRboSIDa/jzYw6u5n7p7LiQWLak1h0zChwwFhH0fYgG2RMOYwLWXVRs5kOgC3PaII7pO7c3KNOGGWktqrTsYtFzR7yEuSgbcd/2DqysKWoIrghpzsRs76eNdow4WFPUdcV0klSHwkYugRA5GzoMDL7o+4YDNIWr84pLSwxondqy1hQN5iNAbTNc0+zb9Lf8p0NqklPrq31GXEmMsm+qg3yKSjCsTYyMOgriJx9D5Pieh6OEPoScj/6CH2QJCfcsKG5cXZI/QqYCnanLo0KSqvYjAn5Kte4gjrZrLSsn7g0byw1L6tD0zJy3drA==
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=UHTFumCLIvu3pKw8gL4ubj5Ldxs1B/MrM0HxiXuzhb8=; b=Bb3NyDS9V8oG6c4AZZigU2HNaobblatpcD2iAQ2Up4K0qip4w1q2JVn6KdJHXDpufPLNdgWb1Rorj3d6v8VqeI1EJtyxp/SC42kOyj0jfe1676Mu5ctslX7xDJSuBBpJrt3xApgZxsPXXvfaXO5aq3RIMDjIC6ez/+CW9Bj52YYuojTI29SxwF5iDe8k49a780DWFJNhLCk2EUifbzVCXHcrpodKHOziYelmcFBCeJA4OEYMYf1VO4ImGwo7vI6sSlw3UDU5dPYmybTOHr+kBGpZb1de3rY1vqGaxrWxADXeb6oaqkmq3+tdhdRMu8tB3J/SJpnsVsNnYb+dMJIGJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UHTFumCLIvu3pKw8gL4ubj5Ldxs1B/MrM0HxiXuzhb8=; b=riNZ/48XJL3LdKi56bA9ik7VvbU5TlR0S2uXJtX02JujuMiJsNwuLj9rdp276mohmiY+vWnkleAUFbjr9wld2ZavXMdEYNyCNx4Xs2ng741NL36ekUWM5M8Sbn5TpjMMLT93+tYhv7K8aOk/XgjSsA8+JmfT/bixHizhNqEX09s=
Received: from PH0PR22MB3102.namprd22.prod.outlook.com (2603:10b6:510:143::15) by PH8PR22MB4074.namprd22.prod.outlook.com (2603:10b6:510:252::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Thu, 11 Apr 2024 21:07:37 +0000
Received: from PH0PR22MB3102.namprd22.prod.outlook.com ([fe80::9dd:adab:f1ba:344f]) by PH0PR22MB3102.namprd22.prod.outlook.com ([fe80::9dd:adab:f1ba:344f%7]) with mapi id 15.20.7409.046; Thu, 11 Apr 2024 21:07:36 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: WGLC Review: Connect-TCP
Thread-Index: AdqMUP8/4li3paxMSSOY3ZOqlwM/ZA==
Date: Thu, 11 Apr 2024 21:07:36 +0000
Message-ID: <PH0PR22MB310235ADC2AC97486FF94E0CDA052@PH0PR22MB3102.namprd22.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=evequefou.be;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR22MB3102:EE_|PH8PR22MB4074:EE_
x-ms-office365-filtering-correlation-id: 9860fa94-2d3b-483c-1bcc-08dc5a6b6a22
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xeDKn6B9dCkZbVIs5jRYyGhhVxdJvKYWUG6mzYUle49MIhDI5go/5YBI6k38lH8oS18JL1+EsNimgPfOfxP3JHOckvTxzx1qwbyF/xgMCpwD6pj5VkfUhzJKNZbaKBP1EAmXlsnaaZQebMC3qkdZ0tFhCSZNXU/8uxoGXLFju4D+4OOhFA+whr1H3R2xCI+v53K3O78B/kA9qbFW9y1Kgo4Zf0x372Zo8xLCTfR7mvEKtGu/1tgNZXrAxQHXGdPkej/3PDe+ODVzLdDbB+tXzMlDLCJEKhk7CTOH823yiEeFgy5Er1RJKdxE4lo62VGta5iHU8hhsqZ7JtEIamjSOkto0KqMFqRR23iMT31dolT54dojcstk5BwGnHG4jSfSCfcELOCtOVShvPWVQWaFaYwg+qiPWkSYqylj3FwYgH0++cX/c0wk++2OAbRNVzAJas0NgwfqP9Shh9y0bq9Wy/HtIf84OqS0qvj6zNxaxr2hfaWPPnIMABAi3dwQ4nwQLNGJzbx+nBQBZqy3xtzuPi1phBFgBQCOtT1q6sSvCUZGrVP+nW285Dr1zn6wkGXEzc3tD1S3EmlKR+7anNKYMCDxuhmmlv4QpOozx7pbpLBcah6RKgI0UEqLqjC6JZLca8ZhV07Ae8ihpdGlAsIAgUXymdSyDo7aXRA+QD3zm+eGl2hnIZ3048SJSwTtOuTL4IVWx9EghEtl2cFRRYnzIqpHjND/S2pxQPhnnMYNS+0=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR22MB3102.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: jYdscVWvpUw38Plki6TWl+FoIXQQ2ZggBVDPFvykCWjL4t7E16J3HLqhI/lrePYLR/cpHCaIkMxVnZmhrtODdT2WicNJlmFRVRBP5Pu+K9YwCU3hVku7uiT+RHo07ZmdJgzN4cCQjaV3GRk+f/onfHUmDNmeMDCIJ7lzxKjsi8BzQ5REbZtpWO/mw8+1Id6BIt5Z8+KSwiwqxeN00whMDCTSNp1TWb32LXTiZuVtWUQzNcC75swnYO/yBKQdb065CBEpcoOeDhILuv5BsIjrQ38lu/vCHDJS6BcCkkKGtglh8iImpIQhc5Dm6mOG6KFI6EydbOoPgztOH7wIcyJ+S5i2EwNa6ZncsYqjweZWB2vf3w3CFI3PvedeLx9k/eq6kkdzqBZBM9zKYueiG2ZkQNk7IHMUKYQZJVu8IhUNdBYx3sS9ahU2sQtn0RlJcHRZ7da/ejSZZ84iUtckzwTKkrD4rrnp6i5beqy4Fb+WAMGyIHPYdv+l/P7dwWaW30NjJruUqzSsNBW3jLxejdXPpAceDcG9YvsmGuupw9U7ICPhhr5A8pdBFP+su4VeEqmFmw0W36b2EsNFYSyG3bPc+S0r5UykYWUd3DyGLD/BUY5iCnMKYum+nxF1T+lK2zYVHstXmKsWjuAjhmPFyL5TefyiQ4AJjb8mHFpYVQenrLiRJ9kbdIupkJUCv+02VC06OJgoyefUz3iX1X4kccdyX5SfuIV1MJMfOgMLQO9iwqIdA/wSbxlk2i5YY2vExf1mK7+T+YWF2QdK3jxnhlmrgQ4MMcs4ujuA2ca3Jxh5rs574kad3DnSWRiOYMoZ069i324ey+920PX535eCjJPdLaORFG9DJqV1UZX3/72xz5jZDTBDTe8xy82xSioUAVXTO85k4hrO7U32Dl+P8vc4AqAuf+cSrLTRybwLJO9SLJvCJFhyqVLVuqivlEFg5yb4b72kwO0qVzaWVJJxdb8pcMZ1cHF5nTXsqHx5X4C9Vg2tJEEwBKGaM3FHEp3wbOPoC7eUPzBD38IzotVSl35v0RARHPwae2thc6+I0EfDyj45B7lchBpWxEgiS1jB5l4kYu0rCAOYxRs11fFaJ08VENV6gDGEDR7Fj+fEdTeO2Qfs0fu4553qgdMnlnZBLKvsAXg+V3aXz/5eqET89dLCfyMS5ftW450GrT0v5ImcFWteSUNrqdYNN3OBjijS025O2J9kCrWGSOC9aD5/9wd8+kG9bJo6lVR2EGocXgmf1kKhUT0uZvuA04L5j6D63mLdNL/Pqh5jILJJ/pUPEAYEhFwCCg7miASSmKw6JpfhE6ngVpm62cEW85ivc56KZBrgIcrR7fN+1j1bz7w3LZMN7pSfK2nI7FOFPh+Gb5S5TcKqstjixIdsBBPonHctBbhDWzUbQ6ybHBTiP5C44SQKxOW3Y72Lv7G+g8i1UqSugkPsxunmvjRXnSBdIms8fQQsfwNe+mgEk2ALltbQfgmEzxCjHA82SWTn5wXbEsgY/gqWfTmnihipb9ql3FX+kLjf7/0d+3jTug5g9yfRaUlhpFNzYc3/QS04dkfXajYYQXw6uxYxx0qwFQSdEPsttB3B50p8G5LooPg1wo9iWC/hy+X9aKEjs5hkS2qktpTVkEkDtw1t/0jT97t3I7XrXEt/
Content-Type: multipart/alternative; boundary="_000_PH0PR22MB310235ADC2AC97486FF94E0CDA052PH0PR22MB3102namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR22MB3102.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9860fa94-2d3b-483c-1bcc-08dc5a6b6a22
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2024 21:07:36.8228 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /1kmbDtdMe4XCpu5p6gGOnZVd6MQ8A3Gix8k0WOM+IHFXu+x+N12H0LSW4jO8Q9YFVxxEnr8KCAeJGKKkkcecA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR22MB4074
X-W3C-Hub-DKIM-Status: validation passed: (address=mbishop@evequefou.be domain=evequefou.onmicrosoft.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: ARC_SIGNED=0.001, ARC_VALID=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DMARC_MISSING=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: puck.w3.org 1rv1e4-0038rt-0w 61b282e36c16397d8e219c19c032956b
X-Original-To: ietf-http-wg@w3.org
Subject: WGLC Review: Connect-TCP
Archived-At: <https://www.w3.org/mid/PH0PR22MB310235ADC2AC97486FF94E0CDA052@PH0PR22MB3102.namprd22.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/51922
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/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Yes, I know the WGLC was a while ago, but I don't see that we've submitted it yet, so here we go.

1) The direction in 3.1 to use a TLS alert from the proxy to signal TCP RSTs from the server surprises me. Is the logic here to ensure that the error is reliably delivered to the client? Maybe I missed some discussion, but it might be worth mentioning the rationale in the doc.

2) Looks like we're missing normative references to Extended CONNECT in 3.2. That's an easy fix. (Filed an issue for this one.)

3) The permission for optimistic data in 4.1 for HTTP/2 and HTTP/3 is "not permitted" for HTTP/1.1 for good reason; is there a reason the draft stops short of a MUST NOT?

I think the document is in good shape, and I appreciate the work everyone has put into it until now.

Thanks,
Mike Bishop