[CalendarServer-changes] [10789] CalDAVTester/branches/users/gaya/sharedgroupstester

source_changes at macosforge.org source_changes at macosforge.org
Thu Feb 21 17:43:35 PST 2013


Revision: 10789
          http://trac.calendarserver.org//changeset/10789
Author:   gaya at apple.com
Date:     2013-02-21 17:43:35 -0800 (Thu, 21 Feb 2013)
Log Message:
-----------
complete last merge

Modified Paths:
--------------
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/implicitpartstattimestamp.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-implicit.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-quota.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-recurrence.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-sharing.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/timezonestdservice.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/src/jsonPointer.py
    CalDAVTester/branches/users/gaya/sharedgroupstester/src/unittest/__init__.py
    CalDAVTester/branches/users/gaya/sharedgroupstester/verifiers/jsonPointerMatch.py

Added Paths:
-----------
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/1.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/2.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/3.ics
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/4.txt
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/4.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/5.xml
    CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/6.xml

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/1.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/1.xml	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/1.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<D:propfind xmlns:D="DAV:" xmlns:A="http://calendarserver.org/ns/">
+<D:prop>
+<A:dropbox-home-URL/>
+</D:prop>
+</D:propfind>

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/2.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/2.xml	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/2.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<D:propfind xmlns:D="DAV:">
+<D:prop>
+<D:resourcetype/>
+</D:prop>
+</D:propfind>

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/3.ics
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/3.ics	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/3.ics	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,11 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:put-1 at example.com
+DTSTART:$now.year.1:0101T120000Z
+DURATION:P1DT
+DTSTAMP:20051222T205953Z
+SUMMARY:event 1
+END:VEVENT
+END:VCALENDAR

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/4.txt
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/4.txt	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/dropbox/4.txt	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,3 @@
+This is a text file being used
+as a test of managed attachment
+support in calendarserver.

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/4.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/4.xml	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/4.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<D:propertyupdate xmlns:D="DAV:">
+<D:set>
+<D:prop>
+<D:group-member-set><D:href>$principaluri2:</D:href></D:group-member-set>
+</D:prop>
+</D:set>
+</D:propertyupdate>

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/5.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/5.xml	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/5.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<D:propertyupdate xmlns:D="DAV:">
+<D:set>
+<D:prop>
+<D:group-member-set><D:href>$principaluri3:</D:href></D:group-member-set>
+</D:prop>
+</D:set>
+</D:propertyupdate>

Added: CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/6.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/6.xml	                        (rev 0)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/Resource/CalDAV/managedattachments/sharing/6.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<D:propertyupdate xmlns:D="DAV:">
+<D:set>
+<D:prop>
+<D:group-member-set/>
+</D:prop>
+</D:set>
+</D:propertyupdate>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/implicitpartstattimestamp.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/implicitpartstattimestamp.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/implicitpartstattimestamp.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2006-2010 Apple Inc. All rights reserved.
+ Copyright (c) 2006-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-implicit.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-implicit.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-implicit.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2012 Apple Inc. All rights reserved.
+ Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -55,7 +55,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -380,7 +380,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -687,7 +687,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -805,7 +805,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -912,14 +912,14 @@
 				</verify>
 			</request>
 		</test>
-		<test name='8' ignore='no'>
+		<test name='12' ignore='no'>
 			<description>Remove attachment</description>
 			<request>
 				<method>POST</method>
 				<ruri>$calendarpath1:/1.ics?action=attachment-remove&amp;managed-id=$managed_id2:</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>calendarDataMatch</callback>
@@ -930,7 +930,7 @@
 				</verify>
 			</request>
 		</test>
-		<test name='9'>
+		<test name='13'>
 			<description>Attendee Inbox Item</description>
 			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
 				<method>WAITCOUNT 1</method>
@@ -955,7 +955,7 @@
 				</verify>
 			</request>
 		</test>
-		<test name='10'>
+		<test name='14'>
 			<description>Attendee has data</description>
 			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
 				<method>GETNEW</method>
@@ -969,7 +969,7 @@
 				</verify>
 			</request>
 		</test>
-		<test name='11' ignore='no'>
+		<test name='15' ignore='no'>
 			<description>Check access to attachment</description>
 			<request>
 				<method>GET</method>
@@ -978,7 +978,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -986,10 +986,10 @@
 				<method>GET</method>
 				<ruri>$attach2:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -1075,7 +1075,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1159,7 +1159,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1317,7 +1317,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1393,7 +1393,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>prepostcondition</callback>
@@ -1496,7 +1496,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1589,7 +1589,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-quota.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-quota.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-quota.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2012 Apple Inc. All rights reserved.
+ Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -114,7 +114,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -179,7 +179,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-recurrence.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-recurrence.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-recurrence.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2012 Apple Inc. All rights reserved.
+ Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -156,7 +156,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -231,7 +231,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -275,13 +275,17 @@
 						<value>Cal-Managed-ID$$managed-id:</value>
 					</arg>
 				</verify>
+				<grabheader>
+					<name>Location</name>
+					<variable>$location2:</variable>
+				</grabheader>
 			</request>
 		</test>
 		<test name='5' ignore='no'>
 			<description>Check for attachment</description>
 			<request>
 				<method>GET</method>
-				<ruri>$location:</ruri>
+				<ruri>$location2:</ruri>
 				<verify>
 					<callback>dataMatch</callback>
 					<arg>
@@ -310,11 +314,25 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
 		</test>
+		<test name='8' ignore='no'>
+			<description>Check for attachment</description>
+			<request>
+				<method>GET</method>
+				<ruri>$location2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
 	</test-suite>
 
 	<end/>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-sharing.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-sharing.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments-sharing.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2012 Apple Inc. All rights reserved.
+ Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -135,7 +135,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -240,7 +240,7 @@
 				<ruri>$calendarhome1:/shared/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>calendarDataMatch</callback>
@@ -260,7 +260,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -271,10 +271,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -282,10 +282,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -296,10 +296,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -357,7 +357,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -383,7 +383,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -488,7 +488,7 @@
 				<ruri>$sharedcalendar3:/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>prepostcondition</callback>
@@ -506,7 +506,7 @@
 				<ruri>$sharedcalendar2:/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>calendarDataMatch</callback>
@@ -526,7 +526,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -537,10 +537,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -548,10 +548,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -562,10 +562,10 @@
 				<method>GET</method>
 				<ruri>$location:</ruri>
 				<verify>
-					<callback>prepostcondition</callback>
+					<callback>statusCode</callback>
 					<arg>
-						<name>error</name>
-						<value>{DAV:}need-privileges</value>
+						<name>status</name>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -623,7 +623,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -748,7 +748,7 @@
 				<ruri>$sharedcalendar2:/2.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -922,7 +922,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1106,7 +1106,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -1154,7 +1154,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1331,6 +1331,383 @@
 		</test>
 	</test-suite>
 
+	<test-suite name='Direct share' ignore='no'>
+		<test name='1' ignore='no'>
+			<description>Add user02 as read write for user01</description>
+			<request print-response="no">
+				<method>PROPPATCH</method>
+				<ruri>$principal1:calendar-proxy-write/</ruri>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/4.xml</filepath>
+				</data>
+				<verify>
+					<callback>propfindItems</callback>
+					<arg>
+						<name>okprops</name>
+						<value>{DAV:}group-member-set</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='2' ignore='no'>
+			<description>Add user03 as read write for user01</description>
+			<request print-response="no">
+				<method>PROPPATCH</method>
+				<ruri>$principal1:calendar-proxy-read/</ruri>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/5.xml</filepath>
+				</data>
+				<verify>
+					<callback>propfindItems</callback>
+					<arg>
+						<name>okprops</name>
+						<value>{DAV:}group-member-set</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='3'>
+			<description>Sharees do direct share</description>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>GET</method>
+				<ruri>$calendarhome1:/shared/?action=share</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<grabelement>
+					<name>{DAV:}href</name>
+					<variable>$sharedcalendar2:</variable>
+				</grabelement>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:" print-response='no'>
+				<method>GET</method>
+				<ruri>$calendarhome1:/shared/?action=share</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<grabelement>
+					<name>{DAV:}href</name>
+					<variable>$sharedcalendar3:</variable>
+				</grabelement>
+			</request>
+		</test>
+		<test name='4' ignore='no'>
+			<description>PUT event</description>
+			<request end-delete='no'>
+				<method>PUT</method>
+				<ruri>$calendarhome1:/shared/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+			<request>
+				<method>GET</method>
+				<ruri>$calendarhome1:/shared/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/sharing/1.ics</value>
+					</arg>
+				</verify>
+				<grabheader>
+					<name>ETag</name>
+					<variable>$etag:</variable>
+				</grabheader>
+			</request>
+		</test>
+		<test name='5' ignore='no'>
+			<description>Read-only sharee cannot add attachment</description>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>POST</method>
+				<ruri>$sharedcalendar3:/1.ics?action=attachment-add</ruri>
+				<header>
+					<name>Content-Disposition</name>
+					<value>attachment;filename=test.txt</value>
+				</header>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<data>
+					<content-type>text/plain</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/2.txt</filepath>
+				</data>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{DAV:}need-privileges</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='6' ignore='no'>
+			<description>Sharee can add attachment</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>POST</method>
+				<ruri>$sharedcalendar2:/1.ics?action=attachment-add</ruri>
+				<header>
+					<name>Content-Disposition</name>
+					<value>attachment;filename=test.txt</value>
+				</header>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<data>
+					<content-type>text/plain</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/2.txt</filepath>
+				</data>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/sharing/1.ics</value>
+					</arg>
+					<arg>
+						<name>filter</name>
+						<value>ATTACH</value>
+					</arg>
+				</verify>
+				<verify>
+					<callback>dataString</callback>
+					<arg>
+						<name>unwrap</name>
+						<value/>
+					</arg>
+					<arg>
+						<name>contains</name>
+						<value>ATTACH</value>
+					</arg>
+				</verify>
+				<verify>
+					<callback>header</callback>
+					<arg>
+						<name>header</name>
+						<value>Cal-Managed-ID</value>
+					</arg>
+				</verify>
+				<grabheader>
+					<name>Location</name>
+					<variable>$location:</variable>
+				</grabheader>
+				<grabheader>
+					<name>Cal-Managed-ID</name>
+					<variable>$managed-id:</variable>
+				</grabheader>
+			</request>
+		</test>
+		<test name='7' ignore='no'>
+			<description>Check for attachment - sharer</description>
+			<request>
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>dataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/simple/2.txt</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='8' ignore='no'>
+			<description>Check for attachment - sharees</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>dataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/simple/2.txt</value>
+					</arg>
+				</verify>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>dataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/simple/2.txt</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='9' ignore='no'>
+			<description>Check for attachment - non sharee</description>
+			<request user="$userid4:" pswd="$pswd4:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{DAV:}need-privileges</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='10' ignore='no'>
+			<description>Read-only sharee cannot remove attachment</description>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>POST</method>
+				<ruri>$sharedcalendar3:/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{DAV:}need-privileges</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='11' ignore='no'>
+			<description>Sharee remove attachment</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>POST</method>
+				<ruri>$sharedcalendar2:/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/managedattachments/simple/1.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='12' ignore='no'>
+			<description>Check for attachment - sharer</description>
+			<request>
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='13' ignore='no'>
+			<description>Check for attachment - sharees</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='14' ignore='no'>
+			<description>Check for attachment - non sharee</description>
+			<request user="$userid4:" pswd="$pswd4:">
+				<method>GET</method>
+				<ruri>$location:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='15' ignore='no'>
+			<description>Delete calendar data</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>DELETE</method>
+				<ruri>$sharedcalendar2:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>DELETE</method>
+				<ruri>$sharedcalendar3:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+			<request>
+				<method>DELETE</method>
+				<ruri>$calendarhome1:/shared/1.ics</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='16' ignore='no'>
+			<description>Clear user02 as read-write proxy for user01</description>
+			<request print-response="no">
+				<method>PROPPATCH</method>
+				<ruri>$principal1:calendar-proxy-write/</ruri>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/6.xml</filepath>
+				</data>
+				<verify>
+					<callback>propfindItems</callback>
+					<arg>
+						<name>okprops</name>
+						<value>{DAV:}group-member-set</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='17' ignore='no'>
+			<description>Clear user03 as read-only proxy for user01</description>
+			<request print-response="no">
+				<method>PROPPATCH</method>
+				<ruri>$principal1:calendar-proxy-read/</ruri>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/managedattachments/sharing/6.xml</filepath>
+				</data>
+				<verify>
+					<callback>propfindItems</callback>
+					<arg>
+						<name>okprops</name>
+						<value>{DAV:}group-member-set</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+
 	<end>
 		<request user="$useradmin:" pswd="$pswdadmin:">
 			<method>DELETEALL</method>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/managed-attachments.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2012 Apple Inc. All rights reserved.
+ Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -282,7 +282,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -340,7 +340,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -457,7 +457,7 @@
 				<ruri>$calendarpath1:/1.ics?action=attachment-remove&amp;managed-id=$managed-id:</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>calendarDataMatch</callback>
@@ -498,7 +498,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -556,7 +556,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -639,7 +639,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -687,7 +687,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -762,7 +762,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>calendarDataMatch</callback>
@@ -789,7 +789,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -813,7 +813,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -861,7 +861,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -940,7 +940,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<verify>
 					<callback>prepostcondition</callback>
@@ -1026,7 +1026,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -1074,7 +1074,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1149,7 +1149,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1189,13 +1189,17 @@
 						<value>Cal-Managed-ID$$managed-id:</value>
 					</arg>
 				</verify>
+				<grabheader>
+					<name>Location</name>
+					<variable>$location2:</variable>
+				</grabheader>
 			</request>
 		</test>
 		<test name='5' ignore='no'>
 			<description>Check for attachment</description>
 			<request>
 				<method>GET</method>
-				<ruri>$location:</ruri>
+				<ruri>$location2:</ruri>
 				<verify>
 					<callback>dataMatch</callback>
 					<arg>
@@ -1224,11 +1228,25 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
 		</test>
+		<test name='8' ignore='no'>
+			<description>Check for attachment</description>
+			<request>
+				<method>GET</method>
+				<ruri>$location2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
 	</test-suite>
 
 	<test-suite name='Simple non-recurring, non-scheduled update attachment invalid'>
@@ -1272,7 +1290,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1351,7 +1369,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1441,7 +1459,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -1477,7 +1495,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -1507,7 +1525,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1598,7 +1616,7 @@
 				<ruri>$calendarpath2:/2.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -1692,7 +1710,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -1707,7 +1725,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -1737,7 +1755,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1828,7 +1846,7 @@
 				<ruri>$calendarpath1:/2.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -1911,7 +1929,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -1944,13 +1962,17 @@
 						<value>;MANAGED-ID=$managed_id1:</value>
 					</arg>
 				</verify>
+				<grabheader>
+					<name>Location</name>
+					<variable>$location2:</variable>
+				</grabheader>
 			</request>
 		</test>
 		<test name='7' ignore='no'>
 			<description>Check for attachment</description>
 			<request>
 				<method>GET</method>
-				<ruri>$attach1:</ruri>
+				<ruri>$location2:</ruri>
 				<verify>
 					<callback>dataMatch</callback>
 					<arg>
@@ -2017,11 +2039,25 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
 		</test>
+		<test name='13' ignore='no'>
+			<description>Check for attachment</description>
+			<request>
+				<method>GET</method>
+				<ruri>$location2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>403</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
 	</test-suite>
 
 	<test-suite name='Simple non-recurring, non-scheduled add attachment on update - invalid managed-id'>
@@ -2067,7 +2103,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2097,7 +2133,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -2188,7 +2224,7 @@
 				<ruri>$calendarpath1:/2.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2214,7 +2250,7 @@
 				<ruri>$calendarpath1:/2.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2240,6 +2276,7 @@
 					<arg>
 						<name>notcontains</name>
 						<value>;MANAGED-ID=$managed_id1:</value>
+						<value>None</value>
 					</arg>
 				</verify>
 				<grabheader>
@@ -2293,7 +2330,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2317,7 +2354,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -2379,7 +2416,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>
@@ -2394,7 +2431,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2424,7 +2461,7 @@
 				</header>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/plain</content-type>
@@ -2515,7 +2552,7 @@
 				<ruri>$calendarpath1:/1.ics</ruri>
 				<header>
 					<name>Prefer</name>
-					<value>return-representation</value>
+					<value>return=representation</value>
 				</header>
 				<data>
 					<content-type>text/calendar; charset=utf-8</content-type>
@@ -2563,7 +2600,7 @@
 					<callback>statusCode</callback>
 					<arg>
 						<name>status</name>
-						<value>404</value>
+						<value>403</value>
 					</arg>
 				</verify>
 			</request>

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/timezonestdservice.xml
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/timezonestdservice.xml	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/scripts/tests/CalDAV/timezonestdservice.xml	2013-02-22 01:43:35 UTC (rev 10789)
@@ -3,7 +3,7 @@
 <!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
 
 <!--
- Copyright (c) 2006-2012 Apple Inc. All rights reserved.
+ Copyright (c) 2006-2013 Apple Inc. All rights reserved.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/src/jsonPointer.py
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/src/jsonPointer.py	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/src/jsonPointer.py	2013-02-22 01:43:35 UTC (rev 10789)
@@ -1,5 +1,5 @@
 ##
-# Copyright (c) 2012 Apple Inc. All rights reserved.
+# Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/src/unittest/__init__.py
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/src/unittest/__init__.py	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/src/unittest/__init__.py	2013-02-22 01:43:35 UTC (rev 10789)
@@ -1,5 +1,5 @@
 ##
-# Copyright (c) 2012 Apple Inc. All rights reserved.
+# Copyright (c) 2012-2013 Apple Inc. All rights reserved.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.

Modified: CalDAVTester/branches/users/gaya/sharedgroupstester/verifiers/jsonPointerMatch.py
===================================================================
--- CalDAVTester/branches/users/gaya/sharedgroupstester/verifiers/jsonPointerMatch.py	2013-02-22 01:39:48 UTC (rev 10788)
+++ CalDAVTester/branches/users/gaya/sharedgroupstester/verifiers/jsonPointerMatch.py	2013-02-22 01:43:35 UTC (rev 10789)
@@ -1,5 +1,5 @@
 ##
-# Copyright (c) 2010 Apple Inc. All rights reserved.
+# Copyright (c) 2010-2013 Apple Inc. All rights reserved.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130221/0c0c247e/attachment-0001.html>


More information about the calendarserver-changes mailing list