Re: [Gen-art] Gen-ART LC Review of draft-ietf-forces-model-extension-03
"Adrian Farrel" <adrian@olddog.co.uk> Thu, 28 August 2014 18:12 UTC
Return-Path: <adrian@olddog.co.uk>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC9761A88DF for <gen-art@ietfa.amsl.com>; Thu, 28 Aug 2014 11:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level:
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] autolearn=ham
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 DU9cRLLd-FmG for <gen-art@ietfa.amsl.com>; Thu, 28 Aug 2014 11:12:21 -0700 (PDT)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A405B1A88D6 for <gen-art@ietf.org>; Thu, 28 Aug 2014 11:12:20 -0700 (PDT)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id s7SICGx9024320; Thu, 28 Aug 2014 19:12:16 +0100
Received: from 950129200 ([66.129.246.4]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id s7SICDnR024294 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 28 Aug 2014 19:12:14 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Ben Campbell' <ben@nostrum.com>, 'Haleplidis Evangelos' <ehalep@ece.upatras.gr>
References: <0E5C3A14-617C-4B8D-AB47-1D1E519473D9@nostrum.com> <008e01cfb8da$52a8f6e0$f7fae4a0$@upatras.gr> <B665C955-BE41-486A-AAAE-C488153CF041@nostrum.com> <01a501cfbcc2$2ed1ea60$8c75bf20$@upatras.gr> <CB602895-17F2-4718-8863-908CBBF8F1B6@nostrum.com> <008201cfbd8e$eb475500$c1d5ff00$@upatras.gr> <E4541E7C-CB8C-4F68-98C5-5B390E47089A@nostrum.com>
In-Reply-To: <E4541E7C-CB8C-4F68-98C5-5B390E47089A@nostrum.com>
Date: Thu, 28 Aug 2014 19:12:12 +0100
Message-ID: <01a801cfc2eb$98ebb140$cac313c0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIV1y8pG9KGxkcU3BqkE3juq01yLwDS8rPbAjXiRagB21Y21ALYdO8aAiA7WrACUJxJTJr4vPng
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1018-20914.001
X-TM-AS-Result: No--32.985-10.0-31-10
X-imss-scan-details: No--32.985-10.0-31-10
X-TMASE-MatchedRID: EMyCvCfVN1GnykMun0J1wvHkpkyUphL9Ud7Bjfo+5jSYt7LeY+Mn+fb8 7PAFFIpFIWzmoUykPQiXFT8WJtp/J/lXbaRPf/X2IbCClDFkgOZlrsuS5tC+P2rhyhOS2sZf9E9 0YrG7b+Nf2F9odzIP7cmCsOeJe4JXy7e/WVbpHztwUSK4/EeOxaKaxHqGRwkChhC94pXkBxOYhU 445v2ulFeslKcd+I+FWi1/5uSe+7fZPZzVxYdp+YbBPrt55wnwWPJn4UmMuVLMInipW2V984pbw G9fIuITUh+vTTCK6MoStOdZtNeQulL+KwgRcYO/QpxiLlDD9FV6zDxGcFEbCvFJXtgF4GFLKSyM l4Bp7a7vrV/1LvmzVR3sQB/VVLFrGEA1wlBe7UfXIwmz2YEJxUFegWSfVnhWv8VCAaFePVY6u+o 8iUNrVvP5wZoRkPhuHpT5NrLuHisOcRpIGTU+EKwxbZnudyr76Jj6zYvfFAQY0A95tjAn+9Kd9i efFmayYSBDQdZ43S9zfDaZykD4d9qoygGFfC1GoxWB033D5MJDGFvBeB2nXByyWHU8m0M2FjzvP yRJzlmrusVRy4an8bxAi7jPoeEQftwZ3X11IV0=
Archived-At: http://mailarchive.ietf.org/arch/msg/gen-art/FubGZYsPxxCrg2941IOuJwdV5uM
Cc: draft-ietf-forces-model-extension.all@tools.ietf.org, gen-art@ietf.org
Subject: Re: [Gen-art] Gen-ART LC Review of draft-ietf-forces-model-extension-03
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Aug 2014 18:12:23 -0000
Ben, Thanks for the time and effort. Adrian > -----Original Message----- > From: ietf [mailto:ietf-bounces@ietf.org] On Behalf Of Ben Campbell > Sent: 27 August 2014 22:25 > To: Haleplidis Evangelos > Cc: draft-ietf-forces-model-extension.all@tools.ietf.org; gen-art@ietf.org; > ietf@ietf.org > Subject: Re: Gen-ART LC Review of draft-ietf-forces-model-extension-03 > > Hi, > > This version addresses all of the concerns from my gen-art review. > > Thanks, > > Ben. > > On Aug 21, 2014, at 5:26 PM, Haleplidis Evangelos <ehalep@ece.upatras.gr> > wrote: > > > Greetings Ben, > > > > Thank you very much for the review and the discussion. > > I have made all the relevant changes and have submitted (just in time it > > seems) the new version. > > > > Regards, > > Evangelos Haleplidis. > > > >> -----Original Message----- > >> From: Ben Campbell [mailto:ben@nostrum.com] > >> Sent: Thursday, August 21, 2014 1:22 AM > >> To: Haleplidis Evangelos > >> Cc: draft-ietf-forces-model-extension.all@tools.ietf.org; gen- > >> art@ietf.org; ietf@ietf.org > >> Subject: Re: Gen-ART LC Review of draft-ietf-forces-model-extension-03 > >> > >> > >> On Aug 20, 2014, at 5:00 PM, Haleplidis Evangelos > >> <ehalep@ece.upatras.gr> wrote: > >> > >>> > >>> [ΕΗ] I discussed with Joel with regards to the copyright issues. > >>> The short answer is that this document draws directly from RFC5812 > >> and > >>> relies on RFC5812 for such issues (as it uses the same boilerplate). > >>> > >>> Is this satisfactory? > >>> > >> > >> Hrmm. So it does. I somehow had it in my head it had the older > >> boilerplate. I must have gotten that from one of the draft versions So, > >> never mind :-) > >> > >> (It's interesting that IDNits apparently looked at the date of > >> publication of the first 00 draft, not the RFC. I'm curious the history > >> of what happened with RFCs that were in-process works and had changes > >> in authorship at the time 5378 was published--but that's not this > >> draft's problem and should probably happen in a bar discussion.) > >> > >> [...] > >> > >>>> > >>>> In this particular case, it's not clear to me if the MUST actually > >>>> constrains a choice vs being a statement of fact. If you believe it > >>>> to be the former then I am okay with it. The rewording might help. > >>>> > >>> > >>> [ΕΗ] I reworded it and provided also an example. The text now reads: > >>> > >>> "When optional access type for components within a struct are > >> defined, > >>> these components's access type MUST override the access type of the > >>> struct. For example if a struct has an access type of read-write but > >>> has a component that is a read-only counter, the counter's access > >> type MUST be read-only." > >>> > >>> I believe that it is an implementation constraint as there are two > >>> possibilities (override or not). With the "MUST" we constrain it to > >>> one (override). > >>> > >>> I also changed the two "it MUST be ignored" to "the access type MUST > >>> be ignored" to better specify what "it" is. > >>> > >> > >> This helps. > >> > >> For the record, my suggestion on more active voice was to say what must > >> do the ignoring. But I think what you've got is good enough. > >> > >> [...] > >> > >> > >>>> > >>>> No, I am not one. Hopefully this will get a SecDir review as well. > >>>> But that sort of review usually goes better if the Security > >>>> Consideration section shows your reasoning, along the lines of > >>>> listing the high-level types of changes, and for each, why it has no > >>>> new security impact. Your response contains more of that sort of > >>>> thing; it might help to add it (or parts of it) to the draft. > >>>> > >>>> I was a bit concerned that the default version for inheritance could > >>>> be an issue, but you addressed that elsewhere. > >>>> > >>>> [...]= > >>> > >>> [ΕΗ] Ok, added part of this. Now the security considerations read the > >>> following: > >>> > >>> This document adds only a few constructs to the initial model defined > >>> in RFC5812, namely namely a new event, some new properties and a way > >>> to define optional access types and complex metadata. These > >> constructs > >>> do not change the nature of the the initial model. In addition this > >>> document addresses and clarifies an issue with the inheritance model > >>> by introducing the version of the derivedFrom LFB class. > >>> Thus the security considerations defined in RFC5812 applies to this > >>> document as well as the changes proposed here are simply constructs > >> to > >>> write XML library definitions, as where in RFC5812 and have no effect > >>> on security semantics with the protocol. > >>> > >> > >> You might consider adding something to say that the inheritance model > >> change also does not change the security considerations. (Maybe it > >> makes things better, by removing the potential for choosing a wrong > >> parent class? Not sure if that's a security issue, unless there was > >> some kind of parent-assertion attack.) > >> > >> It does seem like the inheritance change is a bona-fide extension, not > >> just a clarification, since you added the version attribute.= > >
- [Gen-art] Gen-ART LC Review of draft-ietf-forces-… Ben Campbell
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Haleplidis Evangelos
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Ben Campbell
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Haleplidis Evangelos
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Ben Campbell
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Haleplidis Evangelos
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Ben Campbell
- Re: [Gen-art] Gen-ART LC Review of draft-ietf-for… Adrian Farrel