Re: [auth48] AUTH48: RFC-to-be 9499 <draft-ietf-dnsop-rfc8499bis-10> for your review

rfc-editor@rfc-editor.org Mon, 04 March 2024 23:30 UTC

Return-Path: <wwwrun@rfcpa.amsl.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE739C18DB97; Mon, 4 Mar 2024 15:30:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.657
X-Spam-Level:
X-Spam-Status: No, score=-6.657 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_HI=-5, 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=unavailable 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 RuCn4CbG8Rh1; Mon, 4 Mar 2024 15:30:26 -0800 (PST)
Received: from rfcpa.amsl.com (rfcpa.amsl.com [50.223.129.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FDFEC18DBAB; Mon, 4 Mar 2024 15:30:26 -0800 (PST)
Received: by rfcpa.amsl.com (Postfix, from userid 499) id DA6181F271B5; Mon, 4 Mar 2024 15:30:25 -0800 (PST)
To: paul.hoffman@icann.org, fujiwara@jprs.co.jp
From: rfc-editor@rfc-editor.org
Cc: rfc-editor@rfc-editor.org, dnsop-ads@ietf.org, dnsop-chairs@ietf.org, benno@NLnetLabs.nl, warren@kumari.net, auth48archive@rfc-editor.org
Content-type: text/plain; charset="UTF-8"
Message-Id: <20240304233025.DA6181F271B5@rfcpa.amsl.com>
Date: Mon, 04 Mar 2024 15:30:25 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/EuEqT5ugcRtTF27HZi9WOaa1iZ4>
Subject: Re: [auth48] AUTH48: RFC-to-be 9499 <draft-ietf-dnsop-rfc8499bis-10> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2024 23:30:29 -0000

Authors,

While reviewing this document during AUTH48, please resolve (as necessary) 
the following questions, which are also in the XML file.

1) <!-- [rfced] For the three name formats in the "Format of names" 
definition, would it be helpful to format the definitions below as follows?

Original:
The basic wire format for names in the global DNS is a list of...

The presentation format for names in the global DNS is a list of...

The common display format is used in applications and free text...

Perhaps: 
Wire format: The basic wire format for names in the global DNS is a
list of...
                       
Presentation format: The presentation format for names in the global DNS is 
a list of...
                       
Common display format: The common display format is used in applications 
and free text...
-->


2) <!-- [rfced] For the definition of "Locally served DNS zone", is this 
sentence missing an article before "private DNS"?

Original: 
A locally served DNS zone is a special case of private DNS.

Perhaps: 
A locally served DNS zone is a special case of a private DNS.
-->


3) <!-- [rfced] May we update the following unordered list to a definition 
list for consistency with the other definitions listed in the document?

Original:
To address this potential confusion, it is helpful to distinguish
between three meanings:

*  QNAME (original): The name actually sent in the Question
   section in the original query, which is always echoed in the
   (final) reply in the Question section when the QR bit is set to
   1.

*  QNAME (effective): A name actually resolved, which is either
   the name originally queried or a name received in a CNAME chain
   response.

*  QNAME (final): The name actually resolved, which is either the
   name actually queried or else the last name in a CNAME chain
   response.

Perhaps:
To address this potential confusion, it is helpful to distinguish
between three meanings:

QNAME (original): The name actually sent in the Question section in the
original query, which is always echoed in the (final) reply in the Question
section when the QR bit is set to 1.

QNAME (effective): A name actually resolved, which is either the name
originally queried or a name received in a CNAME chain response.

QNAME (final): The name actually resolved, which is either the name actually
queried or else the last name in a CNAME chain response.  
-->


4) <!-- [rfced] Please note that we have added quotation marks to 
definitions/quotes from other RFCs that appear in definition lists 
throughout the document, as <blockquote> cannot be used within definition 
lists.  -->


5) <!-- [rfced] For the defintion of TTL, may we remove the parenthesis 
from the following text so that two sentences in parentheses aren't next to
each other? Note that this is the only instance in the document.

Original: 
(Quoted from [RFC2181], Section 8) (Note that [RFC1035] erroneously
stated that this is a signed integer; that was fixed by [RFC2181].)

Perhaps: 
(Quoted from [RFC2181], Section 8) Note that [RFC1035] erroneously
stated that this is a signed integer; that was fixed by [RFC2181].
-->


6) <!-- [rfced] For the following sentence, "such as if" reads a bit
awkwardly. May we propose the following rephrase?

Original: 
The reason that the TTL is the maximum time to live is that a cache
operator might decide to shorten the time to live for operational purposes,
such as if there is a policy to disallow TTL values over a certain number.

Perhaps: 
The reason that the TTL is the maximum time to live is that a cache
operator might decide to shorten the time to live for operational purposes,
for example, if there is a policy to disallow TTL values over a certain
number.
-->


7) <!-- [rfced] We are unsure if the second instance of "class" should be 
plural in this sentence. Does the following suggestion retain your
intended meaning?

Original: 
A resource record type that is not class independent has different
meanings depending on the DNS class of the record, or the meaning is undefined
for some class.

Perhaps: 
A resource record type that is not class independent has different
meanings, depending on the DNS class of the record or if the meaning is
undefined for some classes.
-->


8) <!--[rfced] May we rephrase the following for readability?

Original: 
An earlier RFC, [RFC4641], said that the hidden master's name
"appears in the SOA RRs MNAME field", although, in some setups, the 
name does not appear at all in the global DNS.

Perhaps: 
[RFC4641] said that the hidden master's name
"appears in the SOA RRs MNAME field"; however, the name does
not appear at all in the global DNS in some setups. 
-->


9) <!-- [rfced] For readability, may we place "nevertheless" at the 
beginning of this sentence?

Original: 
The effect of this is that a domain name that is notionally globally
unique nevertheless has different meanings for different network users.

Perhaps: 
Nevertheless, the effect of this is that a domain name that is
notionally globally unique has different meanings for different network users.
-->


10) <!-- [rfced] To match the original text in RFC 9250, may we update the
definition of "DNS-over-QUIC" as follows?

Original: 
[RFC9250] specifically defines DoQ as a general purpose transport
for DNS that can be used in stub to recursive, recursive to authoritative or
zone transfer scenarios.

Perhaps: 
[RFC9250] specifically defines DoQ as general-purpose transport for
DNS that can be used in stub to recursive, recursive to authoritative, and
zone transfer scenarios.
-->


11) <!-- [rfced] May we format this unordered list as follows for readability?

Original:
*  a nameserver with an NS record for a zone that does not answer
   DNS queries

*  a nameserver with an IP address that is not reachable by the
   resolver
 
*  a nameserver that responds to a query for a specific name with
   an error or without the authoritative bit set

Perhaps:
*  a nameserver with an NS record for a zone that does not answer
   DNS queries;

*  a nameserver with an IP address that is not reachable by the
   resolver; and

*  a nameserver that responds to a query for a specific name with
   an error or without the authoritative bit set. -->


12) <!-- [rfced] We added an <xref> for RFC 20 in the quoted text, so we also added an informative reference to RFC 20.  Please let us know if any updates are needed.

Original:
   Asterisk label:  "The first octet is the normal label type and length
      for a 1-octet-long label, and the second octet is the ASCII 
      representation [RFC20] for the '*' character.  A descriptive name
      of a label equaling that value is an 'asterisk label'."  (Quoted
      from [RFC4592], Section 2.1.1)
-->


13) <!-- [rfced] The following RDAP RFCs have been obsoleted.  

RFC 7482 -> 9082
RFC 7483 -> 9083
RFC 7484 -> 9224 

May we refer to the current RFCs?  

Original: 
   RDAP:  The Registration Data Access Protocol, defined in [RFC7480],
      [RFC7481], [RFC7482], [RFC7483], [RFC7484], and [RFC7485].  The
      RDAP protocol and data format are meant as a replacement for
      WHOIS.
-->


14) <!-- [rfced] For the definition of "Validation", is it correct that Section 4.3 of RFC 4035 and Section 5 of RFC 4033 provide more info about "secure"? 

Original: 
A response is considered to be authentic if "all RRsets in the
Answer and Authority sections of the response [are considered] to be
authentic" (Quoted from [RFC4035]) DNS data or responses deemed to be
authentic or validated have a security status of "secure" ([RFC4035], 
Section 4.3; [RFC4033], Section 5).
-->


15) <!-- [rfced] For clarity, would you like to specify that the reference to RFC 8499 in the Extra Parameters field of the dns_error entry within the "HTTP Proxy Error Types" registry has been updated to refer to this document? 

Original:
   Any reference to RFC 8499 in the IANA registries should be replaced
   with a reference to this document.
-->


16) <!-- [rfced] Hyphenation

a) Note that we removed the hyphen from "fully-qualified domain name" for
grammatical correctness and for consistency with recent RFCs. 

b) We note that terms such as "DNS-over-TLS" are used inconsistently. Past
RFCs, including the RFCs that introduce these terms, typically refer to them with
no hyphen when they are not modifying a noun. For instances that occur outside
of quoted/DNE text, may we update the terms below as follows to use the form
on the right?

DNS-over-TLS vs. DNS over TLS
DNS-over-HTTPS vs. DNS over HTTPS
DNS-over-QUIC vs. DNS over QUIC
XFR-over-TLS vs. XFR over TLS
-->


17) <!-- [rfced] Although we see your note about inconsistent capitalization in the Introduction, we wonder if you'd like to make the terms below consistent within this document.  The following terms use inconsistent capitalization outside of quoted/DNE text. If there is a desire to make these consistent, please let us know which form you prefer.

additional section vs. Additional section
answer section vs. Answer section 
authority section vs. Authority section
Opt-Out vs. opt-out
-->


18) <!-- [rfced] Please review the "Inclusive Language" portion of the 
online Style Guide
<https://www.rfc-editor.org/styleguide/part2/#inclusive_language> and let
us know if any changes are needed.  Note that our script flagged
"slave", and "master", though it seems these terms have been updated where possible.  -->


Thank you.

RFC Editor


On Mar 4, 2024, at 3:25 PM, rfc-editor@rfc-editor.org wrote:

*****IMPORTANT*****

Updated 2024/03/04

RFC Author(s):
--------------

Instructions for Completing AUTH48

Your document has now entered AUTH48.  Once it has been reviewed and 
approved by you and all coauthors, it will be published as an RFC.  
If an author is no longer available, there are several remedies 
available as listed in the FAQ (https://www.rfc-editor.org/faq/).

You and you coauthors are responsible for engaging other parties 
(e.g., Contributors or Working Group) as necessary before providing 
your approval.

Planning your review 
---------------------

Please review the following aspects of your document:

*  RFC Editor questions

   Please review and resolve any questions raised by the RFC Editor 
   that have been included in the XML file as comments marked as 
   follows:

   <!-- [rfced] ... -->

   These questions will also be sent in a subsequent email.

*  Changes submitted by coauthors 

   Please ensure that you review any changes submitted by your 
   coauthors.  We assume that if you do not speak up that you 
   agree to changes submitted by your coauthors.

*  Content 

   Please review the full content of the document, as this cannot 
   change once the RFC is published.  Please pay particular attention to:
   - IANA considerations updates (if applicable)
   - contact information
   - references

*  Copyright notices and legends

   Please review the copyright notice and legends as defined in
   RFC 5378 and the Trust Legal Provisions 
   (TLP – https://trustee.ietf.org/license-info/).

*  Semantic markup

   Please review the markup in the XML file to ensure that elements of  
   content are correctly tagged.  For example, ensure that <sourcecode> 
   and <artwork> are set correctly.  See details at 
   <https://authors.ietf.org/rfcxml-vocabulary>.

*  Formatted output

   Please review the PDF, HTML, and TXT files to ensure that the 
   formatted output, as generated from the markup in the XML file, is 
   reasonable.  Please note that the TXT will have formatting 
   limitations compared to the PDF and HTML.


Submitting changes
------------------

To submit changes, please reply to this email using ‘REPLY ALL’ as all 
the parties CCed on this message need to see your changes. The parties 
include:

   *  your coauthors
   
   *  rfc-editor@rfc-editor.org (the RPC team)

   *  other document participants, depending on the stream (e.g., 
      IETF Stream participants are your working group chairs, the 
      responsible ADs, and the document shepherd).
     
   *  auth48archive@rfc-editor.org, which is a new archival mailing list 
      to preserve AUTH48 conversations; it is not an active discussion 
      list:
     
     *  More info:
        https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc
     
     *  The archive itself:
        https://mailarchive.ietf.org/arch/browse/auth48archive/

     *  Note: If only absolutely necessary, you may temporarily opt out 
        of the archiving of messages (e.g., to discuss a sensitive matter).
        If needed, please add a note at the top of the message that you 
        have dropped the address. When the discussion is concluded, 
        auth48archive@rfc-editor.org will be re-added to the CC list and 
        its addition will be noted at the top of the message. 

You may submit your changes in one of two ways:

An update to the provided XML file
 — OR —
An explicit list of changes in this format

Section # (or indicate Global)

OLD:
old text

NEW:
new text

You do not need to reply with both an updated XML file and an explicit 
list of changes, as either form is sufficient.

We will ask a stream manager to review and approve any changes that seem
beyond editorial in nature, e.g., addition of new text, deletion of text, 
and technical changes.  Information about stream managers can be found in 
the FAQ.  Editorial changes do not require approval from a stream manager.


Approving for publication
--------------------------

To approve your RFC for publication, please reply to this email stating
that you approve this RFC for publication.  Please use ‘REPLY ALL’,
as all the parties CCed on this message need to see your approval.


Files 
-----

The files are available here:
   https://www.rfc-editor.org/authors/rfc9499.xml
   https://www.rfc-editor.org/authors/rfc9499.html
   https://www.rfc-editor.org/authors/rfc9499.pdf
   https://www.rfc-editor.org/authors/rfc9499.txt

Diff file of the text:
   https://www.rfc-editor.org/authors/rfc9499-diff.html
   https://www.rfc-editor.org/authors/rfc9499-rfcdiff.html (side by side)

Diff of the XML: 
   https://www.rfc-editor.org/authors/rfc9499-xmldiff1.html

The following files are provided to facilitate creation of your own 
diff files of the XML.  

Initial XMLv3 created using XMLv2 as input:
   https://www.rfc-editor.org/authors/rfc9499.original.v2v3.xml 

XMLv3 file that is a best effort to capture v3-related format updates 
only: 
   https://www.rfc-editor.org/authors/rfc9499.form.xml


Tracking progress
-----------------

The details of the AUTH48 status of your document are here:
   https://www.rfc-editor.org/auth48/rfc9499

Please let us know if you have any questions.  

Thank you for your cooperation,

RFC Editor

--------------------------------------
RFC9499 (draft-ietf-dnsop-rfc8499bis-10)

Title            : DNS Terminology
Author(s)        : P. Hoffman, K. Fujiwara
WG Chair(s)      : Suzanne Woolf, Benno Overeinder, Tim Wicinski

Area Director(s) : Warren Kumari, Robert Wilton