Skip to main content

The Network Access Identifier
draft-ietf-radext-rfc2486bis-06

Revision differences

Document history

Date Rev. By Action
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Scott Hollenbeck
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Bill Fenner
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Ted Hardie
2005-09-08
06 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-09-03
06 Amy Vezza IESG state changed to Approved-announcement sent
2005-09-03
06 Amy Vezza IESG has approved the document
2005-09-03
06 Amy Vezza Closed "Approve" ballot
2005-09-02
06 David Kessens State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by David Kessens
2005-08-15
06 Ted Hardie [Ballot Position Update] Position for Ted Hardie has been changed to No Objection from Discuss by Ted Hardie
2005-07-20
06 (System) New version available: draft-ietf-radext-rfc2486bis-06.txt
2005-02-23
05 (System) New version available: draft-ietf-radext-rfc2486bis-05.txt
2005-02-22
04 (System) New version available: draft-ietf-radext-rfc2486bis-04.txt
2005-02-07
06 Thomas Narten
[Ballot comment]
Curtesy of Henrik Levkowetz

--------

On the 2486bis draft itself, I have two separate comments (nits):

1)

In Section 2.1 it says:

>  …
[Ballot comment]
Curtesy of Henrik Levkowetz

--------

On the 2486bis draft itself, I have two separate comments (nits):

1)

In Section 2.1 it says:

>    char        =  c
>    char        =/ "\" x

[...]

>    c          =/ %x80-ff ; UTF-8            allowed (not in RFC 2486)
>                ; c must also satisfy rules in Section 2.4
>    x          =  %x00-FF ; all 128 ASCII characters, no exception;
>                          ; as well as all UTF-8 characters (this
>                          ; was not allowed in RFC 2486)

With good will and positive thinking, it is possible to work out that
the indication "UTF-8" means any component octet in an utf-8 encoded
character; however it is not correct in either of the above ABNF rules
that 0x80-ff is a UTF-8 character, nor that an arbitrary UTF-8 character
can be represented as %x80-FF. 

So maybe replace this with:

    c          =/ %x80-FF ; UTF-8-octet      allowed (not in RFC 2486)
                            ; where UTF-8-octet is any octet in the
                            ; multi-octet UTF-8 representation of a
                            ; unicode codepoint above %x7F.
                ; c must also satisfy rules in Section 2.4
    x          =  %x00-FF ; all 128 ASCII characters, no exception;
                            ; as well as all UTF-8-octets as defined
                            ; above (this was not allowed in RFC 2486)

--------

2)

RFC2234 defines

        num-val        =  "%" (bin-val / dec-val / hex-val)
        hex-val        =  "x" 1*HEXDIG
                          [ 1*("." 1*HEXDIG) / ("-" 1*HEXDIG) ]
        HEXDIG        =  DIGIT / "A" / "B" / "C" / "D" / "E" / "F"


2486bis uses both the lower-case form (e.g, %xff) and the upper-case form
(e.g., %xFF); the former is not according to RFC2234 (which doesn't really
bother me that much), but mixing the lower-case form and the upper-case form
makes me wonder whether there is some significance in the use of lower-case
vs. upper-case.


Henrik
2005-02-04
06 Michelle Cotton IANA Comments:
We understand this document to have NO IANA Actions.
2005-02-04
06 (System) Removed from agenda for telechat - 2005-02-03
2005-02-03
06 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2005-02-03
06 Bill Fenner [Ballot Position Update] Position for Bill Fenner has been changed to No Objection from Discuss by Bill Fenner
2005-02-03
06 Thomas Narten [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten
2005-02-03
06 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2005-02-03
06 Harald Alvestrand
[Ballot comment]
Reviewed by John Loughney, Gen-ART

His review:

I sent in a review on the RADext WG during WGLC on this draft.  All of …
[Ballot comment]
Reviewed by John Loughney, Gen-ART

His review:

I sent in a review on the RADext WG during WGLC on this draft.  All of my points
were addressed there.  I don't think it necessary to re-review it for IETF LC.

This document, IMO, is ready for publication.
2005-02-03
06 Harald Alvestrand [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand
2005-02-03
06 Allison Mankin [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin
2005-02-03
06 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2005-02-03
06 Bill Fenner
[Ballot discuss]
Extremely minor ABNF error:

label      =  let-dig * (ldh-str)

No spaces are allowed between a repeat and an element, so this …
[Ballot discuss]
Extremely minor ABNF error:

label      =  let-dig * (ldh-str)

No spaces are allowed between a repeat and an element, so this should be *(ldh-str) or just *ldh-str .
(*ldh-str is a slightly weird production since ldh-str itself is variable length, so this might be better to just be "let-dig ldh-str".)
2005-02-03
06 Bill Fenner [Ballot Position Update] New position, Discuss, has been recorded for Bill Fenner by Bill Fenner
2005-02-02
06 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2005-02-02
06 Sam Hartman [Ballot Position Update] New position, Yes, has been recorded for Sam Hartman by Sam Hartman
2005-02-02
06 Bert Wijnen [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen
2005-02-01
06 Scott Hollenbeck [Ballot Position Update] Position for Scott Hollenbeck has been changed to No Objection from Discuss by Scott Hollenbeck
2005-01-31
06 Ted Hardie
[Ballot discuss]
I'm concerned about the way the documents formal syntax attempts to bring in the SASLprep
work; it seems likely that an implementor might …
[Ballot discuss]
I'm concerned about the way the documents formal syntax attempts to bring in the SASLprep
work; it seems likely that an implementor might believe that only the mapping and normalization
steps of saslprep are required, where I believe the intent is to prohibit characters which are not
legal output characters according to SASLprep.  The document says this:

c          =/ %x80-ff ; UTF-8            allowed (not in RFC 2486)
              ; c must also satisfy rules in Section 2.4
  x          =  %x00-FF ; all 128 ASCII characters, no exception;
                          ; as well as all UTF-8 characters (this
                          ; was not allowed in RFC 2486)


Section 2.4, in turn, says:

  In order to ensure a canonical representation, characters of the
  username portion in an NAI MUST fulfill the requirements specified in
  [I-D.ietf-sasl-saslprep].  In addition, the use of certain special
  characters (see grammar rule c) are prohibited as well in order to
  retain compatibility with the previous version of this RFC.


SASLprep has multiple aspects; mapping, normalization, and prohibited
output.  If the authors mean to disallow the prohibited output set of
characters from SASLprep, I believe the statement in the formal syntax
should reference the prohibited set.  Other mechanisms which make
clear whether the prohibited output set is or is not allowed in a username
side would be fine as well.
2005-01-31
06 Ted Hardie [Ballot Position Update] New position, Discuss, has been recorded for Ted Hardie by Ted Hardie
2005-01-31
06 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Undefined by Russ Housley
2005-01-31
06 Russ Housley [Ballot Position Update] New position, Undefined, has been recorded for Russ Housley by Russ Housley
2005-01-28
06 Scott Hollenbeck
[Ballot discuss]
Minor ABNF error in section 2.1: s/label = let-dig * (ldh-str)/label = let-dig *(ldh-str)/
Fix: Remove the blank between "*" and "(ldh-str)".  RFC …
[Ballot discuss]
Minor ABNF error in section 2.1: s/label = let-dig * (ldh-str)/label = let-dig *(ldh-str)/
Fix: Remove the blank between "*" and "(ldh-str)".  RFC Editor note?
2005-01-28
06 Scott Hollenbeck [Ballot Position Update] New position, Discuss, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2005-01-26
06 David Kessens Placed on agenda for telechat - 2005-02-03 by David Kessens
2005-01-26
06 David Kessens State Changes to IESG Evaluation from Waiting for Writeup by David Kessens
2005-01-26
06 David Kessens [Ballot Position Update] New position, Yes, has been recorded for David Kessens
2005-01-26
06 David Kessens Ballot has been issued by David Kessens
2005-01-26
06 David Kessens Created "Approve" ballot
2004-12-29
06 (System) State has been changed to Waiting for Writeup from In Last Call by system
2004-12-15
06 Amy Vezza Last call sent
2004-12-15
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-12-09
06 David Kessens State Changes to Last Call Requested from In Last Call by David Kessens
2004-12-09
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-12-09
06 David Kessens State Changes to Last Call Requested from Publication Requested by David Kessens
2004-12-09
06 David Kessens Last Call was requested by David Kessens
2004-12-09
06 (System) Ballot writeup text was added
2004-12-09
06 (System) Last call text was added
2004-12-09
06 (System) Ballot approval text was added
2004-12-09
06 David Kessens Draft Added by David Kessens in state Publication Requested
2004-12-07
03 (System) New version available: draft-ietf-radext-rfc2486bis-03.txt
2004-11-22
02 (System) New version available: draft-ietf-radext-rfc2486bis-02.txt
2004-10-21
01 (System) New version available: draft-ietf-radext-rfc2486bis-01.txt
2004-10-01
00 (System) New version available: draft-ietf-radext-rfc2486bis-00.txt