[httpapi] New rate limiting header field draft
Darrel Miller <darrel@tavis.ca> Tue, 04 March 2025 04:20 UTC
Return-Path: <darrel@tavis.ca>
X-Original-To: httpapi@mail2.ietf.org
Delivered-To: httpapi@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9B58D6C13AB for <httpapi@mail2.ietf.org>; Mon, 3 Mar 2025 20:20:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.797
X-Spam-Level:
X-Spam-Status: No, score=-1.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001, URIBL_SBL_A=0.1] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=tavisdev.onmicrosoft.com
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 LQwN-5q2jMQZ for <httpapi@mail2.ietf.org>; Mon, 3 Mar 2025 20:20:25 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2128.outbound.protection.outlook.com [40.107.96.128]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1C3D46C125E for <httpapi@ietf.org>; Mon, 3 Mar 2025 20:20:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UAoG5GoJBlsqLlipnnkGf84/AA7kDI4sRnJr4LTG0EE3fYUGuz3L9rryyJ1TyEonSy6y+LqbzP5iq6MNmgVv6mAYwzhSAXN8PemfpcxqqCaYTtQSPdfkEvbZ7ri1fdSY6BWvoP218GKm9wKaeFWQM3GUU2hu12/jD/zxj7CVcCENovn0hyXdAFuy9B2nPh1Fr4F8YX85KE5gEybdnGy0/mOLH98eFdsm7XGZoskLThvrAoY/L+GZyTKsgfSZDEvSusBlG2nOdExVwrMf/LR2VtK33Ubg3lluOgicsPmNoukJj5um9cBZboOII++4w4/OEabNMrcfjiLe9k+hyRgTIA==
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=Mpkc/4qd44dK4ij/cj5sDxctJkGSyvfK+wzTtCHmaj8=; b=ue544Q2WGTzchbKdbqPAPGCMGXm6/qChv0cFdePvhO60WkyeKbpuqRzEuefj/E/sjx1+uCDQLDeGCQbx839GwEmxrvh4wd1jjP5zorr5t8FxVz3skq85YvjDWa+R5D2CRA//O7bfCPLvXYfeRgeINvnY/G2OczUkeVGNwM4UpQNTIsCtF7PbvhwdP6v6cCnpjCJ9ojvmaYHCltoIZDhjZ/wZd9ovWoB9zXCYQ3lJ8Pyk5JmRwBxUAOZ+1s1p7I6pwOKIRv/FfhgYCEFJeQ7T65eDm4FWuX702mztBiVHZ8c32PNdIKEDS+NNm6x9XO4VQJXYZ3lrgXsXrL03qSeXBw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tavis.ca; dmarc=pass action=none header.from=tavis.ca; dkim=pass header.d=tavis.ca; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tavisdev.onmicrosoft.com; s=selector2-tavisdev-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mpkc/4qd44dK4ij/cj5sDxctJkGSyvfK+wzTtCHmaj8=; b=HerHi9HQMYH90EakCtQ2wlW9MP9Eesolp0Qa74dLORvFka9CHzwiGjopd2b3dRiB6SHSRb0oo1t8E0MMqp3HWN5QF0S2KN9C/s+6+1IfUtCy1uSamT/gsTOYf5C6wrYnkkD0GaDLIXS/73IpqXwlUKdFpeFe9jQanWehWIfUYJs=
Received: from SJ2PR01MB8102.prod.exchangelabs.com (2603:10b6:a03:4fd::17) by BN0PR01MB6894.prod.exchangelabs.com (2603:10b6:408:168::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Tue, 4 Mar 2025 04:20:11 +0000
Received: from SJ2PR01MB8102.prod.exchangelabs.com ([fe80::d952:e672:d6cd:458f]) by SJ2PR01MB8102.prod.exchangelabs.com ([fe80::d952:e672:d6cd:458f%2]) with mapi id 15.20.8489.028; Tue, 4 Mar 2025 04:20:11 +0000
From: Darrel Miller <darrel@tavis.ca>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: New rate limiting header field draft
Thread-Index: AQHbjLwtGm6sxeD0nkmDQotwa6sEaw==
Date: Tue, 04 Mar 2025 04:20:11 +0000
Message-ID: <SJ2PR01MB8102221D9BB8A5C94382C706A3C82@SJ2PR01MB8102.prod.exchangelabs.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=tavis.ca;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ2PR01MB8102:EE_|BN0PR01MB6894:EE_
x-ms-office365-filtering-correlation-id: 29600ebd-0fcd-41da-bf83-08dd5ad3dae4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|13003099007|8096899003|38070700018;
x-microsoft-antispam-message-info: aCC1065tYj8Hiuq46E/m12H7OYBB3Ot4RvoQRvJ9pLG1j6X9NnUgwPrfSrKoE5oRl++9G0zASHO6338Xb3VOIs56wBJuGMkY2GdxBJWdl0neD6Lh1F9qK/ribMN38n7T1Vc4FrmFUbOMXKq4ESWi6gZXCBRSTG/4VQKW7FbarcSc1PIaBBAzUj/+4D0IN/wzjHF07NIrsplMtxfPrK2HWiH77PUgDNPjDJNcYrylHArRkCpDR/hxNhrWstjc4sb06fgfK+/pCDe93julKMUlKRoL7LgOu/yfoVzxkxii6kLlQK8k2khKZpGzZLThlQP81XfuKrY/0Dee4Nu+Ufo3qaHbTrn+aGtRN73IocT9WL3EksD2bCCkVkJ1aqtsUzwxcHeIS09hqJeA9ImkUERBx+JEe9PSIzTEKn+RNWofQwG2iDHuWxrGw8cGCKzhzV5QsFpbSQoUARI9NVlCwzjh9OB96ax7dFZvdC2WzikO1viC7MwXddSnkJATUXG/Va223dDHh5Dvn5gidw1ciSf2SFuxISurZyW2wCAcbX3H67fnvxWTqSbNMXpJr/59958LqtOAiv0uDPLVpPTt6FMPoZpesYp+YBMrvH9eOQUUP7US0iFLyA8rhlkhTN5QX7C72O8NEC6139R7sm2+D06r+UWY736WT3l100Z+MJ58YdydR+BoNuO3Ymkn3aCE0LiQRGkpSZZk1ccrjnZmhdKQbtTw/EADu9GyY73ncyPqeIsMXVwibetvg2rbBwzxzEl9/kbrVvtdBIu0fW/J+Uw3gk9I0+iNFqkLndtPB+w/idr8RcL2ExndXFS/YW8CqWG2e+q4uYVtyzdbmnTnDVqLeilaw7C0z3pMv9a2GVIOdpLzonwwWhXuMO3a+TjaTx0gCMmuhSxY1CNzkkoCif2s+e/J5H7Q+utMJNP1ctQPWOXb86LUatarq0LMhE/OsgjBkjI+HT/3dVBs/jm93i2YJuA5jcF/EYTL22Rc8/4wE2pOVNV0gjgp/fYfLUt6NReodduSccWF2+ivZiPRvYK6jBP5lSWEGcldEeGlYI3i+npaaHTQflxjr65MRxwUuZwr8w5Yc+zXt+oJAv0mB2O2cVTmuhXNr1+C/C4XDE6mFNlZopePBCW2f9nzG2KoIBJUzWikeJlOyFVaL2qEBQVHq0rpckJV6cNgPbQgqtolNiqqDooMc/rXmMpXTfu3O+6+6dd68jbvld2t4jyRd2HqFDAtP15iqggc6NQaZ9fuLy1kJHm5gUDNvoU9KXo3BK0xQ9Zx3tgMFT2/rKJpA2vLeblgb7VjbLjJaB6LTOZPYikBNe+iWtDX4/CkN7xN1rS6nMEm5oyOsijtq0OXNrM+h4Tbz8UcAJzjbR99nrNoYgIvTo8wi4pKCj+f/H297lTA
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR01MB8102.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(13003099007)(8096899003)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UuO0vBH+OGqomgJ8AK8DuVZFV86Bg81osuSq8CeJXQOfNsTQeep6TYfWvECiNv+FgX9d3cjWMcBmmKhzf6wIr39yq0qjRPfgR7hHxh5/JKHboIHEkUHxd4Gg/vTxlI60Fjg8IC8MQzSI55hPJW55B4hQxmWmgrUpC2M0a4gz1yD+VFyDHrqPwohxtZ6VjAd4ScSgh1dpH11+iYh2w6+Cd4XVpzfzXfCl6ShEEPCI6C2pxXYLMe1cHfnaXdqHbPBD6YoE5gr/r29vNUmE+serPNpnXV6WOadYPI2JgSI2pOtcvoIS9Qg9DEoJp6b5SQWxa7Z7vAjxNbmqvwAGGh/NKQAb8UiGqhvGqJUrCE0V8rYsMvJSZ7bp34d8WMC7yV67DuP/HduNUKhVZ66ToA8v4q1FW1u6N5WZz1sSn7f4ufO5+0njPoMNVbXANcOr6l3wG2WSei1ABvpU/k/daTCzRVZ8lHtF8XneQdjX7dAsxZECb8z54Gl+h0w9uhM4KchcCoFkXCKLaQL7SxNataP0UItpNOOlHfq+2T7vXCqjBIQgXeZqBpcJp8DLxabaF2lTbuvCR2hjhIkCxK+asOEfbFkahrZN7BAnvjksaS0Ko2yb7neibXPXHOmj6vAAxWxemNMQH559IoiggXsbD32VmDgq/tYlefp2GAHCd8zR7fJQ8SqY5FBDEFiY88F7eDqoDuR7xC5hpbx+T7AWJ9EynNAcc+NM1ZYoZRIE3IdjAqD7Wa8NyfCQjslsV1nF/zbj343XKxu2LPwN1JHo7nSFvWU1Wc0MoWZx11glqBJ4NHHdqzbms85/0q2CF9r1plT6w5fH6lEqXnfT5Gy05XCAkhfJT0+hi2yJNyFsIc4W+LvFGGdRytuV6EvW1Mo3ZNSWahToz5cAh/ug2m5Jf5M7KBw2rerJ3UvCEhZ3SKV98b/12Ad7AimKvQ19Ijdif/UoVxqzpP1CCDgOHFHJqvWgQAvZ3aXq7Xy1yh87EyDKOquqGJFHXC+Kd56DMRuZOfwj6QXjfSh7wcMVV3fzhjIuxelTLDgej25RafQzl3Llgj6BduPgFt2LX6NvzuJ1DgF1OY0Nva8hJ5JhNzsdcLqdXu5JqdlP7/wYASzmSZGZ4PkJuQhRyzmGYs8bpICIv+uDwkdGXHm6QfPumdH156r0gH+l+l1JitQ3u1Xl3SJkXy6cXyUjA7kV2AIbWqjgXls1jPbzmkowJfMJ2endV50tVYZvixHntVn414SK/Jie84vxc2i3Z+vizwpysR1FAM5T/gsywJ5Ym8Zx9Kl6euR4f+D8ahB8n1CUkgbF+1LMAnwk2mQc2hbxdBFiK/wIJSDVCsiYp58p4GeDIC3EyIMHktJkj8inB5bEjD92KSAM8ATwXVkc0y8Opk4Pawve28Y3Q3r9kuFzkTNdM1t37xqkRHn+34KcdJdcUCwO5kCkzNiNx0tU1ThLtjhiiwI13z3VT+u8bh85t55VNCTR+Tnw+khXmIOXlNZtwHnDRmYeUloa2z8OdioMjBllvX7xfZmsS/FMWIujH0ER7pfiIbbgkL6fLojCWM6PnJmfe0GLhgQ=
Content-Type: multipart/alternative; boundary="_000_SJ2PR01MB8102221D9BB8A5C94382C706A3C82SJ2PR01MB8102prod_"
MIME-Version: 1.0
X-OriginatorOrg: tavis.ca
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ2PR01MB8102.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 29600ebd-0fcd-41da-bf83-08dd5ad3dae4
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2025 04:20:11.3086 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8cea02ec-9788-4bac-a19b-3e782a3e9bb0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cDMEJhUzwfiF5reI0yNok4ZIij8wG0qRiKjVpJEdzfWxhGw3v3bN9N7NJlCKBwaG
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR01MB6894
Message-ID-Hash: 3CB3RFIW66OF6A43LENCPDJVEKU4PIBY
X-Message-ID-Hash: 3CB3RFIW66OF6A43LENCPDJVEKU4PIBY
X-MailFrom: darrel@tavis.ca
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [httpapi] New rate limiting header field draft
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/Z9QcGHXr2pzeKA8yDWu4_43QXsg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Owner: <mailto:httpapi-owner@ietf.org>
List-Post: <mailto:httpapi@ietf.org>
List-Subscribe: <mailto:httpapi-join@ietf.org>
List-Unsubscribe: <mailto:httpapi-leave@ietf.org>
Hey folks, I must sheepishly admit that I failed to notice the UTC on the deadline for draft submissions, so apparently I missed the deadline due to timezone ignorance. While I wait for the submission tool to reopen, here are the latest updates from the GitHub pages https://ietf-wg-httpapi.github.io/ratelimit-headers/draft-ietf-httpapi-ratelimit-headers-09/draft-ietf-httpapi-ratelimit-headers.html and the corresponding diff from -08 https://author-tools.ietf.org/api/iddiff?doc_1=draft-ietf-httpapi-ratelimit-headers&url_2=https://ietf-wg-httpapi.github.io/ratelimit-headers/draft-ietf-httpapi-ratelimit-headers.txt Darrel
- [httpapi] New rate limiting header field draft Darrel Miller