On 11/1/19 4:43 PM, Michael Richardson wrote:
Adam Roach via Datatracker <[email protected]> wrote:
     > §8.1.1:

     >> o The Uri-Path option is set to "j".

     > COAP URIs are generally subject to BCP 190 restrictions, which would
     > require the path to either be provisioned, discovered, or under the
     > ".well-known" tree. The use of a reserved domain name here may change
     > the rationale; but for the sake of not establishing a precedent for

Yes, we think that it does.
The Host: is "6tisch.arpa", so we think that we are the owner of the URI, as
per BCP190 section 1, paragraph 3:

    }  Because the owner of the URI (as defined in [webarch]
    }  Section 2.2.2.1) is choosing to use the server or the application,
    }  this can be seen as reasonable delegation of authority.

How/where should we reference this?


Wherever you prefer. If I were editing the document, I would put it as an indented note paragraph directly under the bulleted list in Section 8.1.1; but I defer to your judgement if you think it works better somewhere else.


     > path squatting in CoAP, this document needs to clearly explain the
     > rationale of why BCP 190 should not apply in this case. Alternately,
     > the implied URI can be changed to something like
     > "coap://6tisch.arpa/.well-known/j"

We feel that those 11 bytes are not needed. We already didn't like the
6tisch.arpa part....


Understood. Ben pointed out something interesting that I didn't catch -- the text in Section 8.2.1 doesn't indicate what the "Uri-Host" value should be for parameter update exchange, and I can't quite figure out the answer myself. If it's supposed to be "6tisch.arpa", please add a bullet saying as much. If it's not "6tisch.arpa," then the URI ownership rationale above doesn't apply, and the path handling will need to change.

/a

_______________________________________________
6tisch mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6tisch

Reply via email to