[art] Re: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review
Marius Kleidl <ietf@mariuskleidl.net> Tue, 03 February 2026 21:00 UTC
Return-Path: <ietf@mariuskleidl.net>
X-Original-To: art@mail2.ietf.org
Delivered-To: art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 860C5B16F248; Tue, 3 Feb 2026 13:00:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 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_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=mariuskleidl.net header.b="gOUZUqBl"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="ZAX3xNip"
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 WG7FMIxkjb14; Tue, 3 Feb 2026 13:00:52 -0800 (PST)
Received: from fout-a1-smtp.messagingengine.com (fout-a1-smtp.messagingengine.com [103.168.172.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8AE94B16F1E3; Tue, 3 Feb 2026 13:00:44 -0800 (PST)
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 9604FEC0593; Tue, 3 Feb 2026 16:00:37 -0500 (EST)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Tue, 03 Feb 2026 16:00:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= mariuskleidl.net; h=cc:cc:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1770152437; x=1770238837; bh=/0z4aG1YPCwYsB+NSCJPhCztLp3M3eJZuxVOWN4srAc=; b= gOUZUqBlWlUtaUl3/11nKnZdMErLlTp1xqoGPTD5IG/JR0eCoC4TasJs3MrLTn29 WprmWq70jIX9OYaYyCN2DnISq6I4IlS60RBrxxppCOkLv01qL0PhNl75ymuWIWFM hssldvNTzIlpXRQemdMMBueuc+Sa55ZhclHF2CdBpiT9yBTTJTYTAMPSqk1aqhsY JQeq4aIhSpc+szR5ERLzVuoOAK86e2lEkToyDxA8sXiQd7RJKoBNznrKWUeTpLAf DGntPLBc+mOZyvV09WafLtncoSPRPTWloLAZ9gkMIYWAaN3haxUhYbmy9GQFNdLd blnJrWAH7rUtPewf9o70FA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1770152437; x=1770238837; bh=/0z4aG1YPCwYsB+NSCJPhCztLp3M3eJZuxV OWN4srAc=; b=ZAX3xNip+uqlIfll/eg4JvMB/vqFm7f9JacONv7kdM1Hse3L83P gEPaBzBZRkrACNA7svKmvMaDkSjJ1cLlor8+49j3aKJ53U9OmBgvdTVBrlK3oYhl 2khK9/rwdMv+JogYukz/BxkDMXNWFHjScBqaiuHlHzrt+GNQrUWOpWlDua9iYpUs bR8nyi7/r/Hd2D9A4seAu/lP+JqAhiFwLsGJaRhFckXWbGrMZhyOgWESO9ImVCJq DjJBkLXhlF3EHYs+L1gjDNDQFUgaZA/NhRvAWac0chU5txrrp2OiEbpF2z2zN6mp KCnnovs/KtK6k7LK3SfWWyXvUlbGivoJOhw==
X-ME-Sender: <xms:9WGCaVlvNbyyDy3NLkA1p9QUIaMeKzdMh4x8dxv1ffKLdXDw-vj10A> <xme:9WGCaboyZdREgf2On4YPoTEGqoVYJTMiM9Xz1iGt_DFLyXAsHfI9_2-dyR4Wp_r3b ZO047ivp3Wty3EaC04i0RBxo-rPdTNz5fxNgutCHUVsvivJI7nUZ0k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddukedutdeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgesrgdtreerredttdenucfhrhhomhepfdforghrihhu shcumfhlvghiughlfdcuoehivghtfhesmhgrrhhiuhhskhhlvghiughlrdhnvghtqeenuc ggtffrrghtthgvrhhnpefffeettdevfeefheelteeijeelgfekteffhfejteekteejheel jeehieelhedvkeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepihgvthhfsehmrghrihhushhk lhgvihgulhdrnhgvthdpnhgspghrtghpthhtohephedpmhhouggvpehsmhhtphhouhhtpd hrtghpthhtoheprghrthesihgvthhfrdhorhhgpdhrtghpthhtohepughrrghfthdqihgv thhfqdhhthhtphgrphhiqdguihhgvghsthdqfhhivghlughsqdhprhhosghlvghmqdhthi hpvghsrdgrlhhlsehivghtfhdrohhrghdprhgtphhtthhopehhthhtphgrphhisehivght fhdrohhrghdprhgtphhtthhopehlrghsthdqtggrlhhlsehivghtfhdrohhrghdprhgtph htthhopehmrghrtghordhtihhlohgtrgesrhhirdhsvg
X-ME-Proxy: <xmx:9WGCaXQqTVIGRD2_9AdSkVXmnCxk_Fj6T6M4l-IVO_-WNUt0MusR_Q> <xmx:9WGCafoxHDWEvfHxpwuUENN6QlmFbCPfX4K7obAS3JeuCUCoC2boQA> <xmx:9WGCaVJ2cnNUqojQ7Zcu_-m3e2wBpxR-9XavB4EZHeps642kl-D0AQ> <xmx:9WGCaSo3Q7MN4r0imx8ejPoFcARVEAo9ebPH1A1Pm7jwAhuL1OHTpA> <xmx:9WGCad3zCncjdFoqzd6qbPXjcKrt_q96xhl_tlwz5b8G3C4yDRLd0fy5>
Feedback-ID: ica4e4821:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 48781780076; Tue, 3 Feb 2026 16:00:37 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AyCVDkXxevLg
Date: Tue, 03 Feb 2026 22:00:17 +0100
From: Marius Kleidl <ietf@mariuskleidl.net>
To: Marco Tiloca <marco.tiloca@ri.se>, art@ietf.org
Message-Id: <e2efc4ac-7bab-460d-8187-58bdceff51a8@app.fastmail.com>
In-Reply-To: <176981367581.1974244.17404584249963792780@dt-datatracker-77f8b84995-z4hzn>
References: <176981367581.1974244.17404584249963792780@dt-datatracker-77f8b84995-z4hzn>
Content-Type: multipart/alternative; boundary="413f3140e8054c128849e0e2661199c3"
Message-ID-Hash: Y64BSKUSNVMH2AIJILFI6B6H4YQRPNG7
X-Message-ID-Hash: Y64BSKUSNVMH2AIJILFI6B6H4YQRPNG7
X-MailFrom: ietf@mariuskleidl.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-httpapi-digest-fields-problem-types.all@ietf.org, httpapi@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/8hGvfoaQd5K2aYLmVpE8Le5oszY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
Hello Marco, thank you for your review! I've opened https://github.com/ietf-wg-httpapi/digest-fields-problem-types/pull/6 to address the feedback regarding the draft's content. Best regards, Marius On Fri, Jan 30, 2026, at 23:54, Marco Tiloca via Datatracker wrote: > Document: draft-ietf-httpapi-digest-fields-problem-types > Title: HTTP Problem Types for Digest Fields > Reviewer: Marco Tiloca > Review result: Ready with Issues > > I reviewed this document as part of the Applications and Real-Time (ART) Area > Review Team's ongoing effort to review all IETF documents being processed by > the IESG. These comments were written primarily for the benefit of the ART Area > Directors. Document authors, document editors, and WG Chairs should treat these > comments just like any other IETF Last Call comments. > > [General] > > * The current intended status of the document is Informational. > > However, Section 2 includes the boilerplate about BCP 14, and "MUST NOT" is > used in Section 3.2. The intention in that sentence of Section 3.2 is > understandably normative and the use of "MUST NOT" is consistent and > appropriate. > > Besides, I read the document as defining _the_ way that a server can use to > indicate those three problems in an application/problem+json error response. > > Wouldn't Standards Track be more appropriate as intended document status? (I > can see that this change is already being considered on the HTTPAPI mailing > list) > > If Informational remains the intended status, BCP 14 key words have to be > avoided and the boilerplate in Section 2 needs to be removed. > > [Abstract] > > * s/problem types/HTTP problem types > > * It would be good if the abstract is extended with one additional sentence, > using the same wording from Section 1: > > > Using an HTTP problem type, the server can provide machine-readable error > details to aid debugging or error reporting. > > [Section 1] > > * s/a set of problem types/a set of HTTP problem types > > [Section 3.3] > > * In Figure 8, line wrapping is needed also for the line about the > "provided-digest" member. > > [Section 4] > > * It would be good to start by saying that that security considerations from > Section 5 of RFC 9457 also apply. > > [Nits] > > * Section 1 > --- s/require or recommend/require, or recommend > --- s/This draft/This document > > * Section 3.1 > --- s/supported, algorithms/supported algorithms > > * Section 3.2 > --- s/value, that/value that > > Best, > /Marco > > > > -- > httpapi mailing list -- httpapi@ietf.org > To unsubscribe send an email to httpapi-leave@ietf.org >
- [art] draft-ietf-httpapi-digest-fields-problem-ty… Marco Tiloca via Datatracker
- [art] Re: draft-ietf-httpapi-digest-fields-proble… Salz, Rich
- [art] Re: [httpapi] draft-ietf-httpapi-digest-fie… Marius Kleidl
- [art] Re: [httpapi] draft-ietf-httpapi-digest-fie… Marco Tiloca