Hi Peter,

On Mon, Dec 23, 2019, at 9:12 AM, Peter van der Stok wrote:
> HI all,
> 
> We had this discussion about this specific text several times.
> I like to keep at least some text for the following reason:
> Implementers, new to coap without a photographic memory of RFC7252 text, are 
> surprised by the absence of uri host in the examples, and tend to assume an 
> error.
> 
> The curent text does not look like a "normative rephrasing" to me. 
> Nevertheless, is the suggestion below acceptable to everyone?
> 
> OLD
> 

> The Uri-Host and Uri-Port Options can be omitted if they coincide
>  with the transport protocol destination address and port
>  respectively. Explicit Uri-Host and Uri-Port Options are typically
>  used when an endpoint hosts multiple virtual servers and uses the
>  Options to route the requests accordingly.
> 
> NEW


> Section 5.10.1 of RFC7252 specifies that the Uri-Host and Uri-Port Options 
> can be omitted if they coincide
>  with the transport protocol destination address and port
>  respectively. 
> 
> Other suggestions are welcome.

Your suggested text is much better.

Thank you,
Alexey

> Peter

> Carsten Bormann schreef op 2019-12-20 18:16:

>> On Dec 20, 2019, at 17:34, Klaus Hartke <har...@projectcool.de> wrote: 
>>> 
>>> I would prefer if draft-ietf-ace-coap-est didn't say anything here,
>>> since the Uri-Host and Uri-Port options and whether they should be
>>> omitted or not is entirely specified by CoAP [RFC7252].*
>> 
>> Klaus has an important point here.
>> 
>> We need to be **much more** vigilant about specifications messing with their 
>> normative references.
>> Saying how they are used, yes, but re-stating (or, worse, re-interpreting) 
>> normative material from those references is prone to creating dialects that 
>> no longer interoperate with their unadulterated originals. Unless these are 
>> hopelessly broken(*) and this is the only way to fix them, this is a MUST 
>> NOT.
>> 
>> Grüße, Carsten
>> 
>> (*) the normative reference EST has an example for that case: The use of 
>> content-transfer-encoding with HTTP, which is explicitly ruled out in 
>> Section 19.4.5 of RFC 2616 (and now appendix A.5 of RFC 7231). That was a 
>> count of RFC 7030 messing with a normative reference, and in turn **needed** 
>> to be messed with in CoAP-EST (and eventually needs to be fixed in the 
>> parent specification, too).
_______________________________________________
Ace mailing list
Ace@ietf.org
https://www.ietf.org/mailman/listinfo/ace

Reply via email to