Re: [XCON] AD review: draft-ietf-xcon-ccmp-10
Mary Barnes <mary.ietf.barnes@gmail.com> Tue, 07 December 2010 21:32 UTC
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: xcon@core3.amsl.com
Delivered-To: xcon@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 25B8E3A6893 for <xcon@core3.amsl.com>;
Tue, 7 Dec 2010 13:32:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.156
X-Spam-Level:
X-Spam-Status: No, score=-103.156 tagged_above=-999 required=5 tests=[AWL=0.442,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1,
USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXip2WfsdBX3 for
<xcon@core3.amsl.com>; Tue, 7 Dec 2010 13:32:08 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com
[209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id EB48A3A689E for
<xcon@ietf.org>; Tue, 7 Dec 2010 13:32:07 -0800 (PST)
Received: by ywk9 with SMTP id 9so293307ywk.31 for <xcon@ietf.org>;
Tue, 07 Dec 2010 13:33:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:cc:content-type;
bh=hJK2b36g4vy5WkGb6bC8PIdMPdZAVx0qESfSnv52Ugg=;
b=ijtBd3OG/BR5RMKzuu7Uvh+VE4Ec+5pGEHvx3axO2hIhfp1RU7I5bcgvY5pTT+hmec
Idij4LH2GkOi7DS0bT4Ja2Acni8AhZfel9NWxC4/uB9L8t3FhEPklj/+LxrpzjlD/h4I
jzODtJmJsIW285x6GqQ+dIClsRNwLt3UbRbfQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=UbY6VXWDaM8eIgq2JU3Fwb6A9YLsOaqq95yvc+5eoefvTQxceumaadZkWyOZONaLjY
EsIHZFfQ43MMKz4VTcN8hVv+E9T6BTpAjiQjgUswpfU3Cfbd4VBLDqylb3jISzmItFIP
uMJbjfgEkELXdet6GGRDgTAIBBZulXUuEL8hA=
MIME-Version: 1.0
Received: by 10.150.148.17 with SMTP id v17mr2738532ybd.90.1291757613575;
Tue, 07 Dec 2010 13:33:33 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Tue, 7 Dec 2010 13:33:33 -0800 (PST)
In-Reply-To: <CF9B2EC3-015C-42A8-A031-FE24EDB6583A@nostrum.com>
References: <DE53D7D6-7FC6-445F-8500-FDE234681FA3@nostrum.com>
<AANLkTinXKV-eCmpuDWUfm0ZGX6c4+YNxoF95G84gUSzc@mail.gmail.com>
<CF9B2EC3-015C-42A8-A031-FE24EDB6583A@nostrum.com>
Date: Tue, 7 Dec 2010 15:33:33 -0600
Message-ID: <AANLkTi=kVZaD8jLPKKR-LVATkDgyqFEy-YS2=+kEbkAV@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Robert Sparks <rjsparks@nostrum.com>
Content-Type: multipart/alternative; boundary=000e0cd40530b171c30496d8c153
Cc: xcon@ietf.org
Subject: Re: [XCON] AD review: draft-ietf-xcon-ccmp-10
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/xcon>,
<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xcon>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xcon>,
<mailto:xcon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Dec 2010 21:32:10 -0000
I'll try to get that done by the end of the week (ideally tomorrow) - sorry it got lost in the meeting and post-meeting shuffle. Mary. On Tue, Dec 7, 2010 at 10:37 AM, Robert Sparks <rjsparks@nostrum.com> wrote: > Hi Mary - > > When do you expect to make the revision you indicate below > (adding text about AUTO_GENERATE_X?) > > RjS > > On Oct 26, 2010, at 4:45 PM, Mary Barnes wrote: > > > Robert and WG, > > > > We have updated the document to address the issues raised below: > > http://tools.ietf.org/html/draft-ietf-xcon-ccmp-11 > > > > As well, there are some small updates the XML schema. The > > diff is a useful way to review the changes: > > > http://tools.ietf.org/wg/xcon/draft-ietf-xcon-ccmp/draft-ietf-xcon-ccmp-11-from-10.diff.html > > > > I have a few responses inline below [MB] on the changes. > > > > Regards, > > Mary. > > > > On Tue, Sep 14, 2010 at 10:51 AM, Robert Sparks <rjsparks@nostrum.com> > wrote: > >> Summary: There are some minor issues to address before moving to IETF > LC. > >> > >> This is a good document - it was very easy to read. Thanks to all who > worked > >> to get it into the shape it's in. > >> > >> Administrative: > >> * Please send a request to type-review for application/ccmp+xml. > > [MB] Alan sent a request. As best as I could tell from the discussion > > on the ietf-types mailing list, the primary issue raised is the same > > one that was raised with regards to HELD - making UTF-8 mandatory. I > > added text inline with the final changes that we made to HELD around > > this issue in section 4.2, which the use of HTTP and > > application/ccmp+xml: > > > > The XML documents in the CCMP > > messages MUST be encoded in UTF-8. This specification follows the > > recommendations and conventions described in [RFC3023], including the > > naming convention of the type ('+xml' suffix) and the usage of the > > 'charset' parameter. The 'charset' parameter MUST be included with > > the XML document. > > > >> > >> * I would like the writeup to name who verified the schema and examples > >> (and what tool they used). How did the reviewer ensure the snippets of > >> schema in the sections that describe various elements exactly matches > >> the full schema listed in section 11? > >> > >> Technical: > >> > >> * Is there any text that prevents a ccmp request from being empty? > >> (all of the elements in the schema have minOccurs="0"). If not, > >> either some should be added, or the text should say something > >> about how a server should react to a request built this way. > > [MB] [MB] We don't allow an empty request in that you always have a > > message type and usually an operation, noting that there there is no > > operation for > > a blueprintsRequest or confsRequest, as stated in section > > 5.1 under the operation parameter description. Each message has other > > required and optional parameters and if the > > request doesn't have the mandatory parameters, a 400 response would be > > sent. A note in that regards to section 5.3. [/MB] > > > >> > >> * The AUTO_GENERATE mechanism's definition is currently hard to find, > >> (it's at the end of 4.1), and easy to miss that it's a normative > >> requirement on server behavior. (I couldn't find the place where > >> the behavior was defined for my first several reads of this document). > >> This behavior should be defined with 2119 terms. What definition > >> exists in this section requires the wildcard to have the form of > >> AUTO_GENERATE_X, but there are several examples and places in the text > >> (here and in the examples document), particularly for xcon-userid: > >> constructs where AUTO_GENERATE appears without the _X. > > [MB] AUTO_GENERATE_X is an example and it isn't normative. The > > normative aspect is that all the mandatory fields MUST be initialized. > > If there is no value, such as for the identifiers, then an > > appropriate wildcard string MUST be included. The > > AUTO_GENERATE_X@example.com is one of example of the string that can > > be used for the XCON-URI. I had intended to add text related to this, > > but in re-reviewing the diff, the changes I thought I made didn't make > > it, so this change is still needed and I'll update the doc again as > > soon as submissions open up again. [/MB] > >> > >> * The draft calls out "first party" and "third party" actions, but > doesn't > >> define those terms. > > [MB] Definitions have been added to the terminology section. [/MB] > >> > >> * The document should call out why <standard-message-list> and > >> <extended-message-list> were separated, and what makes that separation > >> useful. What will an implementation do differently if a message name > >> it doesn't understand shows up in a <standard-message-list> vs in an > >> <extended-message-list>? > > [MB] Done. [/MB] > >> > >> * Can you add a note explaining that the server chooses the contents > >> of the URI when it creates a conference or user? The examples for > >> creating users, such as 6.7, imply that some bits (Ciccio in this case) > >> are copied from the request's userInfo into the response's userInfo > >> AUTO_GENERATEd URI. While a server might choose to do something like > >> that, it's not required to. > > [MB] A note has been added with regards to the server choosing the > > XCON-USERID. Not sure that addresses your second concern. [/MB] > >> > >> * It should be more clearly stated in 6.9 that the "confSummaryRequest" > >> is hypothetical and is not actually being defined. > > [MB] Clarified that it's an example. [/MB] > >> > >> * The URL sub-namespace registration html is not well formed > >> (There's a spurious <a/>). > > [MB] Fixed. [/MB] > >> > >> * Is there a privacy leak with cloning existing conferences? What text > >> prevents any member from cloning the conference to see who is in what > >> sidebar? Was the intent to not allow cloning of conferences that are > >> in progress? > > [MB] We do allow cloning of active > > conferences IF the client has the appropriate privileges/authorization > > and thus the appropriate privacy is provided. However, > > sidebars are the only situation where that is done and we do have general > > text that a conference server SHOULD only allow authorized entities to > > perform operations. Perhaps we need to make that a MUST? I added > > add some text in the cloning section that the only scenario > > under which an active conference would be cloned would be a sidebar. > > [/MB] > >> > >> * The security considerations section should call out that most CCMP > commands > >> can pend indefinitely - clients need to be ready to wait an arbitrary > amount > >> of time to get the response (see section 6.3 of xcon-examples and > consider > >> Alice not responding and the IVR not timing out, Alice using an > automaton > >> to keep the IVR from completing its script when it did have timeout > protection, > >> etc. The document should say what a client should do when it is no > longer > >> willing to wait (close the underlying connection?), and point out what > >> servers can do if they have lots of pending requests starting to pile > up. > > [MB] Added text to the 6th item on DoS attacks in the security section > > - not sure if that's the exact right place, but hopefully the text > > addresses the concern. [/MB] > >> > >> _______________________________________________ > >> XCON mailing list > >> XCON@ietf.org > >> https://www.ietf.org/mailman/listinfo/xcon > >> > >
- [XCON] AD review: draft-ietf-xcon-ccmp-10 Robert Sparks
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Mary Barnes
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Robert Sparks
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Robert Sparks
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Mary Barnes
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Simon Pietro Romano
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Mary Barnes
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Simon Pietro Romano
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Mary Barnes
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Simon Pietro Romano
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Mary Barnes
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Robert Sparks
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Simon Pietro Romano
- Re: [XCON] AD review: draft-ietf-xcon-ccmp-10 Robert Sparks