Éric Vyncke's Yes on draft-ietf-httpbis-alias-proxy-status-05: (with COMMENT)

Éric Vyncke via Datatracker <noreply@ietf.org> Tue, 24 October 2023 09:37 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=ietf.org@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
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 76BEFC14CE52 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 24 Oct 2023 02:37:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.956
X-Spam-Level:
X-Spam-Status: No, score=-4.956 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, 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
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 2OnTh0bqhj0e for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 24 Oct 2023 02:37:45 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 F0C40C14EB19 for <httpbisa-archive-bis2Juki@ietf.org>; Tue, 24 Oct 2023 02:37:45 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1qvDqT-00FnNU-Np for ietf-http-wg-dist@listhub.w3.org; Tue, 24 Oct 2023 09:37:05 +0000
Resent-Date: Tue, 24 Oct 2023 09:37:05 +0000
Resent-Message-Id: <E1qvDqT-00FnNU-Np@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <noreply@ietf.org>) id 1qvDqS-00FnGz-3N for ietf-http-wg@listhub.w3.org; Tue, 24 Oct 2023 09:37:04 +0000
Received: from mail.ietf.org ([50.223.129.194]) by mimas.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <noreply@ietf.org>) id 1qvDqQ-00F3ey-GE for ietf-http-wg@w3.org; Tue, 24 Oct 2023 09:37:03 +0000
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E1C44C14CE52; Tue, 24 Oct 2023 02:36:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Éric Vyncke via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-httpbis-alias-proxy-status@ietf.org, httpbis-chairs@ietf.org, ietf-http-wg@w3.org, mnot@mnot.net, mnot@mnot.net, brian@innovationslab.net
X-Test-IDTracker: no
X-IETF-IDTracker: 11.13.0
Auto-Submitted: auto-generated
Reply-To: Éric Vyncke <evyncke@cisco.com>
Message-ID: <169814021791.24948.2138250171693436588@ietfa.amsl.com>
Date: Tue, 24 Oct 2023 02:36:57 -0700
Received-SPF: pass client-ip=50.223.129.194; envelope-from=noreply@ietf.org; helo=mail.ietf.org
X-W3C-Hub-Spam-Status: No, score=-6.2
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1qvDqQ-00F3ey-GE e46b568a6bb7036388f3f3b64ce9c12d
X-Original-To: ietf-http-wg@w3.org
Subject: Éric Vyncke's Yes on draft-ietf-httpbis-alias-proxy-status-05: (with COMMENT)
Archived-At: <https://www.w3.org/mid/169814021791.24948.2138250171693436588@ietfa.amsl.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/51526
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>

Éric Vyncke has entered the following ballot position for
draft-ietf-httpbis-alias-proxy-status-05: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpbis-alias-proxy-status/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------


# Éric Vyncke, INT AD, comments for draft-ietf-httpbis-alias-proxy-status-05

Thank you for the work put into this document. It is well written, concise, and
useful. I love when an I-D uses IPv6 examples ;-)

Please find below osome non-blocking COMMENT points (but replies would be
appreciated even if only for my own education).

Special thanks to Mark Nottingham for the shepherd's detailed write-up
including the WG consensus, ***but it lacks*** the justification of the
intended status.

Other thanks to Brian Haberman, the Internet directorate reviewer (at my
request), please consider this int-dir review:
https://datatracker.ietf.org/doc/review-ietf-httpbis-alias-proxy-status-05-intdir-telechat-haberman-2023-10-23/
(and I have read the follow-up discussion)

I hope that this review helps to improve the document,

Regards,

-éric
# COMMENTS

## Use of 'name'

The text often use the word 'name', while draft-ietf-dnsop-rfc8499bis (and of
course RFC 8499) does not use the word 'name' without qualification. I strongly
suggest to stick to the 'approved' DNS terminology.

Adding draft-ietf-dnsop-rfc8499bis or RFC 8499 as informative reference would
be a plus.

## Multiple hops example

Another example with a proxy chain (i.e., multiple names in Proxy-Status:)
would be benefitial.

## Section 2

Why is this not a MUST in `The names SHOULD appear in the order in which they
were received in DNS` ? Is the information still useful if not in the order ?
When can the SHOULD not be enforced ?

`The proxy MAY send the empty string ("")`, I usually do not like 'negative
signalling', i.e., giving semantics to an absence of signal. There could be too
many false positives.

## Section 2.1

RFC 1035 section 3.1 is not really specifying the set of characters in a DNS
label. And, it is also clear in this RFC that neither comma nor dot are valid
in a label per BNF, please update the reference.

## Normative references

Really unsure whether RFC 9298 is normative.