AD Review: draft-ietf-httpbis-incremental-03

Mike Bishop <mbishop@evequefou.be> Fri, 21 November 2025 20:06 UTC

Received: by mail2.ietf.org (Postfix) id 71E648E3DA2C; Fri, 21 Nov 2025 12:06:24 -0800 (PST)
Delivered-To: ietfarch-httpbisa-archive-bis2juki@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 706518E3DA2B for <ietfarch-httpbisa-archive-bis2Juki@mail2.ietf.org>; Fri, 21 Nov 2025 12:06:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level:
X-Spam-Status: No, score=-5.383 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.017, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="ZioF0PFu"; dkim=pass (2048-bit key) header.d=w3.org header.b="TMf0nXBH"; dkim=pass (1024-bit key) header.d=evequefou.be header.b="mfVZrVSV"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rsmCxB2VPaS7 for <ietfarch-httpbisa-archive-bis2Juki@mail2.ietf.org>; Fri, 21 Nov 2025 12:06:24 -0800 (PST)
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 ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1176D8E3DA24 for <httpbisa-archive-bis2Juki@ietf.org>; Fri, 21 Nov 2025 12:06:24 -0800 (PST)
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:CC:To:From:Reply-To :In-Reply-To:References; bh=HvI+CvwmSxa2uFs1I9s3SbQdd7H1Q6ISJ9+ZyEHrHY0=; b=Z ioF0PFukHIb+pxLNMiRB3IW/s5Gwvk8s7ZJRYXGqOQfs5WkDG4d23mgYaL4tTwCfsg4Tsp0zTsWBK fsgvWdKZEbhqw/TBju0dbPGJejY4V79xDhBBbHxFjUH7PnREdaMDIC8i05ThlzYSqkDILQRELEZYD YC9/XRU9pW9RbkrOFOhY04B1m+QMhvvOgOTIbbnC3MzowDOies0Rkd2ShZRGZraT/nytatMsc6wLO 4/d8STX7j/y4++mtUqJ7p39m41qUxwtUBqkwhTVoNW1t/XVmKUOSUqB9ixR1rXbPIpybvoRrBX0xh MQ8YXVdQqEL2Z2FchXra6heNZgUiHVpQg==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1vMXNb-00940S-2P for ietf-http-wg-dist@listhub.w3.org; Fri, 21 Nov 2025 20:05:15 +0000
Resent-Date: Fri, 21 Nov 2025 20:05:15 +0000
Resent-Message-Id: <E1vMXNb-00940S-2P@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 <mbishop@evequefou.be>) id 1vMXNY-0093zU-1R for ietf-http-wg@listhub.w3.internal; Fri, 21 Nov 2025 20:05:12 +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:CC:To:From:Reply-To :In-Reply-To:References; bh=HvI+CvwmSxa2uFs1I9s3SbQdd7H1Q6ISJ9+ZyEHrHY0=; t=1763755512; x=1764619512; b=TMf0nXBHMwX3B9J4gV10mzrsRYfhi+z/uy1F8fwMHwt1liN H3OO4sklhvKBwc54F/XvweNydgodY+xNEr2BiVrak4KyO20Pu6gCq6LWDEvq6yLqfNWZ1XqSGkEph drs8a8wVJ9S+nYBwL2dbswnuVr1zhLQPbLMky/vU1GXyGZTZKWpSDQ22dC+ST+02IRWdQD3CDxwIa 9YlUQ3+bwXwqD+NoIYeSuvIQk6vvMkE2KAwkej1OvK8c+yJs2aJqH7n3JwWZKWeZM3DYPEYGuz1ka UVPXVTtYctK1kbKqr5AP23uVRm6Yb4MMijHTI4ynqNIPeCgZjZeSwMkJzhkvmYCQ==;
Received-SPF: pass (pan.w3.org: domain of evequefou.be designates 40.93.195.74 as permitted sender) client-ip=40.93.195.74; envelope-from=mbishop@evequefou.be; helo=SN4PR2101CU001.outbound.protection.outlook.com;
Received: from mail-southcentralusazon11022074.outbound.protection.outlook.com ([40.93.195.74] helo=SN4PR2101CU001.outbound.protection.outlook.com) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <mbishop@evequefou.be>) id 1vMXNX-001Mzm-2S for ietf-http-wg@w3.org; Fri, 21 Nov 2025 20:05:12 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iqprrIo/2HaydjAXGFHD6jT6B5q7Un9N+73fg7rVGijBxo5BDuQeWZ6Oxm0FF+T5lsrfI3QNnAAfrlWAX3Inh6i8qxIezawTGxTKBjb9bcnMObbr5Xgtkrumq0Ny2QWAx05zPONeVdSQYA9NXjaGP4Z+XAGIPHFoOKhZny/I9i7zsd72RWMPtrJYfhBXpssnAt8KYwkfF/sP+ytXR3t0MyUfZKNP++LNmrkgWMQqt0/f5lBnAfuFhjgtnZwgM41ywF/tghPlcBfdkTb4PRXPko4v1yxruE5/hDagyq6yyqQwFUWqA4w/cmlSBzowoNL8aWYVXCM9M3vU/PYCbLPQ2A==
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=HvI+CvwmSxa2uFs1I9s3SbQdd7H1Q6ISJ9+ZyEHrHY0=; b=jZCItG6wIafN9rrlM2A7Znlw8gXwiq0/hNMzxVOrlUE3FFB7pHY5aP+krB2aboU22/c0MXJc62CArYhjiiVpCLFQX0AVg/aVpmZ1go+Z3+uDLPPbu9h5SZoosnW+o8SIyan92vReZcuUqzd6S8XR/xGLKRoykzYkR0tC7j5DvMM8UsjNl45+FBiJW0VZiQjiIjf3CXRt3lKMyS4nr1M5vKgeka6sW47Ft9ahXXpshU6/9eJXeLbE2cClxCV2cH43aFdpKuDVuY688ODgLz2MDEB9GsGxiyHIohAmrSiYo8To+KHZK3XHnS/gkW5A0pH2Fb/CddsSjeAkXEfrHkGcLg==
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.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvI+CvwmSxa2uFs1I9s3SbQdd7H1Q6ISJ9+ZyEHrHY0=; b=mfVZrVSVfZjg6ZHB8c+MLX+e/XwpxICirwjTE3kOybFDPaUOT5DBrkjFHzmRT1malj1y6poYIKlw1WaKWGdLGLMdEuJmwL2E8I5HLlw+xwgkBc7fx7H5bRSlxiCWq1lntyWJKrk6xS9unA3TxslPdwX+usGtJD7pGOsmr30z6Bg=
Received: from IA0PPF726CD7A1F.namprd22.prod.outlook.com (2603:10b6:20f:fc04::d2b) by SJ2PR22MB4759.namprd22.prod.outlook.com (2603:10b6:a03:58f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.12; Fri, 21 Nov 2025 20:05:04 +0000
Received: from IA0PPF726CD7A1F.namprd22.prod.outlook.com ([fe80::f74c:f233:fa81:786b]) by IA0PPF726CD7A1F.namprd22.prod.outlook.com ([fe80::f74c:f233:fa81:786b%2]) with mapi id 15.20.9343.011; Fri, 21 Nov 2025 20:05:04 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: "draft-ietf-httpbis-incremental@ietf.org" <draft-ietf-httpbis-incremental@ietf.org>
CC: HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: AD Review: draft-ietf-httpbis-incremental-03
Thread-Index: AQHcWyD8eh5/t/2GjUm94GBzzLtXdQ==
Date: Fri, 21 Nov 2025 20:05:03 +0000
Message-ID: <IA0PPF726CD7A1F5E1E2009C8AAE3D50168DAD5A@IA0PPF726CD7A1F.namprd22.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
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: IA0PPF726CD7A1F:EE_|SJ2PR22MB4759:EE_
x-ms-office365-filtering-correlation-id: 3fe18fb7-650b-4ad9-1ad6-08de2939428f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|10070799003|1800799024|366016|38070700021|8096899003;
x-microsoft-antispam-message-info: h+4BFOW159oyqon4Ww71Y7MSS0CJToLqUe9U69eCEHw4y0xa+lzePfwYGP6PbooHXJu4QkRe4sAWV0PRMNkdCeredT7Ly/MujzyHkJp38BGeGH7O2V8Ki4GanHeHlw73jT0OKj2/1X3HUV//5ZVyFEj3MsxnKnfDHStEQmw7NUGNR0r6aZso5IOYXb6mmO5qxpTbBwS7VgBe5fKU9h3NvDo2L+RpVIrYRa6UcJkeF2XsYAOgqUSrcEUW90lFgdrZnfGS87H+sIS70Wtl+tJqlVnoe0MI6EvMJ8WaWDk7yHB1NpFtJ/0SN/q1ffBctlP0IS4vekTPryD4BU4HFXvsJ28FY9Ti4rKMu+60oj9TPIQ7o4PXI7wLWnC/61aVaNzHMgyodn77OMhDluuPeLcj+hQBL+3nroNLkQdKf9ZHpPYuG7A9X4Ffig0gimjkTWCNoAnnEGAvoDuBUe1o+fFLxs6YzzWZB47RCyZEur7cmB+uUOpLjojgd7gV/Fqoskkhv3si5OKo7a1UTXRT2t4zEiQ5Sm/g1noV41WOZqUSwDvt2eXofg+scSETMgjwnUFCOydNzC02uH+KbzXOwk98Xts3JlWNJmj4c6PivQvULg1Go8qykxqH5P2FBg8DlQigvwML2F/NRV6Dhxfed7nv77eWg71XeAbt0+Fq2t2x25UF7j+56QYM/ehEwUbpNSRgotz9b1axkzg5plTgGxmPS52kx+OiHJKdAkkgikhFERy1B5PAdW6DlH1S/Pe73RYMw6wyhh7jwF8RQnH0Fpv1ZwE2+XlmK0Vsoz3nJRwFnR8EDpzmQaY95U4XWu6DCmqMPXPOeBNDcbZPFVoIp1XuWlahGFRcBbQKlkQvyms1Yl7wIw3OIa3TrmVveX4CP/9p02DVv8VaTdhkzDW6iSUdsuhA4/KW2zhyFwF5bZiKOJbwSoMyh+FccesD2YOxEQDZIwTBN4/PCh9aHo2iSc4Jlp76lroDtExikOzif6dS8ktz9g2jQs++qP7kHDx4dKe5zqULZhmohX+ahbbvENlwg+8MFL+7jNrOImD0mbjMFW5QLMuKEk1dFGA/F2K9z5rqcyHOZ9A0/IxpPZn4knu9J1DNyDhIbp7mUq6uMUEul37UzecrYZmNC7OHchRZO1iA9VoKEqNFjOdEksq2VgO0LFiHGiltDPifVB5icEQbz7J2BJuxfX88ZE/Ou2zvLzODyRP603WF5mAdTKlWzGWwW7oggoo00XXMazdSDx7/CqNFkBmHCHYuuYzfyNZK/E4xlYONy9vyFc+u7gFtoEYBhDWQsH0oygqK8g3rU8BMO0PcrJ+VP3s0nDZSYg956Oh061CDXk1+RdvC9ayEZs0gU02mbxHihEXeXT+SQ+USpOPGDVS7ZjaK2/0fY34m3w3COrCdLx3l2o3Bpzh29erOMvEXxfcvkIXOT1v5Wt/L5gDRXLRYblNYNzz4zXlhJz5TXxu5zmrCZZPy2adLhqo8EP0Nne2YwQqIZVXNCy0ZRfLpSBqyo3XeAta2DUtVPU1x
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PPF726CD7A1F.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(1800799024)(366016)(38070700021)(8096899003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JHzzfMJq5K6I1mQ6OfeTqN99tQaNLxaJnkWS0D3C3bkjuCcTW3wNvK6kiRpRuvQ0ElA0GSbEinXtJzO4u/ZEQh1yd6hQWgdFg4bQ6wkuH5Pictxua1fABwSze+7BMsOJWnUpTrIWjboOaZCeg67vYCkj86EOr0apG1+oSpBukPB5QpSfcBk2u/gI3Ueb4K+5w59TTvx8Yk7W0bNauxFDtDK3rFiYZ4Tw78pPZGWGTVttMsDF+eYnCF4ZDgjxP7oSCyzAyKp838y/Lqaehe6UqhVk2nU+hnv5Ksieh1eoEoP4hKqMYs4doJlpZcnbQSMwHFPfNG2xsPQnSKfl878pvd6I7gWXF8mffJv4ko4rGZCouXTUZRtGiPcvA05kf+gzVzpiy9ubCGRdp+aSfXNhQA5/zt4itLQ7SFAjiWq/IpUNZwgvC/HGpyVzU4Y7Uk33Xt3229CzDkviWJ1iDwKijE9aPeGBtfsDRedRecam6yfrcarShbY2jFFfjFe1TrKbaH7VBjH/d75wXTMqMkncKVrz/0m/0UsNVkNFI3m3/vXfCOHDWGuAYNE2Ho/8r+o59RIlBOXDMAb5Kup7AYI50fr3qDcSmieixDa191l9tiXu/jN4R8RSVieqD+S9SexnQm4BrzwqRatb9BOq+oo/O+N/7zXdl5bpqqoNJIWZIpfCf5AM8VMNFvSAHkICsRAOKj8hr1R+y8MvIyFQ5VvmdSsRy+9hrQlPESiiB6Qo99Wt560E4h94a4GYvmB75zJ1n37e0hDDqXrwHV4ROlJ+IBYaBzFrcuieilOLy6su6yBZhzNyLF+75hlkoLpGIXOgkFn9ipH6LZ5ES/wDO6vxOZPSWhmhH9+5z54tLgWH8+rgamFTt880qNyj7Oo6rfqaUbQiDukG1UP0VspE8PuxsvjbsPHeLZKFTP4eZF+1NjySy8EE4rq586BdmUqu6CvmcVoV51uSmu2cPBTzPOi6n/tLHvnMpo3c/N5ZRpC5PbTSagSNMXvLK2EF2VrMm4alm4lCxVUvV0pIte7ulA6A92lr+84jp3ZJzPpIInwnvARpYtE1As8pqKaDJ74tQSTuMPiH2VgctVCrxcJfyes7SR+CZvhvOpHQ5TIkVq8Hk1Q9ctBsepmLHZAxv3pnj7b54XoQ3XWkTFZ+kcYaNEg4oJkepZR4F0DwjaDfTSoaYDgZifbJZTeJapqe3WkC/dWI7uYuZSGQWE2ueEuhNlfjx/RHlIU9fCuUofx8aXnbN1Uo3/KtIJkAoVBKVbHDrtbHB+uPCKg6hQhQLrVjxmbtDkTjn0nOMueJsr6z2/BOyuhdqY/R8ZZinFyHyVw7I+H7dwGaHJtFV9ZSqdUtwAscfLOwXkaYn7jHVLgIQXUArDd1a2WnsQ0ucLxO+wqSuH3XlW0KB6z11+HI9hfu5AshUCmy99JLtyJwnCwj4EaajBkH+wmbqPGZ+313xlheli7wodTTiFeYkxofit2eqcxKjpx2tSjK+BVIEKfv6/TKw+gXev0d6dZHVVfsNVH/PYuEKJ2ZniCSf0WzedhJFZY+PuwRp9zNrmDwPDeuvv9uB4BzOwL+OtJ4KhBfM5c8j4Dpl7kQmEAUcgKQitwKOC/hfBkxnF4AmJi+m1Xz26ziaij/FwVsRVsVMSL1DeYqPiEj
Content-Type: multipart/alternative; boundary="_000_IA0PPF726CD7A1F5E1E2009C8AAE3D50168DAD5AIA0PPF726CD7A1F_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA0PPF726CD7A1F.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fe18fb7-650b-4ad9-1ad6-08de2939428f
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2025 20:05:03.9470 (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: ETRLvjRM3E9k1cA6TUF/rU8sTuX6B+zImhNg1O433McHwxvC1/ij9Yn1/+8BhHVAORddJOzDHnqeysByPQ0xrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR22MB4759
X-W3C-Hub-DKIM-Status: validation passed: (address=mbishop@evequefou.be domain=evequefou.be), 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1vMXNX-001Mzm-2S 692d19c99084fed0e446cdcb7fcdbb89
X-Original-To: ietf-http-wg@w3.org
Subject: AD Review: draft-ietf-httpbis-incremental-03
Archived-At: <https://www.w3.org/mid/IA0PPF726CD7A1F5E1E2009C8AAE3D50168DAD5A@IA0PPF726CD7A1F.namprd22.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/53566
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 for building this small-but-useful component for HTTP signaling. I have only a few minor suggestions from my review.
I note that there is a tension as to whether this header "instructs" intermediaries to process messages incrementally or "requests" them to do so. Given that such intermediaries might not be under the same control as the message sender (in one or both directions), "instructs" seems like it might imply authority the sender doesn't have. Therefore, I'd suggest using the word "request" throughout.
As a related note, I appreciate that you've defined intermediary behavior when it understands the requested handling and declines to comply. Given that this might be in reaction to a message header in a response, some indication to the server that the remainder of its response will not be required could be useful if the transport supports it -- this might be a stream action, such as a QUIC STOP_SENDING frame.
When discussing this fail-fast behavior, it might also be worth clarifying that this applies exclusively to an intermediary which is aware of and supports this field. Obvious, but otherwise we have a MUST that could be read as directed to a non-implementing party.
None of this is blocking; I leave it to the authors' discretion whether you'd like to take any action on this feedback prior to Last Call. Let me know when you're ready to proceed.
Thanks,
Mike Bishop
(as Responsible AD)