[secdir] Re: draft-ietf-quic-reliable-stream-reset-09 ietf last call Secdir review
Ionut Mihalcea <Ionut.Mihalcea@arm.com> Mon, 10 August 2026 09:17 UTC
Return-Path: <Ionut.Mihalcea@arm.com>
X-Original-To: secdir@mail2.ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C5E1712710614; Mon, 10 Aug 2026 02:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786353431; bh=4WgvA4PeJhwbdIeb1YKewx9OXxXpB95pfWrTuN+L0Dk=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=VlSQ2IYdG3hafmN0DTp1sxZ4zTCYHHDerqe1RHdee6ojCbSkBUpW6ISIJLxZEX9pk u0vQPFVfJ5ZOQKjyBcEzJ4iVF5mQYdqqJ1njXRj4gNmQZapgbsx+dY4rDSAwOV46b/ uII9shi8O87QkkzIqfYi2pOQq9nr7y6GUj6IPC9g=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=arm.com header.b="LX12Nsts"; dkim=pass (1024-bit key) header.d=arm.com header.b="LX12Nsts"
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 1mWZ5YIpFqej; Mon, 10 Aug 2026 02:17:10 -0700 (PDT)
Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011053.outbound.protection.outlook.com [40.107.130.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9A7A51271060D; Mon, 10 Aug 2026 02:17:10 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Rlg0tWJo8KTXd8eRL/kPk1dCTZWjKE9nHNKpVBYWrTRjq5th4GTq2fQnlCA6J6sTLtJi937XZGNyI5SaVkfCoPgwLeVuqSvGLk2WTrkCy75Y1NaXbcsd0Oc/baFTHMZ+WnFX2l7pvfIZPrPdYIpAqEeflQegS+Af+9c6lstGySE4l/YVmEoYBEH+5iD78gooB8WmZsqKMlMuf/0qu6APbjxebXFr2y/+G+Y4+ZWUoY5AL/BkjYTWG13zaKAdLSTyfsWtKwn+eN0UFWOkoj2CakKBOm11CRfxTfldmyVY2azL2HjawoVqhY36mgL/odFgRC7l7banxxzTd5Rq42r89A==
ARC-Message-Signature: i=2; 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=4WgvA4PeJhwbdIeb1YKewx9OXxXpB95pfWrTuN+L0Dk=; b=pw+Gy/LFASgBuXTc20wO/Fyp+OVusq3lgLLO9qSp4vIcqmf9q6naZeLN4qhg35QjFoUeQ1xYPl1OhqzoJWStbciwQkC4bBrfdLoW/Px47HKqHaVhqaCU5qzzhtR4EN/Y4AJp9+BWl/PQN87Oq+Z6jWHQLiqIL0LkQ3RYOb5REF5OHlRD/4+b6kuaUAqUaaRa1TClE1JdJGSkz/vS0bmeM9W5OpCUuKFU0ZiHii1PULPASWViOGyM4cyuyetLv6YWvjzfMpB4LH9cYey55utDU88M0rPbvxFyU1avv6nSozW8anAjY0mX8xqDbNwhBY3fPM8FAR8xpSf2jzZBkQlK4A==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=gmail.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4WgvA4PeJhwbdIeb1YKewx9OXxXpB95pfWrTuN+L0Dk=; b=LX12NstsL2CIsfX4dMhg/SoNoV/xWF7syUrxdv+gFUtdD+sVbB0Pvem9a5vam8a0SpcXtncunfV0t/PYcT5CDBbKniamLG25rySec1szcqRNuCo/0DZXtTe18QNW6q7TzM0i2paHb5l35WGeZDzhluKlLNvS1Pw6qfyOPckY/WM=
Received: from DU7PR01CA0039.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::12) by AM7PR08MB5367.eurprd08.prod.outlook.com (2603:10a6:20b:dd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Mon, 10 Aug 2026 09:16:59 +0000
Received: from DB1PEPF000509FA.eurprd03.prod.outlook.com (2603:10a6:10:50e:cafe::2a) by DU7PR01CA0039.outlook.office365.com (2603:10a6:10:50e::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Mon, 10 Aug 2026 09:16:58 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C
Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB1PEPF000509FA.mail.protection.outlook.com (10.167.242.36) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.8 via Frontend Transport; Mon, 10 Aug 2026 09:16:58 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l6a7/4CQYI2QjVPorPihcxgOLpL5WJ3tN5DJUUYufT9ptN2ypwMKpUrUA1ugkZnbsSDfFE+PCnakj+FMcw2KHevGKaQlbi6X4IwfFt3IocOimlgAGKH3K0Q3g82nkTFgRIzR/BMyktlLWxUtL8ICoweQF6pibg0ndDAVLD7H0uQPbvMXwx+oD6bXboNrwLZ5kaiBSwJQtUtcPBQFC2ws+iJ/R2/jQ9YH0GM1IaUxy2rFt5Ae+MD9gsOGL54zu2DbdC5LtZfGgOkZA4WpaxR2Ko0pIv2r3dHpuJcKCIMTKDmIOynpnYMnD1aZlH2q+4tnI7gprPdBUqovgKUJnxiFcg==
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=4WgvA4PeJhwbdIeb1YKewx9OXxXpB95pfWrTuN+L0Dk=; b=ZAYYRhiRc29GSgz0FDGrlCpJZRT1QH+fJY/sF70LMqb2mFaVdbEobI/HVbLejYe3WWESRyTv14uiANdCAXnvGc+dvhKJ9dJRfo+fhDjlifBf697qeObRZDr+vp2oKn/nvm2z0xBz43N5HUuzru4eYawmJ//FMvPHaq+ujy5sJQeJew32iBCda8etw3kr0pe3yFktw0m9f4xa2qVKoCNUk8gBQYjq3h07rdgW73f+pVpFMeVjuu/eBIww4Vstc8lXnahJ3ynwHWiXKmrpT+V+EIbhJZ18OG9EYbbJlhA1+yFpzOwtdjg0cnsl86bFRaWKylYcOWKJ00v7ea7VDoIyvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4WgvA4PeJhwbdIeb1YKewx9OXxXpB95pfWrTuN+L0Dk=; b=LX12NstsL2CIsfX4dMhg/SoNoV/xWF7syUrxdv+gFUtdD+sVbB0Pvem9a5vam8a0SpcXtncunfV0t/PYcT5CDBbKniamLG25rySec1szcqRNuCo/0DZXtTe18QNW6q7TzM0i2paHb5l35WGeZDzhluKlLNvS1Pw6qfyOPckY/WM=
Received: from VI0PR08MB11565.eurprd08.prod.outlook.com (2603:10a6:800:2ee::16) by PAVPR08MB9843.eurprd08.prod.outlook.com (2603:10a6:102:31f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Mon, 10 Aug 2026 09:16:24 +0000
Received: from VI0PR08MB11565.eurprd08.prod.outlook.com ([fe80::78a7:564d:926a:476e]) by VI0PR08MB11565.eurprd08.prod.outlook.com ([fe80::78a7:564d:926a:476e%6]) with mapi id 15.21.0292.024; Mon, 10 Aug 2026 09:16:23 +0000
From: Ionut Mihalcea <Ionut.Mihalcea@arm.com>
To: Marten Seemann <martenseemann@gmail.com>
Thread-Topic: draft-ietf-quic-reliable-stream-reset-09 ietf last call Secdir review
Thread-Index: AQHdJwITBr1q+Qx6iEiUsULcWzAi8raXAnze
Date: Mon, 10 Aug 2026 09:16:23 +0000
Message-ID: <VI0PR08MB1156583C38D94A7B95F75A9878ADE2@VI0PR08MB11565.eurprd08.prod.outlook.com>
References: <178536163450.1428717.5397938348145764465@dt-datatracker-d4d6ff9d9-fsx7d> <CAOYVs2qdWMB7+gd9tzJdTS6OL36Hmv6o-=A8e4PcDB3k8PFdMw@mail.gmail.com>
In-Reply-To: <CAOYVs2qdWMB7+gd9tzJdTS6OL36Hmv6o-=A8e4PcDB3k8PFdMw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-traffictypediagnostic: VI0PR08MB11565:EE_|PAVPR08MB9843:EE_|DB1PEPF000509FA:EE_|AM7PR08MB5367:EE_
X-MS-Office365-Filtering-Correlation-Id: 115017a8-b49b-436d-7546-08def6c02119
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|10067099003|11063799006|5023799004|4143699003|56012099006|38070700021|3023799007|8096899003|22082099003|18002099003|13003099007;
X-Microsoft-Antispam-Message-Info-Original: QxRcIjc669a0fVNpeNJA5ITJ1IFPwG8OXHNtCRfYGH3sqCvasTA1Albrr0txyHg8cVQ9pmvryhwXnMzWIvnPXQUFSvnE2R/Ry3KqVQtUdGOaVsC9g5fBiXX0c7hxvAAYwsUVyksxKy/0NfOx47CH/f5fmkrqytj0aMfibBOlCwxLSbM9weU/vQpHT3q7OcWbgBcE5UCEwqUQNKsnIm320kJBomDyw9VTjQ3Ue0gwfRrV1olcPoN7t4NKRiWmIUjXxKcGqhIF/JNu7S+U37JJPn5cri4RBoQxvJgJNT3LkEATrNz6E4enOOvXvfldHcLE73aDLMm4LIlU24cUI7yWij+DszPQW5dC++TKD+yc1laeeJQg1ng5O8UpQ566mk02K0bJggjeZ8xRnq4g4u2u2AY/c2b1OJ3ZFR3q55eTY8usz+bY4f2dd3cVl600NdRu7JTloetqz3M7YKy4XRUsfpM8afY/KxHKri1vK8xGhuZ5ZYtPvSe9XPMET79ep66WMsXiwm49cHK3m9y+knjoBa9F2gybdiu5lS+IYhk07wQoAPuu5Qx5gUatYyWpVZHkY3eSv6ZtnWrg9+zqUP7CxQEKE5e8+5DCFf1PqxM19US/IoGve7Aterh3MD++SudeUfmzTElE2u8wSEe5s1ZMGDFTGqGEuY4xPLFE13oVWRwAKSZevbwVslbd7pqDVEfLBmHk5dHTXjJ26WlQDNm9HY3uIu7sutjeAnfX5+Mzpuk=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR08MB11565.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(10067099003)(11063799006)(5023799004)(4143699003)(56012099006)(38070700021)(3023799007)(8096899003)(22082099003)(18002099003)(13003099007);DIR:OUT;SFP:1101;
Content-Type: multipart/alternative; boundary="_000_VI0PR08MB1156583C38D94A7B95F75A9878ADE2VI0PR08MB11565eu_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: hQ/liZF1aKn24h71BH2I5bU4xoh/Ll44f+lpONBNzNtoEG1DnR1uOeCN5AUzlkeV5gBUUhM+ebDHMzbZ4K9E+/Fayt/PAqWdq/NFQGzX9JtvxpSSjBWvIRflAFMrQoodu8LughFhaPI26OkSrBnB4usdRqbPxeiGBJkSHG4jXZGRvH6Qc47S53okSbjJUMSvbo5McFN1aQI+WoRwF5ob3aORu+xvRc3oeawoClfXPGaDQxsAUHeoFBP+DaQLpMDIRZ0eS3n+IpvxJG15xlKE/jIwifgCWb7yWbXEjV4QsVYZnLS80OvbclTGQTobn/Z5gQKa0/Zg/HoWWatCH0qYqg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9843
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509FA.eurprd03.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: 35ca30b5-24af-4711-eec1-08def6c00c6a
X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|14060799003|82310400026|23010399003|36860700016|1800799024|376014|11063799006|5023799004|56012099006|10067099003|4143699003|3023799007|8096899003|13003099007|22082099003|18002099003;
X-Microsoft-Antispam-Message-Info: n7PB4voCnoSbwosXG/ufYnuILfAW/jen+U3QsEPC101zX9sMJOxy2eyPSXrgGN2JZcVJzMOAiYo901O12N1PHL3sDfsGu1ccDTizy87484sWa2X+0GVUSA7lxbiuEfuQQp42AJDeMyeeoWOzrnnwzcw6jt0rkJwHYGrLREXo+hAvKmeEyg7vAx/tlg6UJDYnNbcKUFIY4n2EKKSVy3nso46pPL+PVlWA0Zp+TB46QqVGSqKJi5sHOv3DS7wbmzGJgSospGHC40XrW8gBlQdwg14u8R61lgXItYqFFTH8BdEzOd164Cbcxa9Cg/IpYpBaOD8S4GgkZOanH14FrJCkVXypwQNE93O5NantCB8WY4rEYtgvmbU+IYqIcYtbRO69JZIO8yiUtaIbKvgRiTS6cdoaCwsg4PJJ366Dg5nL0eyLlYsAZqLXcYbhxMlij65+vJt15eziN+YYYGBi/0gSEt6c9nFFJCXULBehsLw5FddbcS1A0NNUzmkIm8iOXyExSlPPY5e7e0Ov8IMv5NFQ22p9GlE/DJShDR4kYnEwjyrJAHSedYx6Ko06WbDAG6O0BTtzvEU3KT2x7yX5NMX+vDbLtF9+yfIu+Iujb8zqACjdDAjZ4CujhwKn+2i32HbaRdcloYWtMKVQjZew+WV32lWEtorC9Sf3/NindBirG1HdgMIHrncWEu8pRnr4kTit8KA/JamGBMKEXe5kTcjApg==
X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(35042699022)(14060799003)(82310400026)(23010399003)(36860700016)(1800799024)(376014)(11063799006)(5023799004)(56012099006)(10067099003)(4143699003)(3023799007)(8096899003)(13003099007)(22082099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Y+MKcXQjlDwBDFrDxhFXUDASZm1V6w7NqK7jK9aAq0i53DMxVQGQarP8TeMpXCYa6sASDwsHwRXmeQbE2lKENjOuDKXyIJ10sf30VqV/5ilQ8Xpg+RPgIFAf7gtfTrNrzFUAieqOwOpp67pDpHtT01YYiEYsZwFjb6DrmOiZ03inLKeuQbgWslwGWbOnIt7jHuPw51OgxDJ1ZUCGFhayx9q+9BhJqo+0tmW+qT3oKeyOm7an52mJ+dObIsp3V3dTkLrHOLw/ct0lhRVf68FwE/WC6J3lNX//3Vx6prfdtRqPwj8ez21lBjN8S7xPo6bG6TGlsx+HVxlbL9fduCpeN7xRG7Me4wkfKKWHZgrjVCQ4DhOteVLiAUc+5MCAQwMPXac6yrrC84zj9XWbJIdlVfhbVKIQIWDirAIMTLpmgMIvQNoZPV90uG+30jBm34YC
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2026 09:16:58.1530 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 115017a8-b49b-436d-7546-08def6c02119
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com]
X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FA.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5367
Message-ID-Hash: REWQZ6L6SZKXG6SDVOUOYW5RMHOLYXMH
X-Message-ID-Hash: REWQZ6L6SZKXG6SDVOUOYW5RMHOLYXMH
X-MailFrom: Ionut.Mihalcea@arm.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "secdir@ietf.org" <secdir@ietf.org>, "draft-ietf-quic-reliable-stream-reset.all@ietf.org" <draft-ietf-quic-reliable-stream-reset.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "quic@ietf.org" <quic@ietf.org>, nd <nd@arm.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: draft-ietf-quic-reliable-stream-reset-09 ietf last call Secdir review
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/VGV4UQQBLzGWVv1qEUkt8DkCaB4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>
Hi Marten, Thank you for addressing the comments! I've just looked through the PRs and all seems good to me. Cheers, Ionut From: Marten Seemann <martenseemann@gmail.com> Date: Saturday, 8 August 2026 at 07:49 To: Ionut Mihalcea <Ionut.Mihalcea@arm.com> Cc: secdir@ietf.org <secdir@ietf.org>; draft-ietf-quic-reliable-stream-reset.all@ietf.org <draft-ietf-quic-reliable-stream-reset.all@ietf.org>; last-call@ietf.org <last-call@ietf.org>; quic@ietf.org <quic@ietf.org> Subject: Re: draft-ietf-quic-reliable-stream-reset-09 ietf last call Secdir review Thank you for the review! > At the end of sec. 1: "application protocols continue to treat this stream function as an abrupt termination". Clarifying question: is this in the sense that application protocol can expect no new data to be sent over this stream? Because "abrupt termination" doesn't seem representative of the new behaviour overall. It is abrupt termination in the sense that it tells the application that the transfer was not successful. For example, when downloading a file, you might treat a FIN as "all the bytes I received constitute the entirety of this file" vs. a RESET_STREAM (or RESET_STREAM_AT) as "parts of the file were transferred, but what I received is not the complete file". https://github.com/quicwg/reliable-stream-reset/pull/94 should make this clearer. > In sec. 5: "A RESET_STREAM_AT frame with this value is logically equivalent to a RESET_STREAM frame". I'm not sure this is consistent with the state machine transitions described in sec. 5.3. For example, with RESET_STREAM the state machine is not expected to go from Recv through Size Known. I think it is, given the following sentence in the draft: > Once all data up to the smallest Reliable Size have been received, it enters the "Data Recvd" state. ...which in the case of a Reliable Size of 0 is immediate. That said, I think we can improve the wording a bit: https://github.com/quicwg/reliable-stream-reset/pull/92 > In sec 5.3: "Conversely, if bytes below that offset still need to be sent or acknowledged, the transition might take multiple network roundtrips and *might require additional flow control credit issued by the receiver*." (emphasis mine) It seems impossible to reach the state described at the end, requiring additional flow control credit. In sec. 4 you note that "An endpoint MUST NOT send a RESET_STREAM_AT frame that exceeds the largest maximum stream data value advertised by the receiver for the stream, or that violates the receiver's maximum data limit." Coupled with "If the Reliable Size is larger than the Final Size, the receiver MUST close the connection", Reliable Size must always be fully accounted for in the current flow control credit. > In sec. 5.3: "This might require the receiver to issue additional flow control credit." - identical reasoning to above. The intention of this section was to say that if your application's requirement is to send a stream header of N bytes, you're not able to send RESET_STREAM_AT with Reliable Size N before you've received flow control credit for at least N. I opened a PR: https://github.com/quicwg/reliable-stream-reset/pull/93 On Wed, 29 Jul 2026 at 23:47, Ionuț Mihalcea via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote: Document: draft-ietf-quic-reliable-stream-reset Title: QUIC Stream Resets with Partial Delivery Reviewer: Ionuț Mihalcea Review result: Has Nits I have reviewed this document as part of the security directorate's ongoing effort to review all IETF documents being processed by the IESG. These comments were written primarily for the benefit of the security area directors. Document editors and WG chairs should treat these comments just like any other last call comments. The summary of the review is Almost Ready. The draft defines a new frame for QUIC, allowing senders to reset a stream with the promise of reliable delivery for a given amount of data on said stream. The document is well written and seems comprehensive in integrating the new mechanism in the QUIC stream management machinery. I noticed a few inconsistencies (which might be due to my lack of expertise with QUIC), described below. At the end of sec. 1: "application protocols continue to treat this stream function as an abrupt termination". Clarifying question: is this in the sense that application protocol can expect no new data to be sent over this stream? Because "abrupt termination" doesn't seem representative of the new behaviour overall. In sec. 5: "A RESET_STREAM_AT frame with this value is logically equivalent to a RESET_STREAM frame". I'm not sure this is consistent with the state machine transitions described in sec. 5.3. For example, with RESET_STREAM the state machine is not expected to go from Recv through Size Known. In sec 5.3: "Conversely, if bytes below that offset still need to be sent or acknowledged, the transition might take multiple network roundtrips and *might require additional flow control credit issued by the receiver*." (emphasis mine) It seems impossible to reach the state described at the end, requiring additional flow control credit. In sec. 4 you note that "An endpoint MUST NOT send a RESET_STREAM_AT frame that exceeds the largest maximum stream data value advertised by the receiver for the stream, or that violates the receiver's maximum data limit." Coupled with "If the Reliable Size is larger than the Final Size, the receiver MUST close the connection", Reliable Size must always be fully accounted for in the current flow control credit. In sec. 5.3: "This might require the receiver to issue additional flow control credit." - identical reasoning to above. Thanks!
- [secdir] draft-ietf-quic-reliable-stream-reset-09… Ionuț Mihalcea via Datatracker
- [secdir] Re: draft-ietf-quic-reliable-stream-rese… Marten Seemann
- [secdir] Re: draft-ietf-quic-reliable-stream-rese… Ionut Mihalcea