Re: Updates to "optimistic upgrade"
Ben Schwartz <bemasc@meta.com> Fri, 26 July 2024 05:02 UTC
Received: by ietfa.amsl.com (Postfix) id 91473C169421; Thu, 25 Jul 2024 22:02:58 -0700 (PDT)
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 90795C169410 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 25 Jul 2024 22:02:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.857
X-Spam-Level:
X-Spam-Status: No, score=-7.857 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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="ngvX/E9X"; dkim=pass (2048-bit key) header.d=w3.org header.b="qqjTX6k2"; dkim=pass (2048-bit key) header.d=meta.com header.b="bPR6uAtv"
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 Xm9SjpnV7H7o for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 25 Jul 2024 22:02:54 -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 452CEC169406 for <httpbisa-archive-bis2Juki@ietf.org>; Thu, 25 Jul 2024 22:02:54 -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:In-Reply-To:References:Message-ID: Date:To:From:Cc:Reply-To; bh=5o1GA+U88ho7xUigpQd5taNyphA54ojeXgSSrax6KrI=; b= ngvX/E9XesPPwI/wn4b6q9TcGcW6RQlFOnoSZS/bwEo02pf6X/jLDpEUJeL+n/OZ+W5CCCUEGN78x krYp9Zx04fZFHW3v5dGUpzh/Ag4HjTI/yJPak2nisfoiY6cnjHDGFyadKO3QBgmhCvE1Ppnaaxnl9 gn+MJvt7mFB4MxtM8NdUkJxm8APH82vlQcODOtfBcl2fVUxojU665mmzCQUDG4hHk6vilh7i3/uRN zs4CEo+midZlxCfqGxZzPci5HmWtXEebBdjAc3iq0b3/ruq0hVXzIC2Cfs2zicnP1GC+xHXfK3BZk 0Qbd/C6VhLlyvvWykrNtgv095jHhP2HKUA==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sXD5X-008dQE-0G for ietf-http-wg-dist@listhub.w3.org; Fri, 26 Jul 2024 05:01:55 +0000
Resent-Date: Fri, 26 Jul 2024 05:01:55 +0000
Resent-Message-Id: <E1sXD5X-008dQE-0G@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <prvs=2937d3b91d=bemasc@meta.com>) id 1sXD5V-008dOr-0J for ietf-http-wg@listhub.w3.internal; Fri, 26 Jul 2024 05:01:53 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=MIME-Version:Content-Type:In-Reply-To:References:Message-ID:Date: Subject:To:From:Cc:Reply-To; bh=5o1GA+U88ho7xUigpQd5taNyphA54ojeXgSSrax6KrI=; t=1721970113; x=1722834113; b=qqjTX6k25BilOxwNPOOWifUWseoNnGcYQRFe4HrQ7H2L/OW oba/v9heJpOI42pZK0Ppq2YGEXJwdA8fI1MvAhTkRw72f5m3+hSkpYQSWVmTjvA4YtHXYXtJgv1rF RnPWoImdP6ObYyDK7cQu9SjxCkqgjaQwwPW9JB3t1tML/EJQwEm993yREwLi6Qh8DfjRWDLJsUn4P zKWVuadXMuvYlNbzY+A1fUQ5SwVNln0s4bDhfpe5U2cZr1M1/gnj7Vh/md/P/bpnV+GhNXndJk0ku +0FTeiuvlBdHzjQlV/9DoIAh3chUPneMbFrIyV86+BgNHN1xtUpm9HCC9pZbM1Bg==;
Received-SPF: pass (pan.w3.org: domain of meta.com designates 67.231.153.30 as permitted sender) client-ip=67.231.153.30; envelope-from=prvs=2937d3b91d=bemasc@meta.com; helo=mx0a-00082601.pphosted.com;
Received: from mx0b-00082601.pphosted.com ([67.231.153.30] helo=mx0a-00082601.pphosted.com) by pan.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <prvs=2937d3b91d=bemasc@meta.com>) id 1sXD5U-00D5hs-1E for ietf-http-wg@w3.org; Fri, 26 Jul 2024 05:01:53 +0000
Received: from pps.filterd (m0001303.ppops.net [127.0.0.1]) by m0001303.ppops.net (8.18.1.2/8.18.1.2) with ESMTP id 46PKMkmT015333 for <ietf-http-wg@w3.org>; Thu, 25 Jul 2024 22:01:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=from :to:subject:date:message-id:references:in-reply-to:content-type :mime-version; s=s2048-2021-q4; bh=5o1GA+U88ho7xUigpQd5taNyphA54 ojeXgSSrax6KrI=; b=bPR6uAtvr1PMfhsws5slvPE/RpZAMdkVgf99ZW/lv8pk/ buUX5OwbZ1DnXniehCJ10r7H78k1vJoC+3IGf1SuuSXrmWoE6J0+FCWxwUC9XziL FzyifN0+vMCYgxdgXBDqXPqjB0e81NrVLiS1Pe+/DhUhjiYhxRGd4Xvs9nW4714Y S8kdO/djThWTnbglW/AgpT/hu/UkEozrKMhq3qiiWUqKJnf7vMv4J9BtRHdhk72Y hLJuQN3Nhc9R3AxQ7CrAk9ncG6liO9df3VKj2tpA6O4pjDbIhlJ01n2/ZW//oAfu Sfvb1caqiDGWbLSdDJXJeyHPLEHW5UUVRC84Uf8Zg==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2044.outbound.protection.outlook.com [104.47.66.44]) by m0001303.ppops.net (PPS) with ESMTPS id 40kmr7p8n9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ietf-http-wg@w3.org>; Thu, 25 Jul 2024 22:01:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I5PY1/jyOZHr0xdMU8samCEPPDhySoWX5SaxvQ1PwNGfUedJsIwjN+zAJC0Vv5pgD/hhxvBWhXEeIDzkd1nnjaI0cMBzddnS8kHP90h9HvSbSgSZGzDpC8BzqwSYd2tPj2W6ht5mhqxaMcpesOqMlMrF2Hu78c5oVV4deCv9QwU6jB2DD0jxs14HS07zoB8ZqWaqh1tIBjHRYmXil8nQCLVAUldok35J5z9yp25DE8GyqKyiKSTkjWwfIeciy6WU+Bpwek50sjmRWz6VoiSorAEiRkezoGKper4hWYkXjZFjKccsBWmZIaXyb/Hi03ksnefQuSD66aFMhVfbI+sCWg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5o1GA+U88ho7xUigpQd5taNyphA54ojeXgSSrax6KrI=; b=NjFnsL+oNat0KTXhb24OqyMJJ9lxC6LVLbWd0NnVosqKHmkzYyzj28hjC0HsQxtW8YeuI1vJcmDEe3COc/OD5Mqc6esWbSZZB490mvt6ZhHo+wiLuYz8cAejP97yQ/wqGnEU/6VKV7kAKprYnuAFo396z3ZmP0nvzXZaNvT9ESzmRdZ08AuKYLBzDbnkKBYsVPbyfFyK3/eeFNY3YTA6qOC2cGrFlPBJoiovdan4mBBZkIMm+wM3dvxf6FpSmeSpA2pUeQE5QnHLzXCZv+UTLdn3eLqk1LVGJrE59eN2trw2mqaulZyjcKA5qgCo9eMbk8S/uzG8ypvB9oBtArpnEA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none
Received: from SA1PR15MB4370.namprd15.prod.outlook.com (2603:10b6:806:191::8) by SJ2PR15MB6372.namprd15.prod.outlook.com (2603:10b6:a03:579::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.29; Fri, 26 Jul 2024 05:01:45 +0000
Received: from SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb]) by SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb%7]) with mapi id 15.20.7784.020; Fri, 26 Jul 2024 05:01:45 +0000
From: Ben Schwartz <bemasc@meta.com>
To: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Thread-Topic: Updates to "optimistic upgrade"
Thread-Index: AQHa0587slDtNxYXUE2pfOSflFLuBbIIiEAO
Date: Fri, 26 Jul 2024 05:01:45 +0000
Message-ID: <SA1PR15MB4370DFB655A02607FABB39D4B3B42@SA1PR15MB4370.namprd15.prod.outlook.com>
References: <SA1PR15MB4370490422595A884B57EED3B3A52@SA1PR15MB4370.namprd15.prod.outlook.com>
In-Reply-To: <SA1PR15MB4370490422595A884B57EED3B3A52@SA1PR15MB4370.namprd15.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SA1PR15MB4370:EE_|SJ2PR15MB6372:EE_
x-ms-office365-filtering-correlation-id: 6a6804f5-7cb2-4e57-8986-08dcad300c13
x-fb-source: Internal
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: uini3dvCprvXzMtsJRtJLmQg8vQAAjhPebOb0oovt6PxwiS111zdU+ZV+M0TyRLeA9OKSQjW6NrHV1zGP9nn+ZE0B7U04FHn+YmQFT/OjtkTx1llhA/w8Q0WsC2juPXEvHfPH977ivIyDCFdz1qRhPPB1/m+qsw55iPMVPVacL5W1sXO/DUkc/Lv7avLE3BEDWv5Q0KJAKW+LygHeKMi2BLX0pSewQ+OEFOSbczG5QswgIUi+raGpFeecYJ4LW2yIZyKamLncxFP9DF3Q6SJlDQJ/XH04HNKyvfifoepsdo224cU2Tt5H1aKZulBIsqTHFimmhoNT4q/hJMLavwkPiq0MshnPKw45onsXLPlVSurhWEZfHLzXa03IkBW3VW6yR3+aP/O8pQPgPQEDGIcDHwIp3cn+2oX5JicyLasdH3qTOcoiqLJ77oUya/5pCMU/a6DfLlV8VkqaglxDUdWRxEqlSGmJXKvcFRvzqbxPZ2V9aUzsMjdygTRnFRHNbZvtb9wMoWSze6iQ73Z0krT4o+26i84pFedXqnpAHRj7yOn4cjdxH4hFfg14lScSAJb3wp7DyS7oqW0iZ4UVZnrs3B30qfPxQk/wfg5Ob9cfPuaVA9YFjLHgANw27/m35g/6UsIrZ/x+CVPyXynND+J4QLWbt+mr2QUInzH62VMGG98KMsY5ZuWxqh9MoMH/tkbrmH9D69hQGBNVOfjWgd4BPFMZIHTPGiPYfEXFkU30tbv1tRmAr0L2NK+oLijt5r3ADtmhlc6k+zUKBaZzI3i/ck1hP9hvm8TOZ6iP9Xa9VkOn+ylIbzxPDm0HB+UeQYS0Vn9dd1Y/zlYgUMj/FieubI1ByqSiPFSEjsq1tXwqcmtRKo9bhbYavkVqTKuYDSAjqewVv6pHQ6LzeFK8+/kYQTw/DPv5Olpvyd6yLLjCrJdj8KmBGY9af8Xy7X6UjFQO4WF01c8oWUxix8T/vEOcsHRDf5Mh9rUg70Ec9tnAdodNl7iRQaIQ4Na87hjWqsyQaUsJ0Dp66kCbmBq+q5lYPswufoxXuLe1HGmf51xS0dVZRWiP+VjP1AEERuaTGta3epFlw1Yi+gNxHvBcM7VLBff2TvGxgiklTe8wmLdyBX4B8/eYE6d5EEKnG9IwRWkvSPEyjOl5R0ZwPn0Yc2R3k+sac1dRttWoKDC6nNfYFjoNqe8qP4cmttRGAqtQKahn8q0zx5KHE2Lq7o+Rig9k7iAv5P5DS0aQemfzlF1I/6DC1nRU59Yutt4IpvTVJuHyvSuF7YW6e/4rgSUSjbO9KpMcfHXET2D8lOPem9dfRwLtPy6qAx7cW9QCEYBSkQUOGSTVoYX1f3LMVGJ5gNl6mX2Y1osbj8P2Td9BRBJ7PM=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR15MB4370.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +zyc/XMeaS8KwGYTeWrcekHB24kbC+GFHOwQF5xOLOn326jKd+ekvfEPG92ENysqJ/FYBYzd7ILP0bqFB8gXpn+QoR7tEA8tkUpbStuZ7KnhYTTsPPyhG/BfoHr4tx5lLi+jBOYCC8DabFROknwEWylH/JCMmtHhY50VRmhGIS9soiz5w/0zuYm73zxq1NdYwJGR2Nibc0OuqaStFqoQwu23wo8v334SLq8iavMKbX5k2hrS7ADnom0SvVufqv9ZF2PpDnlLnnqZkfK0zkexLyKBjacy7VV828V6RlwxzHfoJ68SWVD6WCKUQYgWz4e8HJneQrs5zKb5ndtxu1yGVBAwpFvl2ffgj+7A3Nt7LHss+ZwVVLXsgtjJ/LYIRkhoaY5ZglrJ98MjZUmpji7A3MjP6le5boB9FDvNJYYGxv5Ouz+3HoGNH0uqBzuSLzbBZPzg9JCQr9nlnw8nio8EjvQE2PIy4ivRHSVyqNTKNMeNCxdhvhDNMUXSrvuLUWzfykM0dZcS5OX+VTkzVtmt7kmoNdRjhBTfhJClOqPDNRTaxsIaSEtZQkV4XX9cHU4uoUoQiJN+7CN4s1VCkKwBu/1F2QGafQVIQ3DKW+Xl8Nqiz+RHoHzYRLFFJCOblGu/ripmCI29uiiLB3ANARj3pWiNNM2dkip1DURv76GPjuUeLh3VutrB/UAvVPJle1yXRtbT00ez/3038Y4uRWqInlAOSk/wYhEAgvX58rQdRvEtLp2eUODLkQM6/orppaoly3KWwDsyNBiPbXH1RlBteeuvrP5O1UKBONjlv09DHbtT9VkS7ByJplwanShX+Hzb+959kURyucZhdy1MKRj7O+a2niKW0aR9bfGuvsKgr8CjuCrWTsgek9QpI9/A01RQnhWW1TfPas14Cef5WK95Om3RK6DsSIA4oY3PlEd/rc15FcJbqtJEK+O4xGNA1ShyYJ2I8PhQTQ1LtxSCFGb3xiqr7mRCX31JqZx1v9A3UHZAyIvwKJf7Lm/FqcY3IXJU1xVlZoNBz8cPZq0FK+FhLvUtsnrLE2Af1WwjhR7wtlqWroo0Rbgp+ESH9pTA0JltmsWjSo6vbGA4atnYRPkfErozCVWTyUvGe6xuNRiyGB76GQPYkPUYnzpP9hc0TBgU3vRXuP3irq0kdVxKJbVgdVE8b5G/6F9/Qnqt6ohnjbCulIt4kYWboZ9QvdGzeDVdtlAk6wsp6YPGuq8goNKEKiX0mIcV5T8odkIzKl34OxKW2nK09Gxl1Cmg/xKyWeoUA2bkP3uaZk2FYtlfj1nPhcaGiN+sNn7Z4c/FXg8D7t4tjF2joAb8ZuX/wOV450mYx35VgMD2yv+RtSpA6V4opb3lUVJfs/2ywLBtifJS9LUnlwTKgnwy28G3gnU4lE4ZE6lDx/nfl4MZ05XFPOl8bCxWKtHwVbT58Cw75U+BRYy1VrAElQN5TvUJhhPBZ1xzPx+vTepcDBMP4oLDflpRiI90RBQ03zgi/M3xC6RHHTQwjNG4xjKF+3JauX2HmaiBv8hyoWFi214CiB1syYXvPxNKFWNRBLMVjC9v412bv8A=
Content-Type: multipart/alternative; boundary="_000_SA1PR15MB4370DFB655A02607FABB39D4B3B42SA1PR15MB4370namp_"
MIME-Version: 1.0
X-OriginatorOrg: meta.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA1PR15MB4370.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a6804f5-7cb2-4e57-8986-08dcad300c13
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2024 05:01:45.1929 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wuHNBSqttBu4mvw/5wU1//cLQcUts+rnP6SkrTstm6zCowQWddy78sd60r1N5xJ/
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR15MB6372
X-Proofpoint-GUID: sxAUkt_Li50jX1Xe3cLWHkB-QvrhVrJk
X-Proofpoint-ORIG-GUID: sxAUkt_Li50jX1Xe3cLWHkB-QvrhVrJk
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-26_02,2024-07-25_03,2024-05-17_01
X-W3C-Hub-DKIM-Status: validation passed: (address=prvs=2937d3b91d=bemasc@meta.com domain=meta.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-4.1
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, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1sXD5U-00D5hs-1E adeb1283d643339221cb7f12c28f4e00
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Updates to "optimistic upgrade"
Archived-At: <https://www.w3.org/mid/SA1PR15MB4370DFB655A02607FABB39D4B3B42@SA1PR15MB4370.namprd15.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52148
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>
Thanks all for the feedback on this draft. I've updated the PRs to reflect the input I received today. Please review them here: https://github.com/httpwg/http-extensions/pulls?q=is%3Apr+is%3Aopen+label%3Aoptimistic-upgrade Some noteworthy changes: * I have closed #2818, which would have marked HTTP/*.* as obsolete. Instead, #2845 avoids mentioning HTTP/*.* in this draft at all. * #2828 no longer claims that syntactic incompatibility is sufficient to make optimistic upgrade "safe". * Normative requirements on future specification authors have been removed in #2827. --Ben ________________________________ From: Ben Schwartz Sent: Thursday, July 11, 2024 11:02 AM To: ietf-http-wg@w3.org <ietf-http-wg@w3.org> Subject: Updates to "optimistic upgrade" The draft "Security Considerations for Optimistic Use of HTTP Upgrade" was recently adopted by the working group. I've published a clean rename of the draft, and written Pull Requests for three changes based on feedback from the working group before and during the adoption call [1]. #2821 - Extend the draft to cover HTTP CONNECT As Mike Bishop pointed out to me, most of the concerns in this draft, which was originally motivated by "connect-tcp", also apply to regular CONNECT in HTTP/1.1. This change would expand the draft to cover Upgrade and CONNECT, changing the title of the draft to "Security Considerations for Optimistic Protocol Transitions in HTTP/1.1". #2818 - Deprecate the "HTTP" and "TLS" upgrade tokens From discussion on the list, it seems like we have consensus that "Upgrade: HTTP/2.0" is not a standards-compliant header field. This PR amends the IANA registry [2] to make that clearer. It also deprecates "Upgrade: TLS/1.2" and marks the corresponding RFC as Historic. #2827 - Recommend GET for future Upgrade Tokens This PR depends on #2818. With those deprecations in place, all remaining Upgrade Tokens use the GET method. This PR makes that a formal recommendation (SHOULD). If these changes are of interest, please review them on Github or in this thread. I'll also be discussing them in the Wednesday session of HTTPBIS at IETF 120. --Ben Schwartz [1] https://github.com/httpwg/http-extensions/pulls?q=is%3Apr+is%3Aopen+label%3Aoptimistic-upgrade [2] https://www.iana.org/assignments/http-upgrade-tokens/http-upgrade-tokens.xhtml#:~:text=any%20DIGIT.DIGIT%20(-,e.g.%2C%20%222.0%22,-)
- Updates to "optimistic upgrade" Ben Schwartz
- Re: Updates to "optimistic upgrade" Michael Sweet
- Re: Updates to "optimistic upgrade" Ben Schwartz