From simple-bounces@ietf.org Sun Oct 01 10:39:21 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GU2Rm-0001oa-PW; Sun, 01 Oct 2006 10:37:38 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GU2Rm-0001lZ-3u for simple@ietf.org; Sun, 01 Oct 2006 10:37:38 -0400 Received: from osiris.nmmu.ac.za ([196.21.198.169]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GU2Rk-0006qT-0n for simple@ietf.org; Sun, 01 Oct 2006 10:37:38 -0400 Received: from fidel.nmmu.ac.za (fidel.nmmu.ac.za [10.103.121.22]) by osiris.nmmu.ac.za (8.13.7/8.13.4) with ESMTP id k91EbYJD011137 for ; Sun, 1 Oct 2006 16:37:34 +0200 Received: from parma.nmmu.ac.za ([10.103.120.41]) by fidel.nmmu.ac.za with Microsoft SMTPSVC(6.0.3790.1830); Sun, 1 Oct 2006 16:38:06 +0200 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2757 Importance: normal Priority: normal Content-Class: urn:content-classes:message MIME-Version: 1.0 Date: Sun, 1 Oct 2006 16:38:03 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Presence Authorization Rules thread-index: AcblZzPCCzRnVfXBQNu0wt9/p9ebHw== From: "Rutherford, Andrew \(Mr\) \(Summerstrand Campus North\)" To: X-OriginalArrivalTime: 01 Oct 2006 14:38:06.0576 (UTC) FILETIME=[35547F00:01C6E567] X-TM-AS-Product-Ver: SMEX-7.0.0.1345-3.5.1048-13774.000 X-TM-AS-Result: No-0.000000-7.000000-31 X-Spam-Score: 0.0 (/) X-Scan-Signature: 311e798ce51dbeacf5cdfcc8e9fda21b Subject: [Simple] Presence Authorization Rules X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2058818427==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============2058818427== Content-Transfer-Encoding: 7bit Content-Class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6E567.34F3DA88" This is a multi-part message in MIME format. ------_=_NextPart_001_01C6E567.34F3DA88 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello Has any work been done in the areas of a) Aiding users manage and maintain their presence authorization rules b) Automatically learning presence authorization rules based on user actions Many thanks Andrew Rutherford NOTICE: Please note that this eMail, and the contents thereof, is subject to the standard NMMU eMail disclaimer which may be found at: http://www.nmmu.ac.za/disclaimer/email.htm ------_=_NextPart_001_01C6E567.34F3DA88 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello

 

 Has any work been done in the areas of

a)       Aiding users manage and maintain their = presence authorization rules

b)      Automatically learning presence authorization = rules based on user actions

 

Many thanks

 

Andrew Rutherford

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
NOTICE: Please note that this eMail, and the = contents thereof,
is subject to the standard NMMU eMail disclaimer = which may be found at:
http://www.nmmu.ac.za/disclaimer/email.htm ------_=_NextPart_001_01C6E567.34F3DA88-- --===============2058818427== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============2058818427==-- From simple-bounces@ietf.org Sun Oct 01 22:36:56 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUDfB-0002nU-4P; Sun, 01 Oct 2006 22:36:13 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUDfA-0002nP-2P for simple@ietf.org; Sun, 01 Oct 2006 22:36:12 -0400 Received: from maillog.itri.org.tw ([61.61.254.20]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUDf7-0007VR-HY for simple@ietf.org; Sun, 01 Oct 2006 22:36:11 -0400 Received: from mail.itri.org.tw (mail [140.96.157.2]) by maillog.itri.org.tw (8.12.10/8.12.10) with ESMTP id k922RNQx014547 for ; Mon, 2 Oct 2006 10:27:24 +0800 (CST) Received: from mail.itri.org.tw (localhost [127.0.0.1]) by mail.itri.org.tw (8.13.4/8.13.4) with ESMTP id k922dLln016245 for ; Mon, 2 Oct 2006 10:39:21 +0800 (CST) Received: from ms4.itri.org.tw ([140.96.151.44]) by mail.itri.org.tw (8.13.4/8.13.4) with ESMTP id k922dLbx016235 for ; Mon, 2 Oct 2006 10:39:21 +0800 (CST) Received: from 52092035393 ([140.96.151.160]) by ms4.itri.org.tw (Lotus Domino Release 5.0.13a) with ESMTP id 2006100210284323:34216 ; Mon, 2 Oct 2006 10:28:43 +0800 From: "Jeffrey" To: "'Simple WG'" Subject: [Simple] About XCAP Authentication Date: Mon, 2 Oct 2006 10:34:46 +0800 Message-ID: MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 thread-index: Acaj0Y1BtRQrThIHS8WS9DUMf2aBHhB+anSQ In-Reply-To: <44B18A4D.7050709@cisco.com> X-MIMETrack: Itemize by SMTP Server on MS4/ITRI(Release 5.0.13a |April 8, 2004) at 2006-10-02 10:28:43 AM, Serialize by Router on MS4/ITRI(Release 5.0.13a |April 8, 2004) at 2006-10-02 10:28:45 AM, Serialize complete at 2006-10-02 10:28:45 AM Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="big5" X-Spam-Score: 1.8 (+) X-Scan-Signature: d6b246023072368de71562c0ab503126 X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Dear there, I am implementing XCAP for presence authorization rule and contact list manipulation as specified by SIMPLE XCAP. I try to add authentication mechanism on XCAP via HTTP Digest. But I wonder if every manipulation (like GET, PUT, DELETE) between XCAP client and XCAP server has to go the process of HTTP Digest Authentication. If it is necessary, I am afraid the performance on XCAP operation will decrease. Any solution or suggestion for better implementation? Thanks in advance. BR, Jeffrey %;+H%s%i/`%]'t$u,c0|>w1K8j0T!A+D+|)w$'&,%s*L!A=P$E(O%N)N4&ES%;+H%s$:.e!A(C=P>P74&9+H%s!C This email may contain confidential information. Please do not use or disclose it in any way and delete it if you are not the intended recipient. _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 03:50:49 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUf2G-0004ve-Fr; Tue, 03 Oct 2006 03:49:52 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUf2F-0004vZ-At for simple@ietf.org; Tue, 03 Oct 2006 03:49:51 -0400 Received: from datnt07.tieto.com ([194.110.47.24]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUf28-00005z-SO for simple@ietf.org; Tue, 03 Oct 2006 03:49:51 -0400 Received: from viper.eu.tieto.com ([194.110.47.167]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 3 Oct 2006 10:49:01 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by viper.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 10:49:29 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 3 Oct 2006 10:49:28 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Clarification on usage of xcap-diff Thread-Index: AcbmwHQCxDSnIW18SoaPK1px35u1rw== From: To: X-OriginalArrivalTime: 03 Oct 2006 07:49:29.0056 (UTC) FILETIME=[74935600:01C6E6C0] X-Spam-Score: 0.2 (/) X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca Subject: [Simple] Clarification on usage of xcap-diff X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello, I am currently working with the xcap-diff and I am not very sure about one issue. 1. I have document 2. I do PUT operation replacing whole document PUT http://server/path/document 3. In notification there will be xcap-diff document A: new content of the document B: In my opinion, as xml-patch-ops-01 says - sel attribute contains relative path to document root "/", the latter alternative is correct. What I am not sure, whether it is correct to omit the change-log part of the xcap-diff document and leave on the client to download the new document by itself. br, Martin +-------------------------------------+ Martin Hynar Software Specialist TietoEnator Czech Software Center Phone: +420 597 459 713 Mobile: +420 724 035 397 E-mail: Martin.Hynar@TietoEnator.com Vystavni 292/13 CZ-709 16 Ostrava www.tietoenator.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 04:16:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUfRF-0007yp-G4; Tue, 03 Oct 2006 04:15:41 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUfRD-0007wh-OF for simple@ietf.org; Tue, 03 Oct 2006 04:15:39 -0400 Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUfR6-0005PK-3k for simple@ietf.org; Tue, 03 Oct 2006 04:15:39 -0400 Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.120]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 1E18D8E0002; Tue, 3 Oct 2006 10:15:13 +0200 (CEST) Received: from esealmw106.eemea.ericsson.se ([153.88.200.69]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 10:15:12 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Tue, 3 Oct 2006 10:15:12 +0200 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: AcbmwHQCxDSnIW18SoaPK1px35u1rwAAutAg From: "Bulent Gecer \(TN/EAB\)" To: , X-OriginalArrivalTime: 03 Oct 2006 08:15:12.0917 (UTC) FILETIME=[0CC9D450:01C6E6C4] X-Brightmail-Tracker: AAAAAA== X-Spam-Score: 0.0 (/) X-Scan-Signature: 00e94c813bef7832af255170dca19e36 Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello,=20 I guess a workaround would be to send back two notifications, the first stating that the document was deleted (no "new-etag" in the diff-doc) and the second stating that the document was created (no "prev-etag" in the diff-doc). BR, /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 09:49 To: simple@ietf.org Subject: [Simple] Clarification on usage of xcap-diff Hello, I am currently working with the xcap-diff and I am not very sure about one issue. 1. I have document 2. I do PUT operation replacing whole document PUT http://server/path/document 3. In notification there will be xcap-diff document A: new content of the document B: In my opinion, as xml-patch-ops-01 says - sel attribute contains relative path to document root "/", the latter alternative is correct. What I am not sure, whether it is correct to omit the change-log part of the xcap-diff document and leave on the client to download the new document by itself. br, Martin +-------------------------------------+ Martin Hynar Software Specialist TietoEnator Czech Software Center Phone: +420 597 459 713 Mobile: +420 724 035 397 E-mail: Martin.Hynar@TietoEnator.com Vystavni 292/13 CZ-709 16 Ostrava www.tietoenator.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 04:40:55 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUfpV-0005AA-CJ; Tue, 03 Oct 2006 04:40:45 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUfpT-0005A4-O0 for simple@ietf.org; Tue, 03 Oct 2006 04:40:43 -0400 Received: from datnt07.tieto.com ([194.110.47.24]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUfpS-0000KF-Bv for simple@ietf.org; Tue, 03 Oct 2006 04:40:43 -0400 Received: from viper.eu.tieto.com ([194.110.47.167]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 3 Oct 2006 11:40:14 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by viper.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 11:40:41 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Tue, 3 Oct 2006 11:38:55 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: AcbmwHQCxDSnIW18SoaPK1px35u1rwAAutAgAAD/aGw= References: From: To: , X-OriginalArrivalTime: 03 Oct 2006 08:40:41.0229 (UTC) FILETIME=[9BBBBBD0:01C6E6C7] X-Spam-Score: 0.2 (/) X-Scan-Signature: 386e0819b1192672467565a524848168 Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello, and thanks for interrest however, I think this cant work because on deletion of the document the = server shall terminate the subscription with "noresource" reason meaning = "there was deleted the object which status was subscribed". br, martin -----Original Message----- From: Bulent Gecer (TN/EAB) [mailto:bulent.gecer@ericsson.com] Sent: Tue 10/3/2006 10:15 AM To: Hynar Martin; simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff =20 Hello,=20 I guess a workaround would be to send back two notifications, the first stating that the document was deleted (no "new-etag" in the diff-doc) and the second stating that the document was created (no "prev-etag" in the diff-doc). BR, /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 09:49 To: simple@ietf.org Subject: [Simple] Clarification on usage of xcap-diff Hello, I am currently working with the xcap-diff and I am not very sure about one issue. 1. I have document 2. I do PUT operation replacing whole document PUT http://server/path/document 3. In notification there will be xcap-diff document A: new content of the document B: In my opinion, as xml-patch-ops-01 says - sel attribute contains relative path to document root "/", the latter alternative is correct. What I am not sure, whether it is correct to omit the change-log part of the xcap-diff document and leave on the client to download the new document by itself. br, Martin +-------------------------------------+ Martin Hynar Software Specialist TietoEnator Czech Software Center Phone: +420 597 459 713 Mobile: +420 724 035 397 E-mail: Martin.Hynar@TietoEnator.com Vystavni 292/13 CZ-709 16 Ostrava www.tietoenator.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 05:09:25 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgGY-0005C4-Jh; Tue, 03 Oct 2006 05:08:42 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgGW-0005Bz-86 for simple@ietf.org; Tue, 03 Oct 2006 05:08:40 -0400 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUgGU-0003jV-PJ for simple@ietf.org; Tue, 03 Oct 2006 05:08:40 -0400 Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9398bD9032381; Tue, 3 Oct 2006 12:08:37 +0300 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 12:08:37 +0300 Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Tue, 3 Oct 2006 12:08:31 +0300 Received: from kusti.research.nokia.com (mgw.research.nokia.com [172.21.56.13]) by mgw-int01.ntc.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9398VZv002665; Tue, 3 Oct 2006 12:08:31 +0300 Received: from [172.21.38.148] (esdhcp038148.research.nokia.com [172.21.38.148]) by kusti.research.nokia.com (Postfix) with ESMTP id 813B293B81; Tue, 3 Oct 2006 12:08:31 +0300 (EEST) Message-ID: <4522288F.3090704@nokia.com> Date: Tue, 03 Oct 2006 12:08:31 +0300 From: Jari Urpalainen User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: "ext Bulent Gecer (TN/EAB)" Subject: Re: [Simple] Clarification on usage of xcap-diff References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Oct 2006 09:08:31.0662 (UTC) FILETIME=[7F6394E0:01C6E6CB] X-Spam-Score: 0.0 (/) X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext Bulent Gecer (TN/EAB) wrote: > Hello, > > I guess a workaround would be to send back two notifications, the first > stating that the document was deleted (no "new-etag" in the diff-doc) > and the second stating that the document was created (no "prev-etag" in > the diff-doc). > > BR, > > /Bulent > > you could do that but it is not desirable > -----Original Message----- > From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] > > Sent: den 3 oktober 2006 09:49 > To: simple@ietf.org > Subject: [Simple] Clarification on usage of xcap-diff > > > Hello, > > I am currently working with the xcap-diff and I am not very sure about > one issue. > > 1. I have document > 2. I do PUT operation replacing whole document > PUT http://server/path/document > 3. In notification there will be xcap-diff document > A: > > previous-etag="1"> > > > new content of the document > > > > > B: > > previous-etag="1"/> > > > In my opinion, as xml-patch-ops-01 says - sel attribute contains > relative path to document root "/", the latter alternative is correct. > What I am not sure, whether it is correct to omit the change-log part of > the xcap-diff document and leave on the client to download the new > document by itself. > > br, Martin > > > B. model is the only way currently when you can't describe the diff with patch-ops-02, i.e. for example you'll have xml prolog changes which cannot be located (and patched) with XPath semantics (ok, a corner case, but possible). So B. describes a replace (== PUT with 201 response) and the client needs to fetch the document with GET. Btw. a plain "/" selector is disallowed for but the document root element can be replaced with "*" or "[root_elem_name]". So given these conditions can be met, also A is possible (which is quite typical, btw.) br, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 05:09:47 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgHb-0005ox-81; Tue, 03 Oct 2006 05:09:47 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgHZ-0005nT-Vt for simple@ietf.org; Tue, 03 Oct 2006 05:09:45 -0400 Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUgHT-0003lx-BI for simple@ietf.org; Tue, 03 Oct 2006 05:09:45 -0400 Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.120]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id A381D8E0001; Tue, 3 Oct 2006 11:09:36 +0200 (CEST) Received: from esealmw106.eemea.ericsson.se ([153.88.200.69]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 11:09:36 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Tue, 3 Oct 2006 11:09:35 +0200 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: AcbmwHQCxDSnIW18SoaPK1px35u1rwAAutAgAAD/aGwAAOrJQA== From: "Bulent Gecer \(TN/EAB\)" To: , X-OriginalArrivalTime: 03 Oct 2006 09:09:36.0068 (UTC) FILETIME=[A5C72840:01C6E6CB] X-Brightmail-Tracker: AAAAAA== X-Spam-Score: 0.0 (/) X-Scan-Signature: a87a9cdae4ac5d3fbeee75cd0026d632 Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org But do you have to explicitly delete the document? =20 /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 10:39 To: Bulent Gecer (TN/EAB); simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff Hello, and thanks for interrest however, I think this cant work because on deletion of the document the server shall terminate the subscription with "noresource" reason meaning "there was deleted the object which status was subscribed". br, martin -----Original Message----- From: Bulent Gecer (TN/EAB) [mailto:bulent.gecer@ericsson.com] Sent: Tue 10/3/2006 10:15 AM To: Hynar Martin; simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff =20 Hello,=20 I guess a workaround would be to send back two notifications, the first stating that the document was deleted (no "new-etag" in the diff-doc) and the second stating that the document was created (no "prev-etag" in the diff-doc). BR, /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 09:49 To: simple@ietf.org Subject: [Simple] Clarification on usage of xcap-diff Hello, I am currently working with the xcap-diff and I am not very sure about one issue. 1. I have document 2. I do PUT operation replacing whole document PUT http://server/path/document 3. In notification there will be xcap-diff document A: new content of the document B: In my opinion, as xml-patch-ops-01 says - sel attribute contains relative path to document root "/", the latter alternative is correct. What I am not sure, whether it is correct to omit the change-log part of the xcap-diff document and leave on the client to download the new document by itself. br, Martin +-------------------------------------+ Martin Hynar Software Specialist TietoEnator Czech Software Center Phone: +420 597 459 713 Mobile: +420 724 035 397 E-mail: Martin.Hynar@TietoEnator.com Vystavni 292/13 CZ-709 16 Ostrava www.tietoenator.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 05:17:24 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgOD-0002z5-3H; Tue, 03 Oct 2006 05:16:37 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgOC-0002z0-1T for simple@ietf.org; Tue, 03 Oct 2006 05:16:36 -0400 Received: from mail.tieto.com ([194.110.47.20]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUgO5-0004il-JV for simple@ietf.org; Tue, 03 Oct 2006 05:16:36 -0400 Received: from veyron.eu.tieto.com ([194.110.47.230]) by mail.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 12:16:17 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by veyron.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 12:16:16 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Tue, 3 Oct 2006 12:12:58 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: AcbmwHQCxDSnIW18SoaPK1px35u1rwAAutAgAAD/aGwAAOrJQAAARYo1 References: From: To: , X-OriginalArrivalTime: 03 Oct 2006 09:16:16.0531 (UTC) FILETIME=[9478F630:01C6E6CC] X-Spam-Score: 0.2 (/) X-Scan-Signature: b132cb3ed2d4be2017585bf6859e1ede Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org No, it is not mandatory. I want to replace the document with new = content. Doing this I can preserve all existing subscriptions to that = document. If the document is first removed, all subscriptions will be = terminated and then they need to be re-establised again. (as a = consequence, this may increase client-server communication and I think, = this is what xcap-diff wants to reduce) br, Martin -----Original Message----- From: Bulent Gecer (TN/EAB) [mailto:bulent.gecer@ericsson.com] Sent: Tue 10/3/2006 11:09 AM To: Hynar Martin; simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff =20 But do you have to explicitly delete the document? =20 /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 10:39 To: Bulent Gecer (TN/EAB); simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff Hello, and thanks for interrest however, I think this cant work because on deletion of the document the server shall terminate the subscription with "noresource" reason meaning "there was deleted the object which status was subscribed". br, martin -----Original Message----- From: Bulent Gecer (TN/EAB) [mailto:bulent.gecer@ericsson.com] Sent: Tue 10/3/2006 10:15 AM To: Hynar Martin; simple@ietf.org Subject: RE: [Simple] Clarification on usage of xcap-diff =20 Hello,=20 I guess a workaround would be to send back two notifications, the first stating that the document was deleted (no "new-etag" in the diff-doc) and the second stating that the document was created (no "prev-etag" in the diff-doc). BR, /Bulent -----Original Message----- From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] Sent: den 3 oktober 2006 09:49 To: simple@ietf.org Subject: [Simple] Clarification on usage of xcap-diff Hello, I am currently working with the xcap-diff and I am not very sure about one issue. 1. I have document 2. I do PUT operation replacing whole document PUT http://server/path/document 3. In notification there will be xcap-diff document A: new content of the document B: In my opinion, as xml-patch-ops-01 says - sel attribute contains relative path to document root "/", the latter alternative is correct. What I am not sure, whether it is correct to omit the change-log part of the xcap-diff document and leave on the client to download the new document by itself. br, Martin +-------------------------------------+ Martin Hynar Software Specialist TietoEnator Czech Software Center Phone: +420 597 459 713 Mobile: +420 724 035 397 E-mail: Martin.Hynar@TietoEnator.com Vystavni 292/13 CZ-709 16 Ostrava www.tietoenator.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 05:32:18 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgcx-0006Pn-RE; Tue, 03 Oct 2006 05:31:51 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUgcw-0006PX-TL for simple@ietf.org; Tue, 03 Oct 2006 05:31:50 -0400 Received: from mail1.tieto.com ([194.110.47.24] helo=datnt07.tieto.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUgcu-0000Nh-HG for simple@ietf.org; Tue, 03 Oct 2006 05:31:50 -0400 Received: from veyron.eu.tieto.com ([194.110.47.230]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 3 Oct 2006 12:31:20 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by veyron.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 12:31:47 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Tue, 3 Oct 2006 12:28:42 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: AcbmzAIf5joR6z1ERXGMtpPZi7YvPAAAk83R References: <4522288F.3090704@nokia.com> From: To: , X-OriginalArrivalTime: 03 Oct 2006 09:31:47.0189 (UTC) FILETIME=[BF301A50:01C6E6CE] X-Spam-Score: 0.2 (/) X-Scan-Signature: 34d35111647d654d033d58d318c0d21a Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello, so, if I understood it correctly, you think that if I replace sel=3D"/" = with sel=3D"*" then also option A is correct? Meaning of this is that * substitutes arbitrary element in the document = and the first matching occurence will be the root element of the = document. br, Martin -----Original Message----- From: Jari Urpalainen [mailto:jari.urpalainen@nokia.com] Sent: Tue 10/3/2006 11:08 AM To: ext Bulent Gecer (TN/EAB) Cc: Hynar Martin; simple@ietf.org Subject: Re: [Simple] Clarification on usage of xcap-diff =20 ext Bulent Gecer (TN/EAB) wrote: > Hello,=20 > > I guess a workaround would be to send back two notifications, the = first > stating that the document was deleted (no "new-etag" in the diff-doc) > and the second stating that the document was created (no "prev-etag" = in > the diff-doc). > > BR, > > /Bulent > > =20 you could do that but it is not desirable > -----Original Message----- > From: Martin.Hynar@tietoenator.com = [mailto:Martin.Hynar@tietoenator.com] > > Sent: den 3 oktober 2006 09:49 > To: simple@ietf.org > Subject: [Simple] Clarification on usage of xcap-diff > > > Hello, > > I am currently working with the xcap-diff and I am not very sure about > one issue. > > 1. I have document > 2. I do PUT operation replacing whole document > PUT http://server/path/document > 3. In notification there will be xcap-diff document > A: > > previous-etag=3D"1"> > > > new content of the document > > > > > B: > > previous-etag=3D"1"/> > > > In my opinion, as xml-patch-ops-01 says - sel attribute contains > relative path to document root "/", the latter alternative is correct. > What I am not sure, whether it is correct to omit the change-log part = of > the xcap-diff document and leave on the client to download the new > document by itself. > > br, Martin > > > =20 B. model is the only way currently when you can't describe the diff with = patch-ops-02, i.e. for example you'll have xml prolog changes which=20 cannot be located (and patched) with XPath semantics (ok, a corner case, = but possible). So B. describes a replace (=3D=3D PUT with 201 response) = and=20 the client needs to fetch the document with GET. Btw. a plain "/"=20 selector is disallowed for but the document root element can=20 be replaced with "*" or "[root_elem_name]". So given these conditions=20 can be met, also A is possible (which is quite typical, btw.) br, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 06:27:03 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUhTF-00011R-Q3; Tue, 03 Oct 2006 06:25:53 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUhTD-00010p-Kx for simple@ietf.org; Tue, 03 Oct 2006 06:25:51 -0400 Received: from mail.tieto.com ([194.110.47.20]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUhQM-00052q-QL for simple@ietf.org; Tue, 03 Oct 2006 06:22:56 -0400 Received: from veyron.eu.tieto.com ([194.110.47.230]) by mail.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 13:22:41 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by veyron.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 13:22:41 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 3 Oct 2006 13:22:40 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Request URI and To header in SUBSCRIBE request Thread-Index: Acbm1drPHbJCbGd4Ta25Gv/MhGt1bQ== From: To: X-OriginalArrivalTime: 03 Oct 2006 10:22:41.0154 (UTC) FILETIME=[DB7E2E20:01C6E6D5] X-Spam-Score: 0.2 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 Cc: David.Pilar@tietoenator.com Subject: [Simple] Request URI and To header in SUBSCRIBE request X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello,=20 I am not able to find out what should happen when a SUBSCRIBE request has different URIs in Request URI and in To header: SUBSCRIBE sip:user1@example.com SIP/2.0 ... To: sip:user2@example.com ... Which header should I take as the one to which the subscription is targeted? Is this defined somewhere? Thank you for your time, Silvestr Peknik Software Specialist TietoEnator=09 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 06:32:11 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUhZB-0005qg-H1; Tue, 03 Oct 2006 06:32:01 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUhZA-0005lD-B8 for simple@ietf.org; Tue, 03 Oct 2006 06:32:00 -0400 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUhZ8-0005uv-Qi for simple@ietf.org; Tue, 03 Oct 2006 06:32:00 -0400 Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k93AVuZD007689; Tue, 3 Oct 2006 13:31:57 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 13:31:56 +0300 Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Tue, 3 Oct 2006 13:31:55 +0300 Received: from kusti.research.nokia.com (mgw.research.nokia.com [172.21.56.13]) by mgw-int01.ntc.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k93AVsWN015184; Tue, 3 Oct 2006 13:31:54 +0300 Received: from [172.21.38.148] (esdhcp038148.research.nokia.com [172.21.38.148]) by kusti.research.nokia.com (Postfix) with ESMTP id 46E7793B78; Tue, 3 Oct 2006 13:31:54 +0300 (EEST) Message-ID: <45223C1A.1000000@nokia.com> Date: Tue, 03 Oct 2006 13:31:54 +0300 From: Jari Urpalainen User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: "ext Martin.Hynar@tietoenator.com" Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Oct 2006 10:31:55.0115 (UTC) FILETIME=[25ADEBB0:01C6E6D7] X-Spam-Score: 0.0 (/) X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext Martin.Hynar@tietoenator.com wrote: > Hello, > > so, if I understood it correctly, you think that if I replace sel="/" with sel="*" then also option A is correct? > > exactly, given that all changes are within the document root element (which is the most typical case, others are really corner-cases, imo. But anyway the server/notifier knows ;-) how to act). > Meaning of this is that * substitutes arbitrary element in the document and the first matching occurence will be the root element of the document. > > br, Martin > > > right , wildcard "*" selects all element children (of the root node), i.e. a valid xml document must only have one document root element, so there's no ambiguity here. So you could even change to a different QName but it is certainly rare. But you could for example, have XML entities within the prologue which can't be described with XPath semantics. You don't generally use them, and then the client does a full re-fetch (and there this open issue of xcap-diff still exists, at least theoretically). > -----Original Message----- > From: Jari Urpalainen [mailto:jari.urpalainen@nokia.com] > Sent: Tue 10/3/2006 11:08 AM > To: ext Bulent Gecer (TN/EAB) > Cc: Hynar Martin; simple@ietf.org > Subject: Re: [Simple] Clarification on usage of xcap-diff > > ext Bulent Gecer (TN/EAB) wrote: > >> Hello, >> >> I guess a workaround would be to send back two notifications, the first >> stating that the document was deleted (no "new-etag" in the diff-doc) >> and the second stating that the document was created (no "prev-etag" in >> the diff-doc). >> >> BR, >> >> /Bulent >> >> >> > you could do that but it is not desirable > >> -----Original Message----- >> From: Martin.Hynar@tietoenator.com [mailto:Martin.Hynar@tietoenator.com] >> >> Sent: den 3 oktober 2006 09:49 >> To: simple@ietf.org >> Subject: [Simple] Clarification on usage of xcap-diff >> >> >> Hello, >> >> I am currently working with the xcap-diff and I am not very sure about >> one issue. >> >> 1. I have document >> 2. I do PUT operation replacing whole document >> PUT http://server/path/document >> 3. In notification there will be xcap-diff document >> A: >> >> > previous-etag="1"> >> >> >> new content of the document >> >> >> >> >> B: >> >> > previous-etag="1"/> >> >> >> In my opinion, as xml-patch-ops-01 says - sel attribute contains >> relative path to document root "/", the latter alternative is correct. >> What I am not sure, whether it is correct to omit the change-log part of >> the xcap-diff document and leave on the client to download the new >> document by itself. >> >> br, Martin >> >> >> >> > B. model is the only way currently when you can't describe the diff with > patch-ops-02, i.e. for example you'll have xml prolog changes which > cannot be located (and patched) with XPath semantics (ok, a corner case, > but possible). So B. describes a replace (== PUT with 201 response) and > the client needs to fetch the document with GET. Btw. a plain "/" > selector is disallowed for but the document root element can > be replaced with "*" or "[root_elem_name]". So given these conditions > can be met, also A is possible (which is quite typical, btw.) > br, > Jari > > btw. a typo 200 OK, not 201 Created, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 07:59:29 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUium-0000GA-6G; Tue, 03 Oct 2006 07:58:24 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUiuk-0000Fo-DO for simple@ietf.org; Tue, 03 Oct 2006 07:58:22 -0400 Received: from wx-out-0506.google.com ([66.249.82.239]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUiuj-0007IJ-6R for simple@ietf.org; Tue, 03 Oct 2006 07:58:22 -0400 Received: by wx-out-0506.google.com with SMTP id t4so1883040wxc for ; Tue, 03 Oct 2006 04:58:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YfUycWMs63A/f8HPCCD9pMVe/M9eIVuWlxORGxsEagGkQXWffFXjaS2jVF6+oC1nBI+xiMeG1gtvG56Ue7ZmYPh1/cXpqlFeCwTqeVD7wIMg54EEwFJMpQA0R8bFPJ6rlLe8P/tsrdGzxnKYP3u5Eo8vkirpBolJecx6OHpKlk4= Received: by 10.90.94.2 with SMTP id r2mr3320988agb; Tue, 03 Oct 2006 04:58:20 -0700 (PDT) Received: by 10.90.66.1 with HTTP; Tue, 3 Oct 2006 04:58:20 -0700 (PDT) Message-ID: Date: Tue, 3 Oct 2006 13:58:20 +0200 From: samuel To: "Silvestr.Peknik@tietoenator.com" Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Spam-Score: 1.0 (+) X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a Cc: David.Pilar@tietoenator.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Req-URI always identifies the target of the request. Samuel. 2006/10/3, Silvestr.Peknik@tietoenator.com : > Hello, > > I am not able to find out what should happen when a SUBSCRIBE request > has different URIs in Request URI and in To header: > > > SUBSCRIBE sip:user1@example.com SIP/2.0 > ... > To: sip:user2@example.com > ... > > Which header should I take as the one to which the subscription is > targeted? Is this defined somewhere? > > Thank you for your time, > > Silvestr Peknik > Software Specialist > TietoEnator > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 22:21:55 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwN4-0008Mz-JB; Tue, 03 Oct 2006 22:20:30 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwN3-0008Mu-4r for simple@ietf.org; Tue, 03 Oct 2006 22:20:29 -0400 Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUwN0-0005vM-Nm for simple@ietf.org; Tue, 03 Oct 2006 22:20:29 -0400 Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-6.cisco.com with ESMTP; 03 Oct 2006 19:20:26 -0700 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-4.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k942KQcJ016054; Tue, 3 Oct 2006 19:20:26 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k942JxJv026759; Tue, 3 Oct 2006 19:20:25 -0700 (PDT) Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 19:20:13 -0700 Received: from [10.32.241.149] ([10.32.241.149]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 19:20:12 -0700 Message-ID: <45231A5B.8090802@cisco.com> Date: Tue, 03 Oct 2006 22:20:11 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jeffrey Subject: Re: [Simple] About XCAP Authentication References: In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 02:20:12.0539 (UTC) FILETIME=[9F2FD4B0:01C6E75B] DKIM-Signature: a=rsa-sha1; q=dns; l=1475; t=1159928426; x=1160792426; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20About=20XCAP=20Authentication; X=v=3Dcisco.com=3B=20h=3Dcham2h4d8+KUa5GwrzQpmxh/6Pg=3D; b=dMAM3JrddpqOJHWbt7NHjvz3iIPD1K8Y0e07T1NVXtFNmrofYLWA4Vcvt9/h1p3hW18a8ywj wAWC1jF0NwkjDkdavlVQ/vUaDtoIciCVPulgfV8GNKby3YCzsAg91Dn2; Authentication-Results: sj-dkim-4.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b Cc: 'Simple WG' X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org The typical solution with HTTP is to run it over TLS, and authenticate just once using HTTP digest. After that, additional authentication operations are not needed. -Jonathan R. Jeffrey wrote: > Dear there, > > I am implementing XCAP for presence authorization rule and contact list > manipulation as specified by SIMPLE XCAP. I try to add authentication > mechanism on XCAP via HTTP Digest. But I wonder if every manipulation (like > GET, PUT, DELETE) between XCAP client and XCAP server has to go the process > of HTTP Digest Authentication. If it is necessary, I am afraid the > performance on XCAP operation will decrease. Any solution or suggestion for > better implementation? > > Thanks in advance. > > BR, > Jeffrey > > > %;+H%s%i/`%]'t$u,c0|>w1K8j0T!A+D+|)w$'&,%s*L!A=P$E(O%N)N4&ES%;+H%s$:.e!A(C=P>P74&9+H%s!C > This email may contain confidential information. Please do not use or disclose it in any way and delete it if you are not the intended recipient. > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 22:27:18 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwTS-0005te-PS; Tue, 03 Oct 2006 22:27:06 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwTR-0005tZ-If for simple@ietf.org; Tue, 03 Oct 2006 22:27:05 -0400 Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUwTP-0006ym-7r for simple@ietf.org; Tue, 03 Oct 2006 22:27:05 -0400 Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 03 Oct 2006 19:27:02 -0700 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k942R2xN021612; Tue, 3 Oct 2006 19:27:02 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id k942R2ql013282; Tue, 3 Oct 2006 19:27:02 -0700 (PDT) Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 19:27:02 -0700 Received: from [10.32.241.149] ([10.32.241.149]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 19:27:01 -0700 Message-ID: <45231BF4.7010308@cisco.com> Date: Tue, 03 Oct 2006 22:27:00 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jari Urpalainen Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> In-Reply-To: <45223C1A.1000000@nokia.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 02:27:01.0624 (UTC) FILETIME=[93053F80:01C6E75C] DKIM-Signature: a=rsa-sha1; q=dns; l=1369; t=1159928822; x=1160792822; c=relaxed/simple; s=sjdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20Clarification=20on=20usage=20of=20xcap-diff; X=v=3Dcisco.com=3B=20h=3Dg19aLrvt28oHmCT3X47KVYN4SPc=3D; b=U+I63f647Ms6JxMMao7Fd3TwWFUaXUmd5be7AJCFXQ4f86x2gDdI89kPI5OkQj9RuuUF+woV HP/PpYYGd4bydz6cmF483BX87akcQevEoYx5ZPFYncyUnvK4I8u1QY9Q; Authentication-Results: sj-dkim-1.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org inline. Jari Urpalainen wrote: >> Meaning of this is that * substitutes arbitrary element in the >> document and the first matching occurence will be the root element of >> the document. >> >> br, Martin >> >> >> > > right , wildcard "*" selects all element children (of the root node), > i.e. a valid xml document must only have one document root element, so > there's no ambiguity here. So you could even change to a different QName > but it is certainly rare. But you could for example, have XML entities > within the prologue which can't be described with XPath semantics. Also I suspect the server would find it easier to report the change without the change-log since it never got an XCAP operation than transformed the document from one version to the next (i.e., element additions or removals). You > don't generally use them, and then the client does a full re-fetch (and > there this open issue of xcap-diff still exists, at least theoretically). What open issue? -Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 03 22:29:50 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwVy-0007Fv-1S; Tue, 03 Oct 2006 22:29:42 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GUwVw-0007Fc-7z for simple@ietf.org; Tue, 03 Oct 2006 22:29:40 -0400 Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GUwVr-000790-Oz for simple@ietf.org; Tue, 03 Oct 2006 22:29:40 -0400 Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-1.cisco.com with ESMTP; 03 Oct 2006 19:29:35 -0700 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k942TZks013312; Tue, 3 Oct 2006 19:29:35 -0700 Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k942TYJn002237; Tue, 3 Oct 2006 19:29:35 -0700 (PDT) Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 3 Oct 2006 19:29:34 -0700 Received: from [10.32.241.149] ([10.32.241.149]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Oct 2006 19:29:34 -0700 Message-ID: <45231C8C.6040007@cisco.com> Date: Tue, 03 Oct 2006 22:29:32 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Markus.Isomaki@nokia.com Subject: Re: [Simple] RE: question about Presence XDMS AUID References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 04 Oct 2006 02:29:34.0140 (UTC) FILETIME=[EDED57C0:01C6E75C] DKIM-Signature: a=rsa-sha1; q=dns; l=4138; t=1159928975; x=1160792975; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20RE=3A=20question=20about=20Presence=20XDMS=20AUID; X=v=3Dcisco.com=3B=20h=3DGCwwIlHCj6mosEht8T2lpqN7yAw=3D; b=bAZrrcETdaa7a9pruyALgky1F06Dm7NTc+R+n8i3glb+KWV0q17HsK2It/JD4lT5RdPVCqSi L6HcACdc3KKJ/Na+o879WCDkspiyLJ0S7XaBXFhQj+V+TR0gre4eY7oQ; Authentication-Results: sj-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I don't think that external references are in any way antithetical to the design of common policy. Common policy readily specifies how rules are combined, and due to the additive nature of the grants, you end up with a privacy safe system if the references cannot be fetched. -Jonathan R. Markus.Isomaki@nokia.com wrote: > Hi, > > I think David is on the right track here. As Jonathan says, it would be possible just do extensions and keep the AUID. However, extensions such as and were quite contrary to the design of common policy, so at least I thought it safer to go with a separate AUID. I think common policy has some expectation on what should happen when rules from different sources are combined, and it becomes quite difficult if an extension breaks that logic. > > Markus > > > ________________________________ > > From: ext David Viamonte [mailto:david.viamonte@genaker.net] > Sent: 15 September, 2006 19:16 > To: Jonathan Rosenberg > Cc: simple@ietf.org > Subject: Re: [Simple] RE: question about Presence XDMS AUID > > > As I said, I do not judge OMA's decision. I just explained the differences. In general I agree it would have been possible to keep the AUID and define a new namespace with OMA extensions. This is similar -although not in the XCAP area- to what OMA has done to define new Presence elements. Perhaps there is space in OMA v2 to go that way. > > Just one minor comment: usage of external references is explicitly discouraged in section 5 of IETF Common Policies. Although it mentions that this feature could be added as an extension in a future version, perhaps the "strong" statement made someone think it made sense to define a new AUID? > > Cheers, > > David > > > > Jonathan Rosenberg escribió: > > I'll note that it is possible to define extensions WITHOUT having to define a new AUID. > > By defining a new AUID, the OMA presence-rules is not backwards compatible or interoperable with the generic IETF version. Servers would need to support both, and clients at least one. > > Instead, had these just beed defined as extensions within a different namespace, you would have a single AUID, a single mechanism, and backwards compatibility based on the defined extensibility rules in common policy. > > -Jonathan R. > > David Viamonte wrote: > > > > Hi, > > Observe that the element is not the only difference. > > Actually, if you have a look at the reference I provided earlier (section 6.6.2 in the XDM core spec) the differences between Common Policy and OMA Presence Rules are supposed to be the following ones: > > - > - > - > > Thus, even if the element could potentially cover the identity> functionality, there are still OMA elements which are not addressed (anonymous requests and external URI lists). You can refer to my previous post about why an element may be useful from the OMA point of view. The is self-explanatory. > > I do not judge pros (IETF spec compliancy) and cons (standardization delay) of not having raised these elements as generic requirements into IETF. > > I agree with your considerations about IOP. > > Hope this helps. > > Cheers, > > David > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > > > -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 02:51:29 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV0aT-0003me-Pc; Wed, 04 Oct 2006 02:50:37 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV0aS-0003mJ-D8 for simple@ietf.org; Wed, 04 Oct 2006 02:50:36 -0400 Received: from datnt07.tieto.com ([194.110.47.24]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GV0aI-0000JU-Jw for simple@ietf.org; Wed, 04 Oct 2006 02:50:36 -0400 Received: from veyron.eu.tieto.com ([194.110.47.230]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 4 Oct 2006 09:49:47 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by veyron.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 09:50:14 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Request URI and To header in SUBSCRIBE request Date: Wed, 4 Oct 2006 09:50:18 +0300 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Request URI and To header in SUBSCRIBE request Thread-Index: Acbm4zweaeWZ8pDRQzyACmxddgXQRAAngIiQ From: To: X-OriginalArrivalTime: 04 Oct 2006 06:50:14.0601 (UTC) FILETIME=[585E4B90:01C6E781] X-Spam-Score: 0.2 (/) X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb Cc: David.Pilar@tietoenator.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org So, does To header have any purpose apart from dialog identification? Silvestr >-----Original Message----- >From: samuel [mailto:samu60@gmail.com] >Sent: Tuesday, October 03, 2006 1:58 PM >To: Peknik Silvestr >Cc: simple@ietf.org; Pilar David >Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request > >Req-URI always identifies the target of the request. > >Samuel. >2006/10/3, Silvestr.Peknik@tietoenator.com >: >> Hello, >> >> I am not able to find out what should happen when a SUBSCRIBE request >> has different URIs in Request URI and in To header: >> >> >> SUBSCRIBE sip:user1@example.com SIP/2.0 >> ... >> To: sip:user2@example.com >> ... >> >> Which header should I take as the one to which the subscription is >> targeted? Is this defined somewhere? >> >> Thank you for your time, >> >> Silvestr Peknik >> Software Specialist >> TietoEnator >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple >> _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 04:57:17 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV2Xt-0005i6-70; Wed, 04 Oct 2006 04:56:05 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV2Xs-0005i1-B5 for simple@ietf.org; Wed, 04 Oct 2006 04:56:04 -0400 Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GV2Xq-0006Qr-Sh for simple@ietf.org; Wed, 04 Oct 2006 04:56:04 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext12.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k948tsQl011271; Wed, 4 Oct 2006 11:55:59 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 11:55:51 +0300 Received: from mgw-int02.ntc.nokia.com ([172.21.143.97]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Wed, 4 Oct 2006 11:55:51 +0300 Received: from kusti.research.nokia.com (mgw.research.nokia.com [172.21.56.13]) by mgw-int02.ntc.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k948tnPK017291; Wed, 4 Oct 2006 11:55:49 +0300 Received: from [172.21.38.148] (esdhcp038148.research.nokia.com [172.21.38.148]) by kusti.research.nokia.com (Postfix) with ESMTP id E868D93B78; Wed, 4 Oct 2006 11:55:48 +0300 (EEST) Message-ID: <45237714.6030306@nokia.com> Date: Wed, 04 Oct 2006 11:55:48 +0300 From: Jari Urpalainen User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: ext Jonathan Rosenberg Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> In-Reply-To: <45231BF4.7010308@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 08:55:51.0531 (UTC) FILETIME=[E4BA8BB0:01C6E792] X-Spam-Score: 0.0 (/) X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext Jonathan Rosenberg wrote: > inline. > > Jari Urpalainen wrote: > > >>> Meaning of this is that * substitutes arbitrary element in the >>> document and the first matching occurence will be the root element >>> of the document. >>> >>> br, Martin >>> >>> >>> >> >> right , wildcard "*" selects all element children (of the root node), >> i.e. a valid xml document must only have one document root element, >> so there's no ambiguity here. So you could even change to a different >> QName but it is certainly rare. But you could for example, have XML >> entities within the prologue which can't be described with XPath >> semantics. > > Also I suspect the server would find it easier to report the change > without the change-log since it never got an XCAP operation than > transformed the document from one version to the next (i.e., element > additions or removals). > right. However, I've implemented also "xmldiff" based on patch-ops and while it is in general much more complex (with many possible algorithms) than patching (be it xcap, patch-ops etc.) you can still implement one with "basic" simple rules without enormous amount of complex code. So the end result may not be the most efficient one but it is certainly doable and imo yes, even worth implementing e.g. for xcap clients. > > You >> don't generally use them, and then the client does a full re-fetch >> (and there this open issue of xcap-diff still exists, at least >> theoretically). > > What open issue? > > -Jonathan R. > I was just referring to the "old" documented issue, i.e. the initial sync of http resources/sip notify. It may however, be that this belongs to config-paper, but all the proposed solutions seem to have some inadequacy and/or complexity, or is there a (new) reasonable resolution here that I'm unaware of ? thanks, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 11:07:25 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV8KY-00029Q-O4; Wed, 04 Oct 2006 11:06:42 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GV8KX-00029L-NQ for simple@ietf.org; Wed, 04 Oct 2006 11:06:41 -0400 Received: from tcmail23.telekom.de ([217.6.95.237]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GV8KW-0001LL-9h for simple@ietf.org; Wed, 04 Oct 2006 11:06:41 -0400 Received: from S4DE9JSAAHV.ost.t-com.de (S4DE9JSAAHV.ost.t-com.de [10.125.177.138]) by tcmail21.dmz.telekom.de with ESMTP for simple@ietf.org; Wed, 4 Oct 2006 17:06:35 +0200 Received: from S4DE9JSAAMW.ost.t-com.de ([10.125.177.114]) by S4DE9JSAAHV.ost.t-com.de with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 17:06:34 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 4 Oct 2006 17:06:35 +0200 Message-Id: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: IM rules Thread-Index: Acbnxq4H/VC58+SIRHaZ7vN62uQkUQ== From: "Alexeitsev, D" To: X-OriginalArrivalTime: 04 Oct 2006 15:06:34.0797 (UTC) FILETIME=[AEBF95D0:01C6E7C6] X-Spam-Score: 0.0 (/) X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64 Subject: [Simple] IM rules X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1771655504==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1771655504== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6E7C6.AF1C0186" This is a multi-part message in MIME format. ------_=_NextPart_001_01C6E7C6.AF1C0186 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello altogether Are there any I-Ds discussing the Instant Message authorisation rules, basically black/white lists. The OMA does some extensions to the common policy framework for the IM policing, but are there any IETF documents on this? Thanks, Denis Alexeitsev=20 ------_=_NextPart_001_01C6E7C6.AF1C0186 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable IM rules

Hello altogether

Are there any I-Ds discussing the = Instant Message authorisation rules, basically black/white lists.

The OMA does some extensions to the = common policy framework for the IM policing, but are there any IETF = documents on this?

Thanks,
Denis Alexeitsev

------_=_NextPart_001_01C6E7C6.AF1C0186-- --===============1771655504== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1771655504==-- From simple-bounces@ietf.org Wed Oct 04 15:59:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCto-0002ED-38; Wed, 04 Oct 2006 15:59:24 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtn-0002E5-2D for simple@ietf.org; Wed, 04 Oct 2006 15:59:23 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVCtd-0002Mw-Qa for simple@ietf.org; Wed, 04 Oct 2006 15:59:23 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 04 Oct 2006 15:59:13 -0400 X-IronPort-AV: i="4.09,256,1157342400"; d="scan'208"; a="105736836:sNHT50979452" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k94JxD2k013375; Wed, 4 Oct 2006 15:59:13 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k94JxAuO000231; Wed, 4 Oct 2006 15:59:13 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:59:12 -0400 Received: from [161.44.55.134] ([161.44.55.134]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:59:11 -0400 Message-ID: <4524128F.80804@cisco.com> Date: Wed, 04 Oct 2006 15:59:11 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Alexeitsev, D" Subject: Re: [Simple] IM rules References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 19:59:11.0760 (UTC) FILETIME=[8F838900:01C6E7EF] DKIM-Signature: a=rsa-sha1; q=dns; l=901; t=1159991953; x=1160855953; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20IM=20rules |To:=22Alexeitsev,=20D=22=20; X=v=3Dcisco.com=3B=20h=3DGaquJRympnB43MlTCVhWlBrRnTo=3D; b=e+kO9EqPMOuPz/I20ARk5+YPkJ1Vs/vvWGccEpFE2PAjPk5tljBfR4NLHFbmqkkwqFhnYpjg fBH4JhSJAufOCUhZdA1mKoeYtYdIw2ObTjg074l+wDMPzkK4d1UCihjg; Authentication-Results: rtp-dkim-1.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org No. -Jonathan R. Alexeitsev, D wrote: > Hello altogether > > Are there any I-Ds discussing the Instant Message authorisation rules, > basically black/white lists. > > The OMA does some extensions to the common policy framework for the IM > policing, but are there any IETF documents on this? > > Thanks, > Denis Alexeitsev > > > ------------------------------------------------------------------------ > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 15:59:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtS-0001zz-Dc; Wed, 04 Oct 2006 15:59:02 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtR-0001zU-8C for simple@ietf.org; Wed, 04 Oct 2006 15:59:01 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVCtB-0002Eh-1j for simple@ietf.org; Wed, 04 Oct 2006 15:59:01 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 04 Oct 2006 12:58:45 -0700 X-IronPort-AV: i="4.09,256,1157353200"; d="scan'208"; a="44855359:sNHT58127144" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k94Jwi8w008998; Wed, 4 Oct 2006 15:58:44 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k94JwiuI029989; Wed, 4 Oct 2006 15:58:44 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:58:44 -0400 Received: from [161.44.55.134] ([161.44.55.134]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:58:43 -0400 Message-ID: <45241273.3030801@cisco.com> Date: Wed, 04 Oct 2006 15:58:43 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jari Urpalainen Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> In-Reply-To: <45237714.6030306@nokia.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 19:58:43.0511 (UTC) FILETIME=[7EAD1470:01C6E7EF] DKIM-Signature: a=rsa-sha1; q=dns; l=1919; t=1159991924; x=1160855924; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20Clarification=20on=20usage=20of=20xcap-diff |To:Jari=20Urpalainen=20; X=v=3Dcisco.com=3B=20h=3Dg19aLrvt28oHmCT3X47KVYN4SPc=3D; b=COll/LZBta3DZ+S8ouv3W4LektFSTaFCpKu74Tg4vzQ/RatjzhUo9gbMjRj4pXvL+SyBGtWF aIxoxVjjMfmv6WHjao5r8XzKyr9Iq3vlb2Es/AQbw/icXlceGKWrG6pV; Authentication-Results: rtp-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org inline. Jari Urpalainen wrote: >> >>> don't generally use them, and then the client does a full re-fetch >>> (and there this open issue of xcap-diff still exists, at least >>> theoretically). >> >> >> What open issue? >> >> -Jonathan R. >> > I was just referring to the "old" documented issue, i.e. the initial > sync of http resources/sip notify. It may however, be that this belongs > to config-paper, but all the proposed solutions seem to have some > inadequacy and/or complexity, or is there a (new) reasonable resolution > here that I'm unaware of ? I have been thinking about this lately. Firstly I think it makes sense to put this issue in the event package draft (http://www.ietf.org/internet-drafts/draft-ietf-sipping-xcap-config-00.txt), so that xcap-diff is pure format and can proceed easily. On the issue itself, I think there is a simpler solution than what is in the document. The idea is this. When you get a NOTIFY with an etag, you do a non-conditional GET. This will either produce a version with the same etag as you had in the NOTIFY, or not. If not, it has to be because the document has changed since the previous NOTIFY, and so another NOTIFY is coming. When that NOTIFY comes, you check its new-etag. If it matches the document, great. If not, discard and wait for the next NOTIFY. You'll eventually get a NOTIFY whose new etag matches the document received via HTTP. At this point you are synchronized. This will work as long as the server is sending NOTIFYs for each document change. -Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 15:59:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCto-0002ED-38; Wed, 04 Oct 2006 15:59:24 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtn-0002E5-2D for simple@ietf.org; Wed, 04 Oct 2006 15:59:23 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVCtd-0002Mw-Qa for simple@ietf.org; Wed, 04 Oct 2006 15:59:23 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 04 Oct 2006 15:59:13 -0400 X-IronPort-AV: i="4.09,256,1157342400"; d="scan'208"; a="105736836:sNHT50979452" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k94JxD2k013375; Wed, 4 Oct 2006 15:59:13 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k94JxAuO000231; Wed, 4 Oct 2006 15:59:13 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:59:12 -0400 Received: from [161.44.55.134] ([161.44.55.134]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:59:11 -0400 Message-ID: <4524128F.80804@cisco.com> Date: Wed, 04 Oct 2006 15:59:11 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Alexeitsev, D" Subject: Re: [Simple] IM rules References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 19:59:11.0760 (UTC) FILETIME=[8F838900:01C6E7EF] DKIM-Signature: a=rsa-sha1; q=dns; l=901; t=1159991953; x=1160855953; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20IM=20rules |To:=22Alexeitsev,=20D=22=20; X=v=3Dcisco.com=3B=20h=3DGaquJRympnB43MlTCVhWlBrRnTo=3D; b=e+kO9EqPMOuPz/I20ARk5+YPkJ1Vs/vvWGccEpFE2PAjPk5tljBfR4NLHFbmqkkwqFhnYpjg fBH4JhSJAufOCUhZdA1mKoeYtYdIw2ObTjg074l+wDMPzkK4d1UCihjg; Authentication-Results: rtp-dkim-1.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org No. -Jonathan R. Alexeitsev, D wrote: > Hello altogether > > Are there any I-Ds discussing the Instant Message authorisation rules, > basically black/white lists. > > The OMA does some extensions to the common policy framework for the IM > policing, but are there any IETF documents on this? > > Thanks, > Denis Alexeitsev > > > ------------------------------------------------------------------------ > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 04 15:59:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtS-0001zz-Dc; Wed, 04 Oct 2006 15:59:02 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVCtR-0001zU-8C for simple@ietf.org; Wed, 04 Oct 2006 15:59:01 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVCtB-0002Eh-1j for simple@ietf.org; Wed, 04 Oct 2006 15:59:01 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 04 Oct 2006 12:58:45 -0700 X-IronPort-AV: i="4.09,256,1157353200"; d="scan'208"; a="44855359:sNHT58127144" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k94Jwi8w008998; Wed, 4 Oct 2006 15:58:44 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k94JwiuI029989; Wed, 4 Oct 2006 15:58:44 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:58:44 -0400 Received: from [161.44.55.134] ([161.44.55.134]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 4 Oct 2006 15:58:43 -0400 Message-ID: <45241273.3030801@cisco.com> Date: Wed, 04 Oct 2006 15:58:43 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jari Urpalainen Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> In-Reply-To: <45237714.6030306@nokia.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Oct 2006 19:58:43.0511 (UTC) FILETIME=[7EAD1470:01C6E7EF] DKIM-Signature: a=rsa-sha1; q=dns; l=1919; t=1159991924; x=1160855924; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20Clarification=20on=20usage=20of=20xcap-diff |To:Jari=20Urpalainen=20; X=v=3Dcisco.com=3B=20h=3Dg19aLrvt28oHmCT3X47KVYN4SPc=3D; b=COll/LZBta3DZ+S8ouv3W4LektFSTaFCpKu74Tg4vzQ/RatjzhUo9gbMjRj4pXvL+SyBGtWF aIxoxVjjMfmv6WHjao5r8XzKyr9Iq3vlb2Es/AQbw/icXlceGKWrG6pV; Authentication-Results: rtp-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org inline. Jari Urpalainen wrote: >> >>> don't generally use them, and then the client does a full re-fetch >>> (and there this open issue of xcap-diff still exists, at least >>> theoretically). >> >> >> What open issue? >> >> -Jonathan R. >> > I was just referring to the "old" documented issue, i.e. the initial > sync of http resources/sip notify. It may however, be that this belongs > to config-paper, but all the proposed solutions seem to have some > inadequacy and/or complexity, or is there a (new) reasonable resolution > here that I'm unaware of ? I have been thinking about this lately. Firstly I think it makes sense to put this issue in the event package draft (http://www.ietf.org/internet-drafts/draft-ietf-sipping-xcap-config-00.txt), so that xcap-diff is pure format and can proceed easily. On the issue itself, I think there is a simpler solution than what is in the document. The idea is this. When you get a NOTIFY with an etag, you do a non-conditional GET. This will either produce a version with the same etag as you had in the NOTIFY, or not. If not, it has to be because the document has changed since the previous NOTIFY, and so another NOTIFY is coming. When that NOTIFY comes, you check its new-etag. If it matches the document, great. If not, discard and wait for the next NOTIFY. You'll eventually get a NOTIFY whose new etag matches the document received via HTTP. At this point you are synchronized. This will work as long as the server is sending NOTIFYs for each document change. -Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 05 03:04:40 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVNGR-0002wP-W6; Thu, 05 Oct 2006 03:03:27 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVNGQ-0002wK-Hi for simple@ietf.org; Thu, 05 Oct 2006 03:03:26 -0400 Received: from mail.tieto.com ([194.110.47.20]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVNGL-00070k-1H for simple@ietf.org; Thu, 05 Oct 2006 03:03:26 -0400 Received: from viper.eu.tieto.com ([194.110.47.167]) by mail.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 10:03:03 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by viper.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 10:03:05 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Clarification on usage of xcap-diff Date: Thu, 5 Oct 2006 10:00:50 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Clarification on usage of xcap-diff Thread-Index: Acbn74D/m34QboWgT4OkE4JAKdXvlAAXHy7g References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> <45241273.3030801@cisco.com> From: To: , X-OriginalArrivalTime: 05 Oct 2006 07:03:05.0332 (UTC) FILETIME=[4E2C4340:01C6E84C] X-Spam-Score: 0.2 (/) X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello, the usage with ietf-sipping-xcap-config is one of xcap-diff = applications. And this one is also used in OMA specifications. br, Martin -----Original Message----- From: Jonathan Rosenberg [mailto:jdrosen@cisco.com] Sent: Wed 10/4/2006 9:58 PM To: Jari Urpalainen Cc: Hynar Martin; simple@ietf.org Subject: Re: [Simple] Clarification on usage of xcap-diff =20 inline. Jari Urpalainen wrote: >> >>> don't generally use them, and then the client does a full re-fetch=20 >>> (and there this open issue of xcap-diff still exists, at least=20 >>> theoretically). >> >> >> What open issue? >> >> -Jonathan R. >> > I was just referring to the "old" documented issue, i.e. the initial=20 > sync of http resources/sip notify. It may however, be that this = belongs=20 > to config-paper, but all the proposed solutions seem to have some=20 > inadequacy and/or complexity, or is there a (new) reasonable = resolution=20 > here that I'm unaware of ? I have been thinking about this lately. Firstly I think it makes sense to put this issue in the event package=20 draft=20 (http://www.ietf.org/internet-drafts/draft-ietf-sipping-xcap-config-00.tx= t),=20 so that xcap-diff is pure format and can proceed easily. On the issue itself, I think there is a simpler solution than what is in = the document. The idea is this. When you get a NOTIFY with an etag, you=20 do a non-conditional GET. This will either produce a version with the=20 same etag as you had in the NOTIFY, or not. If not, it has to be because = the document has changed since the previous NOTIFY, and so another=20 NOTIFY is coming. When that NOTIFY comes, you check its new-etag. If it=20 matches the document, great. If not, discard and wait for the next=20 NOTIFY. You'll eventually get a NOTIFY whose new etag matches the=20 document received via HTTP. At this point you are synchronized. This will work as long as the server is sending NOTIFYs for each=20 document change. -Jonathan R. --=20 Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 05 03:40:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVNq7-0008PK-TV; Thu, 05 Oct 2006 03:40:19 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVNq6-0008PF-EG for simple@ietf.org; Thu, 05 Oct 2006 03:40:18 -0400 Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVNq1-0007f6-M9 for simple@ietf.org; Thu, 05 Oct 2006 03:40:18 -0400 Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext12.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k957e1qU009042; Thu, 5 Oct 2006 10:40:04 +0300 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 10:40:03 +0300 Received: from mgw-int02.ntc.nokia.com ([172.21.143.97]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 5 Oct 2006 10:40:03 +0300 Received: from kusti.research.nokia.com (mgw.research.nokia.com [172.21.56.13]) by mgw-int02.ntc.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k957e2d8031287; Thu, 5 Oct 2006 10:40:02 +0300 Received: from [172.21.38.148] (esdhcp038148.research.nokia.com [172.21.38.148]) by kusti.research.nokia.com (Postfix) with ESMTP id B2E8F93B78; Thu, 5 Oct 2006 10:40:02 +0300 (EEST) Message-ID: <4524B6D2.8050205@nokia.com> Date: Thu, 05 Oct 2006 10:40:02 +0300 From: Jari Urpalainen User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: ext Jonathan Rosenberg Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> <45241273.3030801@cisco.com> In-Reply-To: <45241273.3030801@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Oct 2006 07:40:03.0235 (UTC) FILETIME=[78256730:01C6E851] X-Spam-Score: 0.0 (/) X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext Jonathan Rosenberg wrote: > inline. > > Jari Urpalainen wrote: > > >>> >>>> don't generally use them, and then the client does a full re-fetch >>>> (and there this open issue of xcap-diff still exists, at least >>>> theoretically). >>> >>> >>> What open issue? >>> >>> -Jonathan R. >>> >> I was just referring to the "old" documented issue, i.e. the initial >> sync of http resources/sip notify. It may however, be that this >> belongs to config-paper, but all the proposed solutions seem to have >> some inadequacy and/or complexity, or is there a (new) reasonable >> resolution here that I'm unaware of ? > > > I have been thinking about this lately. > > Firstly I think it makes sense to put this issue in the event package > draft > (http://www.ietf.org/internet-drafts/draft-ietf-sipping-xcap-config-00.txt), > so that xcap-diff is pure format and can proceed easily. > agreed, it is a better place. > On the issue itself, I think there is a simpler solution than what is > in the document. The idea is this. When you get a NOTIFY with an etag, > you do a non-conditional GET. This will either produce a version with > the same etag as you had in the NOTIFY, or not. If not, it has to be > because the document has changed since the previous NOTIFY, and so > another NOTIFY is coming. When that NOTIFY comes, you check its > new-etag. If it matches the document, great. If not, discard and wait > for the next NOTIFY. You'll eventually get a NOTIFY whose new etag > matches the document received via HTTP. At this point you are > synchronized. > > This will work as long as the server is sending NOTIFYs for each > document change. > > -Jonathan R. > right, this is the simplest approach which is probably good enough for XCAP resources. The disturbing fact is that servers could never do efficient aggregation of individual patches. Instead, you should provide several elements for the same resource, which isn't that nice. Btw. maxOccurs="unbounded" cardinality is missing from schema definition. How about adding some semantics to re-SUBSCRIBE to tell the server "aggregation allowed" meaning sync achieved on the client side ? thanks, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 05 05:41:39 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVPi5-0002UR-Bl; Thu, 05 Oct 2006 05:40:09 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVPi3-0002UC-Ov for simple@ietf.org; Thu, 05 Oct 2006 05:40:07 -0400 Received: from mtagate6.de.ibm.com ([195.212.29.155]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVPi2-00025i-8q for simple@ietf.org; Thu, 05 Oct 2006 05:40:07 -0400 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate6.de.ibm.com (8.13.8/8.13.8) with ESMTP id k959e50E110906 for ; Thu, 5 Oct 2006 09:40:05 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k959gGao2732034 for ; Thu, 5 Oct 2006 11:42:16 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k959e5iK024160 for ; Thu, 5 Oct 2006 11:40:05 +0200 Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com [9.149.166.138]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k959e40L024155 for ; Thu, 5 Oct 2006 11:40:04 +0200 To: simple@ietf.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 From: Avshalom Houri Message-ID: Date: Thu, 5 Oct 2006 11:42:14 +0200 X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.5HF607 | June 26, 2006) at 05/10/2006 11:42:15, Serialize complete at 05/10/2006 11:42:15 X-Spam-Score: 0.1 (/) X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c Subject: [Simple] sip, sips, pres schemas X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0141674260==" Errors-To: simple-bounces@ietf.org This is a multipart message in MIME format. --===============0141674260== Content-Type: multipart/alternative; boundary="=_alternative 00351D96C22571FE_=" This is a multipart message in MIME format. --=_alternative 00351D96C22571FE_= Content-Type: text/plain; charset="US-ASCII" This question may have been raised before but I do not recall that it was completely answered. Assume that a user: * Subscribes to sips:X@Y.com * Subscribes to sip:X@Y.com * Subscribes to pres:X@Y.com This may happen especially when subscribing to groups. Should these be considered as three separate entities? Should each subscription get a notification only when the subscribed to schema is published? If the user should get the same PIDF document for all its subscriptions (no matter which scheme the user have used), what should be the leading entity sips, sip, pres? Should the leading entity be changed as the presence server learns more general schemas (pres: is more general then sip: for example)? I am not sure how clients will handle changing the leading entity on different notifies. --Avshalom --=_alternative 00351D96C22571FE_= Content-Type: text/html; charset="US-ASCII"
This question may have been raised before but I do not recall that it
was completely answered.

Assume that a user:
* Subscribes to sips:X@Y.com
* Subscribes to sip:X@Y.com
* Subscribes to pres:X@Y.com

This may happen especially when subscribing to groups.

Should these be considered as three separate entities?
Should each subscription get a notification only when the subscribed to
schema is published?

If the user should get the same PIDF document for all its subscriptions
(no matter which scheme the user have used), what should be the leading
entity sips, sip, pres? Should the leading entity be changed as the
presence server learns more general schemas (pres: is more general
then sip: for example)? I am not sure how clients will handle changing
the leading entity on different notifies.

--Avshalom

--=_alternative 00351D96C22571FE_=-- --===============0141674260== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0141674260==-- From simple-bounces@ietf.org Thu Oct 05 15:51:16 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVZEy-0000jh-6O; Thu, 05 Oct 2006 15:50:44 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVZEm-0000Qx-Cr; Thu, 05 Oct 2006 15:50:32 -0400 Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVZEm-0007rX-AA; Thu, 05 Oct 2006 15:50:32 -0400 Received: from ns3.neustar.com ([156.154.24.138]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1GVZEm-0001XM-0c; Thu, 05 Oct 2006 15:50:32 -0400 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns3.neustar.com (Postfix) with ESMTP id B639817607; Thu, 5 Oct 2006 19:50:01 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GVZEH-0006gg-B2; Thu, 05 Oct 2006 15:50:01 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org From: Internet-Drafts@ietf.org Message-Id: Date: Thu, 05 Oct 2006 15:50:01 -0400 X-Spam-Score: -2.5 (--) X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be Cc: simple@ietf.org Subject: [Simple] I-D ACTION:draft-ietf-simple-xcap-diff-03.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : An Extensible Markup Language (XML) Document Format for Indicating A Change in XML Configuration Access Protocol (XCAP) Resources Author(s) : J. Rosenberg Filename : draft-ietf-simple-xcap-diff-03.txt Pages : 14 Date : 2006-10-5 This specification defines a document format that can be used to indicate that a change has occurred in a document managed by the Extensible Markup Language (XML) Configuration Access Protocol (XCAP). This format indicates the document that has changed and its former and new entity tags. It also can indicate the specific change that was made in the document, using an XML patch format. XCAP diff documents can be delivered to clients using a number of means, including a Session Initiation Protocol (SIP) event package. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-diff-03.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-simple-xcap-diff-03.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-simple-xcap-diff-03.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-10-5100513.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-simple-xcap-diff-03.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-simple-xcap-diff-03.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-10-5100513.I-D@ietf.org> --OtherAccess-- --NextPart Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --NextPart-- From simple-bounces@ietf.org Thu Oct 05 16:57:13 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVaG9-0005AP-3o; Thu, 05 Oct 2006 16:56:01 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVaG8-0005AK-27 for simple@ietf.org; Thu, 05 Oct 2006 16:56:00 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVaG5-0004D2-LH for simple@ietf.org; Thu, 05 Oct 2006 16:56:00 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 05 Oct 2006 16:55:57 -0400 X-IronPort-AV: i="4.09,266,1157342400"; d="scan'208"; a="105892384:sNHT55663754" Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k95KtvlQ001211; Thu, 5 Oct 2006 16:55:57 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k95KtsYL018035; Thu, 5 Oct 2006 16:55:57 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 16:55:54 -0400 Received: from [160.39.252.102] ([10.86.240.209]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 16:55:54 -0400 Message-ID: <4525715A.3040304@cisco.com> Date: Thu, 05 Oct 2006 16:55:54 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jari Urpalainen Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> <45241273.3030801@cisco.com> <4524B6D2.8050205@nokia.com> In-Reply-To: <4524B6D2.8050205@nokia.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Oct 2006 20:55:54.0243 (UTC) FILETIME=[A5F6FD30:01C6E8C0] DKIM-Signature: a=rsa-sha1; q=dns; l=2589; t=1160081757; x=1160945757; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20Clarification=20on=20usage=20of=20xcap-diff |To:Jari=20Urpalainen=20; X=v=3Dcisco.com=3B=20h=3Dg19aLrvt28oHmCT3X47KVYN4SPc=3D; b=HHb7BP7srdahJiPZAkwi2T7G1+Ku7l0oOKJVDlITwnt+JoqBqDb36hnmF4CQpvSaNWvMhUG9 vyha4OzLSQon7qbJ1Hz1wU1+9MxzSeUk0b5nQVL4KIv7sks6+224T8OJ; Authentication-Results: rtp-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org inline. Jari Urpalainen wrote: >> Firstly I think it makes sense to put this issue in the event package >> draft >> (http://www.ietf.org/internet-drafts/draft-ietf-sipping-xcap-config-00.txt), >> so that xcap-diff is pure format and can proceed easily. >> > agreed, it is a better place. Right. I will strike the section from the revision of the document. > >> On the issue itself, I think there is a simpler solution than what is >> in the document. The idea is this. When you get a NOTIFY with an etag, >> you do a non-conditional GET. This will either produce a version with >> the same etag as you had in the NOTIFY, or not. If not, it has to be >> because the document has changed since the previous NOTIFY, and so >> another NOTIFY is coming. When that NOTIFY comes, you check its >> new-etag. If it matches the document, great. If not, discard and wait >> for the next NOTIFY. You'll eventually get a NOTIFY whose new etag >> matches the document received via HTTP. At this point you are >> synchronized. >> >> This will work as long as the server is sending NOTIFYs for each >> document change. > right, this is the simplest approach which is probably good enough for > XCAP resources. The disturbing fact is that servers could never do > efficient aggregation of individual patches. I wouldn't say never; the server can do it once it knows that the client has the specific version whose etag is in the NOTIFY. The ultimate fix for this is something I think Aki proposed in sipping way back (which we need to revisit), which was that a SUBSCRIBE could contain the etag of the resource being subscibed to that the client already has. Instead, you should provide > several elements for the same resource, which isn't that > nice. Sorry - I don't follow this... > Btw. maxOccurs="unbounded" cardinality is missing from > schema definition. Yes, I know. This had been pointed out to me privately by others. > How about adding some semantics to re-SUBSCRIBE to > tell the server "aggregation allowed" meaning sync achieved on the > client side ? I think the etag-in-SUBSCRIBE approach would provide a clean way to do that. -Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 05 17:06:13 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVaPq-0004Tq-D6; Thu, 05 Oct 2006 17:06:02 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVaPp-0004Tk-Ac for simple@ietf.org; Thu, 05 Oct 2006 17:06:01 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVaPo-0005Gv-1I for simple@ietf.org; Thu, 05 Oct 2006 17:06:01 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 05 Oct 2006 17:05:58 -0400 X-IronPort-AV: i="4.09,266,1157342400"; d="scan'208"; a="105893689:sNHT4046125130" Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k95L5wAX006793; Thu, 5 Oct 2006 17:05:58 -0400 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k95L5vYJ022221; Thu, 5 Oct 2006 17:05:58 -0400 (EDT) Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 17:05:57 -0400 Received: from [160.39.252.102] ([10.86.240.209]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct 2006 17:05:57 -0400 Message-ID: <452573B4.8030802@cisco.com> Date: Thu, 05 Oct 2006 17:05:56 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Avshalom Houri Subject: Re: [Simple] sip, sips, pres schemas References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Oct 2006 21:05:57.0123 (UTC) FILETIME=[0D4F2D30:01C6E8C2] DKIM-Signature: a=rsa-sha1; q=dns; l=2204; t=1160082358; x=1160946358; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Re=3A=20[Simple]=20sip,=20sips,=20pres=20schemas |To:Avshalom=20Houri=20; X=v=3Dcisco.com=3B=20h=3Danwh4GMKVlP8ntxz2Q8fW6PaU08=3D; b=gvYkU7o7lAuu5V5l+QC1/l4ac1opMr04Qv5Pr9Ew7ufwnh9PEZz3rHfBvzDTxsvfCKv/gnb1 YYlPGHO4D8bZK4eCbOXiOn+76UKuqj5L57qi5iOjMzB/zAd5OTs9tX7V; Authentication-Results: rtp-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org inline. Avshalom Houri wrote: > > This question may have been raised before but I do not recall that it > was completely answered. > > Assume that a user: > * Subscribes to sips:X@Y.com > * Subscribes to sip:X@Y.com > * Subscribes to pres:X@Y.com > > This may happen especially when subscribing to groups. > > Should these be considered as three separate entities? The sip and sips would be the same entity. The pres ought to be. > Should each subscription get a notification only when the subscribed to > schema is published? Assuming each URI points to the same resource, there would be a notify on each subscription when it changes, whether its a consequence of a publish or something else. > > If the user should get the same PIDF document for all its subscriptions > (no matter which scheme the user have used), what should be the leading > entity sips, sip, pres? Well, this at least is answered in RFC 4479, which says this: When a document is constructed, the presentity URI is ideally set to the identifier used to request the document in the first place. For example, if a document was requested through a SIP SUBSCRIBE request, the presentity URI would match the Request URI of the SUBSCRIBE request. This follows the principle of least surprise, since the entity requesting the document may not be aware of the other identifiers for the presentity. >Should the leading entity be changed as the > presence server learns more general schemas (pres: is more general > then sip: for example)? I am not sure how clients will handle changing > the leading entity on different notifies. I don't follow here. What do you mean by 'learn'? The subscription is established to a particular URI, and the notifications would contain a presentity ID of that form. -Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 01:04:36 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVhrh-0005RW-MW; Fri, 06 Oct 2006 01:03:17 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVhrg-0005RQ-8K for simple@ietf.org; Fri, 06 Oct 2006 01:03:16 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVhre-0006zD-9Z for simple@ietf.org; Fri, 06 Oct 2006 01:03:16 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k9652iH8030559 for ; Fri, 6 Oct 2006 10:32:52 +0530 Message-Id: <200610060502.k9652iH8030559@mmcmail.megasoft.com> From: "HEM" To: Date: Fri, 6 Oct 2006 10:34:45 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcbpBPByo8jLNc2wTSybDda3rcESZA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-Spam-Score: 0.0 (/) X-Scan-Signature: 3fbd9b434023f8abfcb1532abaec7a21 Subject: [Simple] how to reduce no of subscribe between rls and presence.... X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1006677057==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1006677057== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0010_01C6E933.0C51D010" This is a multi-part message in MIME format. ------=_NextPart_000_0010_01C6E933.0C51D010 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear SIMPLE subscribers, My query : In my presence design there are 30 peoples who should subscribe all each other. This means every user has buddies of all other 29 peoples. Problem: Every user sends subscribe to list (RLS). RLS sends 29 subscribe to Presence server to get the status in the Notification. All the 30 users subscribes to rls then 30 X 29 = 870 subscribe is sent to the Presence server. Now almost same 30 notification goint to sent 29 times. Is there any possible to reduce this subscription rate. Eg. While sending first user subscribe we get all 30 persons notification. Is there any possibility to avoid other persons subscription to send it to presence.... Is there any document speaks about this??? Expecting your suggestions help me... By Hem ------=_NextPart_000_0010_01C6E933.0C51D010 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear  SIMPLE  = subscribers,

My query : In my presence design there are 30 peoples = who should subscribe all each other. This means every user has buddies of all other = 29 peoples.

Problem: Every user sends subscribe to list (RLS). = RLS sends 29 subscribe to Presence server to get the status in the = Notification.

All the 30 users subscribes to rls then 30 X 29 =3D = 870 subscribe is sent to the Presence server. Now almost same 30 = notification goint to sent 29 times. Is there any possible to reduce this subscription = rate.

Eg. While sending first user subscribe we get all 30 = persons notification. Is there any possibility to avoid other persons = subscription to send it to presence……….

Is there any document speaks about = this???

 

Expecting your suggestions help = me…..

 

By

Hem

------=_NextPart_000_0010_01C6E933.0C51D010-- --===============1006677057== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1006677057==-- From simple-bounces@ietf.org Fri Oct 06 02:23:29 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVj6Q-0004v1-7Y; Fri, 06 Oct 2006 02:22:34 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVj6P-0004uk-39 for simple@ietf.org; Fri, 06 Oct 2006 02:22:33 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVj6L-0001UQ-W5 for simple@ietf.org; Fri, 06 Oct 2006 02:22:32 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k966MNH8002685 for ; Fri, 6 Oct 2006 11:52:26 +0530 Message-Id: <200610060622.k966MNH8002685@mmcmail.megasoft.com> From: "HEM" To: Date: Fri, 6 Oct 2006 11:54:19 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcbpEA4f2Qet1TQ1T5mjs77MJHdskA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-Brightmail-Tracker: AAAAAQAAAAQ= X-Whitelist: TRUE X-Spam-Score: 0.0 (/) X-Scan-Signature: 65bc4909d78e8b10349def623cf7a1d1 Subject: [Simple] Simple question about user provisioning X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1201909198==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1201909198== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0028_01C6E93E.2B585050" This is a multi-part message in MIME format. ------=_NextPart_000_0028_01C6E93E.2B585050 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear simple experts, I am Hemkumar doing analysis about presence server, rls and glms. Very happy to subscribe with SIMPLE group to share queries with all you. This is my simple query but I am struggling. Client sends subscribe to RLS with the request uri (i.e. list name e.g. User1_list@home1.com) not rls uri. IFC execution finds out the subscribe is to RLS using uri present in the subscribe (user1_list@home1.com) and the supported header. Then forward to rls. Then in the rls corresponding resource list is assigned to the user and buddies are derived then processed. Question: I think request uri which represents listname(not rls uri) is a separate uri defined for presence service. Who will define this uri? How client knows this uri? Is this unique one? Is user can select his own uri name? Who will configure this uri in the fcl logic? Who will configure this uri , resource list mapping? Is any document says about this? Please tell me if you found answer for any one . Question may be silly. But my theoretical knowledge is not enough to find out answers for the above Please help me guys. Thanking You Hemkumar ------=_NextPart_000_0028_01C6E93E.2B585050 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear simple experts,

I am Hemkumar doing analysis about presence server, = rls and glms.

Very happy to subscribe with SIMPLE group to share = queries with all you.

 

This is my simple query but I am = struggling.

 

Client sends subscribe to RLS with the request uri = (i.e. list name e.g. User1_list@home1.com) not rls uri. IFC execution finds out the subscribe is to RLS using uri = present in the subscribe (user1_list@home1.com) and the supported header. Then forward to rls. Then in the rls corresponding resource list is assigned to the user and buddies are derived then = processed.

 

Question: I think request uri which represents = listname(not rls uri) is a separate uri defined for presence = service.

Who will define this = uri?

How client knows this = uri?

Is this unique one?

Is user can select his own uri = name?

Who will configure this uri in the fcl = logic?

Who will configure this uri , resource list = mapping?

 

Is any document says about this? Please tell me if = you found answer for any one .

Question may be silly. But my theoretical knowledge = is not enough to find out answers for the above

 

Please help me guys.

 

Thanking You

Hemkumar

 

------=_NextPart_000_0028_01C6E93E.2B585050-- --===============1201909198== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1201909198==-- From simple-bounces@ietf.org Fri Oct 06 07:14:23 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVndQ-0000vn-9g; Fri, 06 Oct 2006 07:12:56 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVndP-0000vi-3j for simple@ietf.org; Fri, 06 Oct 2006 07:12:55 -0400 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVndN-0005rv-JJ for simple@ietf.org; Fri, 06 Oct 2006 07:12:55 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k96BCpwe015461; Fri, 6 Oct 2006 14:12:51 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 14:12:51 +0300 Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Fri, 6 Oct 2006 14:12:50 +0300 Received: from kusti.research.nokia.com (mgw.research.nokia.com [172.21.56.13]) by mgw-int01.ntc.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k96BComF014981; Fri, 6 Oct 2006 14:12:50 +0300 Received: from [172.21.38.148] (esdhcp038148.research.nokia.com [172.21.38.148]) by kusti.research.nokia.com (Postfix) with ESMTP id 2BA9F93B78; Fri, 6 Oct 2006 14:12:50 +0300 (EEST) Message-ID: <45263A31.9070409@nokia.com> Date: Fri, 06 Oct 2006 14:12:49 +0300 From: Jari Urpalainen User-Agent: Thunderbird 1.5.0.7 (X11/20060913) MIME-Version: 1.0 To: ext Jonathan Rosenberg Subject: Re: [Simple] Clarification on usage of xcap-diff References: <4522288F.3090704@nokia.com> <45223C1A.1000000@nokia.com> <45231BF4.7010308@cisco.com> <45237714.6030306@nokia.com> <45241273.3030801@cisco.com> <4524B6D2.8050205@nokia.com> <4525715A.3040304@cisco.com> In-Reply-To: <4525715A.3040304@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 06 Oct 2006 11:12:50.0561 (UTC) FILETIME=[5C7A7F10:01C6E938] X-Spam-Score: 0.0 (/) X-Scan-Signature: 00e94c813bef7832af255170dca19e36 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext Jonathan Rosenberg wrote: >> On the issue itself, I think there is a simpler solution than what is >> in the document. The idea is this. When you get a NOTIFY with an >> etag, you do a non-conditional GET. This will either produce a >> version with the same etag as you had in the NOTIFY, or not. If not, >> it has to be because the document has changed since the previous >> NOTIFY, and so another NOTIFY is coming. When that NOTIFY comes, you >> check its new-etag. If it matches the document, great. If not, >> discard and wait for the next NOTIFY. You'll eventually get a NOTIFY >> whose new etag matches the document received via HTTP. At this point >> you are synchronized. >>> >>> This will work as long as the server is sending NOTIFYs for each >>> document change. > >> right, this is the simplest approach which is probably good enough >> for XCAP resources. The disturbing fact is that servers could never >> do efficient aggregation of individual patches. > > I wouldn't say never; the server can do it once it knows that the > client has the specific version whose etag is in the NOTIFY. The > ultimate fix for this is something I think Aki proposed in sipping way > back (which we need to revisit), which was that a SUBSCRIBE could > contain the etag of the resource being subscibed to that the client > already has. > ok, I was unclear what I meant, so the server doesn't know the time to start aggregating, so it may have an "educated guess" so theoretically it could be almost infinite waiting... Imo there's a difference here than with Aki's i-d (in sip), which tries to suppress notifies or bodies (although it is definitely a very good thing and yes should be combined here). What I am looking for is a directive from the client (who definitely knows when it is ready) to the server that aggregation is preferred. Also, it might be reasonable to allow sending only document updates, i.e. no patch info at all for the clients who don't need transmission optimization (or don't support patching). So they want to sync on document basis and want to have a deterministic knowledge of document removals. Usually this sort of thing is easily solved by mime-types and Accept-header which doesn't fit here. So this is imo semantically different than "Suppress-Notify-If-Match" but it is ok for me if this is combined with this "sync" issue (and of course documented). So whatever works and is fairly easily implementable is fine with me. > > Instead, you should provide >> several elements for the same resource, which isn't that >> nice. > > Sorry - I don't follow this... > I just meant when you aggregate patches for a document you just give all individual changes within separate elements (which all refer to the same http resource), so you can then aggregate and give also all ETag changes. So during sync this is ok, but not afterwards. > >> Btw. maxOccurs="unbounded" cardinality is missing from >> schema definition. > > Yes, I know. This had been pointed out to me privately by others. > > >> How about adding some semantics to re-SUBSCRIBE to tell the server >> "aggregation allowed" meaning sync achieved on the client side ? > > I think the etag-in-SUBSCRIBE approach would provide a clean way to do > that. > > -Jonathan R. > Maybe so, although binding this single subscription ETag to multiple ETags of http documents isn't imo that "clean" or clear. But whatever, the discussion can continue only on xcap-config, if there's an even simpler and/or better way... br, Jari _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 08:05:43 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVoRk-00054y-VU; Fri, 06 Oct 2006 08:04:57 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVoRf-000505-Le for simple@ietf.org; Fri, 06 Oct 2006 08:04:52 -0400 Received: from hq-smtp-01.telio.no ([82.196.203.118]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVoE7-0006pL-4c for simple@ietf.org; Fri, 06 Oct 2006 07:50:52 -0400 Received: from office-owa-01.HQ.TELIO.NO (unknown [82.196.203.119]) by hq-smtp-01.telio.no (Postfix) with ESMTP id 359D81944CC for ; Fri, 6 Oct 2006 13:50:37 +0200 (CEST) Received: from [192.168.1.32] ([192.168.1.32]) by office-owa-01.HQ.TELIO.NO with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 13:50:57 +0200 In-Reply-To: <200610060502.k9652iH8030559@mmcmail.megasoft.com> References: <200610060502.k9652iH8030559@mmcmail.megasoft.com> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Message-Id: <13e00e531293391c6dc6c011d7e603eb@telio.no> Content-Transfer-Encoding: quoted-printable From: Hisham Khartabil Subject: Re: [Simple] how to reduce no of subscribe between rls and presence.... Date: Fri, 6 Oct 2006 13:51:34 +0200 To: "HEM" X-Mailer: Apple Mail (2.624) X-OriginalArrivalTime: 06 Oct 2006 11:50:57.0281 (UTC) FILETIME=[AF784710:01C6E93D] X-Spam-Score: 0.0 (/) X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org There should only be 30 subscriptions between the RLS and the Presence=20= Server. The RLS server will not generate multiple subscriptions to the same=20 resource. Imagine you have users A, B and C. they belong to the list=20 users@example.com. The RLS will only send one SUBSCRIBE to A, one=20 SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY resulting from those=20= 3 subscriptions will trigger a NOTIFY to A, B and C. Hisham On Oct 6, 2006, at 7:04 AM, HEM wrote: > Dear=A0 SIMPLE=A0 subscribers, > My query : In my presence design there are 30 peoples who should=20 > subscribe all each other. This means every user has buddies of all=20 > other 29 peoples. > Problem: Every user sends subscribe to list (RLS). RLS sends 29=20 > subscribe to Presence server to get the status in the Notification. > All the 30 users subscribes to rls then 30 X 29 =3D 870 subscribe is=20= > sent to the Presence server. Now almost same 30 notification goint to=20= > sent 29 times. Is there any possible to reduce this subscription rate. > Eg. While sending first user subscribe we get all 30 persons=20 > notification. Is there any possibility to avoid other persons=20 > subscription to send it to presence=85=85=85. > Is there any document speaks about this??? > =A0 > Expecting your suggestions help me=85.. > =A0 > By > Hem > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 08:36:19 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVovA-0005V3-PA; Fri, 06 Oct 2006 08:35:20 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVov9-0005Uw-4Q for simple@ietf.org; Fri, 06 Oct 2006 08:35:19 -0400 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVov7-0004yt-Jb for simple@ietf.org; Fri, 06 Oct 2006 08:35:19 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k96CZGDp024682; Fri, 6 Oct 2006 15:35:16 +0300 Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 15:35:16 +0300 Received: from esebe101.NOE.Nokia.com ([172.21.138.215]) by esebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 15:35:15 +0300 x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] how to reduce no of subscribe between rls andpresence.... Date: Fri, 6 Oct 2006 15:35:15 +0300 Message-ID: In-Reply-To: <13e00e531293391c6dc6c011d7e603eb@telio.no> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] how to reduce no of subscribe between rls andpresence.... Thread-Index: AcbpQCNhSi0vOThVSQC5onI5ltl3DQAAG5Tg From: To: , X-OriginalArrivalTime: 06 Oct 2006 12:35:15.0565 (UTC) FILETIME=[DFEE39D0:01C6E943] X-Spam-Score: 0.2 (/) X-Scan-Signature: 14582b0692e7f70ce7111d04db3781c8 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi, I think the issue is similar to what is also described in = http://www.ietf.org/internet-drafts/draft-rang-simple-problem-statement-0= 0.txt. If the same RLS/domain has N lists which each contain user A, how many = SUBSCRIBEs does it send? If we don't consider authorization, the RLS = could do just a single subscription to user A, which would be a very = scalable approach. However, authorization messes this up. User A may = have totally different policies to different actual subsrcibers sharting = the RLS. Thus, the RLS has to do separate subsrciption for each list = with the credentials of each list owner.=20 One practical consideration is that if the presence document is not = encrypted by S/MIME (with each subscriber's public key), the RLS will = anyway see all the data so the Presence Server and User A would have to = trust the RLS. So, without S/MIME in the picture, as I assume the things = to be, the security properties would still be the same in both cases. So, perhaps, between domains that have some kind of special trust = relationship (and certainly witin a single domain) the optimization = could still be done together with authorization. The model would be that = the RLS would just send a single SUBCSCRIBE to User A, listing the = actual subscribers. The Presence Server would generate some kind of huge = NOTIFY that contains instructions which presence state the RLS should = distribute to which actual subscriber. The trustworthy RLS would then = act upon this and not leak info between subscribers.=20 Is this kind of approach something that people would like to work with? = The security considerations are tricky, but if people come up with = concrete data that interdomain presence does not scale well without this = (I don't have any facts about this), we should at least investigate it. The RLS could additionally use = http://www.ietf.org/internet-drafts/draft-ietf-sip-uri-list-subscribe-00.= txt between domains to further optimize the signaling load. Markus =20 >-----Original Message----- >From: ext Hisham Khartabil [mailto:hisham.khartabil@telio.no]=20 >Sent: 06 October, 2006 14:52 >To: HEM >Cc: simple@ietf.org >Subject: Re: [Simple] how to reduce no of subscribe between=20 >rls andpresence.... > >There should only be 30 subscriptions between the RLS and the=20 >Presence Server. > >The RLS server will not generate multiple subscriptions to the=20 >same resource. > >Imagine you have users A, B and C. they belong to the list=20 >users@example.com. The RLS will only send one SUBSCRIBE to A,=20 >one SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY=20 >resulting from those >3 subscriptions will trigger a NOTIFY to A, B and C. > >Hisham > >On Oct 6, 2006, at 7:04 AM, HEM wrote: > >> Dear=A0 SIMPLE=A0 subscribers, >> My query : In my presence design there are 30 peoples who should=20 >> subscribe all each other. This means every user has buddies of all=20 >> other 29 peoples. >> Problem: Every user sends subscribe to list (RLS). RLS sends 29=20 >> subscribe to Presence server to get the status in the Notification. >> All the 30 users subscribes to rls then 30 X 29 =3D 870 subscribe is=20 >> sent to the Presence server. Now almost same 30 notification=20 >goint to=20 >> sent 29 times. Is there any possible to reduce this=20 >subscription rate. >> Eg. While sending first user subscribe we get all 30 persons=20 >> notification. Is there any possibility to avoid other persons=20 >> subscription to send it to presence.......... >> Is there any document speaks about this??? >> =A0 >> Expecting your suggestions help me..... >> =A0 >> By >> Hem >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple > > >_______________________________________________ >Simple mailing list >Simple@ietf.org >https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 08:47:17 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVp6P-00040M-Mp; Fri, 06 Oct 2006 08:46:57 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVp6O-00040H-Os for simple@ietf.org; Fri, 06 Oct 2006 08:46:56 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVp6N-0006Xl-EN for simple@ietf.org; Fri, 06 Oct 2006 08:46:56 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 06 Oct 2006 05:45:33 -0700 X-IronPort-AV: i="4.09,272,1157353200"; d="scan'208"; a="45087754:sNHT63119916" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k96CjFat021954; Fri, 6 Oct 2006 08:45:15 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k96CjEDM009654; Fri, 6 Oct 2006 08:45:14 -0400 (EDT) Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 08:45:14 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 08:45:14 -0400 Message-ID: <45264FDB.3040309@cisco.com> Date: Fri, 06 Oct 2006 08:45:15 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Hisham Khartabil Subject: Re: [Simple] how to reduce no of subscribe between rls and presence.... References: <200610060502.k9652iH8030559@mmcmail.megasoft.com> <13e00e531293391c6dc6c011d7e603eb@telio.no> In-Reply-To: <13e00e531293391c6dc6c011d7e603eb@telio.no> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 06 Oct 2006 12:45:14.0192 (UTC) FILETIME=[44BD7500:01C6E945] DKIM-Signature: a=rsa-sha1; q=dns; l=2418; t=1160138715; x=1161002715; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20[Simple]=20how=20to=20reduce=20no=20of=20subscribe=20between=20r ls=20and=09presence.... |To:Hisham=20Khartabil=20; X=v=3Dcisco.com=3B=20h=3DwjblTD8Xwy3PlEGMYmxnSgB5XDM=3D; b=YYfi+MPCJBd/LYtmjdKOujxA+vXwgDbX7TcXYJ/eVj4hRs4ZHQ4xqCKg2Hk0NcpWLIQFHDKN 8oznClgK3LZ5WCrwFA+uPAAKgppDdQoMDqkK6URBGk5bmxR0SB/amUMl; Authentication-Results: rtp-dkim-2.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hisham Khartabil wrote: > There should only be 30 subscriptions between the RLS and the Presence > Server. > > The RLS server will not generate multiple subscriptions to the same > resource. > > Imagine you have users A, B and C. they belong to the list > users@example.com. The RLS will only send one SUBSCRIBE to A, one > SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY resulting from those > 3 subscriptions will trigger a NOTIFY to A, B and C. Hisham, The problem is that the presence authorization rules for each user may alter what is published depending on who is subscribing. When B subscribes to A he may get a different result than when C subscribes to A. So when B and C each subscribe to an RLS referencing A they should again get different results. Without some substantial changes to the existing mechanisms, or a very tight and proprietary relationship between the RLS and the presence server, I don't think the approach you suggest can achieve that. One solution to this is to have the RLS subscribe based on its own identity rather than the identity of its subscribers. But that will be quite a different authorization model. Paul > Hisham > > On Oct 6, 2006, at 7:04 AM, HEM wrote: > >> Dear SIMPLE subscribers, >> My query : In my presence design there are 30 peoples who should >> subscribe all each other. This means every user has buddies of all >> other 29 peoples. >> Problem: Every user sends subscribe to list (RLS). RLS sends 29 >> subscribe to Presence server to get the status in the Notification. >> All the 30 users subscribes to rls then 30 X 29 = 870 subscribe is >> sent to the Presence server. Now almost same 30 notification goint to >> sent 29 times. Is there any possible to reduce this subscription rate. >> Eg. While sending first user subscribe we get all 30 persons >> notification. Is there any possibility to avoid other persons >> subscription to send it to presence………. >> Is there any document speaks about this??? >> >> Expecting your suggestions help me….. >> >> By >> Hem >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 10:23:08 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVqae-0008II-Ud; Fri, 06 Oct 2006 10:22:16 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVqad-0008IB-Ns for simple@ietf.org; Fri, 06 Oct 2006 10:22:15 -0400 Received: from mail.genaker.net ([193.145.84.32]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVqac-0005YO-10 for simple@ietf.org; Fri, 06 Oct 2006 10:22:15 -0400 Received: (qmail 16028 invoked by uid 107); 6 Oct 2006 14:16:31 -0000 Received: from unknown (HELO ?172.16.14.46?) (David.Viamonte@genaker.net@172.16.14.46) by mail.genaker.net with AES256-SHA encrypted SMTP; 6 Oct 2006 14:16:31 -0000 Message-ID: <452666B4.8040407@genaker.net> Date: Fri, 06 Oct 2006 16:22:44 +0200 From: David Viamonte User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Markus.Isomaki@nokia.com Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... References: In-Reply-To: X-Spam-Score: 1.7 (+) X-Scan-Signature: 7da5a831c477fb6ef97f379a05fb683c Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0795150865==" Errors-To: simple-bounces@ietf.org --===============0795150865== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit One comment about this.

First of all, I agree it seems quite reasonable, from a "common sense" point of view.

However, as Paul indicates, I think Presence Authorization rules have an impact in this architecture. In principle, a Presentity stores its authorization rules in a XCAP server, which is accessed by the Presence Server to decide which information to send to each subscribed watchers.

If the RLS tries to get a full Presence document from the Presence Server, then the RLS itself will have to filter out Presence information to each subscribing Watcher. In this case the RLS itself has to be connected to the XCAP server and retrieve (and apply) Presence authorization rules... I think this is not the current model for the Presence architecture.

I don't say the RLS could not do that, but then the Presence Server and RLS functionality become progressively mixed up (?).

Comments welcome.

Regards,

David




Markus.Isomaki@nokia.com escribió:
Hi,

I think the issue is similar to what is also described in http://www.ietf.org/internet-drafts/draft-rang-simple-problem-statement-00.txt.

If the same RLS/domain has N lists which each contain user A, how many SUBSCRIBEs does it send? If we don't consider authorization, the RLS could do just a single subscription to user A, which would be a very scalable approach. However, authorization messes this up. User A may have totally different policies to different actual subsrcibers sharting the RLS. Thus, the RLS has to do separate subsrciption for each list with the credentials of each list owner. 

One practical consideration is that if the presence document is not encrypted by S/MIME (with each subscriber's public key), the RLS will anyway see all the data so the Presence Server and User A would have to trust the RLS. So, without S/MIME in the picture, as I assume the things to be, the security properties would still be the same in both cases.

So, perhaps, between domains that have some kind of special trust relationship (and certainly witin a single domain) the optimization could still be done together with authorization. The model would be that the RLS would just send a single SUBCSCRIBE to User A, listing the actual subscribers. The Presence Server would generate some kind of huge NOTIFY that contains instructions which presence state the RLS should distribute to which actual subscriber. The trustworthy RLS would then act upon this and not leak info between subscribers. 

Is this kind of approach something that people would like to work with? The security considerations are tricky, but if people come up with concrete data that interdomain presence does not scale well without this (I don't have any facts about this), we should at least investigate it.

The RLS could additionally use http://www.ietf.org/internet-drafts/draft-ietf-sip-uri-list-subscribe-00.txt between domains to further optimize the signaling load.

Markus
 

  
-----Original Message-----
From: ext Hisham Khartabil [mailto:hisham.khartabil@telio.no] 
Sent: 06 October, 2006 14:52
To: HEM
Cc: simple@ietf.org
Subject: Re: [Simple] how to reduce no of subscribe between 
rls andpresence....

There should only be 30 subscriptions between the RLS and the 
Presence Server.

The RLS server will not generate multiple subscriptions to the 
same resource.

Imagine you have users A, B and C. they belong to the list 
users@example.com. The RLS will only send one SUBSCRIBE to A, 
one SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY 
resulting from those
3 subscriptions will trigger a NOTIFY to A, B and C.

Hisham

On Oct 6, 2006, at 7:04 AM, HEM wrote:

    
Dear  SIMPLE  subscribers,
My query : In my presence design there are 30 peoples who should 
subscribe all each other. This means every user has buddies of all 
other 29 peoples.
Problem: Every user sends subscribe to list (RLS). RLS sends 29 
subscribe to Presence server to get the status in the Notification.
All the 30 users subscribes to rls then 30 X 29 = 870 subscribe is 
sent to the Presence server. Now almost same 30 notification 
      
goint to 
    
sent 29 times. Is there any possible to reduce this 
      
subscription rate.
    
Eg. While sending first user subscribe we get all 30 persons 
notification. Is there any possibility to avoid other persons 
subscription to send it to presence..........
Is there any document speaks about this???
 
Expecting your suggestions help me.....
 
By
Hem
_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple
      
_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple

    

_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple

  
--===============0795150865== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0795150865==-- From simple-bounces@ietf.org Fri Oct 06 10:44:23 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVqvf-0004gy-78; Fri, 06 Oct 2006 10:43:59 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVqvd-0004gt-PC for simple@ietf.org; Fri, 06 Oct 2006 10:43:57 -0400 Received: from mtagate6.de.ibm.com ([195.212.29.155]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVqvc-0003xw-3u for simple@ietf.org; Fri, 06 Oct 2006 10:43:57 -0400 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate6.de.ibm.com (8.13.8/8.13.8) with ESMTP id k96Eht9b100136 for ; Fri, 6 Oct 2006 14:43:55 GMT Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com [9.149.165.229]) by d12nrmr1607.megacenter.de.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k96Ek8372224246 for ; Fri, 6 Oct 2006 16:46:08 +0200 Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k96EhskZ012685 for ; Fri, 6 Oct 2006 16:43:54 +0200 Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com [9.149.166.138]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k96Ehrlx012666 for ; Fri, 6 Oct 2006 16:43:53 +0200 In-Reply-To: <452573B4.8030802@cisco.com> To: Jonathan Rosenberg MIME-Version: 1.0 Subject: Re: [Simple] sip, sips, pres schemas X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 From: Avshalom Houri Message-ID: Date: Fri, 6 Oct 2006 16:46:02 +0200 X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.5HF607 | June 26, 2006) at 06/10/2006 16:46:06, Serialize complete at 06/10/2006 16:46:06 X-Spam-Score: 0.1 (/) X-Scan-Signature: 926f893f9bbbfa169f045f85f0cdb955 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0078763888==" Errors-To: simple-bounces@ietf.org This is a multipart message in MIME format. --===============0078763888== Content-Type: multipart/alternative; boundary="=_alternative 0050EB52C22571FF_=" This is a multipart message in MIME format. --=_alternative 0050EB52C22571FF_= Content-Type: text/plain; charset="US-ASCII" inline --Avshalom Jonathan Rosenberg wrote on 05/10/2006 23:05:56: > inline. > > Avshalom Houri wrote: > > > > > This question may have been raised before but I do not recall that it > > was completely answered. > > > > Assume that a user: > > * Subscribes to sips:X@Y.com > > * Subscribes to sip:X@Y.com > > * Subscribes to pres:X@Y.com > > > > This may happen especially when subscribing to groups. > > > > Should these be considered as three separate entities? > > The sip and sips would be the same entity. The pres ought to be. > > > Should each subscription get a notification only when the subscribed to > > schema is published? > > Assuming each URI points to the same resource, there would be a notify > on each subscription when it changes, whether its a consequence of a > publish or something else. According to the text from 4479 we need to create a different presentity URI for each subscription where the presentity URI is the subscribed to URI. > > > > > If the user should get the same PIDF document for all its subscriptions > > (no matter which scheme the user have used), what should be the leading > > entity sips, sip, pres? > > Well, this at least is answered in RFC 4479, which says this: > > When a document is constructed, the presentity URI is ideally set to > the identifier used to request the document in the first place. For > example, if a document was requested through a SIP SUBSCRIBE request, > the presentity URI would match the Request URI of the SUBSCRIBE > request. This follows the principle of least surprise, since the > entity requesting the document may not be aware of the other > identifiers for the presentity. So for example, consider a public group for example, it has 2 entries of Joe. One with SIPS, one with SIP, according to the text above, the pres doc for SIPS entry in the group should have a presentity URI of SIPS and the other should have a presentity URI of SIP. > > > > >Should the leading entity be changed as the > > presence server learns more general schemas (pres: is more general > > then sip: for example)? I am not sure how clients will handle changing > > the leading entity on different notifies. > > I don't follow here. What do you mean by 'learn'? The subscription is > established to a particular URI, and the notifications would contain a > presentity ID of that form. According to the text above from 4479 there will be only a single presentity URI all the time which will be the subscribed to URI so this question is answered by 4479. > > -Jonathan R. > > -- > Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza > Cisco Fellow Parsippany, NJ 07054-2711 > Cisco Systems > jdrosen@cisco.com FAX: (973) 952-5050 > http://www.jdrosen.net PHONE: (973) 952-5000 > http://www.cisco.com > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple --=_alternative 0050EB52C22571FF_= Content-Type: text/html; charset="US-ASCII"
inline

--Avshalom


Jonathan Rosenberg <jdrosen@cisco.com> wrote on 05/10/2006 23:05:56:

> inline.
>
> Avshalom Houri wrote:
>
> >
> > This question may have been raised before but I do not recall that it
> > was completely answered.
> >
> > Assume that a user:
> > * Subscribes to sips:X@Y.com
> > * Subscribes to sip:X@Y.com
> > * Subscribes to pres:X@Y.com
> >
> > This may happen especially when subscribing to groups.
> >
> > Should these be considered as three separate entities?
>
> The sip and sips would be the same entity. The pres ought to be.

>
> > Should each subscription get a notification only when the subscribed to
> > schema is published?
>
> Assuming each URI points to the same resource, there would be a notify
> on each subscription when it changes, whether its a consequence of a
> publish or something else.
According to the text from 4479 we need to create a different presentity URI for

each subscription where the presentity URI is the subscribed to URI.
>
> >
> > If the user should get the same PIDF document for all its subscriptions
> > (no matter which scheme the user have used), what should be the leading
> > entity sips, sip, pres?

>
> Well, this at least is answered in RFC 4479, which says this:
>
>    When a document is constructed, the presentity URI is ideally set to
>     the identifier used to request the document in the first place.  For
>     example, if a document was requested through a SIP SUBSCRIBE request,
>     the presentity URI would match the Request URI of the SUBSCRIBE
>     request.  This follows the principle of least surprise, since the
>     entity requesting the document may not be aware of the other
>     identifiers for the presentity.
So for example, consider a public group for example, it has 2 entries of

Joe. One with SIPS, one with SIP, according to the text above, the pres doc
for SIPS entry in the group should have a presentity URI of SIPS and
the other should have a presentity URI of SIP.
>
>
>
>   >Should the leading entity be changed as the
> > presence server learns more general schemas (pres: is more general
> > then sip: for example)? I am not sure how clients will handle changing
> > the leading entity on different notifies.
>
> I don't follow here. What do you mean by 'learn'? The subscription is
> established to a particular URI, and the notifications would contain a
> presentity ID of that form.

According to the text above from 4479 there will be only a single presentity
URI all the time which will be the subscribed to URI so this question is answered
by 4479.
>
> -Jonathan R.
>
> --
> Jonathan D. Rosenberg, Ph.D.                   600 Lanidex Plaza
> Cisco Fellow                                   Parsippany, NJ 07054-2711
> Cisco Systems
> jdrosen@cisco.com                              FAX:   (973) 952-5050
> http://www.jdrosen.net                         PHONE: (973) 952-5000
> http://www.cisco.com
>
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
--=_alternative 0050EB52C22571FF_=-- --===============0078763888== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0078763888==-- From simple-bounces@ietf.org Fri Oct 06 10:55:57 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVr6x-00048L-EE; Fri, 06 Oct 2006 10:55:39 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVr6w-000482-1u for simple@ietf.org; Fri, 06 Oct 2006 10:55:38 -0400 Received: from hq-smtp-01.telio.no ([82.196.203.118]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVr6t-0006TP-A9 for simple@ietf.org; Fri, 06 Oct 2006 10:55:38 -0400 Received: from office-owa-01.HQ.TELIO.NO (unknown [82.196.203.119]) by hq-smtp-01.telio.no (Postfix) with ESMTP id 258FE1944CC for ; Fri, 6 Oct 2006 16:55:22 +0200 (CEST) Received: from [192.168.1.32] ([192.168.1.32]) by office-owa-01.HQ.TELIO.NO with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 16:55:41 +0200 In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <1a944b252870bf32732772ef10a2dca2@telio.no> Content-Transfer-Encoding: quoted-printable From: Hisham Khartabil Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... Date: Fri, 6 Oct 2006 16:56:18 +0200 To: X-Mailer: Apple Mail (2.624) X-OriginalArrivalTime: 06 Oct 2006 14:55:41.0345 (UTC) FILETIME=[7E163910:01C6E957] X-Spam-Score: 0.0 (/) X-Scan-Signature: 2ed806e2f53ff1a061ad4f97e00345ac Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org You are right and I do not dispute that. I was only addressing Hem's =20 specific use case where everybody is subscribing to everybody in what I =20= assumed is a closed enterprise presence solution. But again you are =20 right, I dislike some of my colleagues as well :) Considering your issue with authorisation rules, I was thinking of the =20= following solution ( a variation of yours I think): - The SUBSCRIBE for a certain presentity between the RLS and the PS =20 contains a body containing the list of watchers (a variation to =20 draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one =20 watcher at the beginning - The Presence server generates different presence info, one for each =20= of the watchers listed in the SUBSCRIBE. It then puts those in one =20 NOTIFY (a variation to RFC 4662, RLS RFC) - When a new watcher subscribers to that presentity, the RLS would =20 refresh the subscription and add another watcher to that watcher list Thoughts? Hisham On Oct 6, 2006, at 2:35 PM, wrote: > Hi, > > I think the issue is similar to what is also described in =20 > http://www.ietf.org/internet-drafts/draft-rang-simple-problem-=20 > statement-00.txt. > > If the same RLS/domain has N lists which each contain user A, how many = =20 > SUBSCRIBEs does it send? If we don't consider authorization, the RLS =20= > could do just a single subscription to user A, which would be a very =20= > scalable approach. However, authorization messes this up. User A may =20= > have totally different policies to different actual subsrcibers =20 > sharting the RLS. Thus, the RLS has to do separate subsrciption for =20= > each list with the credentials of each list owner. > > One practical consideration is that if the presence document is not =20= > encrypted by S/MIME (with each subscriber's public key), the RLS will =20= > anyway see all the data so the Presence Server and User A would have =20= > to trust the RLS. So, without S/MIME in the picture, as I assume the =20= > things to be, the security properties would still be the same in both =20= > cases. > > So, perhaps, between domains that have some kind of special trust =20 > relationship (and certainly witin a single domain) the optimization =20= > could still be done together with authorization. The model would be =20= > that the RLS would just send a single SUBCSCRIBE to User A, listing =20= > the actual subscribers. The Presence Server would generate some kind =20= > of huge NOTIFY that contains instructions which presence state the RLS = =20 > should distribute to which actual subscriber. The trustworthy RLS =20 > would then act upon this and not leak info between subscribers. > > Is this kind of approach something that people would like to work =20 > with? The security considerations are tricky, but if people come up =20= > with concrete data that interdomain presence does not scale well =20 > without this (I don't have any facts about this), we should at least =20= > investigate it. > > The RLS could additionally use =20 > http://www.ietf.org/internet-drafts/draft-ietf-sip-uri-list-subscribe=20= > -00.txt between domains to further optimize the signaling load. > > Markus > > >> -----Original Message----- >> From: ext Hisham Khartabil [mailto:hisham.khartabil@telio.no] >> Sent: 06 October, 2006 14:52 >> To: HEM >> Cc: simple@ietf.org >> Subject: Re: [Simple] how to reduce no of subscribe between >> rls andpresence.... >> >> There should only be 30 subscriptions between the RLS and the >> Presence Server. >> >> The RLS server will not generate multiple subscriptions to the >> same resource. >> >> Imagine you have users A, B and C. they belong to the list >> users@example.com. The RLS will only send one SUBSCRIBE to A, >> one SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY >> resulting from those >> 3 subscriptions will trigger a NOTIFY to A, B and C. >> >> Hisham >> >> On Oct 6, 2006, at 7:04 AM, HEM wrote: >> >>> Dear=A0 SIMPLE=A0 subscribers, >>> My query : In my presence design there are 30 peoples who should >>> subscribe all each other. This means every user has buddies of all >>> other 29 peoples. >>> Problem: Every user sends subscribe to list (RLS). RLS sends 29 >>> subscribe to Presence server to get the status in the Notification. >>> All the 30 users subscribes to rls then 30 X 29 =3D 870 subscribe is >>> sent to the Presence server. Now almost same 30 notification >> goint to >>> sent 29 times. Is there any possible to reduce this >> subscription rate. >>> Eg. While sending first user subscribe we get all 30 persons >>> notification. Is there any possibility to avoid other persons >>> subscription to send it to presence.......... >>> Is there any document speaks about this??? >>> =A0 >>> Expecting your suggestions help me..... >>> =A0 >>> By >>> Hem >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www1.ietf.org/mailman/listinfo/simple >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple >> > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 11:41:27 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVro2-0002Hn-6J; Fri, 06 Oct 2006 11:40:10 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVro0-0002Hd-83 for simple@ietf.org; Fri, 06 Oct 2006 11:40:08 -0400 Received: from mail.genaker.net ([193.145.84.32]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVrnz-0002eL-Hu for simple@ietf.org; Fri, 06 Oct 2006 11:40:08 -0400 Received: (qmail 18120 invoked by uid 107); 6 Oct 2006 15:34:28 -0000 Received: from unknown (HELO ?172.16.14.46?) (David.Viamonte@genaker.net@172.16.14.46) by mail.genaker.net with AES256-SHA encrypted SMTP; 6 Oct 2006 15:34:28 -0000 Message-ID: <452678FB.7000505@genaker.net> Date: Fri, 06 Oct 2006 17:40:43 +0200 From: David Viamonte User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Hisham Khartabil Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... References: <1a944b252870bf32732772ef10a2dca2@telio.no> In-Reply-To: <1a944b252870bf32732772ef10a2dca2@telio.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Scan-Signature: 03169bfe4792634a390035a01a6c6d2f Cc: simple@ietf.org, Markus.Isomaki@nokia.com X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org (forget my previous post, as I think it contained obvious already discussed topics) Proposal looks interesting. One additional thought: Why not using or adapting content indirection to this case? That is: Presence documents are posted in a content server, so only the reference is provided by the PS to the RLS. If two users are entitled to receive the same information, the URL may be the same, so the RLS does not need to retrieve that document twice. This solution could save a lot of traffic between domains, and oit is not against Hisham's proposals (it can be combined with some of them). A lot of thinking may be required yet, but perhaps it can be considered... Cheers, David Hisham Khartabil escribió: > You are right and I do not dispute that. I was only addressing Hem's > specific use case where everybody is subscribing to everybody in what > I assumed is a closed enterprise presence solution. But again you are > right, I dislike some of my colleagues as well :) > > Considering your issue with authorisation rules, I was thinking of the > following solution ( a variation of yours I think): > > - The SUBSCRIBE for a certain presentity between the RLS and the PS > contains a body containing the list of watchers (a variation to > draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one > watcher at the beginning > - The Presence server generates different presence info, one for each > of the watchers listed in the SUBSCRIBE. It then puts those in one > NOTIFY (a variation to RFC 4662, RLS RFC) > - When a new watcher subscribers to that presentity, the RLS would > refresh the subscription and add another watcher to that watcher list > > Thoughts? > > Hisham > > > On Oct 6, 2006, at 2:35 PM, wrote: > >> Hi, >> >> I think the issue is similar to what is also described in >> http://www.ietf.org/internet-drafts/draft-rang-simple-problem-statement-00.txt. >> >> >> If the same RLS/domain has N lists which each contain user A, how >> many SUBSCRIBEs does it send? If we don't consider authorization, the >> RLS could do just a single subscription to user A, which would be a >> very scalable approach. However, authorization messes this up. User A >> may have totally different policies to different actual subsrcibers >> sharting the RLS. Thus, the RLS has to do separate subsrciption for >> each list with the credentials of each list owner. >> >> One practical consideration is that if the presence document is not >> encrypted by S/MIME (with each subscriber's public key), the RLS will >> anyway see all the data so the Presence Server and User A would have >> to trust the RLS. So, without S/MIME in the picture, as I assume the >> things to be, the security properties would still be the same in both >> cases. >> >> So, perhaps, between domains that have some kind of special trust >> relationship (and certainly witin a single domain) the optimization >> could still be done together with authorization. The model would be >> that the RLS would just send a single SUBCSCRIBE to User A, listing >> the actual subscribers. The Presence Server would generate some kind >> of huge NOTIFY that contains instructions which presence state the >> RLS should distribute to which actual subscriber. The trustworthy RLS >> would then act upon this and not leak info between subscribers. >> >> Is this kind of approach something that people would like to work >> with? The security considerations are tricky, but if people come up >> with concrete data that interdomain presence does not scale well >> without this (I don't have any facts about this), we should at least >> investigate it. >> >> The RLS could additionally use >> http://www.ietf.org/internet-drafts/draft-ietf-sip-uri-list-subscribe-00.txt >> between domains to further optimize the signaling load. >> >> Markus >> >> >>> -----Original Message----- >>> From: ext Hisham Khartabil [mailto:hisham.khartabil@telio.no] >>> Sent: 06 October, 2006 14:52 >>> To: HEM >>> Cc: simple@ietf.org >>> Subject: Re: [Simple] how to reduce no of subscribe between >>> rls andpresence.... >>> >>> There should only be 30 subscriptions between the RLS and the >>> Presence Server. >>> >>> The RLS server will not generate multiple subscriptions to the >>> same resource. >>> >>> Imagine you have users A, B and C. they belong to the list >>> users@example.com. The RLS will only send one SUBSCRIBE to A, >>> one SUBSCRIBE to B, and one SUBSCRIBE to C. Any NOTIFY >>> resulting from those >>> 3 subscriptions will trigger a NOTIFY to A, B and C. >>> >>> Hisham >>> >>> On Oct 6, 2006, at 7:04 AM, HEM wrote: >>> >>>> Dear SIMPLE subscribers, >>>> My query : In my presence design there are 30 peoples who should >>>> subscribe all each other. This means every user has buddies of all >>>> other 29 peoples. >>>> Problem: Every user sends subscribe to list (RLS). RLS sends 29 >>>> subscribe to Presence server to get the status in the Notification. >>>> All the 30 users subscribes to rls then 30 X 29 = 870 subscribe is >>>> sent to the Presence server. Now almost same 30 notification >>> goint to >>>> sent 29 times. Is there any possible to reduce this >>> subscription rate. >>>> Eg. While sending first user subscribe we get all 30 persons >>>> notification. Is there any possibility to avoid other persons >>>> subscription to send it to presence.......... >>>> Is there any document speaks about this??? >>>> >>>> Expecting your suggestions help me..... >>>> >>>> By >>>> Hem >>>> _______________________________________________ >>>> Simple mailing list >>>> Simple@ietf.org >>>> https://www1.ietf.org/mailman/listinfo/simple >>> >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www1.ietf.org/mailman/listinfo/simple >>> >> > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 06 11:58:54 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVs5n-0003os-CV; Fri, 06 Oct 2006 11:58:31 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVs5m-0003on-5U for simple@ietf.org; Fri, 06 Oct 2006 11:58:30 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVs5h-0006bn-Ra for simple@ietf.org; Fri, 06 Oct 2006 11:58:30 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 06 Oct 2006 08:56:53 -0700 X-IronPort-AV: i="4.09,273,1157353200"; d="scan'208"; a="45113920:sNHT52948370" Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k96FuVFr006202; Fri, 6 Oct 2006 11:56:31 -0400 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k96FuVYJ020701; Fri, 6 Oct 2006 11:56:31 -0400 (EDT) Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 11:56:30 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 6 Oct 2006 11:56:30 -0400 Message-ID: <45267CAD.60001@cisco.com> Date: Fri, 06 Oct 2006 11:56:29 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Hisham Khartabil Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... References: <1a944b252870bf32732772ef10a2dca2@telio.no> In-Reply-To: <1a944b252870bf32732772ef10a2dca2@telio.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 06 Oct 2006 15:56:30.0731 (UTC) FILETIME=[FD4A55B0:01C6E95F] DKIM-Signature: a=rsa-sha1; q=dns; l=1811; t=1160150191; x=1161014191; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20[Simple]=20how=20to=20reduce=20no=20of=20subscribe=20between=20r ls=20andpresence.... |To:Hisham=20Khartabil=20; X=v=3Dcisco.com=3B=20h=3DRS8lWqvsjd0rtnxKIGzCaRZ1k28=3D; b=Opl5nHuVhjIt6VfiWw1LmvHf2X+Bb9rrAcIcaNZBWGAXN2MWmDnTRzwXqUpGGzbBiJW6OPQf 73TjhBYwQ8hJoIB1CDujiqROM5TX7wu6/Qwp0c3DW1HFnf5i4MqjwZhw; Authentication-Results: rtp-dkim-1.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9 Cc: simple@ietf.org, Markus.Isomaki@nokia.com X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hisham Khartabil wrote: > You are right and I do not dispute that. I was only addressing Hem's > specific use case where everybody is subscribing to everybody in what I > assumed is a closed enterprise presence solution. But again you are > right, I dislike some of my colleagues as well :) > > Considering your issue with authorisation rules, I was thinking of the > following solution ( a variation of yours I think): > > - The SUBSCRIBE for a certain presentity between the RLS and the PS > contains a body containing the list of watchers (a variation to > draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one > watcher at the beginning > - The Presence server generates different presence info, one for each of > the watchers listed in the SUBSCRIBE. It then puts those in one NOTIFY > (a variation to RFC 4662, RLS RFC) > - When a new watcher subscribers to that presentity, the RLS would > refresh the subscription and add another watcher to that watcher list > > Thoughts? I think something could be made to work this way, that would work in some circumstances. But it has some very complex authorization issues: - the RLS will have to authenticate and be authorized by the PS using some identity - presumably its own. - the PS will have to trust the RLS as much as the union of all the watchers the RLS represents. - the PS will also have to trust the RLS to distribute the returned info in the agreed upon way. In general there is no reason to expect a close relationship between the RLS and the PS for *all* of the presentities in the list. In particular, as soon as a list includes presentities from two trust domains this assumption will be violated. So I don't think the above can be a full solution. Paul _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Sat Oct 07 08:01:53 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWAqe-0000Cv-Nb; Sat, 07 Oct 2006 08:00:08 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWAqc-0000Bk-Md for simple@ietf.org; Sat, 07 Oct 2006 08:00:06 -0400 Received: from violet.upc.es ([147.83.2.51]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GWAqW-0001EI-0Q for simple@ietf.org; Sat, 07 Oct 2006 08:00:06 -0400 Received: from localhost (wmail-mat.upc.es [147.83.39.70]) by violet.upc.es (8.13.1/8.13.1) with ESMTP id k97BxwlB002862 for ; Sat, 7 Oct 2006 13:59:58 +0200 Received: from 80.224.231.98 ( [80.224.231.98]) as user viamonte@mat.upc.es by wmail-mat.upc.es with HTTP; Sat, 7 Oct 2006 13:51:09 +0200 Message-ID: <1160221869.452794ad8e7ec@wmail-mat.upc.es> Date: Sat, 7 Oct 2006 13:51:09 +0200 From: David Viamonte To: simple@ietf.org Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... References: <1a944b252870bf32732772ef10a2dca2@telio.no> <45267CAD.60001@cisco.com> In-Reply-To: <45267CAD.60001@cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.1 X-Originating-IP: 80.224.231.98 X-Mail-Scanned: Criba 2.0 + Clamd X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (violet.upc.es [147.83.2.51]); Sat, 07 Oct 2006 13:59:58 +0200 (CEST) X-Spam-Score: 0.0 (/) X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6 X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org (forget my previous post as it contained obvious statements ;-) Regardless, one additional thought: wouldn't it make sense to adapt Content Indirection to this type of cases? That is: the RLS subscribes and the PS sends a NOTIFY message containing a reference (URL) to the location of a Presence document. In case two watchers are entitled to receive the same Presence information, the PS would send the same URL, so the RLS would not need to download the same document twice. Subsequent notifications could work the same... It does not remove 100% of the redundant traffic, but I think it certainly helps. I think significant work might be required to define a complete solution and ensure full synch between Presence documents across PS, RLS and the content server, but giving a thought about the idea could be helpful, perhaps, in scope of this discussion. IMMO, I think a well-defined framework around content indirection should be useful to reduce overall Presence traffic within and across domains. Regards, David Mensaje citado por Paul Kyzivat : > > > Hisham Khartabil wrote: > > You are right and I do not dispute that. I was only addressing Hem's > > specific use case where everybody is subscribing to everybody in what I > > assumed is a closed enterprise presence solution. But again you are > > right, I dislike some of my colleagues as well :) > > > > Considering your issue with authorisation rules, I was thinking of the > > following solution ( a variation of yours I think): > > > > - The SUBSCRIBE for a certain presentity between the RLS and the PS > > contains a body containing the list of watchers (a variation to > > draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one > > watcher at the beginning > > - The Presence server generates different presence info, one for each of > > the watchers listed in the SUBSCRIBE. It then puts those in one NOTIFY > > (a variation to RFC 4662, RLS RFC) > > - When a new watcher subscribers to that presentity, the RLS would > > refresh the subscription and add another watcher to that watcher list > > > > Thoughts? > > I think something could be made to work this way, that would work in > some circumstances. But it has some very complex authorization issues: > > - the RLS will have to authenticate and be authorized by the PS > using some identity - presumably its own. > > - the PS will have to trust the RLS as much as the union of all > the watchers the RLS represents. > > - the PS will also have to trust the RLS to distribute the returned > info in the agreed upon way. > > In general there is no reason to expect a close relationship between the > RLS and the PS for *all* of the presentities in the list. In particular, > as soon as a list includes presentities from two trust domains this > assumption will be violated. > > So I don't think the above can be a full solution. > > Paul > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 09 02:05:06 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWoEH-00088e-2H; Mon, 09 Oct 2006 02:03:09 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWoEG-00088Z-Af for simple@ietf.org; Mon, 09 Oct 2006 02:03:08 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GWoEE-00084b-2r for simple@ietf.org; Mon, 09 Oct 2006 02:03:08 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k99623H8030436; Mon, 9 Oct 2006 11:32:32 +0530 Message-Id: <200610090602.k99623H8030436@mmcmail.megasoft.com> From: "HEM" To: "'David Viamonte'" Subject: RE: [Simple] how to reduce no of subscribe between rls andpresence.... Date: Mon, 9 Oct 2006 11:34:05 +0530 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 In-Reply-To: <1160221869.452794ad8e7ec@wmail-mat.upc.es> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbqCRaErCjlXIeXQC2lonFn3l2SfQBWKZUQ X-Spam-Score: 0.0 (/) X-Scan-Signature: 093efd19b5f651b2707595638f6c4003 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi David, Really good idea to do content indirection. What I understand from this is: client sends request to rls. Rls resolves and sends no of subscribe and receives no of notify equal to buddylist. But the notify contains content indirection (http uri to get presence document from xcap server present in the presence server)instead of whole content. Then rls requests xcap server to get pidf doc and caches to send to the clients who are all requests for that resource. The problem here I guess is : Scenario: user A wants user c document. Now user c doc is in rls cache. If the user b wants the same user c doc. Rls will not make again the request and it just sends the cache c. Problem: the gap between request of A and B user c may change his status. How it will be reflected to the user B. Can you please tell me the documents which deals about this. Thanking you, Regards hem -----Original Message----- From: David Viamonte [mailto:viamonte@entel.upc.edu] Sent: Saturday, October 07, 2006 5:21 PM To: simple@ietf.org Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... (forget my previous post as it contained obvious statements ;-) Regardless, one additional thought: wouldn't it make sense to adapt Content Indirection to this type of cases? That is: the RLS subscribes and the PS sends a NOTIFY message containing a reference (URL) to the location of a Presence document. In case two watchers are entitled to receive the same Presence information, the PS would send the same URL, so the RLS would not need to download the same document twice. Subsequent notifications could work the same... It does not remove 100% of the redundant traffic, but I think it certainly helps. I think significant work might be required to define a complete solution and ensure full synch between Presence documents across PS, RLS and the content server, but giving a thought about the idea could be helpful, perhaps, in scope of this discussion. IMMO, I think a well-defined framework around content indirection should be useful to reduce overall Presence traffic within and across domains. Regards, David Mensaje citado por Paul Kyzivat : > > > Hisham Khartabil wrote: > > You are right and I do not dispute that. I was only addressing Hem's > > specific use case where everybody is subscribing to everybody in what I > > assumed is a closed enterprise presence solution. But again you are > > right, I dislike some of my colleagues as well :) > > > > Considering your issue with authorisation rules, I was thinking of the > > following solution ( a variation of yours I think): > > > > - The SUBSCRIBE for a certain presentity between the RLS and the PS > > contains a body containing the list of watchers (a variation to > > draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one > > watcher at the beginning > > - The Presence server generates different presence info, one for each of > > the watchers listed in the SUBSCRIBE. It then puts those in one NOTIFY > > (a variation to RFC 4662, RLS RFC) > > - When a new watcher subscribers to that presentity, the RLS would > > refresh the subscription and add another watcher to that watcher list > > > > Thoughts? > > I think something could be made to work this way, that would work in > some circumstances. But it has some very complex authorization issues: > > - the RLS will have to authenticate and be authorized by the PS > using some identity - presumably its own. > > - the PS will have to trust the RLS as much as the union of all > the watchers the RLS represents. > > - the PS will also have to trust the RLS to distribute the returned > info in the agreed upon way. > > In general there is no reason to expect a close relationship between the > RLS and the PS for *all* of the presentities in the list. In particular, > as soon as a list includes presentities from two trust domains this > assumption will be violated. > > So I don't think the above can be a full solution. > > Paul > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 09 03:21:12 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWpQZ-0003PV-Fl; Mon, 09 Oct 2006 03:19:55 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWpQY-0003PP-Ey for simple@ietf.org; Mon, 09 Oct 2006 03:19:54 -0400 Received: from mail.genaker.net ([193.145.84.32]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GWpQU-0003ii-O1 for simple@ietf.org; Mon, 09 Oct 2006 03:19:54 -0400 Received: (qmail 26462 invoked by uid 107); 9 Oct 2006 07:13:43 -0000 Received: from unknown (HELO ?172.16.14.46?) (David.Viamonte@genaker.net@172.16.14.46) by mail.genaker.net with AES256-SHA encrypted SMTP; 9 Oct 2006 07:13:43 -0000 Message-ID: <4529F83A.6090209@genaker.net> Date: Mon, 09 Oct 2006 09:20:26 +0200 From: David Viamonte User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: HEM Subject: Re: [Simple] how to reduce no of subscribe between rls andpresence.... References: <200610090602.k99623H8030436@mmcmail.megasoft.com> In-Reply-To: <200610090602.k99623H8030436@mmcmail.megasoft.com> X-Spam-Score: 1.7 (+) X-Scan-Signature: 963faf56c3a5b6715f0b71b66181e01a Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0971506890==" Errors-To: simple-bounces@ietf.org --===============0971506890== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thanks for your feedback,

This is not referenced in any document, it came to my mind as the discussion moved forward ;-)

I am happy to work in the idea, though, if it makes any sense to the SIMPLE WG.

Regarding your question: remember that the PS will send a NOTIFY every time there is a Presence update. Thus, the PS would indeed send a notification whenever the Presence document has changed. Perhaps the content indirection mechanism for this type of cases should contain some additional parameter to guarantee permanent synch and ensure that the RLS retrieves the most updated Presence document when needed. Possibly something similar to the "etag" attribute (?).

Comments are welcome.

Cheers,

David




HEM escribió:
Hi David,
Really good idea to do content indirection.
What I understand from this is: client sends request to rls. Rls resolves
and sends no of subscribe and receives no of notify equal to buddylist. But
the notify contains content indirection (http uri to get presence document
from xcap server present in the presence server)instead of whole content.
Then rls requests xcap server to get pidf doc and caches to send to the
clients who are all requests for that resource.
The problem here I guess is : 
Scenario: user A wants user c document. Now user c doc is in rls cache. If
the user b wants the same user c doc. Rls will not make again the request
and it just sends the cache c. 
Problem: the gap between request of A and B user c may change his status.
How it will be reflected to the user B.


Can you please tell me the documents which deals about this.

Thanking you,
Regards
hem

-----Original Message-----
From: David Viamonte [mailto:viamonte@entel.upc.edu] 
Sent: Saturday, October 07, 2006 5:21 PM
To: simple@ietf.org
Subject: Re: [Simple] how to reduce no of subscribe between rls
andpresence....

(forget my previous post as it contained obvious statements ;-)

Regardless, one additional thought: wouldn't it make sense to adapt Content 
Indirection to this type of cases? That is: the RLS subscribes and the PS 
sends a NOTIFY message containing a reference (URL) to the location of a 
Presence document.

In case two watchers are entitled to receive the same Presence information, 
the PS would send the same URL, so the RLS would not need to download the
same 
document twice. 

Subsequent notifications could work the same... It does not remove 100% of
the 
redundant traffic, but I think it certainly helps.

I think significant work might be required to define a complete solution and

ensure full synch between Presence documents across PS, RLS and the content 
server, but giving a thought about the idea could be helpful, perhaps, in 
scope of this discussion. IMMO, I think a well-defined framework around 
content indirection should be useful to reduce overall Presence traffic
within 
and across domains.

Regards,

David


Mensaje citado por Paul Kyzivat <pkyzivat@cisco.com>:

  
Hisham Khartabil wrote:
    
You are right and I do not dispute that. I was only addressing Hem's 
specific use case where everybody is subscribing to everybody in what I 
assumed is a closed enterprise presence solution. But again you are 
right, I dislike some of my colleagues as well :)

Considering your issue with authorisation rules, I was thinking of the 
following solution ( a variation of yours I think):

- The SUBSCRIBE for a certain presentity between the RLS and the PS 
contains a body containing the list of watchers (a variation to 
draft-ietf-sip-uri-list-subscribe-00.txt). This could be just one 
watcher at the beginning
- The Presence server generates different presence info, one for each of
      

  
the watchers listed in the SUBSCRIBE. It then puts those in one NOTIFY 
(a variation to RFC 4662, RLS RFC)
- When a new watcher subscribers to that presentity, the RLS would 
refresh the subscription and add another watcher to that watcher list

Thoughts?
      
I think something could be made to work this way, that would work in 
some circumstances. But it has some very complex authorization issues:

- the RLS will have to authenticate and be authorized by the PS
   using some identity - presumably its own.

- the PS will have to trust the RLS as much as the union of all
   the watchers the RLS represents.

- the PS will also have to trust the RLS to distribute the returned
   info in the agreed upon way.

In general there is no reason to expect a close relationship between the 
RLS and the PS for *all* of the presentities in the list. In particular, 
as soon as a list includes presentities from two trust domains this 
assumption will be violated.

So I don't think the above can be a full solution.

	Paul

_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple

    




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/


_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple

  
--===============0971506890== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0971506890==-- From simple-bounces@ietf.org Mon Oct 09 05:13:40 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWrC2-0003pc-7B; Mon, 09 Oct 2006 05:13:02 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GWrC1-0003p2-82 for simple@ietf.org; Mon, 09 Oct 2006 05:13:01 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GWr95-0006EV-ED for simple@ietf.org; Mon, 09 Oct 2006 05:10:02 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k9999ZH8009487; Mon, 9 Oct 2006 14:39:46 +0530 Message-Id: <200610090909.k9999ZH8009487@mmcmail.megasoft.com> From: "HEM" To: Date: Mon, 9 Oct 2006 14:41:43 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbpEA4f2Qet1TQ1T5mjs77MJHdskACcs1Ew X-Brightmail-Tracker: AAAAAQAAAAQ= X-Whitelist: TRUE X-Spam-Score: 0.0 (/) X-Scan-Signature: 1094b1c84fa6e846d476f39271f5074f Cc: simple@ietf.org Subject: [Simple] Simple question about user provisioning X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0816113578==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============0816113578== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01C6EBB1.0EDB9C50" This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C6EBB1.0EDB9C50 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit _____ From: HEM [mailto:hemkumar.nithiyanandam@megasoft.com] Sent: Friday, October 06, 2006 11:54 AM To: 'simple@ietf.org' Subject: Simple question about user provisioning Dear simple experts, I am Hemkumar doing analysis about presence server, rls and glms. Very happy to subscribe with SIMPLE group to share queries with all you. This is my simple query but I am struggling. Client sends subscribe to RLS with the request uri (i.e. list name e.g. User1_list@home1.com) not rls uri. IFC execution finds out the subscribe is to RLS using uri present in the subscribe (user1_list@home1.com) and the supported header. Then forward to rls. Then in the rls corresponding resource list is assigned to the user and buddies are derived then processed. Question: I think request uri which represents listname(not rls uri) is a separate uri defined for presence service. Who will define this uri? How client knows this uri? Is this unique one? Is user can select his own uri name? Who will configure this uri in the fcl logic? Who will configure this uri , resource list mapping? Is any document says about this? Please tell me if you found answer for any one . Question may be silly. But my theoretical knowledge is not enough to find out answers for the above Please help me guys. Thanking You Hemkumar ------=_NextPart_000_0013_01C6EBB1.0EDB9C50 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

 


From: HEM = [mailto:hemkumar.nithiyanandam@megasoft.com]
Sent: Friday, October 06, = 2006 11:54 AM
To: 'simple@ietf.org'
Subject: Simple question = about user provisioning

 

Dear simple experts,

I am Hemkumar doing analysis about presence server, = rls and glms.

Very happy to subscribe with SIMPLE group to share = queries with all you.

 

This is my simple query but I am = struggling.

 

Client sends subscribe to RLS with the request uri = (i.e. list name e.g. User1_list@home1.com) not rls uri. IFC execution finds out the subscribe is to RLS using uri = present in the subscribe (user1_list@home1.com) and the supported header. Then forward to rls. Then in the rls = corresponding resource list is assigned to the user and buddies are derived then = processed.

 

Question: I think request uri which represents = listname(not rls uri) is a separate uri defined for presence = service.

Who will define this = uri?

How client knows this = uri?

Is this unique one?

Is user can select his own uri = name?

Who will configure this uri in the fcl = logic?

Who will configure this uri , resource list = mapping?

 

Is any document says about this? Please tell me if = you found answer for any one .

Question may be silly. But my theoretical knowledge = is not enough to find out answers for the above

 

Please help me guys.

 

Thanking You

Hemkumar

 

------=_NextPart_000_0013_01C6EBB1.0EDB9C50-- --===============0816113578== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0816113578==-- From simple-bounces@ietf.org Tue Oct 10 02:21:57 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXAz1-0002z1-73; Tue, 10 Oct 2006 02:20:55 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXAyz-0002yr-IB for simple@ietf.org; Tue, 10 Oct 2006 02:20:53 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXAyw-00071G-UI for simple@ietf.org; Tue, 10 Oct 2006 02:20:53 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k9A6KYH8032229; Tue, 10 Oct 2006 11:50:38 +0530 Message-Id: <200610100620.k9A6KYH8032229@mmcmail.megasoft.com> From: "HEM" To: "'David Viamonte'" Date: Tue, 10 Oct 2006 11:52:42 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: Acbrnh2Q2jfe9jOFTfq38m1fYJvuIQAj8L0Q In-Reply-To: <452A3F72.4000106@genaker.net> X-Brightmail-Tracker: AAAAAQAAAAQ= X-Whitelist: TRUE X-Spam-Score: 0.0 (/) X-Scan-Signature: 8068004c042dabd7f1301bcc80e039df Cc: simple@ietf.org Subject: [Simple] how rls-service knows resource-list url X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1303510504==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1303510504== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0019_01C6EC62.98E3BD90" This is a multi-part message in MIME format. ------=_NextPart_000_0019_01C6EC62.98E3BD90 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, One more clarification. As per draft-ietf-simple-xcap-list-usage-05 docu. Rls service is defined in that we need to give resource-list mapping. Just iam thinking about how to give that. http://xcap.example.com/resource-lists/users/joe/index/~~/ resource-lists/list%5b@name=%22l1%22%5d presence My guess is: When ever user creates buddy it needs to populate resource-list. Before user request rls for list subscription user should define rls-service (xml present above) in the xcap server. As user knows uri of resource list and the service uri, it will create xml file as shown above and put it in to the x-cap server. When there are any changes in the resource-list name (means there is change in joe not in the list content), rls-services should be updated by the client. When RLS receives subscribe from user it does http request (GET) to the xcap-server and gets the rls-service for that user. (Now again rls should know uri of the rls-service(it should be provisioned or default http://xcap.example.com/root/rls-services/users/Aor/index)). Is it right or any mistake is there. Suggest me Thanks all By Hem ------=_NextPart_000_0019_01C6EC62.98E3BD90 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 Hi,

One more clarification. =

As per = draft-ietf-simple-xcap-list-usage-05 docu. Rls service is defined in that we need to give resource-list = mapping. Just iam thinking about how to give that.

<rls-services xmlns=3D"urn:ietf:params:xml:ns:rls-services"=

    <service = uri=3D"sip:mybuddies@example.com"><= /p>

     = <resource-list>http://xcap.example.com/resource-lists/users/joe/ind= ex/~~/

   resource-lists/list%5b@name=3D%22l1%22%5d</resource-list>

     <packages>

      <package>presence</package>

     </packages>

    </service>

My guess is: When ever user creates = buddy it needs to populate resource-list.

      =             &= nbsp; Before user request rls  for list subscription user should define = rls-service (xml present above) in the xcap server. As user knows uri of resource = list and the service uri, it will create xml file as shown above and put it in to = the x-cap server.

When there are any changes in the resource-list name (means there is change in joe not in the list = content), rls-services should be updated by the client. =

When RLS receives subscribe from user it does =
http request (GET) to the xcap-server and gets the rls-service for that =
user. (Now again rls should know uri of the rls-service(it should be =
provisioned or default http:=
//xcap.example.com/root/rls-services/users/Aor/index)).=
 
Is it right or any mistake is =
there.
Suggest =
me
Thanks =
all
By
Hem
------=_NextPart_000_0019_01C6EC62.98E3BD90-- --===============1303510504== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1303510504==-- From simple-bounces@ietf.org Tue Oct 10 03:11:02 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXBl2-0002Uu-Eo; Tue, 10 Oct 2006 03:10:32 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXBl1-0002Ui-3D for simple@ietf.org; Tue, 10 Oct 2006 03:10:31 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXBkz-00062G-7Z for simple@ietf.org; Tue, 10 Oct 2006 03:10:31 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k9A7AJH8002820; Tue, 10 Oct 2006 12:40:23 +0530 Message-Id: <200610100710.k9A7AJH8002820@mmcmail.megasoft.com> From: "HEM" To: "'David Viamonte'" , Date: Tue, 10 Oct 2006 12:42:27 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbsO3GFBf6ZkKP9Stiyi3Fk4jf/Ow== X-Brightmail-Tracker: AAAAAQAAAAQ= X-Whitelist: TRUE X-Spam-Score: 0.0 (/) X-Scan-Signature: c83ccb5cc10e751496398f1233ca9c3a Cc: Subject: [Simple] Publish suggestion X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1211136524==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1211136524== Content-Type: multipart/alternative; boundary="----=_NextPart_000_002A_01C6EC69.8BFC5950" This is a multi-part message in MIME format. ------=_NextPart_000_002A_01C6EC69.8BFC5950 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi guys, To keep the pidf document in the server. Which one we have to use PUBLISH method or xcap(http put) . xcap may be the easy one for manipulation. I think so. If we use xcap shall we eradicate PUBLISH method completely!!!! Suggest me Bye Hem ------=_NextPart_000_002A_01C6EC69.8BFC5950 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi guys,

To keep the pidf document in the server. Which one we = have to use PUBLISH method or  xcap(http put) . xcap may be the easy one = for manipulation. I think so. If we use xcap shall we eradicate PUBLISH = method completely!!!!

 

Suggest me

Bye

Hem

------=_NextPart_000_002A_01C6EC69.8BFC5950-- --===============1211136524== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1211136524==-- From simple-bounces@ietf.org Tue Oct 10 04:00:31 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXCWt-00082n-2l; Tue, 10 Oct 2006 03:59:59 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVLUI-0005tf-3w for simple@ietf.org; Thu, 05 Oct 2006 01:09:38 -0400 Received: from [63.116.254.4] (helo=mail.solegy.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVLKH-0005T7-Qd for simple@ietf.org; Thu, 05 Oct 2006 00:59:19 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.solegy.com (Postfix) with ESMTP id 290ED85B2 for ; Thu, 5 Oct 2006 04:59:07 +0000 (GMT) Received: from mail.solegy.com ([127.0.0.1]) by localhost (effen.solegysystems.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05505-03 for ; Thu, 5 Oct 2006 04:59:05 +0000 (GMT) Received: from [192.168.0.24] (unknown [64.243.115.20]) by mail.solegy.com (Postfix) with ESMTP id A023A857B for ; Thu, 5 Oct 2006 04:59:04 +0000 (GMT) Message-ID: <45249115.3070000@solegysytems.com> Date: Thu, 05 Oct 2006 12:59:01 +0800 From: Hartley Mendoza User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: simple@ietf.org Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at solegysystems.com X-Spam-Score: 0.0 (/) X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab X-Mailman-Approved-At: Tue, 10 Oct 2006 03:59:56 -0400 X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I think that the To Header is the resource in which the SUBSCRIBE message is intended for. And the Req-URI can be the server/host of the the Resource... Silvestr.Peknik@tietoenator.com wrote: > So, does To header have any purpose apart from dialog identification? > > Silvestr > >> -----Original Message----- >> From: samuel [mailto:samu60@gmail.com] >> Sent: Tuesday, October 03, 2006 1:58 PM >> To: Peknik Silvestr >> Cc: simple@ietf.org; Pilar David >> Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request >> >> Req-URI always identifies the target of the request. >> >> Samuel. >> 2006/10/3, Silvestr.Peknik@tietoenator.com >> : >> >>> Hello, >>> >>> I am not able to find out what should happen when a SUBSCRIBE request >>> has different URIs in Request URI and in To header: >>> >>> >>> SUBSCRIBE sip:user1@example.com SIP/2.0 >>> ... >>> To: sip:user2@example.com >>> ... >>> >>> Which header should I take as the one to which the subscription is >>> targeted? Is this defined somewhere? >>> >>> Thank you for your time, >>> >>> Silvestr Peknik >>> Software Specialist >>> TietoEnator >>> >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www1.ietf.org/mailman/listinfo/simple >>> >>> > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 04:00:31 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXCWt-00082t-EM; Tue, 10 Oct 2006 03:59:59 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GViC1-0001GT-MW for simple@ietf.org; Fri, 06 Oct 2006 01:24:17 -0400 Received: from [63.116.254.4] (helo=mail.solegy.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GViBw-0001e3-D6 for simple@ietf.org; Fri, 06 Oct 2006 01:24:17 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.solegy.com (Postfix) with ESMTP id 09A7B85B8; Fri, 6 Oct 2006 05:24:12 +0000 (GMT) Received: from mail.solegy.com ([127.0.0.1]) by localhost (effen.solegysystems.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05981-01; Fri, 6 Oct 2006 05:24:09 +0000 (GMT) Received: from [192.168.0.24] (unknown [64.243.115.20]) by mail.solegy.com (Postfix) with ESMTP id A28D28577; Fri, 6 Oct 2006 05:24:08 +0000 (GMT) Message-ID: <4525E875.3030907@solegysytems.com> Date: Fri, 06 Oct 2006 13:24:05 +0800 From: Hartley Mendoza User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: HEM Subject: Re: [Simple] how to reduce no of subscribe between rls and presence.... References: <200610060502.k9652iH8030559@mmcmail.megasoft.com> In-Reply-To: <200610060502.k9652iH8030559@mmcmail.megasoft.com> Content-Type: text/plain; charset=windows-1252; format=flowed X-Virus-Scanned: amavisd-new at solegysystems.com Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44 X-Mailman-Approved-At: Tue, 10 Oct 2006 03:59:56 -0400 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org To: HEM I am a developer for opensipstack and had this problem ever since, and=20 with your query that seems to be a major problem when stress testing a=20 Presence Agent. Your calculations are great and I don.t think that there would be any=20 reduction to the number of NOTIFY's to be sent by the server since every=20 NOTIFY message corresponds to a certain resource. But if anyone out there can help us, it would be great. Thanks HEM wrote: > > Dear SIMPLE subscribers, > > My query : In my presence design there are 30 peoples who should=20 > subscribe all each other. This means every user has buddies of all=20 > other 29 peoples. > > Problem: Every user sends subscribe to list (RLS). RLS sends 29=20 > subscribe to Presence server to get the status in the Notification. > > All the 30 users subscribes to rls then 30 X 29 =3D 870 subscribe is=20 > sent to the Presence server. Now almost same 30 notification goint to=20 > sent 29 times. Is there any possible to reduce this subscription rate. > > Eg. While sending first user subscribe we get all 30 persons=20 > notification. Is there any possibility to avoid other persons=20 > subscription to send it to presence=85=85=85. > > Is there any document speaks about this??? > > Expecting your suggestions help me=85.. > > By > > Hem > > -----------------------------------------------------------------------= - > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > =20 > -----------------------------------------------------------------------= - > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.407 / Virus Database: 268.13.0/464 - Release Date: 10/5/20= 06 > =20 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 04:00:31 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXCWt-00082n-2l; Tue, 10 Oct 2006 03:59:59 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GVLUI-0005tf-3w for simple@ietf.org; Thu, 05 Oct 2006 01:09:38 -0400 Received: from [63.116.254.4] (helo=mail.solegy.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GVLKH-0005T7-Qd for simple@ietf.org; Thu, 05 Oct 2006 00:59:19 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.solegy.com (Postfix) with ESMTP id 290ED85B2 for ; Thu, 5 Oct 2006 04:59:07 +0000 (GMT) Received: from mail.solegy.com ([127.0.0.1]) by localhost (effen.solegysystems.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05505-03 for ; Thu, 5 Oct 2006 04:59:05 +0000 (GMT) Received: from [192.168.0.24] (unknown [64.243.115.20]) by mail.solegy.com (Postfix) with ESMTP id A023A857B for ; Thu, 5 Oct 2006 04:59:04 +0000 (GMT) Message-ID: <45249115.3070000@solegysytems.com> Date: Thu, 05 Oct 2006 12:59:01 +0800 From: Hartley Mendoza User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: simple@ietf.org Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at solegysystems.com X-Spam-Score: 0.0 (/) X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab X-Mailman-Approved-At: Tue, 10 Oct 2006 03:59:56 -0400 X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I think that the To Header is the resource in which the SUBSCRIBE message is intended for. And the Req-URI can be the server/host of the the Resource... Silvestr.Peknik@tietoenator.com wrote: > So, does To header have any purpose apart from dialog identification? > > Silvestr > >> -----Original Message----- >> From: samuel [mailto:samu60@gmail.com] >> Sent: Tuesday, October 03, 2006 1:58 PM >> To: Peknik Silvestr >> Cc: simple@ietf.org; Pilar David >> Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request >> >> Req-URI always identifies the target of the request. >> >> Samuel. >> 2006/10/3, Silvestr.Peknik@tietoenator.com >> : >> >>> Hello, >>> >>> I am not able to find out what should happen when a SUBSCRIBE request >>> has different URIs in Request URI and in To header: >>> >>> >>> SUBSCRIBE sip:user1@example.com SIP/2.0 >>> ... >>> To: sip:user2@example.com >>> ... >>> >>> Which header should I take as the one to which the subscription is >>> targeted? Is this defined somewhere? >>> >>> Thank you for your time, >>> >>> Silvestr Peknik >>> Software Specialist >>> TietoEnator >>> >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www1.ietf.org/mailman/listinfo/simple >>> >>> > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 04:00:31 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXCWt-00082t-EM; Tue, 10 Oct 2006 03:59:59 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GViC1-0001GT-MW for simple@ietf.org; Fri, 06 Oct 2006 01:24:17 -0400 Received: from [63.116.254.4] (helo=mail.solegy.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GViBw-0001e3-D6 for simple@ietf.org; Fri, 06 Oct 2006 01:24:17 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.solegy.com (Postfix) with ESMTP id 09A7B85B8; Fri, 6 Oct 2006 05:24:12 +0000 (GMT) Received: from mail.solegy.com ([127.0.0.1]) by localhost (effen.solegysystems.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05981-01; Fri, 6 Oct 2006 05:24:09 +0000 (GMT) Received: from [192.168.0.24] (unknown [64.243.115.20]) by mail.solegy.com (Postfix) with ESMTP id A28D28577; Fri, 6 Oct 2006 05:24:08 +0000 (GMT) Message-ID: <4525E875.3030907@solegysytems.com> Date: Fri, 06 Oct 2006 13:24:05 +0800 From: Hartley Mendoza User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: HEM Subject: Re: [Simple] how to reduce no of subscribe between rls and presence.... References: <200610060502.k9652iH8030559@mmcmail.megasoft.com> In-Reply-To: <200610060502.k9652iH8030559@mmcmail.megasoft.com> Content-Type: text/plain; charset=windows-1252; format=flowed X-Virus-Scanned: amavisd-new at solegysystems.com Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44 X-Mailman-Approved-At: Tue, 10 Oct 2006 03:59:56 -0400 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org To: HEM I am a developer for opensipstack and had this problem ever since, and=20 with your query that seems to be a major problem when stress testing a=20 Presence Agent. Your calculations are great and I don.t think that there would be any=20 reduction to the number of NOTIFY's to be sent by the server since every=20 NOTIFY message corresponds to a certain resource. But if anyone out there can help us, it would be great. Thanks HEM wrote: > > Dear SIMPLE subscribers, > > My query : In my presence design there are 30 peoples who should=20 > subscribe all each other. This means every user has buddies of all=20 > other 29 peoples. > > Problem: Every user sends subscribe to list (RLS). RLS sends 29=20 > subscribe to Presence server to get the status in the Notification. > > All the 30 users subscribes to rls then 30 X 29 =3D 870 subscribe is=20 > sent to the Presence server. Now almost same 30 notification goint to=20 > sent 29 times. Is there any possible to reduce this subscription rate. > > Eg. While sending first user subscribe we get all 30 persons=20 > notification. Is there any possibility to avoid other persons=20 > subscription to send it to presence=85=85=85. > > Is there any document speaks about this??? > > Expecting your suggestions help me=85.. > > By > > Hem > > -----------------------------------------------------------------------= - > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > =20 > -----------------------------------------------------------------------= - > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.407 / Virus Database: 268.13.0/464 - Release Date: 10/5/20= 06 > =20 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 07:09:42 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXFTi-0004EI-DL; Tue, 10 Oct 2006 07:08:54 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXFTg-0004ED-LG for simple@ietf.org; Tue, 10 Oct 2006 07:08:52 -0400 Received: from mail.tieto.com ([194.110.47.20]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXFTa-0002v0-Ue for simple@ietf.org; Tue, 10 Oct 2006 07:08:52 -0400 Received: from veyron.eu.tieto.com ([194.110.47.230]) by mail.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Oct 2006 14:08:32 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by veyron.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Oct 2006 14:08:30 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Request URI and To header in SUBSCRIBE request Date: Tue, 10 Oct 2006 14:08:29 +0300 Message-ID: In-Reply-To: <45249115.3070000@solegysytems.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Request URI and To header in SUBSCRIBE request Thread-Index: AcbsQlPIunhSOlMvQYGHCT77LPiQOAAFV2sw From: To: , X-OriginalArrivalTime: 10 Oct 2006 11:08:30.0830 (UTC) FILETIME=[6B51B0E0:01C6EC5C] X-Spam-Score: 0.2 (/) X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135 Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi again, I still am not sure about this. Lets say that watcher puts pres uri as the Request URI. According to rfc3261, he should set To header to the same value. The network replaces the pres URI in R-URI with SIP URI. Now the Presence Server receives request where in R-URI is SIP URI, and To header contains pres URI. I read some discussion, where was stated that entity attribute in NOTIFY messages should be set to the same value the watcher used in the subscription - it was "least surprise" rule. So my opinion is that PS should use To header to identify the target of the SUBSCRIBE request. Could please someone responsible comment on this? Thank you,=20 Silvestr >-----Original Message----- >From: Hartley Mendoza [mailto:hmendoza@solegysytems.com] >Sent: Thursday, October 05, 2006 6:59 AM >To: simple@ietf.org >Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request > >I think that the To Header is the resource in which the SUBSCRIBE >message is intended for. >And the Req-URI can be the server/host of the the Resource... > >Silvestr.Peknik@tietoenator.com wrote: >> So, does To header have any purpose apart from dialog identification? >> >> Silvestr >> >>> -----Original Message----- >>> From: samuel [mailto:samu60@gmail.com] >>> Sent: Tuesday, October 03, 2006 1:58 PM >>> To: Peknik Silvestr >>> Cc: simple@ietf.org; Pilar David >>> Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request >>> >>> Req-URI always identifies the target of the request. >>> >>> Samuel. >>> 2006/10/3, Silvestr.Peknik@tietoenator.com >>> : >>> >>>> Hello, >>>> >>>> I am not able to find out what should happen when a SUBSCRIBE request >>>> has different URIs in Request URI and in To header: >>>> >>>> >>>> SUBSCRIBE sip:user1@example.com SIP/2.0 >>>> ... >>>> To: sip:user2@example.com >>>> ... >>>> >>>> Which header should I take as the one to which the subscription is >>>> targeted? Is this defined somewhere? >>>> >>>> Thank you for your time, >>>> >>>> Silvestr Peknik >>>> Software Specialist >>>> TietoEnator >>>> _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 07:13:27 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXFY2-0004xp-QW; Tue, 10 Oct 2006 07:13:22 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXFY1-0004xk-Ou for simple@ietf.org; Tue, 10 Oct 2006 07:13:21 -0400 Received: from mail1.tieto.com ([194.110.47.24] helo=datnt07.tieto.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXFY0-0003cc-8S for simple@ietf.org; Tue, 10 Oct 2006 07:13:21 -0400 Received: from viper.eu.tieto.com ([194.110.47.167]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 10 Oct 2006 14:13:17 +0300 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by viper.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Oct 2006 14:13:18 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] Request URI and To header in SUBSCRIBE request Date: Tue, 10 Oct 2006 14:13:17 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] Request URI and To header in SUBSCRIBE request Thread-Index: AcbsQlPIunhSOlMvQYGHCT77LPiQOAAFV2swAAFF5QA= From: To: , X-OriginalArrivalTime: 10 Oct 2006 11:13:18.0412 (UTC) FILETIME=[16BB38C0:01C6EC5D] X-Spam-Score: 0.2 (/) X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17 Cc: X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Sorry for the unfinished sentence "Could please someone responsible comment on this?", I intended to write something like "responsible for this area" but I got disturbed and then sent it without finishing it. Silvestr >-----Original Message----- >From: Peknik Silvestr >Sent: Tuesday, October 10, 2006 1:08 PM >To: 'Hartley Mendoza'; simple@ietf.org >Subject: RE: [Simple] Request URI and To header in SUBSCRIBE request > >Hi again, > >I still am not sure about this. > >Lets say that watcher puts pres uri as the Request URI. According to >rfc3261, he should set To header to the same value. The network replaces >the pres URI in R-URI with SIP URI. Now the Presence Server receives >request where in R-URI is SIP URI, and To header contains pres URI. I read >some discussion, where was stated that entity attribute in NOTIFY messages >should be set to the same value the watcher used in the subscription - it >was "least surprise" rule. So my opinion is that PS should use To header to >identify the target of the SUBSCRIBE request. > >Could please someone responsible comment on this? > >Thank you, >Silvestr > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 10 09:28:40 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXHeh-0000YJ-8D; Tue, 10 Oct 2006 09:28:23 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXHef-0000UT-W7 for simple@ietf.org; Tue, 10 Oct 2006 09:28:21 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXHee-0004Fe-M5 for simple@ietf.org; Tue, 10 Oct 2006 09:28:21 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 10 Oct 2006 09:28:21 -0400 X-IronPort-AV: i="4.09,289,1157342400"; d="scan'208"; a="106375941:sNHT55827628" Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9ADSKCT010653; Tue, 10 Oct 2006 09:28:20 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k9ADSBYT004159; Tue, 10 Oct 2006 09:28:20 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Oct 2006 09:28:17 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Oct 2006 09:28:16 -0400 Message-ID: <452B9FEF.4030605@cisco.com> Date: Tue, 10 Oct 2006 09:28:15 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Silvestr.Peknik@tietoenator.com Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 10 Oct 2006 13:28:16.0772 (UTC) FILETIME=[F1BAE440:01C6EC6F] DKIM-Signature: a=rsa-sha1; q=dns; l=2906; t=1160486900; x=1161350900; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20[Simple]=20Request=20URI=20and=20To=20header=20in=20SUBSCRIBE=20 request |To:Silvestr.Peknik@tietoenator.com; X=v=3Dcisco.com=3B=20h=3DEBB/y2zNjIKLdEv8nfjJH3ZQS4k=3D; b=XalJuzqgHJCixp56VfTpwv8tYStcQ8rSjSg+vh7JuUbvkm2YAhLadCwIR8x0YrwN1HGYlrGa +I0k5kZa6KI/rp0PpvakTPDswjxWv7UOX3We6n53UddHWZ6GL43ijtCe; Authentication-Results: rtp-dkim-1.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 73734d43604d52d23b3eba644a169745 Cc: hmendoza@dpweb.vendaregroup.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Silvestr.Peknik@tietoenator.com wrote: > Hi again, > > I still am not sure about this. > > Lets say that watcher puts pres uri as the Request URI. According to > rfc3261, he should set To header to the same value. The network replaces > the pres URI in R-URI with SIP URI. Now the Presence Server receives > request where in R-URI is SIP URI, and To header contains pres URI. I > read some discussion, where was stated that entity attribute in NOTIFY > messages should be set to the same value the watcher used in the > subscription - it was "least surprise" rule. So my opinion is that PS > should use To header to identify the target of the SUBSCRIBE request. What if the subscription was initially addressed to sip:alice@atlanta.com. Alice is on sabbatical, and has set her proxy for forward all requests to sip:bob@biloxi.com. Subscriptions to Alice's presence will start with sip:alice@atlanta.com in the To-URI and R-URI. Ultimately they will end up at the presence server serving Bob, which has no knowledge of Alice's presence. It must decide what to return based on the R-URI, not the To-URI. Paul > Could please someone responsible comment on this? > > Thank you, > Silvestr > >> -----Original Message----- >> From: Hartley Mendoza [mailto:hmendoza@solegysytems.com] >> Sent: Thursday, October 05, 2006 6:59 AM >> To: simple@ietf.org >> Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request >> >> I think that the To Header is the resource in which the SUBSCRIBE >> message is intended for. >> And the Req-URI can be the server/host of the the Resource... >> >> Silvestr.Peknik@tietoenator.com wrote: >>> So, does To header have any purpose apart from dialog identification? >>> >>> Silvestr >>> >>>> -----Original Message----- >>>> From: samuel [mailto:samu60@gmail.com] >>>> Sent: Tuesday, October 03, 2006 1:58 PM >>>> To: Peknik Silvestr >>>> Cc: simple@ietf.org; Pilar David >>>> Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request >>>> >>>> Req-URI always identifies the target of the request. >>>> >>>> Samuel. >>>> 2006/10/3, Silvestr.Peknik@tietoenator.com >>>> : >>>> >>>>> Hello, >>>>> >>>>> I am not able to find out what should happen when a SUBSCRIBE > request >>>>> has different URIs in Request URI and in To header: >>>>> >>>>> >>>>> SUBSCRIBE sip:user1@example.com SIP/2.0 >>>>> ... >>>>> To: sip:user2@example.com >>>>> ... >>>>> >>>>> Which header should I take as the one to which the subscription is >>>>> targeted? Is this defined somewhere? >>>>> >>>>> Thank you for your time, >>>>> >>>>> Silvestr Peknik >>>>> Software Specialist >>>>> TietoEnator >>>>> > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 11 01:35:25 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXWjx-0003A2-QI; Wed, 11 Oct 2006 01:34:49 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXWjw-00039m-4o for simple@ietf.org; Wed, 11 Oct 2006 01:34:48 -0400 Received: from [202.54.171.30] (helo=mmcmail.megasoft.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXWjt-0004s0-Ld for simple@ietf.org; Wed, 11 Oct 2006 01:34:48 -0400 Received: from voip06 (voip06.megasoft.com [172.16.0.72] (may be forged)) by mmcmail.megasoft.com (8.12.10/8.12.10) with ESMTP id k9B5YOH8001517 for ; Wed, 11 Oct 2006 11:04:36 +0530 Message-Id: <200610110534.k9B5YOH8001517@mmcmail.megasoft.com> From: "HEM" To: Date: Wed, 11 Oct 2006 11:06:36 +0530 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: Acbs9zef9s/jYBT5SiSEYVuf7e63Kg== X-Brightmail-Tracker: AAAAAQAAAAQ= X-Whitelist: TRUE X-Spam-Score: 0.0 (/) X-Scan-Signature: cdeeb24e6b743a852c396a4af0e53c8f Subject: [Simple] Presence Server X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0417851680==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============0417851680== Content-Type: multipart/alternative; boundary="----=_NextPart_000_000F_01C6ED25.564EB750" This is a multi-part message in MIME format. ------=_NextPart_000_000F_01C6ED25.564EB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear SIMPLE guys, 1. What will be your resource and timeline guess (means how many persons needed and how long it will take) to implement a Presence Server, xcap server, xcap client and Client (User Agent) to support Presence flows setup. Implementation in C++ Language. Assume: 1. Having any open source SIPSTACK. 2. comfortable with the basic flows as represent in the 3gpp docu 24.841. 3. Filter implementation is not needed 4. But I want to include auth policy, partial notify imple, xcap change etc.. Please let me know your approx guess and suggestion. is any open source is available to implement this. Any body providing this opensource in C++. I seen some open source is available in java side. Expecting ur comments please help me to know the details.. Regards, Hem ------=_NextPart_000_000F_01C6ED25.564EB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear SIMPLE guys,

1. What will be your resource and timeline guess = (means how many persons needed and how long it will take) to implement a Presence = Server, xcap server, xcap client and Client (User Agent) to support Presence = flows setup. Implementation in C++ Language.

Assume:

  1. Having any open source = SIPSTACK.
  2. comfortable with the = basic flows as represent in the 3gpp docu = 24.841.
  3. Filter implementation = is not needed
  4. But I want to include = auth policy, partial notify imple, xcap change = etc..

 

 

 

Please let me know your approx guess and = suggestion.

 

 

is any open source is available to implement this. Any body providing this opensource in = C++.

I seen = some open source is available in java side.

 

 

Expecting ur comments please help me to know = the details..

 

Regards,

Hem=

 

------=_NextPart_000_000F_01C6ED25.564EB750-- --===============0417851680== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0417851680==-- From simple-bounces@ietf.org Wed Oct 11 02:21:02 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXXRz-0005sz-Bt; Wed, 11 Oct 2006 02:20:19 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXXRy-0005sr-4O; Wed, 11 Oct 2006 02:20:18 -0400 Received: from mgw-ext11.nokia.com ([131.228.20.170]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXXRw-0005TI-GI; Wed, 11 Oct 2006 02:20:18 -0400 Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext11.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9B6H6Sm024542; Wed, 11 Oct 2006 09:17:06 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 11 Oct 2006 09:17:06 +0300 Received: from [10.162.252.150] ([10.162.252.150]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Wed, 11 Oct 2006 09:17:06 +0300 Message-ID: <452C8C5E.5070701@nokia.com> Date: Wed, 11 Oct 2006 09:17:02 +0300 From: Aki Niemi Organization: Nokia-NRC/Helsinki User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: "ext simple-bounces@ietf.org" Subject: Re: [Simple] Request URI and To header in SUBSCRIBE request References: In-Reply-To: X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Oct 2006 06:17:06.0167 (UTC) FILETIME=[E00F9870:01C6ECFC] X-Spam-Score: 0.0 (/) X-Scan-Signature: 798b2e660f1819ae38035ac1d8d5e3ab Cc: hmendoza@dpweb.vendaregroup.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org ext simple-bounces@ietf.org kirjoitti: > Hi again, > > I still am not sure about this. > > Lets say that watcher puts pres uri as the Request URI. According to > rfc3261, he should set To header to the same value. The network replaces > the pres URI in R-URI with SIP URI. Now the Presence Server receives > request where in R-URI is SIP URI, and To header contains pres URI. This depends. The domain's proxy could as well directly forward the request to the PS, without rewriting the R-URI. The forwarding logic could for instance look for PUBLISH and SUBSCRIBE requests, where the Event is set to presence. The two could also be one and the same. I think there are many ways to solve this, but it's mostly a deployment issue. Cheers, Aki _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 01:57:12 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXtYE-0002h7-Hm; Thu, 12 Oct 2006 01:56:14 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GXtYC-0002gz-2A; Thu, 12 Oct 2006 01:56:12 -0400 Received: from wip-ec-wd.wipro.com ([203.91.193.32]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GXtY7-0002th-5T; Thu, 12 Oct 2006 01:56:12 -0400 Received: from wip-ec-wd.wipro.com (localhost.wipro.com [127.0.0.1]) by localhost (Postfix) with ESMTP id D7143205FA; Thu, 12 Oct 2006 11:21:05 +0530 (IST) Received: from blr-ec-bh02.wipro.com (blr-ec-bh02.wipro.com [10.201.50.92]) by wip-ec-wd.wipro.com (Postfix) with ESMTP id C4AF4205F2; Thu, 12 Oct 2006 11:21:05 +0530 (IST) Received: from HYD-MDP-MBX01.wipro.com ([10.150.50.181]) by blr-ec-bh02.wipro.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 11:25:58 +0530 Received: from HYD-MKD-MBX01.wipro.com ([10.154.50.182]) by HYD-MDP-MBX01.wipro.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 11:25:51 +0530 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Thu, 12 Oct 2006 11:28:51 +0530 Message-ID: <94350539FC77154CBBF37A9B9284133D015F98E2@HYD-MKD-MBX01.wipro.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SIP IM Client Thread-Index: Acbtw33cKA94YpKsSLqbCyc1NtgrmA== From: To: , X-OriginalArrivalTime: 12 Oct 2006 05:55:51.0784 (UTC) FILETIME=[12E1EE80:01C6EDC3] X-Spam-Score: 0.2 (/) X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9 Cc: Subject: [Simple] SIP IM Client X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1355928331==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============1355928331== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6EDC3.42E8C216" This is a multi-part message in MIME format. ------_=_NextPart_001_01C6EDC3.42E8C216 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi There Can any one suggest me the IM client open source which built on SIP protocol. An early response in this regard is appreciated. =20 Regards Kamal ------_=_NextPart_001_01C6EDC3.42E8C216 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi=20 There
Can any=20 one suggest me the IM client  open source which built on SIP=20 protocol.
An = early response in=20 this regard is appreciated.
 
Regards
Kamal
------_=_NextPart_001_01C6EDC3.42E8C216-- --===============1355928331== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============1355928331==-- From simple-bounces@ietf.org Thu Oct 12 09:06:46 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY0Fe-00054g-4x; Thu, 12 Oct 2006 09:05:30 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY0Fc-00054b-Mi for simple@ietf.org; Thu, 12 Oct 2006 09:05:28 -0400 Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY0Fa-0002aV-6V for simple@ietf.org; Thu, 12 Oct 2006 09:05:28 -0400 Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext12.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9CD58Ws003024; Thu, 12 Oct 2006 16:05:08 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 16:04:07 +0300 Received: from [10.162.95.154] ([10.162.95.154]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 12 Oct 2006 16:04:07 +0300 Message-ID: <452E3D46.3040508@nokia.com> Date: Thu, 12 Oct 2006 16:04:06 +0300 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Ben Campbell , "'simple@ietf.org'" , Rohan Mahy , Cullen Jennings Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 12 Oct 2006 13:04:07.0768 (UTC) FILETIME=[E6E1ED80:01C6EDFE] X-Spam-Score: 0.0 (/) X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2 Cc: Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" Subject: [Simple] message/cpim in chunked MSRP SEND requests X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi: On drafting examples for the file transfer draft, we (the authors of the file transfer draft) found some lack of clarifications in the MSRP draft regarding handling of chunks that contain message/cpim messages. Hopefully the authors of the MSRP draft can clarify this and update the draft before it is published as an RFC, if we want to achieve interoperability. So, here is the story: Assume you have a content that must be chunked. According to the example in Section 5.1, every chunk will contain a Content-Type header. MSRP dkei38sd SEND Message-ID: 456 Byte-Range: 1-4/8 Content-Type: text/plain abcd -------dkei38sd+ MSRP dkei38ia SEND Message-ID: 456 Byte-Range: 5-8/8 Content-Type: text/plain EFGH -------dkei38ia$ I think the example should show a message/cpim wrapper, since it is quasi-MUST for MSRP. So, if I am sending the same above content in message/cpim, I don't know if a have to put a message/cpim wrapper in the second chunk or not. So, the first chunk is something like this: MSRP dkei38sd SEND Message-ID: 456 Byte-Range: 1-124/248 Content-Type: message/cpim To: Bob From: Alice DateTime: 2006-05-15T15:02:31-03:00 Content-Type text/plain abcd -------dkei38sd+ Now, I can think of 3 options for the second chunk. Here is option 1 for the second chunk: it repeats the message/cpim header. MSRP dkei38ia SEND Message-ID: 456 Byte-Range: 125-248/248 Content-Type: text/plain To: Bob From: Alice DateTime: 2006-05-15T15:02:31-03:00 Content-Type text/plain EFGH -------dkei38ia$ And here is option 2 for the second chunk. There is no cpim wrapper. The content-type header is text/plain, which is the content below. MSRP dkei38sd SEND Message-ID: 456 Byte-Range: 125-129/129 Content-Type: text/plain EFGH -------dkei38ia$ Still a third option: it considers the message/cpim a whole chunk, so from the MSRP point view, there is only a nessage/cpim content, which is split, so the second chunk still has a Content-Type of message/cpim, in spite it is nothing of cpim in the body. MSRP dkei38sd SEND Message-ID: 456 Byte-Range: 125-129/129 Content-Type: message/cpim EFGH -------dkei38ia$ Please notice the difference in the cpim headers, and the Byte-Range and Content-Type headers. 1) Which one is correct? The draft says nothing Option 2 would look more reasonable to me, however, it is kind of asymmetrical. I think it ought to be the 3rd option, but it is a big odd to have the Content-Type: message/cpim with a plain/text in there. So, I think MSRP has to clarify this point and provide examples of chunked messages containing cpim wrappers. Any immediate thought? 2) Section 7.1 in MSRP says: "If the request has a body, it MUST contain a Content-Type header field. " But I think it does not say anything with respect any of the chunks. I assume that according to the examples and the above general statement about SEND requests, every chunk has to contain a Content-Type header. /Miguel -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 10:44:18 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY1la-0000nH-88; Thu, 12 Oct 2006 10:42:34 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY1lV-0000hO-TP for simple@ietf.org; Thu, 12 Oct 2006 10:42:29 -0400 Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY1dU-0007fV-0D for simple@ietf.org; Thu, 12 Oct 2006 10:34:13 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 12 Oct 2006 10:34:12 -0400 X-IronPort-AV: i="4.09,301,1157342400"; d="scan'208"; a="106651517:sNHT63521248" Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9CEYBIl005530; Thu, 12 Oct 2006 10:34:11 -0400 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k9CEYBDM010821; Thu, 12 Oct 2006 10:34:11 -0400 (EDT) Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 10:34:11 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 10:34:11 -0400 Message-ID: <452E5262.6020300@cisco.com> Date: Thu, 12 Oct 2006 10:34:10 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Miguel Garcia Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests References: <452E3D46.3040508@nokia.com> In-Reply-To: <452E3D46.3040508@nokia.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 12 Oct 2006 14:34:11.0065 (UTC) FILETIME=[7B7F9E90:01C6EE0B] DKIM-Signature: a=rsa-sha1; q=dns; l=3842; t=1160663651; x=1161527651; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20[Simple]=20message/cpim=20in=20chunked=20MSRP=20SEND=20requests |To:Miguel=20Garcia=20; X=v=3Dcisco.com=3B=20h=3DxcBucDIuTJbJm2DBhasyMMPzZB0=3D; b=lEuz5Bny7ssF7gvZlxMI2yun6x2JzBmh4Msf0s1a01UtpoolPo4HgtSVQYIwTbItd5vT73NX yGMDjxzomFu/tOfPdO4TJW8pxOG2FirvsjFjCf77gTZUqBMTY8HBywUP; Authentication-Results: rtp-dkim-1.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 2beba50d0fcdeee5f091c59f204d4365 Cc: Cullen Jennings , Rohan Mahy , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Miguel, You seem to have a valid concern here. Of the options you present, I think option 3 is the most appropriate. It might be better if subsequent chunks didn't have a content-type header at all. Paul Miguel Garcia wrote: > Hi: > > On drafting examples for the file transfer draft, we (the authors of the > file transfer draft) found some lack of clarifications in the MSRP draft > regarding handling of chunks that contain message/cpim messages. > Hopefully the authors of the MSRP draft can clarify this and update the > draft before it is published as an RFC, if we want to achieve > interoperability. > > So, here is the story: Assume you have a content that must be chunked. > According to the example in Section 5.1, every chunk will contain a > Content-Type header. > > MSRP dkei38sd SEND > Message-ID: 456 > Byte-Range: 1-4/8 > Content-Type: text/plain > > abcd > -------dkei38sd+ > > MSRP dkei38ia SEND > Message-ID: 456 > Byte-Range: 5-8/8 > Content-Type: text/plain > > EFGH > -------dkei38ia$ > > I think the example should show a message/cpim wrapper, since it is > quasi-MUST for MSRP. So, if I am sending the same above content in > message/cpim, I don't know if a have to put a message/cpim wrapper in > the second chunk or not. > > So, the first chunk is something like this: > > MSRP dkei38sd SEND > Message-ID: 456 > Byte-Range: 1-124/248 > Content-Type: message/cpim > > To: Bob > From: Alice > DateTime: 2006-05-15T15:02:31-03:00 > Content-Type text/plain > > abcd > -------dkei38sd+ > > > Now, I can think of 3 options for the second chunk. Here is option 1 for > the second chunk: it repeats the message/cpim header. > > MSRP dkei38ia SEND > Message-ID: 456 > Byte-Range: 125-248/248 > Content-Type: text/plain > > To: Bob > From: Alice > DateTime: 2006-05-15T15:02:31-03:00 > Content-Type text/plain > > EFGH > -------dkei38ia$ > > And here is option 2 for the second chunk. There is no cpim wrapper. The > content-type header is text/plain, which is the content below. > > MSRP dkei38sd SEND > Message-ID: 456 > Byte-Range: 125-129/129 > Content-Type: text/plain > > EFGH > -------dkei38ia$ > > Still a third option: it considers the message/cpim a whole chunk, so > from the MSRP point view, there is only a nessage/cpim content, which is > split, so the second chunk still has a Content-Type of message/cpim, in > spite it is nothing of cpim in the body. > > MSRP dkei38sd SEND > Message-ID: 456 > Byte-Range: 125-129/129 > Content-Type: message/cpim > > EFGH > -------dkei38ia$ > > > Please notice the difference in the cpim headers, and the Byte-Range and > Content-Type headers. > > 1) Which one is correct? The draft says nothing > > Option 2 would look more reasonable to me, however, it is kind of > asymmetrical. I think it ought to be the 3rd option, but it is a big odd > to have the Content-Type: message/cpim with a plain/text in there. > > So, I think MSRP has to clarify this point and provide examples of > chunked messages containing cpim wrappers. > > Any immediate thought? > > 2) Section 7.1 in MSRP says: > > "If the request has a body, it MUST contain a Content-Type header > field. " > > But I think it does not say anything with respect any of the chunks. I > assume that according to the examples and the above general statement > about SEND requests, every chunk has to contain a Content-Type header. > > /Miguel > > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 11:33:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY2Y8-0006Gx-CF; Thu, 12 Oct 2006 11:32:44 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY2Y6-0006FX-W5 for simple@ietf.org; Thu, 12 Oct 2006 11:32:42 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY2Y4-0004wG-HJ for simple@ietf.org; Thu, 12 Oct 2006 11:32:42 -0400 Received: from [172.17.2.75] ([172.17.2.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9CFWPVq048744 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 12 Oct 2006 10:32:25 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <452E5262.6020300@cisco.com> References: <452E3D46.3040508@nokia.com> <452E5262.6020300@cisco.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3ED4B4A8-92B5-4034-B88D-30BC6A3EBDA9@estacado.net> Content-Transfer-Encoding: 7bit From: Ben Campbell Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests Date: Thu, 12 Oct 2006 10:32:09 -0500 To: Paul Kyzivat X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 287c806b254c6353fcb09ee0e53bbc5e Cc: Cullen Jennings , Rohan Mahy , Miguel Garcia , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Option 3 is the intent. You have one message/cpim document split into parts. I don't think that message/cpim is special here--it would be treated the same as any other content-type for the purposes of chunking. I _thought_ we had language indicating that you do your MIME formating prior to splitting into chunks--I will verify. (I know we have language to that effect for s/mime processing.) On Oct 12, 2006, at 9:34 AM, Paul Kyzivat wrote: > Miguel, > > You seem to have a valid concern here. Of the options you present, > I think option 3 is the most appropriate. > > It might be better if subsequent chunks didn't have a content-type > header at all. > > Paul > > Miguel Garcia wrote: >> Hi: >> On drafting examples for the file transfer draft, we (the authors >> of the file transfer draft) found some lack of clarifications in >> the MSRP draft regarding handling of chunks that contain message/ >> cpim messages. Hopefully the authors of the MSRP draft can clarify >> this and update the draft before it is published as an RFC, if we >> want to achieve interoperability. >> So, here is the story: Assume you have a content that must be >> chunked. According to the example in Section 5.1, every chunk will >> contain a Content-Type header. >> MSRP dkei38sd SEND >> Message-ID: 456 >> Byte-Range: 1-4/8 >> Content-Type: text/plain >> abcd >> -------dkei38sd+ >> MSRP dkei38ia SEND >> Message-ID: 456 >> Byte-Range: 5-8/8 >> Content-Type: text/plain >> EFGH >> -------dkei38ia$ >> I think the example should show a message/cpim wrapper, since it >> is quasi-MUST for MSRP. So, if I am sending the same above content >> in message/cpim, I don't know if a have to put a message/cpim >> wrapper in the second chunk or not. >> So, the first chunk is something like this: >> MSRP dkei38sd SEND >> Message-ID: 456 >> Byte-Range: 1-124/248 >> Content-Type: message/cpim >> To: Bob >> From: Alice >> DateTime: 2006-05-15T15:02:31-03:00 >> Content-Type text/plain >> abcd >> -------dkei38sd+ >> Now, I can think of 3 options for the second chunk. Here is option >> 1 for the second chunk: it repeats the message/cpim header. >> MSRP dkei38ia SEND >> Message-ID: 456 >> Byte-Range: 125-248/248 >> Content-Type: text/plain >> To: Bob >> From: Alice >> DateTime: 2006-05-15T15:02:31-03:00 >> Content-Type text/plain >> EFGH >> -------dkei38ia$ >> And here is option 2 for the second chunk. There is no cpim >> wrapper. The content-type header is text/plain, which is the >> content below. >> MSRP dkei38sd SEND >> Message-ID: 456 >> Byte-Range: 125-129/129 >> Content-Type: text/plain >> EFGH >> -------dkei38ia$ >> Still a third option: it considers the message/cpim a whole chunk, >> so from the MSRP point view, there is only a nessage/cpim content, >> which is split, so the second chunk still has a Content-Type of >> message/cpim, in spite it is nothing of cpim in the body. >> MSRP dkei38sd SEND >> Message-ID: 456 >> Byte-Range: 125-129/129 >> Content-Type: message/cpim >> EFGH >> -------dkei38ia$ >> Please notice the difference in the cpim headers, and the Byte- >> Range and Content-Type headers. >> 1) Which one is correct? The draft says nothing >> Option 2 would look more reasonable to me, however, it is kind of >> asymmetrical. I think it ought to be the 3rd option, but it is a >> big odd to have the Content-Type: message/cpim with a plain/text >> in there. >> So, I think MSRP has to clarify this point and provide examples of >> chunked messages containing cpim wrappers. >> Any immediate thought? >> 2) Section 7.1 in MSRP says: >> "If the request has a body, it MUST contain a Content-Type >> header field. " >> But I think it does not say anything with respect any of the >> chunks. I assume that according to the examples and the above >> general statement about SEND requests, every chunk has to contain >> a Content-Type header. >> /Miguel _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 13:00:20 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY3u2-0000ZA-Av; Thu, 12 Oct 2006 12:59:26 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY3u0-0000XK-8s for simple@ietf.org; Thu, 12 Oct 2006 12:59:24 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY3tx-0005ZO-Pu for simple@ietf.org; Thu, 12 Oct 2006 12:59:24 -0400 Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 12 Oct 2006 09:59:21 -0700 Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9CGxLog001928; Thu, 12 Oct 2006 12:59:21 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k9CGxKYJ028062; Thu, 12 Oct 2006 12:59:20 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 12:59:20 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 12:59:19 -0400 Message-ID: <452E7467.6050303@cisco.com> Date: Thu, 12 Oct 2006 12:59:19 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Ben Campbell Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests References: <452E3D46.3040508@nokia.com> <452E5262.6020300@cisco.com> <3ED4B4A8-92B5-4034-B88D-30BC6A3EBDA9@estacado.net> <2EC65DFF-34CF-4D0C-B290-F4DD5661FC91@nostrum.com> In-Reply-To: <2EC65DFF-34CF-4D0C-B290-F4DD5661FC91@nostrum.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 12 Oct 2006 16:59:19.0875 (UTC) FILETIME=[C25A9130:01C6EE1F] DKIM-Signature: a=rsa-sha1; q=dns; l=5595; t=1160672361; x=1161536361; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20[Simple]=20message/cpim=20in=20chunked=20MSRP=20SEND=20requests |To:Ben=20Campbell=20; X=v=3Dcisco.com=3B=20h=3DxcBucDIuTJbJm2DBhasyMMPzZB0=3D; b=hQ5Yrb+cKjUhJ7F/vuL5SINLuQj0pfrZBK0duBuVan8HwsOwJ3l1SLBx5cRFQE3q0zWItqt4 YMOLvzIq0x/1T1B9trN1Zic0oCH32ONk43iwktFvek9BsQVSeBMTRODn; Authentication-Results: rtp-dkim-2.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 93e7fb8fef2e780414389440f367c879 Cc: Cullen Jennings , Rohan Mahy , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , Miguel Garcia , "'simple@ietf.org'" X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Ben, This is consistent with what I was thinking. It does however leave a question as to the purpose of the Content-Type header in the subsequent chunks. Its at best redundant info. OTOH, its not really worth the trouble to fix. Paul Ben Campbell wrote: > The conventions section of the draft says the following: > >> This document consistently refers to a "message" as a complete unit >> of MIME or text content. In some cases, a message is split and >> delivered in more than one MSRP request. Each of these portions of >> the complete message is called a "chunk". > > All the sections that talk about chunking refer to splitting a "message" > into "chunks". Since a message/cpim document is a "complete unit of > MIME" content, it seems to me that this situation is covered, although > it could perhaps be a emphasized a little more. > > On Oct 12, 2006, at 10:32 AM, Ben Campbell wrote: > >> Option 3 is the intent. You have one message/cpim document split into >> parts. >> >> I don't think that message/cpim is special here--it would be treated >> the same as any other content-type for the purposes of chunking. I >> _thought_ we had language indicating that you do your MIME formating >> prior to splitting into chunks--I will verify. (I know we have >> language to that effect for s/mime processing.) >> >> >> On Oct 12, 2006, at 9:34 AM, Paul Kyzivat wrote: >> >>> Miguel, >>> >>> You seem to have a valid concern here. Of the options you present, I >>> think option 3 is the most appropriate. >>> >>> It might be better if subsequent chunks didn't have a content-type >>> header at all. >>> >>> Paul >>> >>> Miguel Garcia wrote: >>>> Hi: >>>> On drafting examples for the file transfer draft, we (the authors of >>>> the file transfer draft) found some lack of clarifications in the >>>> MSRP draft regarding handling of chunks that contain message/cpim >>>> messages. Hopefully the authors of the MSRP draft can clarify this >>>> and update the draft before it is published as an RFC, if we want to >>>> achieve interoperability. >>>> So, here is the story: Assume you have a content that must be >>>> chunked. According to the example in Section 5.1, every chunk will >>>> contain a Content-Type header. >>>> MSRP dkei38sd SEND >>>> Message-ID: 456 >>>> Byte-Range: 1-4/8 >>>> Content-Type: text/plain >>>> abcd >>>> -------dkei38sd+ >>>> MSRP dkei38ia SEND >>>> Message-ID: 456 >>>> Byte-Range: 5-8/8 >>>> Content-Type: text/plain >>>> EFGH >>>> -------dkei38ia$ >>>> I think the example should show a message/cpim wrapper, since it is >>>> quasi-MUST for MSRP. So, if I am sending the same above content in >>>> message/cpim, I don't know if a have to put a message/cpim wrapper >>>> in the second chunk or not. >>>> So, the first chunk is something like this: >>>> MSRP dkei38sd SEND >>>> Message-ID: 456 >>>> Byte-Range: 1-124/248 >>>> Content-Type: message/cpim >>>> To: Bob >>>> From: Alice >>>> DateTime: 2006-05-15T15:02:31-03:00 >>>> Content-Type text/plain >>>> abcd >>>> -------dkei38sd+ >>>> Now, I can think of 3 options for the second chunk. Here is option 1 >>>> for the second chunk: it repeats the message/cpim header. >>>> MSRP dkei38ia SEND >>>> Message-ID: 456 >>>> Byte-Range: 125-248/248 >>>> Content-Type: text/plain >>>> To: Bob >>>> From: Alice >>>> DateTime: 2006-05-15T15:02:31-03:00 >>>> Content-Type text/plain >>>> EFGH >>>> -------dkei38ia$ >>>> And here is option 2 for the second chunk. There is no cpim wrapper. >>>> The content-type header is text/plain, which is the content below. >>>> MSRP dkei38sd SEND >>>> Message-ID: 456 >>>> Byte-Range: 125-129/129 >>>> Content-Type: text/plain >>>> EFGH >>>> -------dkei38ia$ >>>> Still a third option: it considers the message/cpim a whole chunk, >>>> so from the MSRP point view, there is only a nessage/cpim content, >>>> which is split, so the second chunk still has a Content-Type of >>>> message/cpim, in spite it is nothing of cpim in the body. >>>> MSRP dkei38sd SEND >>>> Message-ID: 456 >>>> Byte-Range: 125-129/129 >>>> Content-Type: message/cpim >>>> EFGH >>>> -------dkei38ia$ >>>> Please notice the difference in the cpim headers, and the Byte-Range >>>> and Content-Type headers. >>>> 1) Which one is correct? The draft says nothing >>>> Option 2 would look more reasonable to me, however, it is kind of >>>> asymmetrical. I think it ought to be the 3rd option, but it is a big >>>> odd to have the Content-Type: message/cpim with a plain/text in there. >>>> So, I think MSRP has to clarify this point and provide examples of >>>> chunked messages containing cpim wrappers. >>>> Any immediate thought? >>>> 2) Section 7.1 in MSRP says: >>>> "If the request has a body, it MUST contain a Content-Type header >>>> field. " >>>> But I think it does not say anything with respect any of the chunks. >>>> I assume that according to the examples and the above general >>>> statement about SEND requests, every chunk has to contain a >>>> Content-Type header. >>>> /Miguel >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 13:29:35 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4Mn-0002dI-Fx; Thu, 12 Oct 2006 13:29:09 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4Mm-0002d8-G5 for simple@ietf.org; Thu, 12 Oct 2006 13:29:08 -0400 Received: from mgw-ext11.nokia.com ([131.228.20.170]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY4Mj-0001be-TL for simple@ietf.org; Thu, 12 Oct 2006 13:29:08 -0400 Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext11.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9CHSnvN021868; Thu, 12 Oct 2006 20:28:49 +0300 Received: from esebh101.NOE.Nokia.com ([172.21.138.177]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 20:28:49 +0300 Received: from espmg003.ext.nokia.com ([147.243.46.50]) by esebh101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 20:28:49 +0300 Message-ID: <25531188.1160674129223.JavaMail.root@espmg003.ext.nokia.com> Date: Thu, 12 Oct 2006 20:28:49 +0300 (EEST) From: Miguel Garcia To: pkyzivat@cisco.com Subject: RE: [Simple] message/cpim in chunked MSRP SEND requests Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-OriginalArrivalTime: 12 Oct 2006 17:28:49.0714 (UTC) FILETIME=[E1429120:01C6EE23] X-Spam-Score: 0.0 (/) X-Scan-Signature: 2ed806e2f53ff1a061ad4f97e00345ac Cc: fluffy@cisco.com, rohan@ekabal.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I also agree that if option 3 is the intention, the presence of the Content-Type header is not only superflous but misleading. /Miguel ** My mobile email is powered by the Nokia Business Center ** > -----Original Message----- > From: ext Paul Kyzivat > Received: Thu Oct 12 17:36:19 EEST 2006 > To: Miguel Garcia > Cc: Ben Campbell, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) > Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests > > Miguel, > > You seem to have a valid concern here. Of the options you present, I > think option 3 is the most appropriate. > > It might be better if subsequent chunks didn't have a content-type > header at all. > > Paul > > Miguel Garcia wrote: > > Hi: > > > > On drafting examples for the file transfer draft, we (the authors of the > > file transfer draft) found some lack of clarifications in the MSRP draft > > regarding handling of chunks that contain message/cpim messages. > > Hopefully the authors of the MSRP draft can clarify this and update the > > draft before it is published as an RFC, if we want to achieve > > interoperability. > > > > So, here is the story: Assume you have a content that must be chunked. > > According to the example in Section 5.1, every chunk will contain a > > Content-Type header. > > > > MSRP dkei38sd SEND > > Message-ID: 456 > > Byte-Range: 1-4/8 > > Content-Type: text/plain > > > > abcd > > -------dkei38sd+ > > > > MSRP dkei38ia SEND > > Message-ID: 456 > > Byte-Range: 5-8/8 > > Content-Type: text/plain > > > > EFGH > > -------dkei38ia$ > > > > I think the example should show a message/cpim wrapper, since it is > > quasi-MUST for MSRP. So, if I am sending the same above content in > > message/cpim, I don't know if a have to put a message/cpim wrapper in > > the second chunk or not. > > > > So, the first chunk is something like this: > > > > MSRP dkei38sd SEND > > Message-ID: 456 > > Byte-Range: 1-124/248 > > Content-Type: message/cpim > > > > To: Bob > > From: Alice > > DateTime: 2006-05-15T15:02:31-03:00 > > Content-Type text/plain > > > > abcd > > -------dkei38sd+ > > > > > > Now, I can think of 3 options for the second chunk. Here is option 1 for > > the second chunk: it repeats the message/cpim header. > > > > MSRP dkei38ia SEND > > Message-ID: 456 > > Byte-Range: 125-248/248 > > Content-Type: text/plain > > > > To: Bob > > From: Alice > > DateTime: 2006-05-15T15:02:31-03:00 > > Content-Type text/plain > > > > EFGH > > -------dkei38ia$ > > > > And here is option 2 for the second chunk. There is no cpim wrapper. The > > content-type header is text/plain, which is the content below. > > > > MSRP dkei38sd SEND > > Message-ID: 456 > > Byte-Range: 125-129/129 > > Content-Type: text/plain > > > > EFGH > > -------dkei38ia$ > > > > Still a third option: it considers the message/cpim a whole chunk, so > > from the MSRP point view, there is only a nessage/cpim content, which is > > split, so the second chunk still has a Content-Type of message/cpim, in > > spite it is nothing of cpim in the body. > > > > MSRP dkei38sd SEND > > Message-ID: 456 > > Byte-Range: 125-129/129 > > Content-Type: message/cpim > > > > EFGH > > -------dkei38ia$ > > > > > > Please notice the difference in the cpim headers, and the Byte-Range and > > Content-Type headers. > > > > 1) Which one is correct? The draft says nothing > > > > Option 2 would look more reasonable to me, however, it is kind of > > asymmetrical. I think it ought to be the 3rd option, but it is a big odd > > to have the Content-Type: message/cpim with a plain/text in there. > > > > So, I think MSRP has to clarify this point and provide examples of > > chunked messages containing cpim wrappers. > > > > Any immediate thought? > > > > 2) Section 7.1 in MSRP says: > > > > "If the request has a body, it MUST contain a Content-Type header > > field. " > > > > But I think it does not say anything with respect any of the chunks. I > > assume that according to the examples and the above general statement > > about SEND requests, every chunk has to contain a Content-Type header. > > > > /Miguel > > > > > > > > > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 13:34:45 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4RS-0003qu-K2; Thu, 12 Oct 2006 13:33:58 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4RS-0003qp-3I for simple@ietf.org; Thu, 12 Oct 2006 13:33:58 -0400 Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY4RQ-0002qq-H5 for simple@ietf.org; Thu, 12 Oct 2006 13:33:58 -0400 Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext12.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9CHXcYt015022; Thu, 12 Oct 2006 20:33:40 +0300 Received: from esebh101.NOE.Nokia.com ([172.21.138.177]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 20:33:06 +0300 Received: from espmg003.ext.nokia.com ([147.243.46.50]) by esebh101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 20:33:07 +0300 Message-ID: <13243653.1160674386709.JavaMail.root@espmg003.ext.nokia.com> Date: Thu, 12 Oct 2006 20:33:06 +0300 (EEST) From: Miguel Garcia To: ben@estacado.net, pkyzivat@cisco.com Subject: RE: [Simple] message/cpim in chunked MSRP SEND requests Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-OriginalArrivalTime: 12 Oct 2006 17:33:07.0189 (UTC) FILETIME=[7ABA2250:01C6EE24] X-Spam-Score: 0.0 (/) X-Scan-Signature: b22590c27682ace61775ee7b453b40d3 Cc: fluffy@cisco.com, rohan@ekabal.com, simple@ietf.org, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Ben, what you said makes sense. I just feel that the absence of examples combined with the strange Content-Type header in the second chunk is a recipe for lack of interoperability. /Miguel ** My mobile email is powered by the Nokia Business Center ** > -----Original Message----- > From: ext Ben Campbell > Received: Thu Oct 12 18:33:32 EEST 2006 > To: Paul Kyzivat > Cc: Miguel Garcia, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) > Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests > > Option 3 is the intent. You have one message/cpim document split into > parts. > > I don't think that message/cpim is special here--it would be treated > the same as any other content-type for the purposes of chunking. I > _thought_ we had language indicating that you do your MIME formating > prior to splitting into chunks--I will verify. (I know we have > language to that effect for s/mime processing.) > > > On Oct 12, 2006, at 9:34 AM, Paul Kyzivat wrote: > > > Miguel, > > > > You seem to have a valid concern here. Of the options you present, > > I think option 3 is the most appropriate. > > > > It might be better if subsequent chunks didn't have a content-type > > header at all. > > > > Paul > > > > Miguel Garcia wrote: > >> Hi: > >> On drafting examples for the file transfer draft, we (the authors > >> of the file transfer draft) found some lack of clarifications in > >> the MSRP draft regarding handling of chunks that contain message/ > >> cpim messages. Hopefully the authors of the MSRP draft can clarify > >> this and update the draft before it is published as an RFC, if we > >> want to achieve interoperability. > >> So, here is the story: Assume you have a content that must be > >> chunked. According to the example in Section 5.1, every chunk will > >> contain a Content-Type header. > >> MSRP dkei38sd SEND > >> Message-ID: 456 > >> Byte-Range: 1-4/8 > >> Content-Type: text/plain > >> abcd > >> -------dkei38sd+ > >> MSRP dkei38ia SEND > >> Message-ID: 456 > >> Byte-Range: 5-8/8 > >> Content-Type: text/plain > >> EFGH > >> -------dkei38ia$ > >> I think the example should show a message/cpim wrapper, since it > >> is quasi-MUST for MSRP. So, if I am sending the same above content > >> in message/cpim, I don't know if a have to put a message/cpim > >> wrapper in the second chunk or not. > >> So, the first chunk is something like this: > >> MSRP dkei38sd SEND > >> Message-ID: 456 > >> Byte-Range: 1-124/248 > >> Content-Type: message/cpim > >> To: Bob > >> From: Alice > >> DateTime: 2006-05-15T15:02:31-03:00 > >> Content-Type text/plain > >> abcd > >> -------dkei38sd+ > >> Now, I can think of 3 options for the second chunk. Here is option > >> 1 for the second chunk: it repeats the message/cpim header. > >> MSRP dkei38ia SEND > >> Message-ID: 456 > >> Byte-Range: 125-248/248 > >> Content-Type: text/plain > >> To: Bob > >> From: Alice > >> DateTime: 2006-05-15T15:02:31-03:00 > >> Content-Type text/plain > >> EFGH > >> -------dkei38ia$ > >> And here is option 2 for the second chunk. There is no cpim > >> wrapper. The content-type header is text/plain, which is the > >> content below. > >> MSRP dkei38sd SEND > >> Message-ID: 456 > >> Byte-Range: 125-129/129 > >> Content-Type: text/plain > >> EFGH > >> -------dkei38ia$ > >> Still a third option: it considers the message/cpim a whole chunk, > >> so from the MSRP point view, there is only a nessage/cpim content, > >> which is split, so the second chunk still has a Content-Type of > >> message/cpim, in spite it is nothing of cpim in the body. > >> MSRP dkei38sd SEND > >> Message-ID: 456 > >> Byte-Range: 125-129/129 > >> Content-Type: message/cpim > >> EFGH > >> -------dkei38ia$ > >> Please notice the difference in the cpim headers, and the Byte- > >> Range and Content-Type headers. > >> 1) Which one is correct? The draft says nothing > >> Option 2 would look more reasonable to me, however, it is kind of > >> asymmetrical. I think it ought to be the 3rd option, but it is a > >> big odd to have the Content-Type: message/cpim with a plain/text > >> in there. > >> So, I think MSRP has to clarify this point and provide examples of > >> chunked messages containing cpim wrappers. > >> Any immediate thought? > >> 2) Section 7.1 in MSRP says: > >> "If the request has a body, it MUST contain a Content-Type > >> header field. " > >> But I think it does not say anything with respect any of the > >> chunks. I assume that according to the examples and the above > >> general statement about SEND requests, every chunk has to contain > >> a Content-Type header. > >> /Miguel > > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 13:56:32 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4mM-0001jX-Vl; Thu, 12 Oct 2006 13:55:34 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4mM-0001jN-Ga for simple@ietf.org; Thu, 12 Oct 2006 13:55:34 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY4mK-0007ar-Vc for simple@ietf.org; Thu, 12 Oct 2006 13:55:34 -0400 Received: from [172.17.2.75] ([172.17.2.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9CHtKvb062672 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 12 Oct 2006 12:55:20 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <452E7467.6050303@cisco.com> References: <452E3D46.3040508@nokia.com> <452E5262.6020300@cisco.com> <3ED4B4A8-92B5-4034-B88D-30BC6A3EBDA9@estacado.net> <2EC65DFF-34CF-4D0C-B290-F4DD5661FC91@nostrum.com> <452E7467.6050303@cisco.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <338EF3B2-11EE-48E7-878D-A07D58FBF799@estacado.net> Content-Transfer-Encoding: 7bit From: Ben Campbell Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests Date: Thu, 12 Oct 2006 12:55:14 -0500 To: Paul Kyzivat X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 42e3ed3f10a1d8bef690f09da16f507a Cc: Cullen Jennings , Rohan Mahy , Miguel Garcia , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I agree it is not worth changing. I suppose it might be useful to an implementation if it receives chunks out of order. On Oct 12, 2006, at 11:59 AM, Paul Kyzivat wrote: > Ben, > > This is consistent with what I was thinking. It does however leave > a question as to the purpose of the Content-Type header in the > subsequent chunks. Its at best redundant info. OTOH, its not really > worth the trouble to fix. > > Paul > > Ben Campbell wrote: >> The conventions section of the draft says the following: >>> This document consistently refers to a "message" as a complete >>> unit >>> of MIME or text content. In some cases, a message is split and >>> delivered in more than one MSRP request. Each of these >>> portions of >>> the complete message is called a "chunk". >> All the sections that talk about chunking refer to splitting a >> "message" into "chunks". Since a message/cpim document is a >> "complete unit of MIME" content, it seems to me that this >> situation is covered, although it could perhaps be a emphasized a >> little more. >> On Oct 12, 2006, at 10:32 AM, Ben Campbell wrote: >>> Option 3 is the intent. You have one message/cpim document split >>> into parts. >>> >>> I don't think that message/cpim is special here--it would be >>> treated the same as any other content-type for the purposes of >>> chunking. I _thought_ we had language indicating that you do your >>> MIME formating prior to splitting into chunks--I will verify. (I >>> know we have language to that effect for s/mime processing.) >>> >>> >>> On Oct 12, 2006, at 9:34 AM, Paul Kyzivat wrote: >>> >>>> Miguel, >>>> >>>> You seem to have a valid concern here. Of the options you >>>> present, I think option 3 is the most appropriate. >>>> >>>> It might be better if subsequent chunks didn't have a content- >>>> type header at all. >>>> >>>> Paul >>>> >>>> Miguel Garcia wrote: >>>>> Hi: >>>>> On drafting examples for the file transfer draft, we (the >>>>> authors of the file transfer draft) found some lack of >>>>> clarifications in the MSRP draft regarding handling of chunks >>>>> that contain message/cpim messages. Hopefully the authors of >>>>> the MSRP draft can clarify this and update the draft before it >>>>> is published as an RFC, if we want to achieve interoperability. >>>>> So, here is the story: Assume you have a content that must be >>>>> chunked. According to the example in Section 5.1, every chunk >>>>> will contain a Content-Type header. >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 1-4/8 >>>>> Content-Type: text/plain >>>>> abcd >>>>> -------dkei38sd+ >>>>> MSRP dkei38ia SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 5-8/8 >>>>> Content-Type: text/plain >>>>> EFGH >>>>> -------dkei38ia$ >>>>> I think the example should show a message/cpim wrapper, since >>>>> it is quasi-MUST for MSRP. So, if I am sending the same above >>>>> content in message/cpim, I don't know if a have to put a >>>>> message/cpim wrapper in the second chunk or not. >>>>> So, the first chunk is something like this: >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 1-124/248 >>>>> Content-Type: message/cpim >>>>> To: Bob >>>>> From: Alice >>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>> Content-Type text/plain >>>>> abcd >>>>> -------dkei38sd+ >>>>> Now, I can think of 3 options for the second chunk. Here is >>>>> option 1 for the second chunk: it repeats the message/cpim header. >>>>> MSRP dkei38ia SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-248/248 >>>>> Content-Type: text/plain >>>>> To: Bob >>>>> From: Alice >>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>> Content-Type text/plain >>>>> EFGH >>>>> -------dkei38ia$ >>>>> And here is option 2 for the second chunk. There is no cpim >>>>> wrapper. The content-type header is text/plain, which is the >>>>> content below. >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-129/129 >>>>> Content-Type: text/plain >>>>> EFGH >>>>> -------dkei38ia$ >>>>> Still a third option: it considers the message/cpim a whole >>>>> chunk, so from the MSRP point view, there is only a nessage/ >>>>> cpim content, which is split, so the second chunk still has a >>>>> Content-Type of message/cpim, in spite it is nothing of cpim in >>>>> the body. >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-129/129 >>>>> Content-Type: message/cpim >>>>> EFGH >>>>> -------dkei38ia$ >>>>> Please notice the difference in the cpim headers, and the Byte- >>>>> Range and Content-Type headers. >>>>> 1) Which one is correct? The draft says nothing >>>>> Option 2 would look more reasonable to me, however, it is kind >>>>> of asymmetrical. I think it ought to be the 3rd option, but it >>>>> is a big odd to have the Content-Type: message/cpim with a >>>>> plain/text in there. >>>>> So, I think MSRP has to clarify this point and provide examples >>>>> of chunked messages containing cpim wrappers. >>>>> Any immediate thought? >>>>> 2) Section 7.1 in MSRP says: >>>>> "If the request has a body, it MUST contain a Content-Type >>>>> header field. " >>>>> But I think it does not say anything with respect any of the >>>>> chunks. I assume that according to the examples and the above >>>>> general statement about SEND requests, every chunk has to >>>>> contain a Content-Type header. >>>>> /Miguel >>> >>> >>> _______________________________________________ >>> Simple mailing list >>> Simple@ietf.org >>> https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 13:59:06 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4pR-0003gw-FK; Thu, 12 Oct 2006 13:58:45 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY4pP-0003dk-Qe for simple@ietf.org; Thu, 12 Oct 2006 13:58:43 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY4pO-0008E2-By for simple@ietf.org; Thu, 12 Oct 2006 13:58:43 -0400 Received: from [172.17.2.75] ([172.17.2.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9CHwUW7063031 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 12 Oct 2006 12:58:30 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <25531188.1160674129223.JavaMail.root@espmg003.ext.nokia.com> References: <25531188.1160674129223.JavaMail.root@espmg003.ext.nokia.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Ben Campbell Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests Date: Thu, 12 Oct 2006 12:58:24 -0500 To: Miguel Garcia X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: ee80a2074afbfe28d15369f4e74e579d Cc: fluffy@cisco.com, rohan@ekabal.com, pkyzivat@cisco.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I don't see how it the Content-Type header hurts anything in subsequent chunks. It seems like it might be useful in certain edge cases, like if an endpoint receives a subsequent chunk prior to receiving the first chunk. Also, it lets the receiver choose not to think about content-type until it gets the very last chunk. On Oct 12, 2006, at 12:28 PM, Miguel Garcia wrote: > I also agree that if option 3 is the intention, the presence of the > Content-Type header is not only superflous but misleading. > /Miguel > > ** My mobile email is powered by the Nokia Business Center ** > >> -----Original Message----- >> From: ext Paul Kyzivat >> Received: Thu Oct 12 17:36:19 EEST 2006 >> To: Miguel Garcia >> Cc: Ben Campbell, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, >> Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) >> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests >> >> Miguel, >> >> You seem to have a valid concern here. Of the options you present, I >> think option 3 is the most appropriate. >> >> It might be better if subsequent chunks didn't have a content-type >> header at all. >> >> Paul >> >> Miguel Garcia wrote: >>> Hi: >>> >>> On drafting examples for the file transfer draft, we (the authors >>> of the >>> file transfer draft) found some lack of clarifications in the >>> MSRP draft >>> regarding handling of chunks that contain message/cpim messages. >>> Hopefully the authors of the MSRP draft can clarify this and >>> update the >>> draft before it is published as an RFC, if we want to achieve >>> interoperability. >>> >>> So, here is the story: Assume you have a content that must be >>> chunked. >>> According to the example in Section 5.1, every chunk will contain a >>> Content-Type header. >>> >>> MSRP dkei38sd SEND >>> Message-ID: 456 >>> Byte-Range: 1-4/8 >>> Content-Type: text/plain >>> >>> abcd >>> -------dkei38sd+ >>> >>> MSRP dkei38ia SEND >>> Message-ID: 456 >>> Byte-Range: 5-8/8 >>> Content-Type: text/plain >>> >>> EFGH >>> -------dkei38ia$ >>> >>> I think the example should show a message/cpim wrapper, since it is >>> quasi-MUST for MSRP. So, if I am sending the same above content in >>> message/cpim, I don't know if a have to put a message/cpim >>> wrapper in >>> the second chunk or not. >>> >>> So, the first chunk is something like this: >>> >>> MSRP dkei38sd SEND >>> Message-ID: 456 >>> Byte-Range: 1-124/248 >>> Content-Type: message/cpim >>> >>> To: Bob >>> From: Alice >>> DateTime: 2006-05-15T15:02:31-03:00 >>> Content-Type text/plain >>> >>> abcd >>> -------dkei38sd+ >>> >>> >>> Now, I can think of 3 options for the second chunk. Here is >>> option 1 for >>> the second chunk: it repeats the message/cpim header. >>> >>> MSRP dkei38ia SEND >>> Message-ID: 456 >>> Byte-Range: 125-248/248 >>> Content-Type: text/plain >>> >>> To: Bob >>> From: Alice >>> DateTime: 2006-05-15T15:02:31-03:00 >>> Content-Type text/plain >>> >>> EFGH >>> -------dkei38ia$ >>> >>> And here is option 2 for the second chunk. There is no cpim >>> wrapper. The >>> content-type header is text/plain, which is the content below. >>> >>> MSRP dkei38sd SEND >>> Message-ID: 456 >>> Byte-Range: 125-129/129 >>> Content-Type: text/plain >>> >>> EFGH >>> -------dkei38ia$ >>> >>> Still a third option: it considers the message/cpim a whole >>> chunk, so >>> from the MSRP point view, there is only a nessage/cpim content, >>> which is >>> split, so the second chunk still has a Content-Type of message/ >>> cpim, in >>> spite it is nothing of cpim in the body. >>> >>> MSRP dkei38sd SEND >>> Message-ID: 456 >>> Byte-Range: 125-129/129 >>> Content-Type: message/cpim >>> >>> EFGH >>> -------dkei38ia$ >>> >>> >>> Please notice the difference in the cpim headers, and the Byte- >>> Range and >>> Content-Type headers. >>> >>> 1) Which one is correct? The draft says nothing >>> >>> Option 2 would look more reasonable to me, however, it is kind of >>> asymmetrical. I think it ought to be the 3rd option, but it is a >>> big odd >>> to have the Content-Type: message/cpim with a plain/text in there. >>> >>> So, I think MSRP has to clarify this point and provide examples of >>> chunked messages containing cpim wrappers. >>> >>> Any immediate thought? >>> >>> 2) Section 7.1 in MSRP says: >>> >>> "If the request has a body, it MUST contain a Content-Type header >>> field. " >>> >>> But I think it does not say anything with respect any of the >>> chunks. I >>> assume that according to the examples and the above general >>> statement >>> about SEND requests, every chunk has to contain a Content-Type >>> header. >>> >>> /Miguel >>> >>> >>> >>> >> >> >> > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 14:10:37 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY50N-00016z-0Z; Thu, 12 Oct 2006 14:10:03 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY50L-00016k-Ce for simple@ietf.org; Thu, 12 Oct 2006 14:10:01 -0400 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY50I-0004Fx-7c for simple@ietf.org; Thu, 12 Oct 2006 14:10:00 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9CI9cDv006631; Thu, 12 Oct 2006 21:09:38 +0300 Received: from esebh101.NOE.Nokia.com ([172.21.138.177]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 21:09:38 +0300 Received: from espmg003.ext.nokia.com ([147.243.46.50]) by esebh101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 12 Oct 2006 21:09:38 +0300 Message-ID: <24398926.1160676577968.JavaMail.root@espmg003.ext.nokia.com> Date: Thu, 12 Oct 2006 21:09:37 +0300 (EEST) From: Miguel Garcia To: ben@estacado.net Subject: RE: [Simple] message/cpim in chunked MSRP SEND requests Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-OriginalArrivalTime: 12 Oct 2006 18:09:38.0448 (UTC) FILETIME=[94D1B900:01C6EE29] X-Spam-Score: 0.0 (/) X-Scan-Signature: 86f85b2f88b0d50615aed44a7f9e33c7 Cc: fluffy@cisco.com, rohan@ekabal.com, pkyzivat@cisco.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Fine. I have no problem to keep the Content-Type header in subseqent chunks. But I suggest to add one more example showing cpim and chunking. I will send you the example in a separate email. /Miguel ** My mobile email is powered by the Nokia Business Center ** > -----Original Message----- > From: ext Ben Campbell > Received: Thu Oct 12 20:59:08 EEST 2006 > To: Miguel Garcia > Cc: pkyzivat@cisco.com, fluffy@cisco.com, rohan@ekabal.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org > Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests > > I don't see how it the Content-Type header hurts anything in > subsequent chunks. It seems like it might be useful in certain edge > cases, like if an endpoint receives a subsequent chunk prior to > receiving the first chunk. Also, it lets the receiver choose not to > think about content-type until it gets the very last chunk. > > On Oct 12, 2006, at 12:28 PM, Miguel Garcia wrote: > > > I also agree that if option 3 is the intention, the presence of the > > Content-Type header is not only superflous but misleading. > > /Miguel > > > > ** My mobile email is powered by the Nokia Business Center ** > > > >> -----Original Message----- > >> From: ext Paul Kyzivat > >> Received: Thu Oct 12 17:36:19 EEST 2006 > >> To: Miguel Garcia > >> Cc: Ben Campbell, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, > >> Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) > >> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests > >> > >> Miguel, > >> > >> You seem to have a valid concern here. Of the options you present, I > >> think option 3 is the most appropriate. > >> > >> It might be better if subsequent chunks didn't have a content-type > >> header at all. > >> > >> Paul > >> > >> Miguel Garcia wrote: > >>> Hi: > >>> > >>> On drafting examples for the file transfer draft, we (the authors > >>> of the > >>> file transfer draft) found some lack of clarifications in the > >>> MSRP draft > >>> regarding handling of chunks that contain message/cpim messages. > >>> Hopefully the authors of the MSRP draft can clarify this and > >>> update the > >>> draft before it is published as an RFC, if we want to achieve > >>> interoperability. > >>> > >>> So, here is the story: Assume you have a content that must be > >>> chunked. > >>> According to the example in Section 5.1, every chunk will contain a > >>> Content-Type header. > >>> > >>> MSRP dkei38sd SEND > >>> Message-ID: 456 > >>> Byte-Range: 1-4/8 > >>> Content-Type: text/plain > >>> > >>> abcd > >>> -------dkei38sd+ > >>> > >>> MSRP dkei38ia SEND > >>> Message-ID: 456 > >>> Byte-Range: 5-8/8 > >>> Content-Type: text/plain > >>> > >>> EFGH > >>> -------dkei38ia$ > >>> > >>> I think the example should show a message/cpim wrapper, since it is > >>> quasi-MUST for MSRP. So, if I am sending the same above content in > >>> message/cpim, I don't know if a have to put a message/cpim > >>> wrapper in > >>> the second chunk or not. > >>> > >>> So, the first chunk is something like this: > >>> > >>> MSRP dkei38sd SEND > >>> Message-ID: 456 > >>> Byte-Range: 1-124/248 > >>> Content-Type: message/cpim > >>> > >>> To: Bob > >>> From: Alice > >>> DateTime: 2006-05-15T15:02:31-03:00 > >>> Content-Type text/plain > >>> > >>> abcd > >>> -------dkei38sd+ > >>> > >>> > >>> Now, I can think of 3 options for the second chunk. Here is > >>> option 1 for > >>> the second chunk: it repeats the message/cpim header. > >>> > >>> MSRP dkei38ia SEND > >>> Message-ID: 456 > >>> Byte-Range: 125-248/248 > >>> Content-Type: text/plain > >>> > >>> To: Bob > >>> From: Alice > >>> DateTime: 2006-05-15T15:02:31-03:00 > >>> Content-Type text/plain > >>> > >>> EFGH > >>> -------dkei38ia$ > >>> > >>> And here is option 2 for the second chunk. There is no cpim > >>> wrapper. The > >>> content-type header is text/plain, which is the content below. > >>> > >>> MSRP dkei38sd SEND > >>> Message-ID: 456 > >>> Byte-Range: 125-129/129 > >>> Content-Type: text/plain > >>> > >>> EFGH > >>> -------dkei38ia$ > >>> > >>> Still a third option: it considers the message/cpim a whole > >>> chunk, so > >>> from the MSRP point view, there is only a nessage/cpim content, > >>> which is > >>> split, so the second chunk still has a Content-Type of message/ > >>> cpim, in > >>> spite it is nothing of cpim in the body. > >>> > >>> MSRP dkei38sd SEND > >>> Message-ID: 456 > >>> Byte-Range: 125-129/129 > >>> Content-Type: message/cpim > >>> > >>> EFGH > >>> -------dkei38ia$ > >>> > >>> > >>> Please notice the difference in the cpim headers, and the Byte- > >>> Range and > >>> Content-Type headers. > >>> > >>> 1) Which one is correct? The draft says nothing > >>> > >>> Option 2 would look more reasonable to me, however, it is kind of > >>> asymmetrical. I think it ought to be the 3rd option, but it is a > >>> big odd > >>> to have the Content-Type: message/cpim with a plain/text in there. > >>> > >>> So, I think MSRP has to clarify this point and provide examples of > >>> chunked messages containing cpim wrappers. > >>> > >>> Any immediate thought? > >>> > >>> 2) Section 7.1 in MSRP says: > >>> > >>> "If the request has a body, it MUST contain a Content-Type header > >>> field. " > >>> > >>> But I think it does not say anything with respect any of the > >>> chunks. I > >>> assume that according to the examples and the above general > >>> statement > >>> about SEND requests, every chunk has to contain a Content-Type > >>> header. > >>> > >>> /Miguel > >>> > >>> > >>> > >>> > >> > >> > >> > > > > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 14:29:48 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY5JC-00057j-LP; Thu, 12 Oct 2006 14:29:30 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GY5JB-00057e-Fl for simple@ietf.org; Thu, 12 Oct 2006 14:29:29 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GY5JB-0008Cf-0H for simple@ietf.org; Thu, 12 Oct 2006 14:29:29 -0400 Received: from [172.17.2.75] ([172.17.2.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9CITOYn066053 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 12 Oct 2006 13:29:24 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <24398926.1160676577968.JavaMail.root@espmg003.ext.nokia.com> References: <24398926.1160676577968.JavaMail.root@espmg003.ext.nokia.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <1D7B96A0-597C-4BF3-ACDD-F8FCE9D269D3@estacado.net> Content-Transfer-Encoding: 7bit From: Ben Campbell Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests Date: Thu, 12 Oct 2006 13:29:18 -0500 To: Miguel Garcia X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 501044f827b673024f6a4cb1d46e67d2 Cc: fluffy@cisco.com, rohan@ekabal.com, pkyzivat@cisco.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I agree on doing an example. We will be putting out a new revision with some clarifications requested by the IESG; we can include this then. On Oct 12, 2006, at 1:09 PM, Miguel Garcia wrote: > Fine. I have no problem to keep the Content-Type header in > subseqent chunks. But I suggest to add one more example showing > cpim and chunking. I will send you the example in a separate email. > /Miguel > > ** My mobile email is powered by the Nokia Business Center ** > >> -----Original Message----- >> From: ext Ben Campbell >> Received: Thu Oct 12 20:59:08 EEST 2006 >> To: Miguel Garcia >> Cc: pkyzivat@cisco.com, fluffy@cisco.com, rohan@ekabal.com, >> Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, >> simple@ietf.org >> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests >> >> I don't see how it the Content-Type header hurts anything in >> subsequent chunks. It seems like it might be useful in certain edge >> cases, like if an endpoint receives a subsequent chunk prior to >> receiving the first chunk. Also, it lets the receiver choose not to >> think about content-type until it gets the very last chunk. >> >> On Oct 12, 2006, at 12:28 PM, Miguel Garcia wrote: >> >>> I also agree that if option 3 is the intention, the presence of the >>> Content-Type header is not only superflous but misleading. >>> /Miguel >>> >>> ** My mobile email is powered by the Nokia Business Center ** >>> >>>> -----Original Message----- >>>> From: ext Paul Kyzivat >>>> Received: Thu Oct 12 17:36:19 EEST 2006 >>>> To: Miguel Garcia >>>> Cc: Ben Campbell, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, >>>> Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) >>>> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests >>>> >>>> Miguel, >>>> >>>> You seem to have a valid concern here. Of the options you >>>> present, I >>>> think option 3 is the most appropriate. >>>> >>>> It might be better if subsequent chunks didn't have a content-type >>>> header at all. >>>> >>>> Paul >>>> >>>> Miguel Garcia wrote: >>>>> Hi: >>>>> >>>>> On drafting examples for the file transfer draft, we (the authors >>>>> of the >>>>> file transfer draft) found some lack of clarifications in the >>>>> MSRP draft >>>>> regarding handling of chunks that contain message/cpim messages. >>>>> Hopefully the authors of the MSRP draft can clarify this and >>>>> update the >>>>> draft before it is published as an RFC, if we want to achieve >>>>> interoperability. >>>>> >>>>> So, here is the story: Assume you have a content that must be >>>>> chunked. >>>>> According to the example in Section 5.1, every chunk will >>>>> contain a >>>>> Content-Type header. >>>>> >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 1-4/8 >>>>> Content-Type: text/plain >>>>> >>>>> abcd >>>>> -------dkei38sd+ >>>>> >>>>> MSRP dkei38ia SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 5-8/8 >>>>> Content-Type: text/plain >>>>> >>>>> EFGH >>>>> -------dkei38ia$ >>>>> >>>>> I think the example should show a message/cpim wrapper, since >>>>> it is >>>>> quasi-MUST for MSRP. So, if I am sending the same above content in >>>>> message/cpim, I don't know if a have to put a message/cpim >>>>> wrapper in >>>>> the second chunk or not. >>>>> >>>>> So, the first chunk is something like this: >>>>> >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 1-124/248 >>>>> Content-Type: message/cpim >>>>> >>>>> To: Bob >>>>> From: Alice >>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>> Content-Type text/plain >>>>> >>>>> abcd >>>>> -------dkei38sd+ >>>>> >>>>> >>>>> Now, I can think of 3 options for the second chunk. Here is >>>>> option 1 for >>>>> the second chunk: it repeats the message/cpim header. >>>>> >>>>> MSRP dkei38ia SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-248/248 >>>>> Content-Type: text/plain >>>>> >>>>> To: Bob >>>>> From: Alice >>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>> Content-Type text/plain >>>>> >>>>> EFGH >>>>> -------dkei38ia$ >>>>> >>>>> And here is option 2 for the second chunk. There is no cpim >>>>> wrapper. The >>>>> content-type header is text/plain, which is the content below. >>>>> >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-129/129 >>>>> Content-Type: text/plain >>>>> >>>>> EFGH >>>>> -------dkei38ia$ >>>>> >>>>> Still a third option: it considers the message/cpim a whole >>>>> chunk, so >>>>> from the MSRP point view, there is only a nessage/cpim content, >>>>> which is >>>>> split, so the second chunk still has a Content-Type of message/ >>>>> cpim, in >>>>> spite it is nothing of cpim in the body. >>>>> >>>>> MSRP dkei38sd SEND >>>>> Message-ID: 456 >>>>> Byte-Range: 125-129/129 >>>>> Content-Type: message/cpim >>>>> >>>>> EFGH >>>>> -------dkei38ia$ >>>>> >>>>> >>>>> Please notice the difference in the cpim headers, and the Byte- >>>>> Range and >>>>> Content-Type headers. >>>>> >>>>> 1) Which one is correct? The draft says nothing >>>>> >>>>> Option 2 would look more reasonable to me, however, it is kind of >>>>> asymmetrical. I think it ought to be the 3rd option, but it is a >>>>> big odd >>>>> to have the Content-Type: message/cpim with a plain/text in there. >>>>> >>>>> So, I think MSRP has to clarify this point and provide examples of >>>>> chunked messages containing cpim wrappers. >>>>> >>>>> Any immediate thought? >>>>> >>>>> 2) Section 7.1 in MSRP says: >>>>> >>>>> "If the request has a body, it MUST contain a Content-Type >>>>> header >>>>> field. " >>>>> >>>>> But I think it does not say anything with respect any of the >>>>> chunks. I >>>>> assume that according to the examples and the above general >>>>> statement >>>>> about SEND requests, every chunk has to contain a Content-Type >>>>> header. >>>>> >>>>> /Miguel >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >> >> >> >> > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 12 23:49:34 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYE1h-0001c9-6T; Thu, 12 Oct 2006 23:48:01 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYE1g-0001c2-6d for simple@ietf.org; Thu, 12 Oct 2006 23:48:00 -0400 Received: from [63.116.254.4] (helo=mail.solegy.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GYE1e-0007jQ-Ti for simple@ietf.org; Thu, 12 Oct 2006 23:48:00 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.solegy.com (Postfix) with ESMTP id 62F508578; Fri, 13 Oct 2006 03:47:50 +0000 (GMT) Received: from mail.solegy.com ([127.0.0.1]) by localhost (effen.solegysystems.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10417-05; Fri, 13 Oct 2006 03:44:13 +0000 (GMT) Received: from [192.168.1.24] (unknown [64.243.115.20]) by mail.solegy.com (Postfix) with ESMTP id B1A938577; Fri, 13 Oct 2006 03:44:12 +0000 (GMT) Message-ID: <452F0BF9.10202@solegysytems.com> Date: Fri, 13 Oct 2006 11:46:01 +0800 From: Hartley Mendoza User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: HEM Subject: Re: [Simple] Presence Server References: <200610110534.k9B5YOH8001517@mmcmail.megasoft.com> In-Reply-To: <200610110534.k9B5YOH8001517@mmcmail.megasoft.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at solegysystems.com X-Spam-Score: 0.0 (/) X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org opensipstack.org An opensource written in C++, but currently not yet supporting XCAP but it's on the verge. It has Presence Server and Client User agent. For questions regarding opensipstack: joegen@opensipstack.org HEM wrote: > > Dear SIMPLE guys, > > 1. What will be your resource and timeline guess (means how many > persons needed and how long it will take) to implement a Presence > Server, xcap server, xcap client and Client (User Agent) to support > Presence flows setup. Implementation in C++ Language. > > Assume: > > 1. Having any open source SIPSTACK. > 2. comfortable with the basic flows as represent in the 3gpp docu > 24.841. > 3. Filter implementation is not needed > 4. But I want to include auth policy, partial notify imple, xcap > change etc.. > > > > > > > > Please let me know your approx guess and suggestion. > > > > * * > > *is any open source is available to implement this. Any body providing > this opensource in C++.* > > *I seen some open source is available in java side. * > > > > > > Expecting ur comments please help me to know the details.. > > > > Regards, > > Hem > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.408 / Virus Database: 268.13.3/473 - Release Date: 10/12/2006 > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 13 13:32:49 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYQst-0006xA-Vc; Fri, 13 Oct 2006 13:31:47 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYQst-0006wx-3B for simple@ietf.org; Fri, 13 Oct 2006 13:31:47 -0400 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GYQsr-0002Yu-D8 for simple@ietf.org; Fri, 13 Oct 2006 13:31:47 -0400 Received: from sj-dkim-5.cisco.com ([171.68.10.79]) by sj-iport-5.cisco.com with ESMTP; 13 Oct 2006 10:31:45 -0700 Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-5.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9DHVibJ030561 for ; Fri, 13 Oct 2006 10:31:44 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k9DHVeOb028632 for ; Fri, 13 Oct 2006 10:31:44 -0700 (PDT) Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 13 Oct 2006 10:31:42 -0700 Received: from [10.32.241.146] ([10.32.241.146]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 13 Oct 2006 10:31:42 -0700 Message-ID: <452FCD7D.7030000@cisco.com> Date: Fri, 13 Oct 2006 13:31:41 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Simple WG Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Oct 2006 17:31:42.0817 (UTC) FILETIME=[72D9BD10:01C6EEED] DKIM-Signature: a=rsa-sha1; q=dns; l=10122; t=1160760704; x=1161624704; c=relaxed/simple; s=sjdkim5002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:updated=20XCAP=20draft; X=v=3Dcisco.com=3B=20h=3DEOx+dcmunjD02ekpXk/7akWA0ww=3D; b=NewaCXk39CIhb0Exx1ftzC//3lzzBb3vICcgXPu6ksQKc6nsiV5QldZvhuhBOBTm+ebRgHE1 q79xaoSnlKuYl+tuS/g47F0KERfaXzmkqMezoZJxtl1WIHU+rTNskwKJ; Authentication-Results: sj-dkim-5.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: f2728948111f2edaaf8980b5b9de55af Subject: [Simple] updated XCAP draft X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I've submitted an update to XCAP. THe changes reflect comments from IESG during last call, in addition to a few bugs reported on the list and privately since -11. Until the update appears in the archives, you can pick it up at: http://www.jdrosen.net/papers/draft-ietf-simple-xcap-12.txt Here are the changes: * clarified the distinction between 'default document namespace', which is the default namespace used in evaluation of XCAP URIs, and 'default namespace', which is the standard XML term for defaults within XML documents. Using those two different terms consistently in the specification * added the following warning where the structure of the XCAP URI is discussed: Implementors making use of HTTP servlets should be aware that XCAP may require them to get authorization from the server administrator to place resources within this specific subset of the URI namespace. * Clarified handling of redundant namespace declarations in Section 8.2.3: If the element being inserted (or any of its children) contain namespace declarations, those declarations are retained when the element is inserted, even if those same declarations exist in a parent element after insertion. The XCAP server MUST NOT remove redundant namespace declarations or otherwise change the namespace declarations that were present in the element being inserted. and within 8.2.4: As with creation, replacement of an element does not result in the changing or elimination of namespace declarations within the newly modified element. * clarified that namespace bindings are not added in a GET response. The following was added in section 8.3: The server MUST NOT add namespace bindings representing namespaces used by the element or its children, but declared in ancestor elements; the client will either know these bindings already (since it has a cached copy of the whole document), or it can learn them by explicitly querying for the bindings. * clarified in section 8.2.5: If a schema allows for elements or attributes from other namespaces, and the new document contains elements or attributes from an unknown namespace, the server MUST allow the change. In other words, it is not necessary for an XCAP server to understand the namespaces and corresponding schemas for elements and attributes within a document, as long as the schema itself allows for such elements or attributes to be included. Of course, such unknown namespaces would not be advertised by the server in its XCAP capabilities document . * also clarified in section 8.25 the handling of unknown elements from a known namespace: If the final document contains elements or attributes from a namespace that the server does understand (and has consequently advertised in its XCAP capabilities document), but the server does not have the schema for that particular element or attribute, the server MUST reject the request with a 409 response. That response SHOULD contain a detailed conflict report containing the <schema-validation-error> element. * Clarified in Section 12 what it means to support a namespace: To 'support' a namespace, the server must have the schemas for all elements within that namespace, and be able to validate them if they appear within documents. * clarified in 8.2.7 that a successful PUT response MUST include an entity tag. This was already stated in section 8.5 but is repeated here as part of PUT processing. * clarified in 8.3 that a successful GET has to include an etag. * clarified in 8.4 that if the document remains after DELETE, the 200 OK response must include an etag * in section 8.5 on managing etags, clarified that there is basically one etag for the whole document. This was kind of opaque before. First paragraph now reads: An XCAP server MUST maintain entity tags for all resources that it maintains. This specification introduces the additional constraint that when one resource within a document (including the document itself) changes, that resource is assigned a new etag, and all other resources within that document MUST be assigned the same etag value. Effectively, there is a single etag for the entire document. An XCAP server MUST include the Etag header field in all 200 or 201 responses to PUT, GET, and DELETE, assuming the document itself still exists after the operation. In the case of a DELETE, the entity tag refers to the value of the entity tag for the document after the deletion of the element or attribute. * removed text that allowed weak entity tags. Spec merely says that xcap doesn't introduce new requirements on strength of entity tags. Allowance for weak etags was added in -03 but I found no record of discussion for this change and I cannot recall why I put it in. Weak entity tags are strongly discouraged these days, so the text allowing them was pulled. * clarified in 7.11 that it is not possible to insert an element or attribute condition on the operation being an INSERT and not a replacement: One way to think of this is that, logically speaking, on receipt of the PUT request, the XCAP server instantiates the etag for the resource referenced by the request, and then applies the processing of the request. Because of this behavior, it is not possible to perform a conditional insert on an attribute or element conditioned on the operation being an insertion and not a replacement. In other words, a conditional PUT of an element or attribute with an If-None-Match: * will always fail. * Section 14, security considerations, now requires client TLS implementation (new content is the last sentence): Frequently, the data manipulated by XCAP contains sensitive information. To avoid eavesdroppers from seeing this information, it is RECOMMENDED that an admistrator hand out an https URI as the XCAP root URI. This will result in TLS-encrypted communications between the client and server, preventing any eavesdropping. Clients MUST implement TLS, assuring that such URIs will be usable by the client. This was implied but instated previously. Similarly, clients MUST implement digest and servers MUST NOT use basic without TLS (new content is the last two sentences): Client and server authentication are also important. A client needs to be sure it is talking to the server it believes it is contacting. Otherwise, it may be given false information, which can lead to denial of service attacks against a client. To prevent this, a client SHOULD attempt to upgrade any connections to TLS. Similarly, authorization of read and write operations against the data is important, and this requires client authentication. As a result, a server SHOULD challenge a client using HTTP Digest to establish its identity, and this SHOULD be done over a TLS connection. Clients MUST implement digest authentication, assuring interoperability with servers which challenge the client. Servers MUST NOT perform basic authentication without a TLS connection to the client. * Labeled the examples in the example section (though I cannot figure out how to fix the odd figure numbering that xml2rfc does; rfc-ed will need to repair that) * clarified the meaning of application in the introduction: Each application (where an application refers to a use case that implies a collection of data and associated semantics) that makes use * reworded discussion on referential integrity, which now reads: Another important data constraint is referential integrity. Referential integrity is important when the name or value of an element or attribute is used as a key to select another element or attribute. An application usage MAY specify referential integrity constraints. However, XCAP servers are not a replacement for Relational Database Management Systems (RDBMS), and therefore clients MUST NOT depend on servers to maintain referential integrity. XCAP clients are responsible for making all of the appropriate changes to documents in order to maintain referential integrity. * mentioned in Section 8.3 (GET processing) Note that the GET of a resource that was just PUT might not be octet-for-octet equivalent to what was PUT, due to XML normalization and equivalency rules. * fixed grammar bug. Previously: attr-test = ( "@" att-name "=" <"> att-value <"> ) / ( "@" att-name "=" <'> att-value <'> ) by-attr = NameorAny "[" attr-test "]" by-pos-attr = NameorAny "[" position "]" "[" attr-test "]" NameorAny = QName / "*" ; QName from XML Namespaces att-name = QName att-value = AttValue ; from XML specification but AttValue is already defined with the quotes (single and double) so this is wrong. Grammar is now corrected to: attr-test = "@" att-name "=" att-value by-attr = NameorAny "[" attr-test "]" by-pos-attr = NameorAny "[" position "]" "[" attr-test "]" NameorAny = QName / "*" ; QName from XML Namespaces att-name = QName att-value = AttValue ; from XML specification * clarified the following nonsensical text in 8.2.3: Not any element may precede one or multiple elements. to say: Based on this schema, the document contains some number of <foo> elements followed by some number of <bar> elements. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 13 15:51:21 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYT34-0007IA-IN; Fri, 13 Oct 2006 15:50:26 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYT2h-00072H-77; Fri, 13 Oct 2006 15:50:03 -0400 Received: from ns1.neustar.com ([2001:503:c779:1a::9c9a:108a]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GYT2g-0001yO-JB; Fri, 13 Oct 2006 15:50:03 -0400 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns1.neustar.com (Postfix) with ESMTP id 6EFA626E41; Fri, 13 Oct 2006 19:50:02 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GYT2g-0000z8-AJ; Fri, 13 Oct 2006 15:50:02 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org From: Internet-Drafts@ietf.org Message-Id: Date: Fri, 13 Oct 2006 15:50:02 -0400 X-Spam-Score: -2.5 (--) X-Scan-Signature: b5d20af10c334b36874c0264b10f59f1 Cc: simple@ietf.org Subject: [Simple] I-D ACTION:draft-ietf-simple-imdn-01.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : Instant Message Disposition Notification Author(s) : E. Burger, H. Khartabil Filename : draft-ietf-simple-imdn-01.txt Pages : 35 Date : 2006-10-13 Instant Messaging (IM) refers to the transfer of messages between users in real-time. This document provides a mechanism whereby endpoints can request Instant Message Disposition Notifications (IMDN), including delivery, processing and read notifications, for page-mode as well as session mode instant messages. The Common Profile for Instant Messaging (CPIM) data format specified in RFC 3862 is extended with new headers that enable endpoints to request IMDNs. A new message format is also defined to convey IMDNs. This document also describes how SIP and MSRP entities behave using this extension. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-imdn-01.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-simple-imdn-01.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-simple-imdn-01.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-10-13125620.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-simple-imdn-01.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-simple-imdn-01.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-10-13125620.I-D@ietf.org> --OtherAccess-- --NextPart Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --NextPart-- From simple-bounces@ietf.org Sat Oct 14 20:09:44 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYtYY-00051F-BB; Sat, 14 Oct 2006 20:08:42 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYtYX-00051A-Ml for simple@ietf.org; Sat, 14 Oct 2006 20:08:41 -0400 Received: from ihemail1.lucent.com ([135.245.0.33]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GYtYU-0005wN-9y for simple@ietf.org; Sat, 14 Oct 2006 20:08:41 -0400 Received: from ilexp01.ndc.lucent.com (h135-3-39-1.lucent.com [135.3.39.1]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id k9F08Voe024493; Sat, 14 Oct 2006 19:08:31 -0500 (CDT) Received: from DEEXP02.DE.lucent.com ([135.248.187.66]) by ilexp01.ndc.lucent.com with Microsoft SMTPSVC(6.0.3790.0); Sat, 14 Oct 2006 19:08:30 -0500 Received: from DEEXC1U01.de.lucent.com ([135.248.187.20]) by DEEXP02.DE.lucent.com with Microsoft SMTPSVC(6.0.3790.0); Sun, 15 Oct 2006 02:08:28 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Simple] I-D ACTION:draft-ietf-simple-xcap-diff-03.txt Date: Sun, 15 Oct 2006 02:08:28 +0200 Message-ID: <5D1A7985295922448D5550C94DE291805E41E5@DEEXC1U01.de.lucent.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Simple] I-D ACTION:draft-ietf-simple-xcap-diff-03.txt Thread-Index: Acbot/0/RzumBnxJT52Ug2SkXmNgHQHC+yRg From: "Drage, Keith \(Keith\)" To: "Jonathan Rosenberg" X-OriginalArrivalTime: 15 Oct 2006 00:08:28.0652 (UTC) FILETIME=[0AA5A2C0:01C6EFEE] X-Spam-Score: 0.0 (/) X-Scan-Signature: 0fa76816851382eb71b0a882ccdc29ac Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org How does this -03 version differ from the -03 version that as issues on March 6, 2006, or is this some device just to refresh the same document? Regards Keith > -----Original Message----- > From: Internet-Drafts@ietf.org [mailto:Internet-Drafts@ietf.org]=20 > Sent: 05 October 2006 20:50 > To: i-d-announce@ietf.org > Cc: simple@ietf.org > Subject: [Simple] I-D ACTION:draft-ietf-simple-xcap-diff-03.txt=20 >=20 > A New Internet-Draft is available from the on-line=20 > Internet-Drafts directories. > This draft is a work item of the SIP for Instant Messaging=20 > and Presence Leveraging Extensions Working Group of the IETF. >=20 > Title : An Extensible Markup Language (XML)=20 > Document Format for Indicating A Change in XML Configuration=20 > Access Protocol (XCAP) Resources > Author(s) : J. Rosenberg > Filename : draft-ietf-simple-xcap-diff-03.txt > Pages : 14 > Date : 2006-10-5 > =09 > This specification defines a document format that can be used=20 > to indicate that a change has occurred in a document managed=20 > by the Extensible Markup Language (XML) Configuration Access=20 > Protocol (XCAP). This format indicates the document that has=20 > changed and its former and new entity tags. It also can=20 > indicate the specific change that was made in the document,=20 > using an XML patch format. XCAP diff documents can be=20 > delivered to clients using a number of means, including a=20 > Session Initiation Protocol (SIP) event package. >=20 > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-diff-03.txt >=20 > To remove yourself from the I-D Announcement list, send a=20 > message to i-d-announce-request@ietf.org with the word=20 > unsubscribe in the body of the message.=20 > You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce > to change your subscription settings. >=20 > Internet-Drafts are also available by anonymous FTP. Login=20 > with the username "anonymous" and a password of your e-mail=20 > address. After logging in, type "cd internet-drafts" and then=20 > "get draft-ietf-simple-xcap-diff-03.txt". >=20 > A list of Internet-Drafts directories can be found in=20 > http://www.ietf.org/shadow.html or=20 > ftp://ftp.ietf.org/ietf/1shadow-sites.txt >=20 > Internet-Drafts can also be obtained by e-mail. >=20 > Send a message to: > mailserv@ietf.org. > In the body type: > "FILE /internet-drafts/draft-ietf-simple-xcap-diff-03.txt". > =09 > NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant=20 > mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. >=20 > Below is the data which will enable a MIME compliant mail=20 > reader implementation to automatically retrieve the ASCII=20 > version of the Internet-Draft. >=20 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Sun Oct 15 19:03:02 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZEzF-0004iD-0b; Sun, 15 Oct 2006 19:01:41 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZEzD-0004i3-Kn for simple@ietf.org; Sun, 15 Oct 2006 19:01:39 -0400 Received: from mail2.telefonica.es ([194.224.58.62] helo=28nbhc10.tesa) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GZEzC-00023q-AF for simple@ietf.org; Sun, 15 Oct 2006 19:01:39 -0400 From: ignacio.delacruzgallego@telefonica.es To: simple@ietf.org Message-ID: Date: Mon, 16 Oct 2006 01:02:01 +0200 X-MIMETrack: Serialize by Router on 28NBHC10/SRV/PASARELA_EMAIL(Release 6.5.4FP3|January 09, 2006) at 16/10/2006 00:57:02 MIME-Version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Scan-Signature: 25620135586de10c627e3628c432b04a Subject: [Simple] Ignacio de la Cruz Gallego/UT05610/DES. SERVICIOS DE MENSAJERIA/TSM =?iso-8859-1?q?est=E1_ausente_de_la_oficina=2E?= X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Estar=E9 ausente de la oficina desde el 13/10/2006 y no volver=E9 hast= a el 26/10/2006. Hola, Estar=E9 ausente de la oficina del 13/10/06 al 25/10/06. Por favor, si se trata de un tema urgente, p=F3ngase en contacto con joseluis.vacascid@telefonica.es. Un saludo, Nacho. ------------------------ Dear Email Sender, I am going to be out of the office from Oct 13th to Oct 25th. Please contact joseluis.vacascid@telefonica.es for urgent matters. Regards, Nacho _______________________________________________________________________= ____ Este mensaje se dirige exclusivamente a su destinatario y puede contene= r informaci=F3n privilegiada o confidencial. Si no es vd. el destinatario= indicado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3= n y/o copia sin autorizaci=F3n est=E1 prohibida en virtud de la legislaci=F3n= vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n. El correo electr=F3nico v=EDa Internet no permite asegurar la confidenc= ialidad de los mensajes que se transmiten ni su integridad o correcta recepci=F3= n. Telef=F3nica no asume ninguna responsabilidad por estas circunstancias.= This message is intended exclusively for its addressee and may contain information that is CONFIDENTIAL and protected by a professional privil= ege or whose disclosure is prohibited by law.If you are not the intended recipient you are hereby notified that any read, dissemination, copy or= disclosure of this communication is strictly prohibited by law. If this= message has been received in error, please immediately notify us via e-= mail and delete it. Internet e-mail neither guarantees the confidentiality nor the integrit= y or proper receipt of the messages sent. Telef=F3nica does not assume any liability for those circumstances. _______________________________________________________________________= ____= _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 16 15:48:05 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZYQg-00049J-VD; Mon, 16 Oct 2006 15:47:18 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZYQg-00048y-7x for simple@ietf.org; Mon, 16 Oct 2006 15:47:18 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GZYEm-00032z-Lq for simple@ietf.org; Mon, 16 Oct 2006 15:35:04 -0400 Received: from [172.17.2.233] ([172.17.2.233]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9GJYvRZ014607 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Mon, 16 Oct 2006 14:34:58 -0500 (CDT) (envelope-from emcmurry@estacado.net) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <813336A2-17A8-41DD-8D4C-7F5031CFE1FA@estacado.net> Content-Transfer-Encoding: 7bit From: Eric McMurry Date: Mon, 16 Oct 2006 14:34:48 -0500 To: simple@ietf.org X-Mailer: Apple Mail (2.752.2) X-Spam-Score: 0.1 (/) X-Scan-Signature: 30ac594df0e66ffa5a93eb4c48bcb014 Subject: [Simple] Re: I-D ACTION:draft-ietf-simple-imdn-01.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org This is a nice set of edits. The doc is more readable and more complete now. I have one question left on this for now: -How will the Message-ID CPIM header be used on an IMDN? The Message- ID from the request is included in the XML body for correlation with the request, and this value in the CPIM of the response is unique and not associated with the request for an IMDN. _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 16 17:11:54 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZZkE-0004Ld-Le; Mon, 16 Oct 2006 17:11:34 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZZFt-0007cG-NY for simple@ietf.org; Mon, 16 Oct 2006 16:40:13 -0400 Received: from hq-smtp-01.telio.no ([82.196.203.118]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GZYv2-0000j2-5I for simple@ietf.org; Mon, 16 Oct 2006 16:19:07 -0400 Received: from office-owa-01.HQ.TELIO.NO (unknown [82.196.203.119]) by hq-smtp-01.telio.no (Postfix) with ESMTP id CDC00194506 for ; Mon, 16 Oct 2006 22:01:10 +0200 (CEST) Received: from [132.177.120.160] ([132.177.120.160]) by office-owa-01.HQ.TELIO.NO with Microsoft SMTPSVC(6.0.3790.1830); Mon, 16 Oct 2006 22:01:23 +0200 In-Reply-To: <813336A2-17A8-41DD-8D4C-7F5031CFE1FA@estacado.net> References: <813336A2-17A8-41DD-8D4C-7F5031CFE1FA@estacado.net> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Hisham Khartabil Subject: Re: [Simple] Re: I-D ACTION:draft-ietf-simple-imdn-01.txt Date: Mon, 16 Oct 2006 22:02:11 +0200 To: Eric McMurry X-Mailer: Apple Mail (2.624) X-OriginalArrivalTime: 16 Oct 2006 20:01:24.0230 (UTC) FILETIME=[DB6DDA60:01C6F15D] X-Spam-Score: 0.0 (/) X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Eric had the reason that somehow somewhere someone might need it. It does not harm to have it. No one objected at the last IETF meeting. Maybe Eric can explain more (if we all sign NDAs ?) :) Regards, Hisham On Oct 16, 2006, at 9:34 PM, Eric McMurry wrote: > This is a nice set of edits. The doc is more readable and more > complete now. I have one question left on this for now: > > > -How will the Message-ID CPIM header be used on an IMDN? The > Message-ID from the request is included in the XML body for > correlation with the request, and this value in the CPIM of the > response is unique and not associated with the request for an IMDN. > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 17 10:40:51 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZq7A-0003si-Fs; Tue, 17 Oct 2006 10:40:20 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZq79-0003sY-3q for simple@ietf.org; Tue, 17 Oct 2006 10:40:19 -0400 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GZq76-00088z-P9 for simple@ietf.org; Tue, 17 Oct 2006 10:40:19 -0400 Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-5.cisco.com with ESMTP; 17 Oct 2006 07:40:17 -0700 Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-4.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9HEeGNx016795 for ; Tue, 17 Oct 2006 07:40:16 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k9HEeFip003353 for ; Tue, 17 Oct 2006 07:40:16 -0700 (PDT) Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 17 Oct 2006 07:40:15 -0700 Received: from [10.32.241.146] ([10.32.241.146]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 17 Oct 2006 07:40:15 -0700 Message-ID: <4534EB4E.5070907@cisco.com> Date: Tue, 17 Oct 2006 10:40:14 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Simple WG Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 17 Oct 2006 14:40:15.0536 (UTC) FILETIME=[28CE3B00:01C6F1FA] DKIM-Signature: a=rsa-sha1; q=dns; l=835; t=1161096016; x=1161960016; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:updated=20XCAP-diff=20specification; X=v=3Dcisco.com=3B=20h=3Dhs/+VTJrvNdA2E8GVdxgKDGrQfg=3D; b=kx65l2fyayRAsiKcAB46dJtuSHsW6KRB5EWXRhy1wPv4/TSnUdgmIG6JUlcknNwFR/31U//8 Za/0nTqtUgRgbU+/HwBocrPsrbfm/flRX/G3qCguG2jppz14jnb05aFU; Authentication-Results: sj-dkim-4.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906 Subject: [Simple] updated XCAP-diff specification X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I've submitted an update to xcap-diff. Until it appears in the archives, you can pick it up at: http://www.jdrosen.net/papers/draft-ietf-simple-xcap-diff-04.txt The changes are: * updated XML reference to 2004 version * replaced I-D references with RFCs that have been published * removed section on usage with packages * fixed schema bug which allowed only one document element * added processcontents=lax to extension points * changed xml-patch-ops reference to its URN Thanks, Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 17 10:53:44 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZqJk-0002c1-Nq; Tue, 17 Oct 2006 10:53:20 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GZqJj-0002bw-PV for simple@ietf.org; Tue, 17 Oct 2006 10:53:19 -0400 Received: from mail.genaker.net ([193.145.84.32]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GZqJf-00011Y-6d for simple@ietf.org; Tue, 17 Oct 2006 10:53:19 -0400 Received: (qmail 5835 invoked by uid 107); 17 Oct 2006 14:46:06 -0000 Received: from unknown (HELO ?172.16.14.46?) (David.Viamonte@genaker.net@172.16.14.46) by mail.genaker.net with AES256-SHA encrypted SMTP; 17 Oct 2006 14:46:06 -0000 Message-ID: <4534EE62.8010403@genaker.net> Date: Tue, 17 Oct 2006 16:53:22 +0200 From: David Viamonte User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: simple@ietf.org, Avshalom Houri Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Scan-Signature: 2409bba43e9c8d580670fda8b695204a Cc: Subject: [Simple] Regarding Content Indirection and Presence... X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello again, In the previous post I was not sure that Content Indirection covering Presence notifications is indeed included in RFC 4483. I've now seen that this is the case (which of course makes a lot of sense ;-) My two questions regarding this topic are: 1. Does RFC 4483 currently cover a Use Case in which the same URI is returned from a Presence Server towards the RLS, when the RLS subscribes on behalf of two (or more) different Watchers to the Presence information of the same Presentity? If this Use Case is already covered (and I see the RFC supports the capability to specify versioning information for the URI), then this mechanism should help to reduce a relevant share of interdomain Presence traffic (assuming that in general, several watchers are typically allowed to receive the same set of Presence information about a given Presentity). 2. If the above is reasonably true, would it be worth including some considerations about Content Indirection into the current "Problem Statement for SIP/SIMPLE" I-D? Regards, David _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 18 17:57:46 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GaJPW-0001HA-6Y; Wed, 18 Oct 2006 17:57:14 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GaJPV-0001Gv-C6 for simple@ietf.org; Wed, 18 Oct 2006 17:57:13 -0400 Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GaJPT-000207-QQ for simple@ietf.org; Wed, 18 Oct 2006 17:57:13 -0400 Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 18 Oct 2006 14:57:11 -0700 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9ILvABM009205; Wed, 18 Oct 2006 14:57:10 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k9ILvAAo007064; Wed, 18 Oct 2006 14:57:10 -0700 (PDT) Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 18 Oct 2006 14:57:09 -0700 Received: from [192.168.1.3] ([10.21.97.212]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 18 Oct 2006 14:57:09 -0700 In-Reply-To: <1D7B96A0-597C-4BF3-ACDD-F8FCE9D269D3@estacado.net> References: <24398926.1160676577968.JavaMail.root@espmg003.ext.nokia.com> <1D7B96A0-597C-4BF3-ACDD-F8FCE9D269D3@estacado.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Cullen Jennings Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests Date: Wed, 18 Oct 2006 14:57:10 -0700 To: Ben Campbell X-Mailer: Apple Mail (2.752.2) X-OriginalArrivalTime: 18 Oct 2006 21:57:09.0204 (UTC) FILETIME=[5BC84940:01C6F300] DKIM-Signature: a=rsa-sha1; q=dns; l=6613; t=1161208630; x=1162072630; c=relaxed/simple; s=sjdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fluffy@cisco.com; z=From:Cullen=20Jennings=20 |Subject:Re=3A=20[Simple]=20message/cpim=20in=20chunked=20MSRP=20SEND=20requests; X=v=3Dcisco.com=3B=20h=3DbrhPmYk4RMKdN4fSczg43SxpuW0=3D; b=ts+vyz8Tx1zOmGopxz7dlKu8J71P//BIwjV9lUz3mAvA6FmSTPbiLFEkraFxGAOlKztWG3sb tvuJTarHH2+Qp/7AhLKfHpOuJA3cfVDfRxM9hEh/Ehj0774uNmBKR9+d; Authentication-Results: sj-dkim-1.cisco.com; header.From=fluffy@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: a492040269d440726bfd84680622cee7 Cc: rohan@ekabal.com, Miguel Garcia , pkyzivat@cisco.com, Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Sounds good to me. On Oct 12, 2006, at 11:29 AM, Ben Campbell wrote: > I agree on doing an example. We will be putting out a new revision > with some clarifications requested by the IESG; we can include this > then. > > On Oct 12, 2006, at 1:09 PM, Miguel Garcia wrote: > >> Fine. I have no problem to keep the Content-Type header in >> subseqent chunks. But I suggest to add one more example showing >> cpim and chunking. I will send you the example in a separate email. >> /Miguel >> >> ** My mobile email is powered by the Nokia Business Center ** >> >>> -----Original Message----- >>> From: ext Ben Campbell >>> Received: Thu Oct 12 20:59:08 EEST 2006 >>> To: Miguel Garcia >>> Cc: pkyzivat@cisco.com, fluffy@cisco.com, rohan@ekabal.com, >>> Gonzalo.Camarillo@ericsson.com, Markus.Isomaki@nokia.com, >>> simple@ietf.org >>> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests >>> >>> I don't see how it the Content-Type header hurts anything in >>> subsequent chunks. It seems like it might be useful in certain edge >>> cases, like if an endpoint receives a subsequent chunk prior to >>> receiving the first chunk. Also, it lets the receiver choose not to >>> think about content-type until it gets the very last chunk. >>> >>> On Oct 12, 2006, at 12:28 PM, Miguel Garcia wrote: >>> >>>> I also agree that if option 3 is the intention, the presence of the >>>> Content-Type header is not only superflous but misleading. >>>> /Miguel >>>> >>>> ** My mobile email is powered by the Nokia Business Center ** >>>> >>>>> -----Original Message----- >>>>> From: ext Paul Kyzivat >>>>> Received: Thu Oct 12 17:36:19 EEST 2006 >>>>> To: Miguel Garcia >>>>> Cc: Ben Campbell, 'simple@ietf.org', Rohan Mahy, Cullen Jennings, >>>>> Gonzalo Camarillo, Isomaki Markus (Nokia-TP/Espoo) >>>>> Subject: Re: [Simple] message/cpim in chunked MSRP SEND requests >>>>> >>>>> Miguel, >>>>> >>>>> You seem to have a valid concern here. Of the options you >>>>> present, I >>>>> think option 3 is the most appropriate. >>>>> >>>>> It might be better if subsequent chunks didn't have a content-type >>>>> header at all. >>>>> >>>>> Paul >>>>> >>>>> Miguel Garcia wrote: >>>>>> Hi: >>>>>> >>>>>> On drafting examples for the file transfer draft, we (the authors >>>>>> of the >>>>>> file transfer draft) found some lack of clarifications in the >>>>>> MSRP draft >>>>>> regarding handling of chunks that contain message/cpim messages. >>>>>> Hopefully the authors of the MSRP draft can clarify this and >>>>>> update the >>>>>> draft before it is published as an RFC, if we want to achieve >>>>>> interoperability. >>>>>> >>>>>> So, here is the story: Assume you have a content that must be >>>>>> chunked. >>>>>> According to the example in Section 5.1, every chunk will >>>>>> contain a >>>>>> Content-Type header. >>>>>> >>>>>> MSRP dkei38sd SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 1-4/8 >>>>>> Content-Type: text/plain >>>>>> >>>>>> abcd >>>>>> -------dkei38sd+ >>>>>> >>>>>> MSRP dkei38ia SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 5-8/8 >>>>>> Content-Type: text/plain >>>>>> >>>>>> EFGH >>>>>> -------dkei38ia$ >>>>>> >>>>>> I think the example should show a message/cpim wrapper, since >>>>>> it is >>>>>> quasi-MUST for MSRP. So, if I am sending the same above >>>>>> content in >>>>>> message/cpim, I don't know if a have to put a message/cpim >>>>>> wrapper in >>>>>> the second chunk or not. >>>>>> >>>>>> So, the first chunk is something like this: >>>>>> >>>>>> MSRP dkei38sd SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 1-124/248 >>>>>> Content-Type: message/cpim >>>>>> >>>>>> To: Bob >>>>>> From: Alice >>>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>>> Content-Type text/plain >>>>>> >>>>>> abcd >>>>>> -------dkei38sd+ >>>>>> >>>>>> >>>>>> Now, I can think of 3 options for the second chunk. Here is >>>>>> option 1 for >>>>>> the second chunk: it repeats the message/cpim header. >>>>>> >>>>>> MSRP dkei38ia SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 125-248/248 >>>>>> Content-Type: text/plain >>>>>> >>>>>> To: Bob >>>>>> From: Alice >>>>>> DateTime: 2006-05-15T15:02:31-03:00 >>>>>> Content-Type text/plain >>>>>> >>>>>> EFGH >>>>>> -------dkei38ia$ >>>>>> >>>>>> And here is option 2 for the second chunk. There is no cpim >>>>>> wrapper. The >>>>>> content-type header is text/plain, which is the content below. >>>>>> >>>>>> MSRP dkei38sd SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 125-129/129 >>>>>> Content-Type: text/plain >>>>>> >>>>>> EFGH >>>>>> -------dkei38ia$ >>>>>> >>>>>> Still a third option: it considers the message/cpim a whole >>>>>> chunk, so >>>>>> from the MSRP point view, there is only a nessage/cpim content, >>>>>> which is >>>>>> split, so the second chunk still has a Content-Type of message/ >>>>>> cpim, in >>>>>> spite it is nothing of cpim in the body. >>>>>> >>>>>> MSRP dkei38sd SEND >>>>>> Message-ID: 456 >>>>>> Byte-Range: 125-129/129 >>>>>> Content-Type: message/cpim >>>>>> >>>>>> EFGH >>>>>> -------dkei38ia$ >>>>>> >>>>>> >>>>>> Please notice the difference in the cpim headers, and the Byte- >>>>>> Range and >>>>>> Content-Type headers. >>>>>> >>>>>> 1) Which one is correct? The draft says nothing >>>>>> >>>>>> Option 2 would look more reasonable to me, however, it is kind of >>>>>> asymmetrical. I think it ought to be the 3rd option, but it is a >>>>>> big odd >>>>>> to have the Content-Type: message/cpim with a plain/text in >>>>>> there. >>>>>> >>>>>> So, I think MSRP has to clarify this point and provide >>>>>> examples of >>>>>> chunked messages containing cpim wrappers. >>>>>> >>>>>> Any immediate thought? >>>>>> >>>>>> 2) Section 7.1 in MSRP says: >>>>>> >>>>>> "If the request has a body, it MUST contain a Content-Type >>>>>> header >>>>>> field. " >>>>>> >>>>>> But I think it does not say anything with respect any of the >>>>>> chunks. I >>>>>> assume that according to the examples and the above general >>>>>> statement >>>>>> about SEND requests, every chunk has to contain a Content-Type >>>>>> header. >>>>>> >>>>>> /Miguel >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >>> >> _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 19 15:33:56 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gaddz-00016I-0m; Thu, 19 Oct 2006 15:33:31 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gaddx-00016B-5W for simple@ietf.org; Thu, 19 Oct 2006 15:33:29 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gaddv-0005Wz-SE for simple@ietf.org; Thu, 19 Oct 2006 15:33:29 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 19 Oct 2006 12:33:28 -0700 Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9JJXRdM007753 for ; Thu, 19 Oct 2006 15:33:27 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k9JJX7Yr000681 for ; Thu, 19 Oct 2006 15:33:27 -0400 (EDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 19 Oct 2006 15:33:27 -0400 Received: from [161.44.55.227] ([161.44.55.227]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 19 Oct 2006 15:33:26 -0400 Message-ID: <4537D306.1040703@cisco.com> Date: Thu, 19 Oct 2006 15:33:26 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Simple WG Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 19 Oct 2006 19:33:26.0686 (UTC) FILETIME=[72C633E0:01C6F3B5] DKIM-Signature: a=rsa-sha1; q=dns; l=1561; t=1161286407; x=1162150407; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:ICE=20Tutorial=20during=20IETF=2067!=20[DO=20NOT=20REPLY] |To:Simple=20WG=20; X=v=3Dcisco.com=3B=20h=3DIVH9amnYVaV4pfzKKjl/WmQt0Lg=3D; b=Im45ZHsvVekLwDcCDouuA/MXorA8ngQAKfy7FeYjg+DZ5TYxqrV3wdBZ8U79h4qhBq8/BVn2 OvmhCol5vw88SiSP4coiKiK3p9LN5+f6iBR3kFrBzX8cqzBnRY4TR17E; Authentication-Results: rtp-dkim-1.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3 Subject: [Simple] ICE Tutorial during IETF 67! [DO NOT REPLY] X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org (Apologies to multiple recipients) (DO NOT REPLY) WHAT: Tutorial on Interactive Connectivity Establishment (ICE) (http://www.ietf.org/internet-drafts/draft-ietf-mmusic-ice-11.txt) WHEN: Tuesday, November 7 1130-1300 (lunch logistics are in progress and will be announced ASAP) WHERE: Grande Ballroom A WHO: Anyone with an interest in RAI work that would like to learn more about ICE. WHY: ICE is one of the 'core' SIP specifications (according to the SIP hitchhikers guide) and seeing some good adoption. It's the IETF tool for NAT traversal for SIP-based media. However, it's a complex specification. The tutorial will assume only basic familiarity with SIP, SDP and NAT, and explain the rest. Participants will emerge with a high level understanding of the operation of ICE. The tutorial will be based on the pending -12 version. RSVP: Please send a note to me with the Subject line "ice-is-nice" (mailto:jdrosen@cisco.com?Subject=ice-is-nice) so I can get a count of the number of participants for lunch purposes. !DO NOT REPLY TO THIS NOTE! -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Fri Oct 20 02:50:56 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GaoCz-00072D-97; Fri, 20 Oct 2006 02:50:21 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GaoCg-0006J0-TW; Fri, 20 Oct 2006 02:50:03 -0400 Received: from ns1.neustar.com ([2001:503:c779:1a::9c9a:108a]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GaoCf-0004Pz-Kn; Fri, 20 Oct 2006 02:50:02 -0400 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns1.neustar.com (Postfix) with ESMTP id 9704C26E09; Fri, 20 Oct 2006 06:50:01 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GaoCf-0004fG-Ea; Fri, 20 Oct 2006 02:50:01 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org From: Internet-Drafts@ietf.org Message-Id: Date: Fri, 20 Oct 2006 02:50:01 -0400 X-Spam-Score: -2.5 (--) X-Scan-Signature: f66b12316365a3fe519e75911daf28a8 Cc: simple@ietf.org Subject: [Simple] I-D ACTION:draft-ietf-simple-xcap-diff-04.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : An Extensible Markup Language (XML) Document Format for Indicating A Change in XML Configuration Access Protocol (XCAP) Resources Author(s) : J. Rosenberg Filename : draft-ietf-simple-xcap-diff-04.txt Pages : 13 Date : 2006-10-19 This specification defines a document format that can be used to indicate that a change has occurred in a document managed by the Extensible Markup Language (XML) Configuration Access Protocol (XCAP). This format indicates the document that has changed and its former and new entity tags. It also can indicate the specific change that was made in the document, using an XML patch format. XCAP diff documents can be delivered to clients using a number of means, including a Session Initiation Protocol (SIP) event package. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-diff-04.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-simple-xcap-diff-04.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-simple-xcap-diff-04.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-10-19183454.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-simple-xcap-diff-04.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-simple-xcap-diff-04.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-10-19183454.I-D@ietf.org> --OtherAccess-- --NextPart Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --NextPart-- From akstcbluewaterareamnsdgs@bluewaterarea.com Fri Oct 20 15:25:39 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gazzv-0005UD-Er for simple-archive@lists.ietf.org; Fri, 20 Oct 2006 15:25:39 -0400 Received: from [201.160.212.236] (helo=pc45678.cpe.tij.cablemas.com.mx) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gazzp-0004tZ-H2 for simple-archive@lists.ietf.org; Fri, 20 Oct 2006 15:25:38 -0400 Received: from 216.234.108.2 (HELO mx1.mailstorm.com) by lists.ietf.org with esmtp (2IMZLK2WY30F MHRFVD) id BKOCWU-M72I1P-DK for simple-archive@lists.ietf.org; Fri, 20 Nov 2006 16:26:16 +0300 Date: Fri, 20 Nov 2006 16:26:16 +0300 From: "Jodie Santiago" X-Mailer: The Bat! (v3.0) UNREG / CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <773961568.53685509525102@thebat.net> To: simple-archive@lists.ietf.org Subject: My dear MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam: Not detected X-Spam-Score: 3.3 (+++) X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f Hi Trina, look at it its' 27% UP! I mentioned about this company yesterday known as American Unity Investments Inc (AUNI) Yay, I told you to watch it yesterday and it boomed from .7to .9! I made easy 20% just in one single day.I am amazed, did you buy some as well I hope? As you can see its climbing, but by just looking at it I can tell it's gonna explode even more.So you still have a window to digg in while it's still in it's low.So what a hey, go ahead buy some, make some money while it's there. It can easily do another 30% tomorrow.I wouldn't wait any longer if I be you... I hope it was a helper.I'll email you later this week. Clarice. "it is a compliment which i never pay to any place if i can avoid it." because i was so unlike them . had you not been really amiable, you would have hated me for it; but in From simple-bounces@ietf.org Sun Oct 22 21:43:28 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GbopU-0006Mh-PM; Sun, 22 Oct 2006 21:42:16 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GbopS-0006JL-W3 for simple@ietf.org; Sun, 22 Oct 2006 21:42:14 -0400 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GbopQ-0002ZB-FU for simple@ietf.org; Sun, 22 Oct 2006 21:42:14 -0400 Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-5.cisco.com with ESMTP; 22 Oct 2006 18:42:12 -0700 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9N1gBBM004092 for ; Sun, 22 Oct 2006 18:42:11 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k9N1gBAo024572 for ; Sun, 22 Oct 2006 18:42:11 -0700 (PDT) Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 22 Oct 2006 18:42:11 -0700 Received: from [10.32.241.148] ([10.32.241.148]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 22 Oct 2006 18:42:11 -0700 Message-ID: <453C1DF2.3060209@cisco.com> Date: Sun, 22 Oct 2006 21:42:10 -0400 From: Jonathan Rosenberg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Simple WG Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Oct 2006 01:42:11.0256 (UTC) FILETIME=[7548EB80:01C6F644] DKIM-Signature: a=rsa-sha1; q=dns; l=4296; t=1161567731; x=1162431731; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20 |Subject:Updated=20presence-rules=20draft; X=v=3Dcisco.com=3B=20h=3DjnN53DVWYwelnN9aNyLopToIchM=3D; b=lHxMI0QMeOI+nUlaGEvIH/nkC4XarI5rBDykDYWpfPbHwcsUTrsbE/sk8XqjQ1GL6bKINtKr 81KhsutbsOBeyqAnOlGWrdJRZlegGNm+svB92mvkGTtGsNOlWCIBeFyY; Authentication-Results: sj-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db Subject: [Simple] Updated presence-rules draft X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I've updated the presence-rules draft based on AD feedback, and also including the fix we discussed at the last meeting to address our decision to abandon the presence-policy-caps documents. Until the draft appears in the archives, you can pick it up at: http://www.jdrosen.net/papers/draft-ietf-simple-presence-rules-08.txt The changes are: * clarified the reasoning why anonymous digest doesn't count as authenticated, but anonymous RFC 4474 does. Text says: An anonymous From header field with RFC 4474 is considered authenticated, while anonymous digest is not considered authenticated, because the former still involves the usage of an actual username and credential as part of an authentication operation in the originating domain. * a bug was identified in extensibility for the sub-handling element. The text says you an extend it with new values, but this is contradited by the schema (which doesnt allow that) and the guidelines on extensibility. Consequently, I removed the offending text which says that the values for sub-handling are extensible. THe text says instead: Future specifications that wish to define new types of actions MUST define an entirely new action (separate from <sub-handling>), and define their own set of values for that action. A document could contain both <sub-handling> and a subscription handling action defined by a future specification; in that case, since each action is always a positive grant of information, the resulting action is the least restrictive one across both elements. * mention in section 4 that a user can have multiple authorization documents and that the rules for their composition are in the geopriv common policy spec * mention in security considerations section the privacy properties of authorization documents: Authorization documents themselves exist for the purposes of providing a security function - privacy. The SIP presence specifications require the usage of an authorization function prior to the granting of presence information, and this specification meets that need. Presence authorization documents inherit the privacy properties of the common policy format on which they are based. This format has been designed to be privacy-safe, which means that failure of the presence server to obtain or understand an authorization document can never reveal more information than is desired about the user, only less. This is a consequence of the fact that all permissions are positive grants of information, and not negative grants. * based on the discussions last IETF, with the decision to drop xcap-policy-caps, we had a need for an alternate way for the client to know the capabilities of the server. It was decided to handle this by including the namespaces for the permission extensions known by the presence server, in the list of supported capabilities in the xcap-caps document. I've added a paragraph in the schema extensibility section which describes this: When extensions are made to the set of permissions, it becomes necessary for the agent constructing the permission document (typically a SIP user agent, though not necessarily) to know which permissions are supported by the server. This allows the agent to know how to build a document which results in the desired behavior, since unknown permissions would be ignored by the server. To handle this, when presence authorization documents are transported using XCAP, the XCAP capabilities document stored at the server SHOULD contain the namespaces for the permissions supported by the presence server. This way, an agent can query for this list prior to constructing a document. * updated references with published RFC, removed reference to xcap-policy-caps Thanks, Jonathan R. -- Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza Cisco Fellow Parsippany, NJ 07054-2711 Cisco Systems jdrosen@cisco.com FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.cisco.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 03:16:27 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbu2U-0007rw-38; Mon, 23 Oct 2006 03:16:02 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbu2S-0007rb-Cf for simple@ietf.org; Mon, 23 Oct 2006 03:16:00 -0400 Received: from mgw-ext13.nokia.com ([131.228.20.172]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gbu2G-0002HP-P3 for simple@ietf.org; Mon, 23 Oct 2006 03:16:00 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext13.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9N7FWt2011373; Mon, 23 Oct 2006 10:15:33 +0300 Received: from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 10:15:32 +0300 Received: from [172.21.34.112] ([172.21.34.112]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Mon, 23 Oct 2006 10:15:32 +0300 Message-ID: <453C6C14.3060908@nokia.com> Date: Mon, 23 Oct 2006 10:15:32 +0300 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Ben Campbell , Rohan Mahy , Cullen Jennings , "Isomaki Markus (Nokia-TP/Espoo)" , Gonzalo Camarillo , "Salvatore Loreto (SA/ERI)" , Paul Kyzivat Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Oct 2006 07:15:32.0390 (UTC) FILETIME=[06E3C460:01C6F673] X-Spam-Score: 0.0 (/) X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22 Cc: "'simple@ietf.org'" Subject: [Simple] MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org A question about MSRP. Paul was discussing the file transfer draft, and argues that standard MSRP (whatever that means) cannot start sending a file from an offset different than zero. See Paul's post to the MMUSIC list: http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html We would like to get guidance from the MSRP authors to find out whether MSRP has a problem to send a collection of bytes that start (and end) in an offset different to zero (or end-of-file). When we drafted the file transfer draft, we envision that the file transfer application provides MSRP with the stream of bytes to be sent. This stream of bytes may not correspond to a complete file, but MSRP shouldn't care. MSRP should just wrap them in CPIM and ship them. At least this is the initial idea. Does anyone have comments? The file transfer draft is: http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file-transfer-mech-01.txt /Miguel -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 04:26:11 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbv7i-0000mK-EB; Mon, 23 Oct 2006 04:25:30 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbv7h-0000mE-A5 for simple@ietf.org; Mon, 23 Oct 2006 04:25:29 -0400 Received: from smtp3.infineon.com ([203.126.106.229]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gbv7f-0007P1-RP for simple@ietf.org; Mon, 23 Oct 2006 04:25:29 -0400 Received: from unknown (HELO sinse302.ap.infineon.com) ([172.20.70.23]) by smtp3.infineon.com with ESMTP; 23 Oct 2006 16:25:25 +0800 X-SBRS: None Received: from sinse303.ap.infineon.com ([172.20.70.24]) by sinse302.ap.infineon.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 16:25:25 +0800 X-MIMEOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Date: Mon, 23 Oct 2006 16:25:23 +0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: MSRP Byte Range scenario Thread-index: Acb2fMkJI7M9u6OfTPGEzxYYMYDu2w== From: To: X-OriginalArrivalTime: 23 Oct 2006 08:25:25.0086 (UTC) FILETIME=[C9EE67E0:01C6F67C] X-Spam-Score: 0.2 (/) X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca Cc: fluffy@cisco.com Subject: [Simple] MSRP Byte Range scenario X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi All, Consider scenarios given below.=20 1. If receiver receives a messages containing byte range header 1-0/0 but have content in the body. i.e. MSRP a786hjs2 SEND To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp Message-ID: 87652 Byte-Range: 1-0/0 Content-Type: text/plain Hey Bob, are you there? -------a786hjs2$ 2. If the packet has the end line with complete message flag ($) but the total byte value is greater then received bytes. MSRP a786hjs2 SEND To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp Message-ID: 87652 Byte-Range: 1-25/30 Content-Type: text/plain Hey Bob, are you there? -------a786hjs2$ 3. If the packet has the end line with continuation flag (+) but the total byte value is equal to received bytes. MSRP a786hjs2 SEND To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp Message-ID: 87652 Byte-Range: 1-25/25 Content-Type: text/plain Hey Bob, are you there? -------a786hjs2+ All these scenario are valid in terms of receiver. How will receiver handle these types of scenario?=20 Regards, Amit =20 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 09:26:12 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbznq-0005xz-SO; Mon, 23 Oct 2006 09:25:18 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gbznp-0005xe-IM for simple@ietf.org; Mon, 23 Oct 2006 09:25:17 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gbzna-0007kC-VX for simple@ietf.org; Mon, 23 Oct 2006 09:25:17 -0400 Received: from [192.168.1.110] (adsl-68-94-21-164.dsl.rcsntx.swbell.net [68.94.21.164]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9NDOWqN023615 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 23 Oct 2006 08:24:37 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <453C6C14.3060908@nokia.com> References: <453C6C14.3060908@nokia.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> Content-Transfer-Encoding: 7bit From: Ben Campbell Date: Mon, 23 Oct 2006 08:24:26 -0500 To: Miguel Garcia X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca Cc: Cullen Jennings , Rohan Mahy , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org A "standard" MSRP recipient--that is, one that does not implement the file-transfer draft, will assume that it has not received the first chunk, and will probably wait a while, then give up. It will not likely try to render the content, unless it recognized the media type as something it makes sense to render partially. Also, a relay that "rechunks" into larger chunks could hold the content indefinitely waiting for the missing first chunk. (I'm not saying that is a good implementation decision, but we don't forbid it.) They byte-range is intended to describe the bytes in the _message_. The fact that the message being sent is a subset of a larger file does not change the fact that the first byte of the message is, well, the first byte of the message. If we need to indicate that this message is a subset of something bigger, I think we need another mechanism. On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: > A question about MSRP. > > Paul was discussing the file transfer draft, and argues that > standard MSRP (whatever that means) cannot start sending a file > from an offset different than zero. See Paul's post to the MMUSIC > list: > http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html > > We would like to get guidance from the MSRP authors to find out > whether MSRP has a problem to send a collection of bytes that start > (and end) in an offset different to zero (or end-of-file). > > When we drafted the file transfer draft, we envision that the file > transfer application provides MSRP with the stream of bytes to be > sent. This stream of bytes may not correspond to a complete file, > but MSRP shouldn't care. MSRP should just wrap them in CPIM and > ship them. At least this is the initial idea. > > Does anyone have comments? > > The file transfer draft is: > > http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file- > transfer-mech-01.txt > > /Miguel > -- > Miguel A. Garcia tel:+358-50-4804586 > sip:miguel.garcia@neonsite.net > Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 09:53:23 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0Es-0005U0-IJ; Mon, 23 Oct 2006 09:53:14 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0Eq-0005NR-Pg for simple@ietf.org; Mon, 23 Oct 2006 09:53:12 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc02g-0003nQ-By for simple@ietf.org; Mon, 23 Oct 2006 09:40:40 -0400 Received: from [192.168.1.110] (adsl-68-94-21-164.dsl.rcsntx.swbell.net [68.94.21.164]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9NDeWTd025153 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 23 Oct 2006 08:40:37 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Ben Campbell Date: Mon, 23 Oct 2006 08:40:26 -0500 To: "" X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5 Cc: fluffy@cisco.com, simple@ietf.org Subject: [Simple] Re: MSRP Byte Range scenario X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org All three cases are errors on the sender's part. Receiving devices should use the end-line for the purposes of framing the request--that is, the incorrect byte-range values should not interfere with framing on the connection. But how the recipient deals with the error is to some degree an implementation choice. In the examples you give, it would be perfectly reasonable to return a 400 response. An aggressively helpful receiver could attempt to reconstruct the message based on these, just to see if it got anything useful, but would need to take great care to avoid a buffer- overrun situation. In your final case, such attempt at reconstruction could assume that all the bytes have been received, or it could assume that byte-range is incorrect and wait around for some period of time for more chunks. Personally, I would lean towards the 400 response, as trying to second guess the sender's intent is difficult and dangerous. A On Oct 23, 2006, at 3:25 AM, wrote: > Hi All, > > Consider scenarios given below. > > 1. If receiver receives a messages containing byte range header 1-0/0 > but have content in the body. i.e. > > MSRP a786hjs2 SEND > To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp > From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp > Message-ID: 87652 > Byte-Range: 1-0/0 > Content-Type: text/plain > > Hey Bob, are you there? > -------a786hjs2$ > > 2. If the packet has the end line with complete message flag ($) > but the > total byte value is greater then received bytes. > > MSRP a786hjs2 SEND > To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp > From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp > Message-ID: 87652 > Byte-Range: 1-25/30 > Content-Type: text/plain > > Hey Bob, are you there? > -------a786hjs2$ > > 3. If the packet has the end line with continuation flag (+) but the > total byte value is equal to received bytes. > > MSRP a786hjs2 SEND > To-Path: msrp://biloxi.example.com:12763/kjhd37s2s2;tcp > From-Path: msrp://atlanta.example.com:7654/jshA7we;tcp > Message-ID: 87652 > Byte-Range: 1-25/25 > Content-Type: text/plain > > Hey Bob, are you there? > -------a786hjs2+ > > All these scenario are valid in terms of receiver. > > How will receiver handle these types of scenario? > > Regards, > Amit > > > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 10:02:15 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0NR-0003nP-DA; Mon, 23 Oct 2006 10:02:05 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0NP-0003nE-Nd for simple@ietf.org; Mon, 23 Oct 2006 10:02:03 -0400 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc0NE-0000mA-B5 for simple@ietf.org; Mon, 23 Oct 2006 10:02:03 -0400 Received: from sj-dkim-5.cisco.com ([171.68.10.79]) by sj-iport-5.cisco.com with ESMTP; 23 Oct 2006 07:01:51 -0700 Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-5.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9NE1p9c002854; Mon, 23 Oct 2006 07:01:51 -0700 Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k9NE1cOf010887; Mon, 23 Oct 2006 07:01:47 -0700 (PDT) Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 23 Oct 2006 07:01:47 -0700 Received: from [204.92.224.93] ([10.21.122.199]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 07:01:46 -0700 In-Reply-To: <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <7471575D-B2B1-4F70-BE58-078D50BB527E@cisco.com> Content-Transfer-Encoding: 7bit From: Cullen Jennings Date: Mon, 23 Oct 2006 07:01:47 -0700 To: Ben Campbell X-Mailer: Apple Mail (2.752.2) X-OriginalArrivalTime: 23 Oct 2006 14:01:46.0916 (UTC) FILETIME=[C73D4640:01C6F6AB] DKIM-Signature: a=rsa-sha1; q=dns; l=2425; t=1161612111; x=1162476111; c=relaxed/simple; s=sjdkim5002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fluffy@cisco.com; z=From:Cullen=20Jennings=20 |Subject:Re=3A=20MSRP=20first=20byte; X=v=3Dcisco.com=3B=20h=3DR+xsy6BwXq33DH4766qPOegPS0w=3D; b=GDprHO4SDHumAvlzrxuvobUL1RJYpsAxhb7Hs6mgKRyST/QlIfokAnuxsn7tayiwVJhpIppB hzRITKjux8ZxK0u7JqpFgGqbzfSKWChzjhKJZY9xECsAFru19ZoiOOo5; Authentication-Results: sj-dkim-5.cisco.com; header.From=fluffy@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0 Cc: Rohan Mahy , Miguel Garcia , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Well, it's been a lot of drafts in the last 12 hours and I may not be thinking straight but... Ben's explination matches how I was thinking about it. On Oct 23, 2006, at 6:24 AM, Ben Campbell wrote: > A "standard" MSRP recipient--that is, one that does not implement > the file-transfer draft, will assume that it has not received the > first chunk, and will probably wait a while, then give up. It will > not likely try to render the content, unless it recognized the > media type as something it makes sense to render partially. > > Also, a relay that "rechunks" into larger chunks could hold the > content indefinitely waiting for the missing first chunk. (I'm not > saying that is a good implementation decision, but we don't forbid > it.) > > They byte-range is intended to describe the bytes in the _message_. > The fact that the message being sent is a subset of a larger file > does not change the fact that the first byte of the message is, > well, the first byte of the message. If we need to indicate that > this message is a subset of something bigger, I think we need > another mechanism. > > > > On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: > >> A question about MSRP. >> >> Paul was discussing the file transfer draft, and argues that >> standard MSRP (whatever that means) cannot start sending a file >> from an offset different than zero. See Paul's post to the MMUSIC >> list: >> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >> >> We would like to get guidance from the MSRP authors to find out >> whether MSRP has a problem to send a collection of bytes that >> start (and end) in an offset different to zero (or end-of-file). >> >> When we drafted the file transfer draft, we envision that the file >> transfer application provides MSRP with the stream of bytes to be >> sent. This stream of bytes may not correspond to a complete file, >> but MSRP shouldn't care. MSRP should just wrap them in CPIM and >> ship them. At least this is the initial idea. >> >> Does anyone have comments? >> >> The file transfer draft is: >> >> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file- >> transfer-mech-01.txt >> >> /Miguel >> -- >> Miguel A. Garcia tel:+358-50-4804586 >> sip:miguel.garcia@neonsite.net >> Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 10:04:36 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0Pd-0004Uk-CT; Mon, 23 Oct 2006 10:04:21 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc0Pb-0004U4-T6 for simple@ietf.org; Mon, 23 Oct 2006 10:04:19 -0400 Received: from mgw-ext13.nokia.com ([131.228.20.172]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc0PV-00015y-I5 for simple@ietf.org; Mon, 23 Oct 2006 10:04:19 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext13.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9NE3sKi018077; Mon, 23 Oct 2006 17:03:54 +0300 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 17:03:53 +0300 Received: from [172.21.34.112] ([172.21.34.112]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Mon, 23 Oct 2006 17:03:54 +0300 Message-ID: <453CCBC8.7000206@nokia.com> Date: Mon, 23 Oct 2006 17:03:52 +0300 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Ben Campbell References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> In-Reply-To: <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Oct 2006 14:03:54.0284 (UTC) FILETIME=[132816C0:01C6F6AC] X-Spam-Score: 0.0 (/) X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b Cc: Cullen Jennings , Rohan Mahy , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi Ben: I think we have a problem with the terminology. You seem to understand by "standard MSRP" a recipient that does not implement the file transfer draft, but I understood Paul's words as "a standard MSRP implementation" that is complemented with the file transfer draft. I think that if you have one file-transfer compliant endpoint, and another one that does not implement the file transfer draft, the scenario is detected by the file-transfer compliant endpoint once the offer/answer exchange is complete, and the file-transfer compliant endpoint can either proceed or abort, knowing the limitations of the other endpoint. So I am not worried about this scenario. I understood Paul's words as: I have a standard MSRP implementation and I want to add the file transfer draft. I understood that the file transfer draft suggested violations to the MSRP draft. Also, perhaps it is good to clarify something that probably is not clearly written: If and endpoint request bytes 2000 to 3000 of a file, then, from the point of view of MSRP, MSRP has to send 1000 bytes (+ CPIM overhead, which might be about 250 bytes). The idea is that the MSRP layer receives the 1000 bytes (perhaps plus the CPIM), and will range those bytes from 1 until 1250 (including CPIM), and this is what becomes visible in the Byte-Range header in MSRP. Then MSRP chunking can apply (especially if the portion of the file is larger than 1000 bytes). This is the scenario we are looking at. /Miguel Ben Campbell wrote: > A "standard" MSRP recipient--that is, one that does not implement the > file-transfer draft, will assume that it has not received the first > chunk, and will probably wait a while, then give up. It will not likely > try to render the content, unless it recognized the media type as > something it makes sense to render partially. > > Also, a relay that "rechunks" into larger chunks could hold the content > indefinitely waiting for the missing first chunk. (I'm not saying that > is a good implementation decision, but we don't forbid it.) > > They byte-range is intended to describe the bytes in the _message_. The > fact that the message being sent is a subset of a larger file does not > change the fact that the first byte of the message is, well, the first > byte of the message. If we need to indicate that this message is a > subset of something bigger, I think we need another mechanism. > > > > On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: > >> A question about MSRP. >> >> Paul was discussing the file transfer draft, and argues that standard >> MSRP (whatever that means) cannot start sending a file from an offset >> different than zero. See Paul's post to the MMUSIC list: >> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >> >> We would like to get guidance from the MSRP authors to find out >> whether MSRP has a problem to send a collection of bytes that start >> (and end) in an offset different to zero (or end-of-file). >> >> When we drafted the file transfer draft, we envision that the file >> transfer application provides MSRP with the stream of bytes to be >> sent. This stream of bytes may not correspond to a complete file, but >> MSRP shouldn't care. MSRP should just wrap them in CPIM and ship them. >> At least this is the initial idea. >> >> Does anyone have comments? >> >> The file transfer draft is: >> >> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file-transfer-mech-01.txt >> >> >> /Miguel >> --Miguel A. Garcia tel:+358-50-4804586 >> sip:miguel.garcia@neonsite.net >> Nokia Research Center Helsinki, Finland > -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 10:44:33 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc12K-0000dN-2q; Mon, 23 Oct 2006 10:44:20 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc12F-0000Nx-VI for simple@ietf.org; Mon, 23 Oct 2006 10:44:15 -0400 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc0tV-00069C-NS for simple@ietf.org; Mon, 23 Oct 2006 10:35:15 -0400 Received: from sj-dkim-8.cisco.com ([171.68.10.93]) by sj-iport-5.cisco.com with ESMTP; 23 Oct 2006 07:35:13 -0700 Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-8.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9NEZDej024628; Mon, 23 Oct 2006 07:35:13 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k9NEYXbl001924; Mon, 23 Oct 2006 07:35:12 -0700 (PDT) Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 07:35:06 -0700 Received: from [204.92.224.93] ([10.21.122.199]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 07:35:05 -0700 In-Reply-To: <453CCBC8.7000206@nokia.com> References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> <453CCBC8.7000206@nokia.com> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Cullen Jennings Date: Mon, 23 Oct 2006 07:35:06 -0700 To: Miguel Garcia X-Mailer: Apple Mail (2.752.2) X-OriginalArrivalTime: 23 Oct 2006 14:35:06.0053 (UTC) FILETIME=[6ED15F50:01C6F6B0] DKIM-Signature: a=rsa-sha1; q=dns; l=4044; t=1161614113; x=1162478113; c=relaxed/relaxed; s=sjdkim8002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fluffy@cisco.com; z=From:Cullen=20Jennings=20 |Subject:Re=3A=20MSRP=20first=20byte; X=v=3Dcisco.com=3B=20h=3DR+xsy6BwXq33DH4766qPOegPS0w=3D; b=wPKRXBLcjqZDuc5iRDRCMklk0MxH+23nD5zen4t/00Dg4t5gVczRoTDKGWG0JJEDJg8ezOys L2qkqPhtqA/uvywFrp9MUC/g/eKxNmgdUywzTyXudMaKyAQAaltNT4CQ; Authentication-Results: sj-dkim-8.cisco.com; header.From=fluffy@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 386e0819b1192672467565a524848168 Cc: Rohan Mahy , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org That makes sense too - are we all saying the same thing here about how it should work? On Oct 23, 2006, at 7:03 AM, Miguel Garcia wrote: > Hi Ben: > > I think we have a problem with the terminology. You seem to > understand by "standard MSRP" a recipient that does not implement > the file transfer draft, but I understood Paul's words as "a > standard MSRP implementation" that is complemented with the file > transfer draft. > > I think that if you have one file-transfer compliant endpoint, and > another one that does not implement the file transfer draft, the > scenario is detected by the file-transfer compliant endpoint once > the offer/answer exchange is complete, and the file-transfer > compliant endpoint can either proceed or abort, knowing the > limitations of the other endpoint. So I am not worried about this > scenario. > > I understood Paul's words as: I have a standard MSRP implementation > and I want to add the file transfer draft. I understood that the > file transfer draft suggested violations to the MSRP draft. > > Also, perhaps it is good to clarify something that probably is not > clearly written: If and endpoint request bytes 2000 to 3000 of a > file, then, from the point of view of MSRP, MSRP has to send 1000 > bytes (+ CPIM overhead, which might be about 250 bytes). The idea > is that the MSRP layer receives the 1000 bytes (perhaps plus the > CPIM), and will range those bytes from 1 until 1250 (including > CPIM), and this is what becomes visible in the Byte-Range header in > MSRP. Then MSRP chunking can apply (especially if the portion of > the file is larger than 1000 bytes). > > This is the scenario we are looking at. > > /Miguel > > Ben Campbell wrote: >> A "standard" MSRP recipient--that is, one that does not implement >> the file-transfer draft, will assume that it has not received the >> first chunk, and will probably wait a while, then give up. It will >> not likely try to render the content, unless it recognized the >> media type as something it makes sense to render partially. >> Also, a relay that "rechunks" into larger chunks could hold the >> content indefinitely waiting for the missing first chunk. (I'm not >> saying that is a good implementation decision, but we don't forbid >> it.) >> They byte-range is intended to describe the bytes in the >> _message_. The fact that the message being sent is a subset of a >> larger file does not change the fact that the first byte of the >> message is, well, the first byte of the message. If we need to >> indicate that this message is a subset of something bigger, I >> think we need another mechanism. >> On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: >>> A question about MSRP. >>> >>> Paul was discussing the file transfer draft, and argues that >>> standard MSRP (whatever that means) cannot start sending a file >>> from an offset different than zero. See Paul's post to the MMUSIC >>> list: >>> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >>> >>> We would like to get guidance from the MSRP authors to find out >>> whether MSRP has a problem to send a collection of bytes that >>> start (and end) in an offset different to zero (or end-of-file). >>> >>> When we drafted the file transfer draft, we envision that the >>> file transfer application provides MSRP with the stream of bytes >>> to be sent. This stream of bytes may not correspond to a complete >>> file, but MSRP shouldn't care. MSRP should just wrap them in CPIM >>> and ship them. At least this is the initial idea. >>> >>> Does anyone have comments? >>> >>> The file transfer draft is: >>> >>> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file- >>> transfer-mech-01.txt >>> >>> /Miguel >>> --Miguel A. Garcia tel:+358-50-4804586 >>> sip:miguel.garcia@neonsite.net >>> Nokia Research Center Helsinki, Finland > > -- > Miguel A. Garcia tel:+358-50-4804586 > sip:miguel.garcia@neonsite.net > Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 11:05:10 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1Lx-0008NL-Az; Mon, 23 Oct 2006 11:04:37 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1Lw-0008NF-PY for simple@ietf.org; Mon, 23 Oct 2006 11:04:36 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc1LU-0002or-KC for simple@ietf.org; Mon, 23 Oct 2006 11:04:36 -0400 Received: from [172.17.1.75] ([172.17.1.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9NF3pBU033148 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 23 Oct 2006 10:03:52 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <453CCBC8.7000206@nokia.com> References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> <453CCBC8.7000206@nokia.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Ben Campbell Date: Mon, 23 Oct 2006 10:03:46 -0500 To: Miguel Garcia X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 5011df3e2a27abcc044eaa15befcaa87 Cc: Cullen Jennings , Rohan Mahy , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org It's still possible that a relay in the path could get confused by not seeing a "first chunk". On Oct 23, 2006, at 9:03 AM, Miguel Garcia wrote: > Hi Ben: > > I think we have a problem with the terminology. You seem to > understand by "standard MSRP" a recipient that does not implement > the file transfer draft, but I understood Paul's words as "a > standard MSRP implementation" that is complemented with the file > transfer draft. > > I think that if you have one file-transfer compliant endpoint, and > another one that does not implement the file transfer draft, the > scenario is detected by the file-transfer compliant endpoint once > the offer/answer exchange is complete, and the file-transfer > compliant endpoint can either proceed or abort, knowing the > limitations of the other endpoint. So I am not worried about this > scenario. It's still possible that a relay in the path could get confused by not seeing a "first chunk". > > I understood Paul's words as: I have a standard MSRP implementation > and I want to add the file transfer draft. I understood that the > file transfer draft suggested violations to the MSRP draft. > > Also, perhaps it is good to clarify something that probably is not > clearly written: If and endpoint request bytes 2000 to 3000 of a > file, then, from the point of view of MSRP, MSRP has to send 1000 > bytes (+ CPIM overhead, which might be about 250 bytes). The idea > is that the MSRP layer receives the 1000 bytes (perhaps plus the > CPIM), and will range those bytes from 1 until 1250 (including > CPIM), and this is what becomes visible in the Byte-Range header in > MSRP. Then MSRP chunking can apply (especially if the portion of > the file is larger than 1000 bytes). I think so. In your example, the byte-range header would show 1-1250/1250, right? > > This is the scenario we are looking at. > > /Miguel > > Ben Campbell wrote: >> A "standard" MSRP recipient--that is, one that does not implement >> the file-transfer draft, will assume that it has not received the >> first chunk, and will probably wait a while, then give up. It will >> not likely try to render the content, unless it recognized the >> media type as something it makes sense to render partially. >> Also, a relay that "rechunks" into larger chunks could hold the >> content indefinitely waiting for the missing first chunk. (I'm not >> saying that is a good implementation decision, but we don't forbid >> it.) >> They byte-range is intended to describe the bytes in the >> _message_. The fact that the message being sent is a subset of a >> larger file does not change the fact that the first byte of the >> message is, well, the first byte of the message. If we need to >> indicate that this message is a subset of something bigger, I >> think we need another mechanism. >> On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: >>> A question about MSRP. >>> >>> Paul was discussing the file transfer draft, and argues that >>> standard MSRP (whatever that means) cannot start sending a file >>> from an offset different than zero. See Paul's post to the MMUSIC >>> list: >>> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >>> >>> We would like to get guidance from the MSRP authors to find out >>> whether MSRP has a problem to send a collection of bytes that >>> start (and end) in an offset different to zero (or end-of-file). >>> >>> When we drafted the file transfer draft, we envision that the >>> file transfer application provides MSRP with the stream of bytes >>> to be sent. This stream of bytes may not correspond to a complete >>> file, but MSRP shouldn't care. MSRP should just wrap them in CPIM >>> and ship them. At least this is the initial idea. >>> >>> Does anyone have comments? >>> >>> The file transfer draft is: >>> >>> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file- >>> transfer-mech-01.txt >>> >>> /Miguel >>> --Miguel A. Garcia tel:+358-50-4804586 >>> sip:miguel.garcia@neonsite.net >>> Nokia Research Center Helsinki, Finland > > -- > Miguel A. Garcia tel:+358-50-4804586 > sip:miguel.garcia@neonsite.net > Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 11:31:08 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1l6-0002O7-Ev; Mon, 23 Oct 2006 11:30:36 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1l5-0002NX-Ae for simple@ietf.org; Mon, 23 Oct 2006 11:30:35 -0400 Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc1jp-0006tZ-DD for simple@ietf.org; Mon, 23 Oct 2006 11:29:20 -0400 Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 23 Oct 2006 08:29:17 -0700 Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k9NFTHFP010667; Mon, 23 Oct 2006 11:29:17 -0400 Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k9NFTGDM026456; Mon, 23 Oct 2006 11:29:16 -0400 (EDT) Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 11:29:16 -0400 Received: from [161.44.79.182] ([161.44.79.182]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 11:29:16 -0400 Message-ID: <453CDFCB.3060903@cisco.com> Date: Mon, 23 Oct 2006 11:29:15 -0400 From: Paul Kyzivat User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Miguel Garcia References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> <453CCBC8.7000206@nokia.com> In-Reply-To: <453CCBC8.7000206@nokia.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Oct 2006 15:29:16.0395 (UTC) FILETIME=[002C33B0:01C6F6B8] DKIM-Signature: a=rsa-sha1; q=dns; l=4665; t=1161617357; x=1162481357; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20 |Subject:Re=3A=20MSRP=20first=20byte |To:Miguel=20Garcia=20; X=v=3Dcisco.com=3B=20h=3DTK2WvTLjDP0LfaejkyOG8NGeK/c=3D; b=a4o76IHtbptqIAUePshAhqZU2W9359cD7sQ4VgMT7iL2lFCyQLaQtSTcwyuNxBkV/W+sG3Bt WNYe031qtiMVgybm7DlteOZmsje3ljRA6hlfwb98YuraYN9DiEJ/jrKc; Authentication-Results: rtp-dkim-1.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: a87a9cdae4ac5d3fbeee75cd0026d632 Cc: Cullen Jennings , Rohan Mahy , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org First, from their responses it appears that Ben and Cullen are thinking the same way that I was when I wrote the comment. But I think there may still be some confusion. More below. Miguel Garcia wrote: > Hi Ben: > > I think we have a problem with the terminology. You seem to understand > by "standard MSRP" a recipient that does not implement the file transfer > draft, but I understood Paul's words as "a standard MSRP implementation" > that is complemented with the file transfer draft. I consider the file transfer to be an application riding on top of a basic msrp implementation. It should not require any change to that msrp implementation to support this file transfer application. > I think that if you have one file-transfer compliant endpoint, and > another one that does not implement the file transfer draft, the > scenario is detected by the file-transfer compliant endpoint once the > offer/answer exchange is complete, and the file-transfer compliant > endpoint can either proceed or abort, knowing the limitations of the > other endpoint. So I am not worried about this scenario. > > I understood Paul's words as: I have a standard MSRP implementation and > I want to add the file transfer draft. I understood that the file > transfer draft suggested violations to the MSRP draft. I thought so. But your words below put a different light on it. > Also, perhaps it is good to clarify something that probably is not > clearly written: If and endpoint request bytes 2000 to 3000 of a file, > then, from the point of view of MSRP, MSRP has to send 1000 bytes (+ > CPIM overhead, which might be about 250 bytes). The idea is that the > MSRP layer receives the 1000 bytes (perhaps plus the CPIM), and will > range those bytes from 1 until 1250 (including CPIM), and this is what > becomes visible in the Byte-Range header in MSRP. This isn't what I thought you intended. If this is what you meant, then I think there is no problem, except perhaps for terminology. In this case the Byte-Range in your sdp and the Byte-Range in the MSRP mean very different things. To avoid this sort of confusion, I suggest you use a different term. Perhaps File-Range. Paul > Then MSRP chunking can > apply (especially if the portion of the file is larger than 1000 bytes). > > This is the scenario we are looking at. > > /Miguel > > Ben Campbell wrote: >> A "standard" MSRP recipient--that is, one that does not implement the >> file-transfer draft, will assume that it has not received the first >> chunk, and will probably wait a while, then give up. It will not >> likely try to render the content, unless it recognized the media type >> as something it makes sense to render partially. >> >> Also, a relay that "rechunks" into larger chunks could hold the >> content indefinitely waiting for the missing first chunk. (I'm not >> saying that is a good implementation decision, but we don't forbid it.) >> >> They byte-range is intended to describe the bytes in the _message_. >> The fact that the message being sent is a subset of a larger file does >> not change the fact that the first byte of the message is, well, the >> first byte of the message. If we need to indicate that this message is >> a subset of something bigger, I think we need another mechanism. >> >> >> >> On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: >> >>> A question about MSRP. >>> >>> Paul was discussing the file transfer draft, and argues that standard >>> MSRP (whatever that means) cannot start sending a file from an offset >>> different than zero. See Paul's post to the MMUSIC list: >>> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >>> >>> We would like to get guidance from the MSRP authors to find out >>> whether MSRP has a problem to send a collection of bytes that start >>> (and end) in an offset different to zero (or end-of-file). >>> >>> When we drafted the file transfer draft, we envision that the file >>> transfer application provides MSRP with the stream of bytes to be >>> sent. This stream of bytes may not correspond to a complete file, but >>> MSRP shouldn't care. MSRP should just wrap them in CPIM and ship >>> them. At least this is the initial idea. >>> >>> Does anyone have comments? >>> >>> The file transfer draft is: >>> >>> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file-transfer-mech-01.txt >>> >>> >>> /Miguel >>> --Miguel A. Garcia tel:+358-50-4804586 >>> sip:miguel.garcia@neonsite.net >>> Nokia Research Center Helsinki, Finland >> > _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 11:37:09 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1rD-0001Hx-7a; Mon, 23 Oct 2006 11:36:55 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc1rB-0001HQ-KO for simple@ietf.org; Mon, 23 Oct 2006 11:36:53 -0400 Received: from dsl001-129-069.dfw1.dsl.speakeasy.net ([72.1.129.69] helo=vicuna.estacado.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc1rA-0000hc-4I for simple@ietf.org; Mon, 23 Oct 2006 11:36:53 -0400 Received: from [172.17.1.75] ([172.17.1.75]) (authenticated bits=0) by vicuna.estacado.net (8.13.8/8.13.8) with ESMTP id k9NFadvs036398 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 23 Oct 2006 10:36:39 -0500 (CDT) (envelope-from ben@estacado.net) In-Reply-To: <453CDFCB.3060903@cisco.com> References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> <453CCBC8.7000206@nokia.com> <453CDFCB.3060903@cisco.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3B69300A-7994-4EC5-8F59-E4DC9E3669AD@estacado.net> Content-Transfer-Encoding: 7bit From: Ben Campbell Date: Mon, 23 Oct 2006 10:36:33 -0500 To: Paul Kyzivat X-Mailer: Apple Mail (2.752.3) X-Spam-Score: 0.1 (/) X-Scan-Signature: 37af5f8fbf6f013c5b771388e24b09e7 Cc: Cullen Jennings , Rohan Mahy , Miguel Garcia , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org On Oct 23, 2006, at 10:29 AM, Paul Kyzivat wrote: > First, from their responses it appears that Ben and Cullen are > thinking the same way that I was when I wrote the comment. But I > think there may still be some confusion. More below. > > Miguel Garcia wrote: >> Hi Ben: >> I think we have a problem with the terminology. You seem to >> understand by "standard MSRP" a recipient that does not implement >> the file transfer draft, but I understood Paul's words as "a >> standard MSRP implementation" that is complemented with the file >> transfer draft. > > I consider the file transfer to be an application riding on top of > a basic msrp implementation. It should not require any change to > that msrp implementation to support this file transfer application. > >> I think that if you have one file-transfer compliant endpoint, and >> another one that does not implement the file transfer draft, the >> scenario is detected by the file-transfer compliant endpoint once >> the offer/answer exchange is complete, and the file-transfer >> compliant endpoint can either proceed or abort, knowing the >> limitations of the other endpoint. So I am not worried about this >> scenario. >> I understood Paul's words as: I have a standard MSRP >> implementation and I want to add the file transfer draft. I >> understood that the file transfer draft suggested violations to >> the MSRP draft. > > I thought so. But your words below put a different light on it. > >> Also, perhaps it is good to clarify something that probably is not >> clearly written: If and endpoint request bytes 2000 to 3000 of a >> file, then, from the point of view of MSRP, MSRP has to send 1000 >> bytes (+ CPIM overhead, which might be about 250 bytes). The idea >> is that the MSRP layer receives the 1000 bytes (perhaps plus the >> CPIM), and will range those bytes from 1 until 1250 (including >> CPIM), and this is what becomes visible in the Byte-Range header >> in MSRP. > > This isn't what I thought you intended. If this is what you meant, > then I think there is no problem, except perhaps for terminology. > > In this case the Byte-Range in your sdp and the Byte-Range in the > MSRP mean very different things. To avoid this sort of confusion, I > suggest you use a different term. Perhaps File-Range. I suspect I got caught in the same confusion. If we were talking about byte-range in the SDP rather than in the MSRP SEND request, then my comment about confused relays does not apply, since a relay would not care about the SDP. > > Paul > >> Then MSRP chunking can apply (especially if the portion of the >> file is larger than 1000 bytes). >> This is the scenario we are looking at. >> /Miguel >> Ben Campbell wrote: >>> A "standard" MSRP recipient--that is, one that does not implement >>> the file-transfer draft, will assume that it has not received the >>> first chunk, and will probably wait a while, then give up. It >>> will not likely try to render the content, unless it recognized >>> the media type as something it makes sense to render partially. >>> >>> Also, a relay that "rechunks" into larger chunks could hold the >>> content indefinitely waiting for the missing first chunk. (I'm >>> not saying that is a good implementation decision, but we don't >>> forbid it.) >>> >>> They byte-range is intended to describe the bytes in the >>> _message_. The fact that the message being sent is a subset of a >>> larger file does not change the fact that the first byte of the >>> message is, well, the first byte of the message. If we need to >>> indicate that this message is a subset of something bigger, I >>> think we need another mechanism. >>> >>> >>> >>> On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: >>> >>>> A question about MSRP. >>>> >>>> Paul was discussing the file transfer draft, and argues that >>>> standard MSRP (whatever that means) cannot start sending a file >>>> from an offset different than zero. See Paul's post to the >>>> MMUSIC list: >>>> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >>>> >>>> We would like to get guidance from the MSRP authors to find out >>>> whether MSRP has a problem to send a collection of bytes that >>>> start (and end) in an offset different to zero (or end-of-file). >>>> >>>> When we drafted the file transfer draft, we envision that the >>>> file transfer application provides MSRP with the stream of bytes >>>> to be sent. This stream of bytes may not correspond to a >>>> complete file, but MSRP shouldn't care. MSRP should just wrap >>>> them in CPIM and ship them. At least this is the initial idea. >>>> >>>> Does anyone have comments? >>>> >>>> The file transfer draft is: >>>> >>>> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file- >>>> transfer-mech-01.txt >>>> >>>> /Miguel >>>> --Miguel A. Garcia tel:+358-50-4804586 >>>> sip:miguel.garcia@neonsite.net >>>> Nokia Research Center Helsinki, Finland >>> _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 12:15:32 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc2Rl-0002sC-OY; Mon, 23 Oct 2006 12:14:41 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc2Rl-0002s7-3D for simple@ietf.org; Mon, 23 Oct 2006 12:14:41 -0400 Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc2Rh-0006qq-Qt for simple@ietf.org; Mon, 23 Oct 2006 12:14:41 -0400 Received: from [172.17.2.252] (vicuna.estacado.net [72.1.129.69]) (authenticated bits=0) by nostrum.com (8.13.6/8.13.6) with ESMTP id k9NGEWTO020408 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 23 Oct 2006 11:14:35 -0500 (CDT) (envelope-from rjsparks@nostrum.com) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <916EC653-452C-4E07-900B-28B588BE231A@nostrum.com> Content-Transfer-Encoding: 7bit From: Robert Sparks Date: Mon, 23 Oct 2006 11:14:35 -0500 To: simple@ietf.org X-Mailer: Apple Mail (2.752.2) Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted mechanism) X-Spam-Score: 0.0 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 Cc: simple-ads@tools.ietf.org, simple-chairs@tools.ietf.org Subject: [Simple] SIMPLE Agenda for San Diego X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org All - We have 2 hours to meet in San Diego. I'm currently planning to spend 30m on Administrivia (including updates on items we've requested publication on like xcap and presrules) 30m on IMDN 60m on interdomain optimization If there's a major topic on list that you think needs face-time that I haven't included here, let me know ASAP. If you were planning to bring something new and haven't told the chairs about it yet, start a thread on the list instead please. Thanks, RjS _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 23 16:44:46 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc6eb-0004bX-Ny; Mon, 23 Oct 2006 16:44:14 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gc6cu-0001eI-Tr; Mon, 23 Oct 2006 16:42:28 -0400 Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gc6cu-0003wE-Qu; Mon, 23 Oct 2006 16:42:28 -0400 Received: from ns3.neustar.com ([156.154.24.138]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Gc6cu-0002Xw-8S; Mon, 23 Oct 2006 16:42:28 -0400 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns3.neustar.com (Postfix) with ESMTP id 01D2F175E4; Mon, 23 Oct 2006 19:50:03 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1Gc5oA-0008P7-IL; Mon, 23 Oct 2006 15:50:02 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org From: Internet-Drafts@ietf.org Message-Id: Date: Mon, 23 Oct 2006 15:50:02 -0400 X-Spam-Score: -2.5 (--) X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6 Cc: simple@ietf.org Subject: [Simple] I-D ACTION:draft-ietf-simple-message-sessions-16.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : The Message Session Relay Protocol Author(s) : B. Campbell, et al. Filename : draft-ietf-simple-message-sessions-16.txt Pages : 62 Date : 2006-10-23 This document describes the Message Session Relay Protocol, a protocol for transmitting a series of related instant messages in the context of a session. Message sessions are treated like any other media stream when set up via a rendezvous or session creation protocol such as the Session Initiation Protocol. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-message-sessions-16.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-simple-message-sessions-16.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-simple-message-sessions-16.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-10-23122729.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-simple-message-sessions-16.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-simple-message-sessions-16.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-10-23122729.I-D@ietf.org> --OtherAccess-- --NextPart Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --NextPart-- From simple-bounces@ietf.org Mon Oct 23 22:15:17 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcBny-0005zU-GM; Mon, 23 Oct 2006 22:14:14 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcBnw-0005vt-E5 for simple@ietf.org; Mon, 23 Oct 2006 22:14:12 -0400 Received: from outbound.cantata.com ([208.236.123.102]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GcBnv-0006EY-6T for simple@ietf.org; Mon, 23 Oct 2006 22:14:12 -0400 Received: from ma02exchtmp01.Cantata.com ([10.128.18.41]) by outbound.Cantata.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Oct 2006 22:14:10 -0400 Received: from 10.128.41.63 ([10.128.41.63]) by ma02exchtmp01.Cantata.com ([10.128.18.41]) with Microsoft Exchange Server HTTP-DAV ; Tue, 24 Oct 2006 02:14:09 +0000 User-Agent: Microsoft-Entourage/11.2.5.060620 Date: Mon, 23 Oct 2006 17:24:45 -0400 Subject: Re: [Simple] Re: I-D ACTION:draft-ietf-simple-imdn-01.txt From: Eric Burger To: Hisham Khartabil , Eric McMurry Message-ID: Thread-Topic: [Simple] Re: I-D ACTION:draft-ietf-simple-imdn-01.txt Thread-Index: Acb26akD56Iej2LcEduwrgAWy5cvmw== In-Reply-To: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-OriginalArrivalTime: 24 Oct 2006 02:14:11.0004 (UTC) FILETIME=[17F4F7C0:01C6F712] X-Spam-Score: 0.0 (/) X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1 Cc: simple@ietf.org X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Not a Cantata proprietary thing. There are a series of RFC's on the subject of Message Tracking (msgtrk) for e-mail. *ALL* of the issues apply to IM's. Might as well leverage the existing infrastructure and algorithms. On 10/16/06 4:02 PM, "Hisham Khartabil" wrote: > Eric had the reason that somehow somewhere someone might need it. It > does not harm to have it. No one objected at the last IETF meeting. > Maybe Eric can explain more (if we all sign NDAs ?) :) > > Regards, > Hisham > > On Oct 16, 2006, at 9:34 PM, Eric McMurry wrote: > >> This is a nice set of edits. The doc is more readable and more >> complete now. I have one question left on this for now: >> >> >> -How will the Message-ID CPIM header be used on an IMDN? The >> Message-ID from the request is included in the XML body for >> correlation with the request, and this value in the CPIM of the >> response is unique and not associated with the request for an IMDN. >> >> >> _______________________________________________ >> Simple mailing list >> Simple@ietf.org >> https://www1.ietf.org/mailman/listinfo/simple >> > > > _______________________________________________ > Simple mailing list > Simple@ietf.org > https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 24 01:58:34 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcFHe-0006LX-Uk; Tue, 24 Oct 2006 01:57:06 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcFHd-0006BP-Cr for simple@ietf.org; Tue, 24 Oct 2006 01:57:05 -0400 Received: from mgw-ext12.nokia.com ([131.228.20.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GcFHa-0007Qu-6Q for simple@ietf.org; Tue, 24 Oct 2006 01:57:05 -0400 Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com [172.21.143.143]) by mgw-ext12.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9O5uem9017252; Tue, 24 Oct 2006 08:56:41 +0300 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 24 Oct 2006 08:56:45 +0300 Received: from [172.21.34.112] ([172.21.34.112]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Tue, 24 Oct 2006 08:56:40 +0300 Message-ID: <453DAB17.7060904@nokia.com> Date: Tue, 24 Oct 2006 08:56:39 +0300 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Ben Campbell References: <453C6C14.3060908@nokia.com> <4632B548-2B78-4252-AF8A-40A01B352995@estacado.net> <453CCBC8.7000206@nokia.com> <453CDFCB.3060903@cisco.com> <3B69300A-7994-4EC5-8F59-E4DC9E3669AD@estacado.net> In-Reply-To: <3B69300A-7994-4EC5-8F59-E4DC9E3669AD@estacado.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 24 Oct 2006 05:56:40.0370 (UTC) FILETIME=[2CCC9120:01C6F731] X-Spam-Score: 0.0 (/) X-Scan-Signature: 2beba50d0fcdeee5f091c59f204d4365 Cc: Cullen Jennings , Rohan Mahy , Paul Kyzivat , Gonzalo Camarillo , "Isomaki Markus \(Nokia-TP/Espoo\)" , "'simple@ietf.org'" Subject: [Simple] Re: MSRP first byte X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi all, and thanks for the discussion. It is clear that: - We all agree on how this should work. - The file transfer draft is misleading, specially the byte-range SDP attribute, because it is NOT the same thing as the MSRP Byte-Range header. So, MSRP does not require any further clarification, but the file-transfer draft ought to use precise terminology and have further discussion. Miguel Ben Campbell wrote: > > On Oct 23, 2006, at 10:29 AM, Paul Kyzivat wrote: > >> First, from their responses it appears that Ben and Cullen are >> thinking the same way that I was when I wrote the comment. But I think >> there may still be some confusion. More below. >> >> Miguel Garcia wrote: >>> Hi Ben: >>> I think we have a problem with the terminology. You seem to >>> understand by "standard MSRP" a recipient that does not implement the >>> file transfer draft, but I understood Paul's words as "a standard >>> MSRP implementation" that is complemented with the file transfer draft. >> >> I consider the file transfer to be an application riding on top of a >> basic msrp implementation. It should not require any change to that >> msrp implementation to support this file transfer application. >> >>> I think that if you have one file-transfer compliant endpoint, and >>> another one that does not implement the file transfer draft, the >>> scenario is detected by the file-transfer compliant endpoint once the >>> offer/answer exchange is complete, and the file-transfer compliant >>> endpoint can either proceed or abort, knowing the limitations of the >>> other endpoint. So I am not worried about this scenario. >>> I understood Paul's words as: I have a standard MSRP implementation >>> and I want to add the file transfer draft. I understood that the file >>> transfer draft suggested violations to the MSRP draft. >> >> I thought so. But your words below put a different light on it. >> >>> Also, perhaps it is good to clarify something that probably is not >>> clearly written: If and endpoint request bytes 2000 to 3000 of a >>> file, then, from the point of view of MSRP, MSRP has to send 1000 >>> bytes (+ CPIM overhead, which might be about 250 bytes). The idea is >>> that the MSRP layer receives the 1000 bytes (perhaps plus the CPIM), >>> and will range those bytes from 1 until 1250 (including CPIM), and >>> this is what becomes visible in the Byte-Range header in MSRP. >> >> This isn't what I thought you intended. If this is what you meant, >> then I think there is no problem, except perhaps for terminology. >> >> In this case the Byte-Range in your sdp and the Byte-Range in the MSRP >> mean very different things. To avoid this sort of confusion, I suggest >> you use a different term. Perhaps File-Range. > > I suspect I got caught in the same confusion. If we were talking about > byte-range in the SDP rather than in the MSRP SEND request, then my > comment about confused relays does not apply, since a relay would not > care about the SDP. > > >> >> Paul >> >>> Then MSRP chunking can apply (especially if the portion of the file >>> is larger than 1000 bytes). >>> This is the scenario we are looking at. >>> /Miguel >>> Ben Campbell wrote: >>>> A "standard" MSRP recipient--that is, one that does not implement >>>> the file-transfer draft, will assume that it has not received the >>>> first chunk, and will probably wait a while, then give up. It will >>>> not likely try to render the content, unless it recognized the >>>> media type as something it makes sense to render partially. >>>> >>>> Also, a relay that "rechunks" into larger chunks could hold the >>>> content indefinitely waiting for the missing first chunk. (I'm not >>>> saying that is a good implementation decision, but we don't forbid it.) >>>> >>>> They byte-range is intended to describe the bytes in the _message_. >>>> The fact that the message being sent is a subset of a larger file >>>> does not change the fact that the first byte of the message is, >>>> well, the first byte of the message. If we need to indicate that >>>> this message is a subset of something bigger, I think we need >>>> another mechanism. >>>> >>>> >>>> >>>> On Oct 23, 2006, at 2:15 AM, Miguel Garcia wrote: >>>> >>>>> A question about MSRP. >>>>> >>>>> Paul was discussing the file transfer draft, and argues that >>>>> standard MSRP (whatever that means) cannot start sending a file >>>>> from an offset different than zero. See Paul's post to the MMUSIC >>>>> list: >>>>> http://www1.ietf.org/mail-archive/web/mmusic/current/msg04739.html >>>>> >>>>> We would like to get guidance from the MSRP authors to find out >>>>> whether MSRP has a problem to send a collection of bytes that start >>>>> (and end) in an offset different to zero (or end-of-file). >>>>> >>>>> When we drafted the file transfer draft, we envision that the file >>>>> transfer application provides MSRP with the stream of bytes to be >>>>> sent. This stream of bytes may not correspond to a complete file, >>>>> but MSRP shouldn't care. MSRP should just wrap them in CPIM and >>>>> ship them. At least this is the initial idea. >>>>> >>>>> Does anyone have comments? >>>>> >>>>> The file transfer draft is: >>>>> >>>>> http://www.ietf.org/internet-drafts/draft-garcia-mmusic-file-transfer-mech-01.txt >>>>> >>>>> >>>>> /Miguel >>>>> --Miguel A. Garcia tel:+358-50-4804586 >>>>> sip:miguel.garcia@neonsite.net >>>>> Nokia Research Center Helsinki, Finland >>>> > -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 24 15:55:13 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcSLC-0006Q5-UH; Tue, 24 Oct 2006 15:53:39 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcSID-0002U0-AU; Tue, 24 Oct 2006 15:50:33 -0400 Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GcSID-0002vG-72; Tue, 24 Oct 2006 15:50:33 -0400 Received: from ns4.neustar.com ([156.154.24.139]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1GcSIC-0000x9-ER; Tue, 24 Oct 2006 15:50:33 -0400 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns4.neustar.com (Postfix) with ESMTP id 4864B2ACAD; Tue, 24 Oct 2006 19:50:02 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GcSHi-0001Pw-16; Tue, 24 Oct 2006 15:50:02 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org From: Internet-Drafts@ietf.org Message-Id: Date: Tue, 24 Oct 2006 15:50:02 -0400 X-Spam-Score: -2.5 (--) X-Scan-Signature: 73734d43604d52d23b3eba644a169745 Cc: simple@ietf.org Subject: [Simple] I-D ACTION:draft-ietf-simple-presence-rules-08.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF. Title : Presence Authorization Rules Author(s) : J. Rosenberg Filename : draft-ietf-simple-presence-rules-08.txt Pages : 29 Date : 2006-10-24 Authorization is a key function in presence systems. Authorization policies, also known as authorization rules, specify what presence information can be given to which watchers, and when. This specification defines an Extensible Markup Language (XML) document format for expressing presence authorization rules. Such a document can be manipulated by clients using the XML Configuration Access Protocol (XCAP), although other techniques are permitted. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-simple-presence-rules-08.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-simple-presence-rules-08.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-simple-presence-rules-08.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-10-24105627.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-simple-presence-rules-08.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-simple-presence-rules-08.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-10-24105627.I-D@ietf.org> --OtherAccess-- --NextPart Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --NextPart-- From simple-bounces@ietf.org Wed Oct 25 11:31:01 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gcki9-0006l4-Eh; Wed, 25 Oct 2006 11:30:33 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gcki7-0006gK-1z; Wed, 25 Oct 2006 11:30:31 -0400 Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gcki1-0000hZ-Mh; Wed, 25 Oct 2006 11:30:31 -0400 Received: from [172.17.2.252] (vicuna.estacado.net [72.1.129.69]) (authenticated bits=0) by nostrum.com (8.13.6/8.13.6) with ESMTP id k9PFUKYJ051871 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 25 Oct 2006 10:30:25 -0500 (CDT) (envelope-from rjsparks@nostrum.com) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: SIPPING LIST , simple@ietf.org, mmusic@ietf.org From: Robert Sparks Date: Wed, 25 Oct 2006 10:30:22 -0500 X-Mailer: Apple Mail (2.752.2) Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted mechanism) X-Spam-Score: 0.0 (/) X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89 Cc: Subject: [Simple] SIPit 19 summary posted to the SIP list. X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org In case you're not subscribed to the SIP list, I've posted a summary of what we saw at SIPit 19 there (a copy is at http://www.sipit.net/report19.txt). Subsequent discussion as related to IETF activities should take place on the SIP list. If you have questions about the sipit itself, please send them to discussion@sipforum.org or directly to me. Thanks, RjS _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Wed Oct 25 17:24:34 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcqEK-0006C5-VD; Wed, 25 Oct 2006 17:24:08 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GcqEI-0006B9-Kk for simple@ietf.org; Wed, 25 Oct 2006 17:24:06 -0400 Received: from ondar.cablelabs.com ([192.160.73.61]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GcqEG-0007ql-JS for simple@ietf.org; Wed, 25 Oct 2006 17:24:06 -0400 Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20]) by ondar.cablelabs.com (8.13.7/8.13.7) with ESMTP id k9PLO3Tr021514 for ; Wed, 25 Oct 2006 15:24:03 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 25 Oct 2006 15:24:03 -0600 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Request feedback: draft-nair-simple-xcap-acl-01.txt Thread-Index: Acb4SplGU2tmwx0LT6a7XE24aC89kAAMOIjQ From: "Sumanth Channabasappa" To: X-Approved: ondar X-Spam-Score: 0.0 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 Subject: [Simple] Request feedback: draft-nair-simple-xcap-acl-01.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Folks, In IETF#65, feedback was solicited on multiple use cases presented in http://tools.ietf.org/html/draft-channabasappa-sipua-config-mgmt-00 and as a result, multiple I-Ds have been presented. Specifically, in this WG, we would like to seek feedback on the following proposal: http://tools.ietf.org/wg/simple/draft-nair-simple-xcap-acl-01.txt >From the Abstract: 'This document presents the need, and a proposal for defining access control definitions for data elements, defined using XML Schemas for use with the Extensible Markup Language (XML) Configuration Access Protocol (XCAP) protocol.' Would appreciate comments and interest. Thanks Sumanth _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 26 05:43:38 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gd1lN-0002Fz-Hi; Thu, 26 Oct 2006 05:43:01 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gd1lL-0002AS-6A for simple@ietf.org; Thu, 26 Oct 2006 05:42:59 -0400 Received: from mgw-ext11.nokia.com ([131.228.20.170]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gd1lI-000152-Kg for simple@ietf.org; Thu, 26 Oct 2006 05:42:59 -0400 Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext11.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9Q9gljU000616; Thu, 26 Oct 2006 12:42:51 +0300 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 26 Oct 2006 12:42:42 +0300 Received: from [172.21.34.112] ([172.21.34.112]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 26 Oct 2006 12:42:44 +0300 Message-ID: <45408313.6000308@nokia.com> Date: Thu, 26 Oct 2006 12:42:43 +0300 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Eric Burger , Hisham Khartabil Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 26 Oct 2006 09:42:44.0052 (UTC) FILETIME=[1635B140:01C6F8E3] X-Spam-Score: 0.0 (/) X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906 Cc: "'simple@ietf.org'" Subject: [Simple] IMDN: Do we need record-route? X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi: First, I want to express my support for the current version of the IMDN draft, I think it is going in the right direction. Especially, it is easier to read than earlier versions. The draft defines the Original-To, IMDN-Route, and IMDN-Record-Route CPIM headers. I see the need for this CPIM headers when SIP is the transport protocol. However, I don't find a reason for them if MSRP is the transport protocol. I think endpoints will send IMDNs through the same MSRP logical session where the IM was received. If at the other side there is an intermediary, for sure there is some logic on top that is able to route back to the original sender. So is there a usage of these headers in MSRP? BR, Miguel -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Thu Oct 26 06:41:10 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gd2f5-0006VL-BG; Thu, 26 Oct 2006 06:40:35 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gd2f3-0006V3-DB for simple@ietf.org; Thu, 26 Oct 2006 06:40:33 -0400 Received: from mtagate3.de.ibm.com ([195.212.29.152]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gd2ey-0003qu-Sm for simple@ietf.org; Thu, 26 Oct 2006 06:40:33 -0400 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate3.de.ibm.com (8.13.8/8.13.8) with ESMTP id k9QAeSuQ125874 for ; Thu, 26 Oct 2006 10:40:28 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k9QAhCWH3141732 for ; Thu, 26 Oct 2006 12:43:12 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k9QAeRbg031622 for ; Thu, 26 Oct 2006 12:40:27 +0200 Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com [9.149.166.138]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k9QAeRVN031616 for ; Thu, 26 Oct 2006 12:40:27 +0200 To: simple@ietf.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 From: Avshalom Houri Message-ID: Date: Thu, 26 Oct 2006 12:43:09 +0200 X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.5HF607 | June 26, 2006) at 26/10/2006 12:43:11, Serialize complete at 26/10/2006 12:43:11 X-Spam-Score: 0.1 (/) X-Scan-Signature: f8ee348dcc4be4a59bc395f7cd6343ad Subject: [Simple] Fw: I-D ACTION:draft-rang-simple-problem-statement-01.txt X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0548682804==" Errors-To: simple-bounces@ietf.org This is a multipart message in MIME format. --===============0548682804== Content-Type: multipart/alternative; boundary="=_alternative 003AA751C2257213_=" This is a multipart message in MIME format. --=_alternative 003AA751C2257213_= Content-Type: text/plain; charset="US-ASCII" Added: * State size analysis. * Processing complexities discussion. * List of existing/suggested optimizations. * Message computation for extremely optimized model. --Avshalom ----- Forwarded by Avshalom Houri/Haifa/IBM on 26/10/2006 12:38 ----- Internet-Drafts@ietf.org 26/10/2006 08:50 Please respond to internet-drafts@ietf.org To i-d-announce@ietf.org cc Subject I-D ACTION:draft-rang-simple-problem-statement-01.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Problem Statement for SIP/SIMPLE Author(s) : T. Rang, et al. Filename : draft-rang-simple-problem-statement-01.txt Pages : 36 Date : 2006-10-25 As more experience of deploying SIMPLE based presence systems is accumulated, it seems that deploying a large SIMPLE presence system is actually a very hard task. The document analyzes several aspects of SIMPLE based presence system deployment and shows that difficulties around the amount of messages (network), state management (memory) and processing load (cpu). Although this document is a problem statement document and not a BCP document, several possible optimizations and directions are listed at the end of the document in addition to an initial set of requirements for what should be the characteristic of the solution to the problem stated in the document This document is intended to be used by the SIMPLE WG in order to work on possible solutions that will make the deployment of a presence server more reasonable task. Note that the document does not try to compare the SIP based presence server to other types of presence servers but only analyzes the SIP based presence server. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-rang-simple-problem-statement-01.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-rang-simple-problem-statement-01.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-rang-simple-problem-statement-01.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. ftp://anonymous@ftp.ietf.org/internet-drafts/draft-rang-simple-problem-statement-01.txt _______________________________________________ I-D-Announce mailing list I-D-Announce@ietf.org https://www1.ietf.org/mailman/listinfo/i-d-announce --=_alternative 003AA751C2257213_= Content-Type: text/html; charset="US-ASCII"
Added:

* State size analysis.
* Processing complexities discussion.
* List of existing/suggested optimizations.
* Message computation for extremely optimized model.

--Avshalom


----- Forwarded by Avshalom Houri/Haifa/IBM on 26/10/2006 12:38 -----
Internet-Drafts@ietf.org

26/10/2006 08:50
Please respond to
internet-drafts@ietf.org

To
i-d-announce@ietf.org
cc
Subject
I-D ACTION:draft-rang-simple-problem-statement-01.txt





A New Internet-Draft is available from the on-line Internet-Drafts
directories.


                Title                                  : Problem Statement for SIP/SIMPLE
                Author(s)                 : T. Rang, et al.
                Filename                 : draft-rang-simple-problem-statement-01.txt
                Pages                                  : 36
                Date                                  : 2006-10-25
               
As more experience of deploying SIMPLE based presence systems is
  accumulated, it seems that deploying a large SIMPLE presence system
  is actually a very hard task.  The document analyzes several aspects
  of SIMPLE based presence system deployment and shows that
  difficulties around the amount of messages (network), state
  management (memory) and processing load (cpu).

  Although this document is a problem statement document and not a BCP
  document, several possible optimizations and directions are listed at
  the end of the document in addition to an initial set of requirements
  for what should be the characteristic of the solution to the problem
  stated in the document

  This document is intended to be used by the SIMPLE WG in order to
  work on possible solutions that will make the deployment of a
  presence server more reasonable task.  Note that the document does
  not try to compare the SIP based presence server to other types of
  presence servers but only analyzes the SIP based presence server.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-rang-simple-problem-statement-01.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the
username "anonymous" and a password of your e-mail address. After
logging in, type "cd internet-drafts" and then
"get draft-rang-simple-problem-statement-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
                mailserv@ietf.org.
In the body type:
                "FILE /internet-drafts/draft-rang-simple-problem-statement-01.txt".
               
NOTE:                 The mail server at ietf.org can return the document in
                MIME-encoded form by using the "mpack" utility.  To use this
                feature, insert the command "ENCODING mime" before the "FILE"
                command.  To decode the response(s), you will need "munpack" or
                a MIME-compliant mail reader.  Different MIME-compliant mail readers
                exhibit different behavior, especially when dealing with
                "multipart" MIME messages (i.e. documents which have been split
                up into multiple messages), so check your local documentation on
                how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.
ftp://anonymous@ftp.ietf.org/internet-drafts/draft-rang-simple-problem-statement-01.txt_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www1.ietf.org/mailman/listinfo/i-d-announce
--=_alternative 003AA751C2257213_=-- --===============0548682804== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0548682804==-- From simple-bounces@ietf.org Fri Oct 27 19:41:28 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GdbJQ-0002VV-7b; Fri, 27 Oct 2006 19:40:32 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GdbJP-0002VO-Hf for simple@ietf.org; Fri, 27 Oct 2006 19:40:31 -0400 Received: from outbound.cantata.com ([208.236.123.102]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GdbJO-0003BA-45 for simple@ietf.org; Fri, 27 Oct 2006 19:40:31 -0400 Received: from ma02exchtmp01.Cantata.com ([10.128.18.41]) by outbound.Cantata.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 27 Oct 2006 19:40:29 -0400 Received: from 10.128.41.12 ([10.128.41.12]) by ma02exchtmp01.Cantata.com ([10.128.18.41]) with Microsoft Exchange Server HTTP-DAV ; Fri, 27 Oct 2006 23:40:29 +0000 User-Agent: Microsoft-Entourage/11.2.5.060620 Date: Fri, 27 Oct 2006 12:22:54 -0400 From: Eric Burger To: Miguel Garcia Message-ID: Thread-Topic: IMDN: Do we need record-route? Thread-Index: Acb44x5XapbC5cUkRdO7W5fHS5MpUQBAQlQ8 In-Reply-To: <45408313.6000308@nokia.com> Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable X-OriginalArrivalTime: 27 Oct 2006 23:40:30.0012 (UTC) FILETIME=[49783FC0:01C6FA21] X-Spam-Score: 0.2 (/) X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2 Cc: simple@ietf.org Subject: [Simple] Re: IMDN: Do we need record-route? X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org On the one hand, good point. On the other, won=B9t the MSRP relays be transparent? If so, then I would leave the specification as is, especially since once we take it out someone will want to gateway from MSRP to SMS ;-) On 10/26/06 5:42 AM, "Miguel Garcia" wrote: > Hi: >=20 > First, I want to express my support for the current version of the IMDN > draft, I think it is going in the right direction. Especially, it is > easier to read than earlier versions. >=20 > The draft defines the Original-To, IMDN-Route, and IMDN-Record-Route > CPIM headers. I see the need for this CPIM headers when SIP is the > transport protocol. However, I don't find a reason for them if MSRP is > the transport protocol. I think endpoints will send IMDNs through the > same MSRP logical session where the IM was received. If at the other > side there is an intermediary, for sure there is some logic on top that > is able to route back to the original sender. >=20 > So is there a usage of these headers in MSRP? >=20 > BR, >=20 > Miguel > -- > Miguel A. Garcia tel:+358-50-4804586 > sip:miguel.garcia@neonsite.net > Nokia Research Center Helsinki, Finland >=20 _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 30 02:40:35 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeRjg-0000Go-JD; Mon, 30 Oct 2006 02:39:08 -0500 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeRje-0000G2-Hl for simple@ietf.org; Mon, 30 Oct 2006 02:39:06 -0500 Received: from mgw-ext14.nokia.com ([131.228.20.173]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GeRjd-000887-2f for simple@ietf.org; Mon, 30 Oct 2006 02:39:06 -0500 Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext14.nokia.com (Switch-3.1.10/Switch-3.1.10) with ESMTP id k9U7cxeI032419; Mon, 30 Oct 2006 09:38:59 +0200 Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 30 Oct 2006 09:38:59 +0200 Received: from [172.21.34.112] ([172.21.34.112]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Mon, 30 Oct 2006 09:38:58 +0200 Message-ID: <4545AC12.4020006@nokia.com> Date: Mon, 30 Oct 2006 09:38:58 +0200 From: Miguel Garcia User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Eric Burger References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-OriginalArrivalTime: 30 Oct 2006 07:38:58.0953 (UTC) FILETIME=[76287F90:01C6FBF6] X-Nokia-AV: Clean Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by mgw-ext14.nokia.com id k9U7cxeI032419 X-Spam-Score: 0.0 (/) X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c Cc: simple@ietf.org Subject: [Simple] Re: IMDN: Do we need record-route? X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org I am not really convinced that we need IMDN record route. Let's try to=20 analyze it. I would expect that an MSRP IM receiver that gets a request for IMDN,=20 builds an MSRP SEND request that has the same headers (namely From-Path=20 and To-Path) than any other regular SEND request that the endpoint would=20 send. So, if the network (relays, intermediaries, mixers, etc.) is able=20 to route any asynchronous SEND request that such endpoint would send, it=20 would route any IMDN in the same manner. I would not expect that the endpoint has to dig into the IMDN CPIM=20 headers of the received IM to build an MSRP SEND request (that carries=20 the IMDN) in a different manner than any other regular SEND request. Not=20 having to take a look at the record-route headers will simplify=20 implementations substantially, because the IMDN will be considered a=20 special payload of a regular SEND request (at the moment the spec.=20 considers it a special payload f a special SEND request). I would therefore, advocate for removing these headers in MSRP IMDN. /Miguel Eric Burger wrote: > On the one hand, good point. On the other, won=B9t the MSRP relays be > transparent? If so, then I would leave the specification as is, especia= lly > since once we take it out someone will want to gateway from MSRP to SMS= ;-) >=20 >=20 > On 10/26/06 5:42 AM, "Miguel Garcia" wrote= : >=20 >> Hi: >> >> First, I want to express my support for the current version of the IMD= N >> draft, I think it is going in the right direction. Especially, it is >> easier to read than earlier versions. >> >> The draft defines the Original-To, IMDN-Route, and IMDN-Record-Route >> CPIM headers. I see the need for this CPIM headers when SIP is the >> transport protocol. However, I don't find a reason for them if MSRP is >> the transport protocol. I think endpoints will send IMDNs through the >> same MSRP logical session where the IM was received. If at the other >> side there is an intermediary, for sure there is some logic on top tha= t >> is able to route back to the original sender. >> >> So is there a usage of these headers in MSRP? >> >> BR, >> >> Miguel >> -- >> Miguel A. Garcia tel:+358-50-4804586 >> sip:miguel.garcia@neonsite.net >> Nokia Research Center Helsinki, Finland >> >=20 >=20 --=20 Miguel A. Garcia tel:+358-50-4804586 sip:miguel.garcia@neonsite.net Nokia Research Center Helsinki, Finland _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 30 05:03:55 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeTyc-0005kU-G1; Mon, 30 Oct 2006 05:02:42 -0500 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeTya-0005je-E4; Mon, 30 Oct 2006 05:02:40 -0500 Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GeTxu-0007YJ-6U; Mon, 30 Oct 2006 05:02:08 -0500 Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.120]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id F3059870; Mon, 30 Oct 2006 10:34:36 +0100 (CET) Received: from esealmw129.eemea.ericsson.se ([153.88.254.177]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Mon, 30 Oct 2006 10:32:08 +0100 Received: from [147.214.30.247] ([147.214.30.247]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Mon, 30 Oct 2006 10:21:36 +0100 Message-ID: <4545C41F.6040202@ericsson.com> Date: Mon, 30 Oct 2006 10:21:35 +0100 From: Magnus Westerlund User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: IESG References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 30 Oct 2006 09:21:36.0570 (UTC) FILETIME=[CC6249A0:01C6FC04] X-Brightmail-Tracker: AAAAAA== X-Spam-Score: 0.0 (/) X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d Cc: simple@ietf.org Subject: [Simple] comments on how draft-ietf-simple-message-sessions-16.txt resolves my discusses X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hi, I have looked at how this new draft resolves the discusses I had. I have updated it to remove the things I see as satisfied. However there are still issues unresolved: https://datatracker.ietf.org/public/pidtracker.cgi?command=print_ballot&ballot_id=1291&filename=draft-ietf-simple-message-sessions 1. I moved my Checksum related discuss into a comment note to be saved for posterity. 2. My Discuss regarding media type parameters are still not resolved. I will here try to motivate it a bit more. The reason I think that parameters are necessary in the accept-types header are the following. a. Bucket types (RFC 4281) where I think accept-wrapped-types are not solving the issue. This as a number of included media in bucket types are lacking a media type themselves, and in addition that media type may have very little format wise from the one the media type represents. Thus to make the bucket types work we need parameters. b. When handling media types in the text part, there is need to consider charsets. Charset is commonly a parameter to the media type. c. Some media types have parameters that result in substantial processing or hardware needs, like multi-channel audio. Which is indicated through parameters. Thus I think the inclusion of parameters with the media types is necessary. 3. Section 15.2, is still not complete with all defined MSRP headers. Cheers Magnus Westerlund Multimedia Technologies, Ericsson Research EAB/TVA/A ---------------------------------------------------------------------- Ericsson AB | Phone +46 8 4048287 Torshamsgatan 23 | Fax +46 8 7575550 S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Mon Oct 30 11:05:11 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeZdB-0007Fi-SG; Mon, 30 Oct 2006 11:04:57 -0500 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeZd9-0007Fa-QW for simple@ietf.org; Mon, 30 Oct 2006 11:04:55 -0500 Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GeZd3-0005Cj-8C for simple@ietf.org; Mon, 30 Oct 2006 11:04:55 -0500 Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 1FFB74F0001 for ; Mon, 30 Oct 2006 17:02:45 +0100 (CET) Received: from esealmw118.eemea.ericsson.se ([153.88.200.77]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Mon, 30 Oct 2006 17:02:45 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Mon, 30 Oct 2006 17:02:43 +0100 Message-ID: <0074F19FF6F8534E8F74C56BB84397BB41A6ED@esealmw118.eemea.ericsson.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: RFC 4660 Functional Description of Event Notification Filtering Thread-Index: Acb8PNV7tQSeT8o7SO+fRViayZWkOQ== From: "Sean Leahy \(CV/ETL\)" To: X-OriginalArrivalTime: 30 Oct 2006 16:02:45.0118 (UTC) FILETIME=[D65B41E0:01C6FC3C] X-Brightmail-Tracker: AAAAAA== X-Spam-Score: 0.1 (/) X-Scan-Signature: 287c806b254c6353fcb09ee0e53bbc5e Subject: [Simple] Re: RFC 4660 Functional Description of Event Notification Filtering X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0842924572==" Errors-To: simple-bounces@ietf.org This is a multi-part message in MIME format. --===============0842924572== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6FC3C.D62B6CA3" This is a multi-part message in MIME format. ------_=_NextPart_001_01C6FC3C.D62B6CA3 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The RFC includes some examples of filtering interacting with watcher information e.g. where the filter in the watcher information subscription request refers to events such as: Specific subscription status: /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ wi:watcher[@status=3D"active"] Specific subscription duration: /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ wi:watcher[@duration-subscribed>500] =20 Specific trigger on subscription status change: //@status = =20 My query is can the filter in a watcher information subscription request be based on filters operated by the watcher: /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ wi:watcher[ @ = //pidf:tuple[rpid:class=3D"IM" or rpid:class=3D"SMS" or rpid:class=3D"MMS"]/pidf:status/pidf:basic ] ? i.e. Will it allow a Watcher Subscriber to request Watcher Info only on Watchers who are themselves operating specific filters e.g. The watcher subscriber only wants (watcher) information about watchers who subscribe to receive Messaging-Related Information about him but does not want to receive watcher information for other watchers? ------_=_NextPart_001_01C6FC3C.D62B6CA3 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Re: RFC 4660 Functional Description of Event Notification = Filtering

The RFC includes some examples of = filtering interacting with watcher information e.g. where the filter in the watcher information = subscription request refers to events such as:

Specific subscription status:
<what> <include> = /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ = wi:watcher[@status=3D"active"] </include> = </what>
Specific subscription duration:
<what> <include> = /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ = wi:watcher[@duration-subscribed>500] </include> </what> =

Specific trigger on subscription status = change:
<trigger> <changed = from=3D"pending" to=3D"terminated"> //@status = </changed> </trigger>
My query is can the filter in a watcher information subscription = request be based on filters = operated by the watcher:
<what> <include> = /wi:watcherinfo/wi:watcher-list[@package=3D"presence"]/ = wi:watcher[ @<what> <include = type=3D"xpath"> //pidf:tuple[rpid:class=3D"IM" or = rpid:class=3D"SMS" or = rpid:class=3D"MMS"]/pidf:status/pidf:basic = </include></what> ]</include> </what> ?

i.e. Will it allow a Watcher Subscriber to request Watcher Info only = on Watchers who are themselves operating specific <what> = filters

e.g. The watcher subscriber only wants = (watcher) information about watchers who subscribe to receive = Messaging-Related Information about him = but does not want to receive watcher information for other = watchers?

------_=_NextPart_001_01C6FC3C.D62B6CA3-- --===============0842924572== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple --===============0842924572==-- From simple-bounces@ietf.org Mon Oct 30 18:39:55 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gegim-0001Qp-Mb; Mon, 30 Oct 2006 18:39:12 -0500 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gegij-0001Q7-DM; Mon, 30 Oct 2006 18:39:09 -0500 Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gegij-0007H6-Bi; Mon, 30 Oct 2006 18:39:09 -0500 Received: from ns4.neustar.com ([156.154.24.139]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Gegij-0002z0-4D; Mon, 30 Oct 2006 18:39:09 -0500 Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns4.neustar.com (Postfix) with ESMTP id 150862AC98; Mon, 30 Oct 2006 23:38:39 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GegiE-0003Vo-Rd; Mon, 30 Oct 2006 18:38:38 -0500 X-test-idtracker: no To: IETF-Announce From: The IESG Message-Id: Date: Mon, 30 Oct 2006 18:38:38 -0500 X-Spam-Score: -2.8 (--) X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad Cc: simple@ietf.org Subject: [Simple] Last Call: 'Presence Authorization Rules' to Proposed Standard (draft-ietf-simple-presence-rules) X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: iesg@ietf.org List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org The IESG has received a request from the SIP for Instant Messaging and Presence Leveraging Extensions WG to consider the following document: - 'Presence Authorization Rules ' as a Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send any comments to the iesg@ietf.org or ietf@ietf.org mailing lists by 2006-11-20. The file can be obtained via http://www.ietf.org/internet-drafts/draft-ietf-simple-presence-rules-08.txt _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple From simple-bounces@ietf.org Tue Oct 31 07:35:22 2006 Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GespC-0002Mg-Eb; Tue, 31 Oct 2006 07:34:38 -0500 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gesp6-0002La-Ti for simple@ietf.org; Tue, 31 Oct 2006 07:34:33 -0500 Received: from datnt07.tieto.com ([194.110.47.24]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gesow-0003Zs-W9 for simple@ietf.org; Tue, 31 Oct 2006 07:34:32 -0500 Received: from viper.eu.tieto.com ([194.110.47.167]) by datnt07.tieto.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 31 Oct 2006 14:34:03 +0200 Received: from sagaris.eu.tieto.com ([131.207.197.143]) by viper.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 31 Oct 2006 14:34:04 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Tue, 31 Oct 2006 14:34:03 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: What is the proper winfo status when watcher is politely blocked Thread-Index: Acb86NlheWs1Gq3PTQWRInIDRc1lMQ== From: To: X-OriginalArrivalTime: 31 Oct 2006 12:34:04.0554 (UTC) FILETIME=[D9EE8EA0:01C6FCE8] X-Spam-Score: 0.2 (/) X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25 Subject: [Simple] What is the proper winfo status when watcher is politely blocked X-BeenThere: simple@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SIP for Instant Messaging and Presence Leveraging Extensions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: simple-bounces@ietf.org Hello all, I have encountered an issue with the watcher info. I can't find a clue = in solvin this situation. 1. User A sets "polite-block" authorization policy on user B 2. User A subscribes own watcher info 3. User B subscribes user's A presence -> gets polite document 4. User A receives winfo notification - now I dont know what shall be = the proper value for "status" attribute? Any help is really appreciated. br, Martin _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple