RE: Gen-ART LC Review of draft-ietf-forces-model-extension-03

"Haleplidis Evangelos" <ehalep@ece.upatras.gr> Thu, 21 August 2014 22:26 UTC

Return-Path: <ehalep@ece.upatras.gr>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9F2E1A0B74; Thu, 21 Aug 2014 15:26:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.268
X-Spam-Level:
X-Spam-Status: No, score=-3.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668] 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 rRpz0R5GMI01; Thu, 21 Aug 2014 15:26:12 -0700 (PDT)
Received: from mailgate.ece.upatras.gr (mailgate1.ece.upatras.gr [150.140.189.22]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C363B1A0B72; Thu, 21 Aug 2014 15:26:11 -0700 (PDT)
Received: from EhalepXPS (150.140.255.138) by mailgate1 (Axigen) with ESMTPA id 2BE44D; Fri, 22 Aug 2014 01:33:39 +0300
From: Haleplidis Evangelos <ehalep@ece.upatras.gr>
To: 'Ben Campbell' <ben@nostrum.com>
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>
In-Reply-To: <CB602895-17F2-4718-8863-908CBBF8F1B6@nostrum.com>
Subject: RE: Gen-ART LC Review of draft-ietf-forces-model-extension-03
Date: Fri, 22 Aug 2014 01:26:07 +0300
Message-ID: <008201cfbd8e$eb475500$c1d5ff00$@upatras.gr>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac+8xjN2hoDkvb11QIO2hrBNMliBpwAyEijg
Content-Language: el
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/Ap6Cshmi9hj63sATZmGu7YolVa4
X-Mailman-Approved-At: Fri, 22 Aug 2014 08:06:43 -0700
Cc: draft-ietf-forces-model-extension.all@tools.ietf.org, gen-art@ietf.org, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Aug 2014 22:26:15 -0000

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.=