
From george.jor@ribose.com  Fri Oct 25 00:00:42 2013
Return-Path: <george.jor@ribose.com>
X-Original-To: caldav@ietfa.amsl.com
Delivered-To: caldav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 289D511E82C9 for <caldav@ietfa.amsl.com>; Fri, 25 Oct 2013 00:00:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dVCXeeHsOfjy for <caldav@ietfa.amsl.com>; Fri, 25 Oct 2013 00:00:36 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0084.outbound.protection.outlook.com [213.199.154.84]) by ietfa.amsl.com (Postfix) with ESMTP id 6200611E8140 for <caldav@ietf.org>; Fri, 25 Oct 2013 00:00:33 -0700 (PDT)
Received: from SINPR03MB121.apcprd03.prod.outlook.com (10.242.53.15) by SINPR03MB121.apcprd03.prod.outlook.com (10.242.53.15) with Microsoft SMTP Server (TLS) id 15.0.800.7; Fri, 25 Oct 2013 07:00:29 +0000
Received: from SINPR03MB121.apcprd03.prod.outlook.com ([169.254.14.223]) by SINPR03MB121.apcprd03.prod.outlook.com ([169.254.14.223]) with mapi id 15.00.0800.005; Fri, 25 Oct 2013 07:00:29 +0000
From: George Jor <george.jor@ribose.com>
To: "caldav@ietf.org" <caldav@ietf.org>
Thread-Topic: =?Windows-1252?Q?About_the_expected_outcome_for_=93acl-principal-prop-set?= =?Windows-1252?Q?=94_element?=
Thread-Index: AQHO0U/UIBXARNgGakyyCiJmf+l4VQ==
Date: Fri, 25 Oct 2013 07:00:28 +0000
Message-ID: <258d1a6ae0a640a99951d9af01a20810@SINPR03MB121.apcprd03.prod.outlook.com>
Accept-Language: zh-TW, en-US
Content-Language: zh-TW
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [203.198.150.195]
x-forefront-prvs: 0010D93EFE
x-forefront-antispam-report: SFV:NSPM; SFS:(53754006)(189002)(199002)(51164003)(41574002)(69226001)(15202345003)(46102001)(16236675002)(51856001)(53806001)(54356001)(59766001)(76176001)(63696002)(77982001)(76482001)(54316002)(56776001)(79102001)(65816001)(80022001)(47446002)(74366001)(74706001)(74502001)(74876001)(31966008)(81342001)(74662001)(74316001)(81542001)(83072001)(33646001)(76576001)(76796001)(76786001)(56816003)(77096001)(15975445006)(81686001)(4396001)(50986001)(49866001)(47976001)(47736001)(66066001)(83322001)(81816001)(19580395003)(85306002)(80976001)(24736002)(563064011); DIR:OUT; SFP:; SCL:1; SRVR:SINPR03MB121; H:SINPR03MB121.apcprd03.prod.outlook.com; CLIP:203.198.150.195; FPR:; RD:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_258d1a6ae0a640a99951d9af01a20810SINPR03MB121apcprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: ribose.com
Subject: [caldav] =?windows-1252?q?About_the_expected_outcome_for_=93acl-p?= =?windows-1252?q?rincipal-prop-set=94_element?=
X-BeenThere: caldav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <caldav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/caldav>, <mailto:caldav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/caldav>
List-Post: <mailto:caldav@ietf.org>
List-Help: <mailto:caldav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/caldav>, <mailto:caldav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Oct 2013 07:00:42 -0000

--_000_258d1a6ae0a640a99951d9af01a20810SINPR03MB121apcprd03pro_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi all,

My company and I are currently implementing some test cases about ACL Repor=
ts, but it is hard for us to render proper response that meets the expected=
 outcome of the test cases.

Here is the request body:
<?xml version=3D"1.0" encoding=3D"utf-8" ?>
<D:acl-principal-prop-set xmlns:D=3D"DAV:">
<D:prop>
<D:displayname/>
</D:prop>
</D:acl-principal-prop-set>

But what is expect to get according to the test case is the following:
                  <test name=3D'6' ignore=3D'no'>
<description>Valid report</description>
<request print-response=3D'no'>
<method>REPORT</method>
<ruri>$calendarpath1:/</ruri>
<data>
<content-type>text/xml; charset=3Dutf-8</content-type>
<filepath>Resource/CalDAV/aclreports/1.xml</filepath>
</data>
<verify>
<callback>multistatusItems</callback>
<arg>
<name>prefix</name>
<value></value>
</arg>
<arg>
<name>okhrefs</name>
<value>$principaluri1:</value>
<value>$principaluri1:calendar-proxy-read/</value>
<value>$principaluri1:calendar-proxy-write/</value>
<value>$principaluri_admin:</value>
</arg>
</verify>
</request>
</test>

According to the RFC 3744's example, the expected outcome should be:

<?xml version=3D"1.0" encoding=3D"utf-8" ?>
   <D:multistatus xmlns:D=3D"DAV:">
     <D:response>
       <D:href>http://www.example.com/people/gstein</D:href>
       <D:propstat>
         <D:prop>
           <D:displayname>Greg Stein</D:displayname>
         </D:prop>
         <D:status>HTTP/1.1 200 OK</D:status>
       </D:propstat>
     </D:response>
     <D:response>
       <D:href>http://www.example.com/groups/authors</D:href>
       <D:propstat>
         <D:prop>
           <D:displayname>Site authors</D:displayname>
         </D:prop>
         <D:status>HTTP/1.1 200 OK</D:status>
       </D:propstat>
     </D:response>
   </D:multistatus>

But when i insert the following params to displayname tag:

"/principals/user/1/"

"/principals/user/1/calendar-proxy-read/"

"/principals/user/admin/"
"/principals/user/1/calendar-proxy-write/"

the case still cannot pass. Please help!

Thanks!



Best,

George Jor

Ribose Inc.


+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+

This message may contain confidential and/or privileged

information.  If you are not the addressee or authorized to

receive this for the addressee, you must not use, copy,

disclose or take any action based on this message or any

information herein.  If you have received this message in

error, please advise the sender immediately by reply e-mail

and delete this message.  Thank you for your cooperation.

+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+

--_000_258d1a6ae0a640a99951d9af01a20810SINPR03MB121apcprd03pro_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle" style=3D"">=0A=
<!--=0A=
p=0A=
	{margin-top:0;=0A=
	margin-bottom:0}=0A=
-->=0A=
P {margin-top:0;margin-bottom:0;}</style>
</head>
<body dir=3D"ltr" tabindex=3D"0" fpstyle=3D"1" aria-label=3D"&#37109;&#2021=
4;&#20839;&#25991;">
<div name=3D"divtagdefaultwrapper" id=3D"divtagdefaultwrapper" style=3D"fon=
t-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:#000000;=
 margin:0">
<div style=3D"background-color: rgb(255, 255, 255);">Hi all,&nbsp;</div>
<div style=3D"background-color: rgb(255, 255, 255);"><br>
</div>
<div style=3D"background-color: rgb(255, 255, 255);">My company and I are c=
urrently implementing some test cases about ACL Reports, but it is hard for=
 us to render proper response that meets the expected outcome of the test c=
ases.</div>
<div style=3D"background-color: rgb(255, 255, 255);"><br>
</div>
<div style=3D"background-color: rgb(255, 255, 255);"><b>Here is the request=
 body:</b></div>
<div style=3D"background-color: rgb(255, 255, 255);">
<div>&lt;?xml version=3D&quot;1.0&quot; encoding=3D&quot;utf-8&quot; ?&gt;<=
/div>
<div>&lt;D:acl-principal-prop-set xmlns:D=3D&quot;DAV:&quot;&gt;</div>
<div>&lt;D:prop&gt;</div>
<div>&lt;D:displayname/&gt;</div>
<div>&lt;/D:prop&gt;</div>
<div>&lt;/D:acl-principal-prop-set&gt;</div>
</div>
<div style=3D"background-color: rgb(255, 255, 255);"><br>
</div>
<div style=3D"background-color: rgb(255, 255, 255);"><b>But what is expect =
to get according to the test case is the following:</b></div>
<div style=3D"background-color: rgb(255, 255, 255);">
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tes=
t name=3D'6' ignore=3D'no'&gt;</div>
<div>&lt;description&gt;Valid report&lt;/description&gt;</div>
<div>&lt;request print-response=3D'no'&gt;</div>
<div>&lt;method&gt;REPORT&lt;/method&gt;</div>
<div>&lt;ruri&gt;$calendarpath1:/&lt;/ruri&gt;</div>
<div>&lt;data&gt;</div>
<div>&lt;content-type&gt;text/xml; charset=3Dutf-8&lt;/content-type&gt;</di=
v>
<div>&lt;filepath&gt;Resource/CalDAV/aclreports/1.xml&lt;/filepath&gt;</div=
>
<div>&lt;/data&gt;</div>
<div>&lt;verify&gt;</div>
<div>&lt;callback&gt;multistatusItems&lt;/callback&gt;</div>
<div>&lt;arg&gt;</div>
<div>&lt;name&gt;prefix&lt;/name&gt;</div>
<div>&lt;value&gt;&lt;/value&gt;</div>
<div>&lt;/arg&gt;</div>
<div>&lt;arg&gt;</div>
<div>&lt;name&gt;okhrefs&lt;/name&gt;</div>
<div>&lt;value&gt;$principaluri1:&lt;/value&gt;</div>
<div>&lt;value&gt;$principaluri1:calendar-proxy-read/&lt;/value&gt;</div>
<div>&lt;value&gt;$principaluri1:calendar-proxy-write/&lt;/value&gt;</div>
<div>&lt;value&gt;$principaluri_admin:&lt;/value&gt;</div>
<div>&lt;/arg&gt;</div>
<div>&lt;/verify&gt;</div>
<div>&lt;/request&gt;</div>
<div>&lt;/test&gt;</div>
</div>
<div style=3D"background-color: rgb(255, 255, 255);"><br>
</div>
<div style=3D"background-color: rgb(255, 255, 255);"><b>According to the RF=
C 3744's example, the expected outcome should be:</b></div>
<div style=3D"background-color: rgb(255, 255, 255);">
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;">&lt;?xml version=3D&q=
uot;1.0&quot; encoding=3D&quot;utf-8&quot; ?&gt;=0A=
   &lt;D:multistatus xmlns:D=3D&quot;DAV:&quot;&gt;=0A=
     &lt;D:response&gt;=0A=
       &lt;D:href&gt;http://www.example.com/people/gstein&lt;/D:href&gt;=0A=
       &lt;D:propstat&gt;=0A=
         &lt;D:prop&gt;=0A=
           &lt;D:displayname&gt;Greg Stein&lt;/D:displayname&gt;=0A=
         &lt;/D:prop&gt;=0A=
         &lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;=0A=
       &lt;/D:propstat&gt;=0A=
     &lt;/D:response&gt;=0A=
     &lt;D:response&gt;=0A=
       &lt;D:href&gt;http://www.example.com/groups/authors&lt;/D:href&gt;=
=0A=
       &lt;D:propstat&gt;=0A=
         &lt;D:prop&gt;=0A=
           &lt;D:displayname&gt;Site authors&lt;/D:displayname&gt;=0A=
         &lt;/D:prop&gt;=0A=
         &lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;=0A=
       &lt;/D:propstat&gt;=0A=
     &lt;/D:response&gt;=0A=
   &lt;/D:multistatus&gt;</pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;"><b>But when i insert =
the following params to displayname tag:</b></pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;"><font face=3D"Calibri=
,Arial,Helvetica,sans-serif" size=3D"3"><span style=3D"font-size: 12pt;">&q=
uot;/principals/user/1/&quot;</span></font></pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;"><font face=3D"Calibri=
,Arial,Helvetica,sans-serif" size=3D"3"><span style=3D"font-size: 12pt;">&q=
uot;/principals/user/1/calendar-proxy-read/&quot;</span></font></pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;">&quot;/principals/use=
r/admin/&quot;=0A=
&quot;/principals/user/1/calendar-proxy-write/&quot;</pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;"></pre>
<pre style=3D"margin-top: 14pt; margin-bottom: 14pt;">the case still cannot=
 pass. Please help!</pre>
</div>
<div style=3D"background-color: rgb(255, 255, 255);">
<div style=3D"margin: 0px;"><font face=3D"Calibri,Arial,Helvetica,sans-seri=
f">
<div style=3D"margin-top: 0px; margin-bottom: 0px;">Thanks!</div>
</font></div>
</div>
<div><br>
<div name=3D"divtagdefaultwrapper" style=3D"font-family:Calibri,Arial,Helve=
tica,sans-serif; font-size:; margin:0">
<p class=3D"p1"><br>
</p>
<p class=3D"p1">Best,</p>
<p class=3D"p1">George Jor</p>
<p class=3D"p1">Ribose Inc.</p>
<p class=3D"p1"><br>
</p>
<p class=3D"p1">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&#43;</p>
<p class=3D"p1">This message may contain confidential and/or privileged</p>
<p class=3D"p1">information. &nbsp;If you are not the addressee or authoriz=
ed to</p>
<p class=3D"p1">receive this for the addressee, you must not use, copy,</p>
<p class=3D"p1">disclose or take any action based on this message or any</p=
>
<p class=3D"p1">information herein. &nbsp;If you have received this message=
 in</p>
<p class=3D"p1">error, please advise the sender immediately by reply e-mail=
</p>
<p class=3D"p1">and delete this message. &nbsp;Thank you for your cooperati=
on.</p>
<p class=3D"p1">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&#43;</p>
</div>
</div>
</div>
</body>
</html>

--_000_258d1a6ae0a640a99951d9af01a20810SINPR03MB121apcprd03pro_--

From peter.tam@ribose.com  Tue Oct 29 18:02:46 2013
Return-Path: <peter.tam@ribose.com>
X-Original-To: caldav@ietfa.amsl.com
Delivered-To: caldav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8768411E82EC for <caldav@ietfa.amsl.com>; Tue, 29 Oct 2013 18:02:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6CCYopPViXHd for <caldav@ietfa.amsl.com>; Tue, 29 Oct 2013 18:02:41 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0076.outbound.protection.outlook.com [213.199.154.76]) by ietfa.amsl.com (Postfix) with ESMTP id 99AC711E82D9 for <caldav@ietf.org>; Tue, 29 Oct 2013 18:02:40 -0700 (PDT)
Received: from HKXPRD0310HT002.apcprd03.prod.outlook.com (10.255.6.165) by HKXPR03MB117.apcprd03.prod.outlook.com (10.242.121.12) with Microsoft SMTP Server (TLS) id 15.0.800.7; Wed, 30 Oct 2013 01:02:37 +0000
Received: from Peters-MacBook-Pro.local (203.198.150.195) by pod51021.outlook.com (10.255.6.165) with Microsoft SMTP Server (TLS) id 14.16.371.2; Wed, 30 Oct 2013 01:02:36 +0000
Message-ID: <52705AAB.2090202@ribose.com>
Date: Wed, 30 Oct 2013 09:02:35 +0800
From: Peter Tam <peter.tam@ribose.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: <caldav@ietf.org>
Content-Type: multipart/alternative; boundary="------------080309030006000205040906"
X-Originating-IP: [203.198.150.195]
X-Forefront-PRVS: 00159D1518
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(51164003)(53754006)(199002)(189002)(36756003)(46102001)(56776001)(83322001)(19580395003)(80316001)(54316002)(59896001)(51856001)(69226001)(15975445006)(76482001)(63696002)(65956001)(81686001)(80022001)(66066001)(80976001)(83506001)(65806001)(81816001)(81342001)(79102001)(59766001)(81542001)(77982001)(71186001)(74706001)(76176001)(512874002)(74876001)(15202345003)(83072001)(84326002)(74366001)(74502001)(47446002)(85306002)(74662001)(76796001)(47976001)(31966008)(4396001)(64126003)(53806001)(49866001)(76786001)(77096001)(50986001)(47736001)(54356001)(16236675002)(56816003)(33656001); DIR:OUT; SFP:; SCL:1; SRVR:HKXPR03MB117; H:HKXPRD0310HT002.apcprd03.prod.outlook.com; CLIP:203.198.150.195; FPR:; RD:InfoNoRecords; A:1; MX:1; LANG:en;
X-OriginatorOrg: ribose.com
Subject: [caldav] Jenkins compatible outpur for CalDAVTester
X-BeenThere: caldav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <caldav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/caldav>, <mailto:caldav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/caldav>
List-Post: <mailto:caldav@ietf.org>
List-Help: <mailto:caldav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/caldav>, <mailto:caldav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Oct 2013 01:02:46 -0000

--------------080309030006000205040906
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

My team and I are going to automate the test results from CalDAVTester 
<http://trac.calendarserver.org/wiki/CalDAVTester> in Jenkins but we 
found the current output from the tester is not Jenkins compatible. Are 
there any tools/options available to output the results in a Jenkins 
supported format? Thanks.

Regards,
Peter Tam
Ribose Inc.

-- 
+=========================================================+
This message may contain confidential and/or privileged
information.  If you are not the addressee or authorized to
receive this for the addressee, you must not use, copy,
disclose or take any action based on this message or any
information herein.  If you have received this message in
error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation.
+=========================================================+


--------------080309030006000205040906
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    My team and I are going to automate the test results from <a
      href="http://trac.calendarserver.org/wiki/CalDAVTester">CalDAVTester</a>
    in Jenkins but we found the current output from the tester is not
    Jenkins compatible. Are there any tools/options available to output
    the results in a Jenkins supported format? Thanks.<br>
    <br>
    Regards,<br>
    Peter Tam<br>
    Ribose Inc.<br>
    <pre class="moz-signature" cols="72">-- 
+=========================================================+
This message may contain confidential and/or privileged
information.  If you are not the addressee or authorized to
receive this for the addressee, you must not use, copy,
disclose or take any action based on this message or any
information herein.  If you have received this message in
error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation.
+=========================================================+ </pre>
  </body>
</html>

--------------080309030006000205040906--
