Re: [core] [Technical Errata Reported] RFC7252 (5284)

<mohamed.boucadair@orange.com> Wed, 14 March 2018 12:23 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 303581242EA; Wed, 14 Mar 2018 05:23:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.73
X-Spam-Level:
X-Spam-Status: No, score=-0.73 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kp4u6wCXtHW3; Wed, 14 Mar 2018 05:23:30 -0700 (PDT)
Received: from orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B0971271DF; Wed, 14 Mar 2018 05:23:30 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr27.francetelecom.fr (ESMTP service) with ESMTP id BB079A0850; Wed, 14 Mar 2018 13:23:28 +0100 (CET)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.83]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 6D26C1A0070; Wed, 14 Mar 2018 13:23:28 +0100 (CET)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORMAF.corporate.adroot.infra.ftgroup ([fe80::e1dd:62fe:d378:e3f8%21]) with mapi id 14.03.0382.000; Wed, 14 Mar 2018 13:23:28 +0100
From: mohamed.boucadair@orange.com
To: "Kraus Achim (INST/ECS4)" <Achim.Kraus@bosch-si.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "zach.shelby@arm.com" <zach.shelby@arm.com>, "hartke@tzi.org" <hartke@tzi.org>, "cabo@tzi.org" <cabo@tzi.org>, "ben@nostrum.com" <ben@nostrum.com>, "aamelnikov@fastmail.fm" <aamelnikov@fastmail.fm>, "adam@nostrum.com" <adam@nostrum.com>, "cabo@tzi.org" <cabo@tzi.org>, "jaime@iki.fi" <jaime@iki.fi>
CC: "core@ietf.org" <core@ietf.org>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] [Technical Errata Reported] RFC7252 (5284)
Thread-Index: AQHTt4ndJXGy2My7rUmHIFbO9dEyFKPPl8uAgAAVL1A=
Date: Wed, 14 Mar 2018 12:23:27 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93302DEDFAB6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <20180309093425.91095B81706@rfc-editor.org> <3bf7a04492be4f4c882e344cafd4e188@bosch-si.com>
In-Reply-To: <3bf7a04492be4f4c882e344cafd4e188@bosch-si.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.6]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/poSNaUAn43BmD_9-ujZUGBdhOfM>
X-Mailman-Approved-At: Wed, 14 Mar 2018 08:40:58 -0700
Subject: Re: [core] [Technical Errata Reported] RFC7252 (5284)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Mar 2018 12:23:32 -0000

Hi Achim,
(ccing DOTS WG)

Thank you for sharing your thoughts.

I'm personally OK with any wording which makes clear that distinct tokens are generated to differentiate among concurrent requests involving the same source/destination endpoints.  

I'm not sure to understand what you meant by "per simultaneous request", though.  

Cheers,
Med

> -----Message d'origine-----
> De : Kraus Achim (INST/ECS4) [mailto:Achim.Kraus@bosch-si.com]
> Envoyé : mercredi 14 mars 2018 12:59
> À : RFC Errata System; zach.shelby@arm.com; hartke@tzi.org; cabo@tzi.org;
> ben@nostrum.com; aamelnikov@fastmail.fm; adam@nostrum.com; cabo@tzi.org;
> jaime@iki.fi
> Cc : BOUCADAIR Mohamed IMT/OLN; core@ietf.org
> Objet : RE: [core] [Technical Errata Reported] RFC7252 (5284)
> 
> Hi,
> 
> if the current definition "tokens currently in use" is interpreted as for
> "all pending requests", I can't see, that adding "per request" improves the
> RFC.
> If something is added, I would recommend to precise that also with the time-
> scope,
> e.g. "per simultaneous request".
> 
> Mit freundlichen Grüßen / Best regards
> 
>  Achim Kraus
> 
> (INST/ECS4)
> Bosch Software Innovations GmbH | Stuttgarter Straße 130 | 71332 Waiblingen |
> GERMANY | www.bosch-si.com
> 
> Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B
> Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung: Dr.
> Stefan Ferber, Michael Hahn
> 
> -----Original Message-----
> From: core [mailto:core-bounces@ietf.org] On Behalf Of RFC Errata System
> Sent: Freitag, 9. März 2018 10:34
> To: zach.shelby@arm.com; hartke@tzi.org; cabo@tzi.org; ben@nostrum.com;
> aamelnikov@fastmail.fm; adam@nostrum.com; cabo@tzi.org; jaime@iki.fi
> Cc: mohamed.boucadair@orange.com; core@ietf.org; rfc-editor@rfc-editor.org
> Subject: [core] [Technical Errata Reported] RFC7252 (5284)
> 
> The following errata report has been submitted for RFC7252, "The Constrained
> Application Protocol (CoAP)".
> 
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata/eid5284
> 
> --------------------------------------
> Type: Technical
> Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
> 
> Section: 5.3.1
> 
> Original Text
> -------------
> The client SHOULD generate tokens in such a way that tokens currently in use
> for a given source/destination endpoint pair are unique.
> 
> Corrected Text
> --------------
> The client SHOULD generate tokens in such a way that tokens currently in use
> for a given source/destination endpoint pair are unique per request.
> 
> Notes
> -----
> Multiple requests may be active for a given source/destination endpoint pair.
> The OLD text is thus broken.
> 
> The NEW text is aligned with the definition of the Token:
> 
>   A token is intended for use as a client-local identifier for
>   differentiating between concurrent requests (see Section 5.3); it
>   could have been called a "request ID".
> 
> Further, using the same token for a given source/destination endpoint pair
> have some implications, for example, for applications which require the
> support of multiple observe queries because RFC7641 states the following:
> 
>    The entry in the list of observers is keyed by the client endpoint
>     and the token specified by the client in the request.  If an entry
>     with a matching endpoint/token pair is already present in the list
>     (which, for example, happens when the client wishes to reinforce
>     its interest in a resource), the server MUST NOT add a new entry
>     but MUST replace or update the existing one.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please use
> "Reply All" to discuss whether it should be verified or rejected. When a
> decision is reached, the verifying party can log in to change the status and
> edit the report, if necessary.
> 
> --------------------------------------
> RFC7252 (draft-ietf-core-coap-18)
> --------------------------------------
> Title               : The Constrained Application Protocol (CoAP)
> Publication Date    : June 2014
> Author(s)           : Z. Shelby, K. Hartke, C. Bormann
> Category            : PROPOSED STANDARD
> Source              : Constrained RESTful Environments APP
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core