[sipcore] Fwd: [Sip] Draft ietf-sip-xcapevent revised, many open questions
Dean Willis <dean.willis@softarmor.com> Wed, 27 May 2009 00:45 UTC
Return-Path: <dean.willis@softarmor.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 261663A6F74 for <sipcore@core3.amsl.com>; Tue, 26 May 2009 17:45:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.385
X-Spam-Level:
X-Spam-Status: No, score=-2.385 tagged_above=-999 required=5 tests=[AWL=0.214, BAYES_00=-2.599]
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 ruxuLVX4bPfE for <sipcore@core3.amsl.com>; Tue, 26 May 2009 17:45:43 -0700 (PDT)
Received: from nylon.softarmor.com (nylon.softarmor.com [66.135.38.164]) by core3.amsl.com (Postfix) with ESMTP id 1DA8A3A6867 for <sipcore@ietf.org>; Tue, 26 May 2009 17:45:43 -0700 (PDT)
Received: from [192.168.2.103] (cpe-76-182-198-42.tx.res.rr.com [76.182.198.42]) (authenticated bits=0) by nylon.softarmor.com (8.14.3/8.14.3/Debian-5) with ESMTP id n4R0kERR026594 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <sipcore@ietf.org>; Tue, 26 May 2009 19:46:54 -0500
Message-Id: <16BBAF22-0ACC-44A1-94EB-78C3047EB144@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
To: SIPCORE <sipcore@ietf.org>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Tue, 26 May 2009 19:46:53 -0500
References: <656509D0-269E-48C4-BA76-0195E1A31B3C@softarmor.com>
X-Mailer: Apple Mail (2.935.3)
Subject: [sipcore] Fwd: [Sip] Draft ietf-sip-xcapevent revised, many open questions
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 00:45:44 -0000
Please follow this discussion on the SIP list. Begin forwarded message: > From: Dean Willis <dean.willis@softarmor.com> > Date: May 26, 2009 7:35:21 PM CDT > To: "sip@ietf.org List" <sip@ietf.org> > Cc: Robert Sparks <rjs@nostrum.com> > Subject: [Sip] Draft ietf-sip-xcapevent revised, many open questions > > > I have submitted a revised version of the XCAP Event draft based on > feedback from Lisa Dusseault and that incorporates a vast amount of > editing by Jean Mahoney, a technical writer who volunteered to help > clean things up after Lisa pushed the draft back from IESG review. > > > > See: > http://www.ietf.org/internet-drafts/draft-ietf-sip-xcapevent-05.txt > > and since tehre are a lot of changes, the side-by-side diff is > really helpful: > > http://tools.ietf.org/rfcdiff?url2=draft-ietf-sip-xcapevent-05 > > There are a number of questions open in the existing document. > > > > 1) What's the default notification mode supposed to be? "xml- > patching" is listed as the default and fail-safe in some text, but > "no-patching" is also described as the singular "must implement" > mode. It seems to me that if a mode is the default if no mode is > specified, then that mode had better be the default. > This question is a primary source of confusion in Section 4.3, and > I'd appreciate some feedback. This whole section got a lot of edits, > you may want to usea difftool. > > > 2) Aggregating definition > > Our current text has this definition; is it right? > > Aggregating: An XCAP client can update only a single XCAP Component > at a time using HTTP. However, a notifier may be able to > aggregate a series of these modifications into a single > notification using XML-Patch- Ops semantics encoded in the XCAP- > Diff format. > > > > 3) SUBSCRIBE bodies > > Section 4.4 currently says; > > The SUBSCRIBE request MAY contain an Accept header field. If no > such > header field is present, it has a default value of "application/ > xcap-diff+xml". If the header field is present, it MUST include > "application/xcap-diff+xml", and MAY include any other types. > > This doesn't sound right to me. > > > > 4) Error recovery > > Section 4.7 says: > > While the "aggregate" mode uses bandwidth most efficiently, it > introduces other challenges. The initial synchronization might fail > with rapidly changing resources, because the "aggregate" mode > messages might not include the full version-history of a document > and > the base XCAP protocol does not support version-history retrievals > of > documents. When new documents are created in subscribed collections > and the notifier is aggregating patches, the same issue can occur. > In a corner case, the notifier may not be able to provide patches > with the XML-Patch-Ops [RFC5261] semantics. Therefore, if the > notifier has to temporarily disable diff generation and send only > the > URI references of some changed documents to the subscriber, it MUST > continue with the "xcap-patching" mode afterwards for these > resources, if the initial subscription also started with the "xcap- > patching" mode. Recovery from this error condition therefore means > that the subscriber must refresh to a "known good" state by > downloading the current document if it has lost track of the > patching > operations as indicated by mismatching ETags., > > (note the accidental extra comma here at the end, I just noticed it, > and it is my fault). > > Anyhow, does the "recovery" text make sense? > > > > > _______________________________________________ > Sip mailing list https://www.ietf.org/mailman/listinfo/sip > This list is for NEW development of the core SIP Protocol > Use sip-implementors@cs.columbia.edu for questions on current sip > Use sipping@ietf.org for new developments on the application of sip >