Alan, Paul (as AD),

Paul, please review and let us know if you approve the new text (as shown in 
the diff files) in
- Section 1 (per the reply to #4 below) and 
- Section 3.3.2 (per the reply to #10 below).


Alan, thank you for your reply. Please see the follow-up below. The revised 
files are here (please refresh):
  https://www.rfc-editor.org/authors/rfc9765.html
  https://www.rfc-editor.org/authors/rfc9765.txt
  https://www.rfc-editor.org/authors/rfc9765.pdf
  https://www.rfc-editor.org/authors/rfc9765.xml

This diff file shows all changes from the approved I-D:
  https://www.rfc-editor.org/authors/rfc9765-diff.html
  https://www.rfc-editor.org/authors/rfc9765-rfcdiff.html (side by side)

This diff file shows the changes made during AUTH48 thus far:
  https://www.rfc-editor.org/authors/rfc9765-auth48diff.html
  https://www.rfc-editor.org/authors/rfc9765-auth48rfcdiff.html (side by side)

Re: #13, re:
> Perhaps also add a note:
>       Further issues related to Message-Authenticator are discussed in 
> [draft-ietf-radext-deprecating-radius].


Is it correct that we should add this sentence to the end of Section 5.2 as its 
own paragraph, and add draft-ietf-radext-deprecating-radius as an informative 
reference, with anchor "DEPRECATE-RADIUS"?

We will wait to hear from you again before continuing the publication process. 
This page shows the AUTH48 status of your document:
  https://www.rfc-editor.org/auth48/rfc9765

Thank you.
RFC Editor/ar

> On Apr 4, 2025, at 3:39 AM, Alan DeKok 
> <aland=40freeradius....@dmarc.ietf.org> wrote:
> 
> On Apr 3, 2025, at 6:33 PM, rfc-edi...@rfc-editor.org wrote:
>> 1) <!-- [rfced] FYI, the title of the document has been updated as follows. 
>> Please review.
>> 
>> Original:
>> RADIUS/1.1, Leveraging ALPN to remove MD5
>> 
>> Current:
>> RADIUS/1.1: Leveraging Application-Layer Protocol Negotiation (ALPN) to 
>> Remove MD5
>> -->
> 
>  This is fine.
> 
>> 2) <!-- [rfced] We have updated the abbreviated title of this document (which
>> appears in the header of the PDF output) to match this document's full
>> title. Please review to ensure this change is accurate.
>> 
>> Original: RADIUSv11
>> 
>> Current:  RADIUS/1.1
>> -->
> 
>  This is fine.
> 
>> 3) <!-- [rfced] Please insert any keywords (beyond those that appear in
>> the title) for use on https://www.rfc-editor.org/search. -->
> 
>  I will do that shortly.
> 
>> 4) <!-- [rfced] To avoid the double negative, may the phrase "not known to be
>> insecure" be updated to "known to be secure" in the two instances below?
>> (FYI, we changed "there" to "their" based on the context.)
> 
>  Unfortunately the change also changes the meaning.  Perhaps instead:
> 
> While the use of MD5 in RADIUS/TLS has not been proven to be insecure, it has 
> not been proven to be secure..  This gap means that 
> it is difficult to use RADIUS in organizations which require the use of 
> systems which have proven security.
> Those organizations tend to simply ban the use of insecure
> digests such as MD5 entirely, even if the use of MD5 has no known security 
> impact.  While the resulting system might still not be secure,
> it at least does not contain any known insecurities.
> 
>> 5) <!-- [rfced] FYI - We have updated the second item in the list below for
>> parallel structure with the other list items. Please review and let us
>> know any objections.
> 
>  The change is fine.
> 
>> 6) <!--[rfced] Please clarify "default 4K packet size".
>> Does this refer to the 4096-byte maximum size or something else?
> 
>   Yes  Perhaps instead:
> 
>  *  The default 4096 octets packet size of [RFC2865], Section 3 is unchanged, 
> although [RFC7930] can
>     still be leveraged to use larger packets,
> 
>> 7) <!-- [rfced] Section 2: For readability, we have adjusted some of the
>> definitions in this section to have a closer 1:1 relationship
>> between abbreviation and expansion. Please review.
>> -->
> 
>  The changes are fine.
> 
>> 
>> 8) <!-- [rfced] Section 3.3: Please review the following questions regarding 
>> the
>> list that appears in this section.
>> 
>> a) Is this list intended to directly correspond to the preceding table 
>> (now Table 1)? If so, please let us know if it should be updated, as
>> "Configuration Variable Name" does not appear in the table.
> 
>  The intent is to suggest that implementations should define a configuration 
> variable which is named "Version".  The content of that variable is the 
> values defined in the table.
> 
>> b) May the "Values" text be reformatted for clarity? Perhaps it could 
>> be more clearly separated into 2 portions as follows.
> 
>  The suggested change is fine.
> 
>> c) Please clarify this usage of either / or / or else. Are there three
>> alternatives? (Also, seemingly "with" was meant to be "which"; we changed it
>> to "that".)
> 
>  Perhaps:
> 
>        The client will receive either no ALPN response from the
>        server; or it will receive an ALPN response of one version string that 
> MUST
>        match one of the strings it sent; or else their will receive a TLS 
> alert of 
>        "no_application_protocol" (120).
> 
>> 9) <!-- [rfced] In the text below, how may we adjust the wording of "should 
>> be
>> reverted to using allow both" and "until such time as"?
> 
>  Perhaps:
> 
>  If there are connection issues, then the configuration should be reverted
>  to allowing both "radius/1.0" and "radius/1.1" ALPN strings, until the 
> administrator has resolved the connection problems.
> 
>> 10) <!-- [rfced] In the list that follows Table 2, would you like to 
>> add entries for "no ALPN" and "1.0"? We note they are the only 
>> table entries that are not listed.
>> -->
> 
>  The "no ALPN" and "1.0" are used only in the row / column headings, not in 
> the table entries.  The intent is to use the ALPN strings as the row / column 
> headings, and the outcomes in the table entries.
> 
>  Perhaps the text above the table could say:
> 
> The preceding text gives a large number of recommendations. In order to give 
> a simpler description of the outcomes, a table of possible behaviors for 
> client/server values of the Version variable is given below.  The row / 
> column headings are the RADIUS version numbers sent in ALPN (or no ALPN).  
> The contents of the table are the resulting RADIUS version which is 
> negotiated.  For clarity, only the RADIUS version numbers have been given, 
> and not the full ALPN strings of (e.g.) "radius/1.0".
> 
> This table and the names given below are for informational and descriptive 
> purposes only.
> 
>> 11) <!-- [rfced] What does "[RFC6614], Section 2.4 item (3)" refer to?
>> Is this intended to refer to a list item, a specific paragraph, or
>> otherwise?
> 
>  The reference should be to RFC 6614, Section 3.4, item (3).
> 
>> 12) <!-- [rfced] As Section 3.4 of RFC 8044 refers to the "text" data,
>> should the section number be updated to 3.5?
> 
>  Yes.
> 
>> 13) <!--[rfced] As the keyword is RECOMMENDED rather than RECOMMENDS, 
>> how may this be rephrased? The preceding sentence is included for
>> context.
> 
>  The change is fine, thanks.
> 
>  Perhaps also add a note:
> 
>       Further issues related to Message-Authenticator are discussed in 
> [draft-ietf-radext-deprecating-radius].
> 
>  The intent of the text here is to raise awareness of issues related to 
> Message-Authenticator.  As this document is informational, it cannot change 
> any standards.  We also don't want this document to depend on a "soon to be 
> published" draft.
> 
>  But it is good to have a note in this document which points out that the 
> recommendations given here are only temporary.
> 
>> 14) <!-- [rfced] Please review the following questions regarding the usage of
>> "etc." in the instances below.
>> 
>> a) Could this section title be updated to be more specific than
>> relying on "etc."?
>> 
>> Original:
>> 5.4.  CHAP, MS-CHAP, etc.
> 
>  Perhaps:
> 
>       CHAP, MS-CHAP and similar attributes
> 
>> 
>> b) Similarly, should the first sentence of this section contain more 
>> list items before the "etc."?
> 
> Perhaps just drop the ", etc.".  The preceding "such as" should be good 
> enough for the reader to note that the text is referring to multiple 
> attributes, and not just CHAP-Password.
> 
>> c) May we update this text as follows so that "etc." does not interrupt 
>> the noun/adjective pair "encoding schemes"? If not, please provide 
>> other text.
> 
>  The change is fine.
> 
>> 15) <!-- [rfced] For conciseness, may we condense these two sentences into 
>> one?
> 
>  Yes.
> 
>> 16) <!-- [rfced] FYI, "to" has been removed from "forward it to over a
>> different connection" in this sentence. Please let us know if it 
>> does not convey the intended meaning.
> 
>  The change is fine.
> 
>> 17) <!-- [rfced] References:
>> 
>> a) FYI, RFC 5077 (which was obsoleted by RFC 8446) is cited once in 
>> this document in a block quote. We added a sentence after the
>> quoted text to note that fact.
>> 
>> b) FIPS 140 is mentioned throughout this document but is not listed as
>> a reference. May we add it as a reference? In addition, may we
>> update "FIPS-140" to "FIPS 140" for consistency with this reference?
>> -->
> 
>  The changes are fine.
> 
>> 18) <!-- [rfced] Please review the following questions and/or changes 
>> regarding
>> the terminology used in this document:
>> 
>> a) We note the use of both single (') and double (") quotes around data types
>> in this document. For consistency with RFC 8044, would you like to update to
>> double quotes?
> 
>  Yes.
> 
>> b) Because "ALPN" is "Application-Layer Protocol Negotiation",
>> "ALPN negotiation" seems redundant. May we remove the word 'negotiation' 
>> in the following examples?
> 
>  Yes.
> 
>> c) FYI, we have updated the formatting of the values below for consistency
>> with other instances in the document. Please review to ensure these changes
>> are correct.
> 
>  The changes are fine.
> 
>> 19) <!-- [rfced] Abbreviations:
>> Per Section 3.6 of RFC 7322 ("RFC Style Guide"), abbreviations must be
>> expanded upon first use.
>> 
>> a) Should "CoA-NAK" be expanded as "Change-of-Authorization Negative 
>> Acknowledgment", or otherwise?
> 
>  No.  the CoA-NAK name is defined in 
> https://datatracker.ietf.org/doc/html/rfc3576#section-2.3, and should be used 
> as-is.
> 
>> Original:
>>  The Error-Cause attribute is defined in [RFC5176].  The "Table of
>>  Attributes" section given in [RFC5176], Section 3.6 permits that
>>  attribute to appear in CoA-NAK and Disconnect-NAK packets.  
>> 
>> b) Is this handling of "EAP-pwd" and "EAP-TTLS" accurate?
> 
>  Yes. 
> 
>> c) FYI, we have added expansions for the following abbreviations
>> upon first use. Please review to ensure correctness.
> 
>  That's fine.
> 
>> 20) <!-- [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.  Updates of this nature typically
>> result in more precise language, which is helpful for readers.
>> 
>> For example, please consider whether "traditional" should be updated for
>> clarity in the instances below. Would "historic" be an acceptable
>> replacement? (We note this document already uses "historic" many times.)
> 
>  "historic" is fine.
> 
>  Alan DeKok.
> 

-- 
auth48archive mailing list -- auth48archive@rfc-editor.org
To unsubscribe send an email to auth48archive-le...@rfc-editor.org

Reply via email to