[CalendarServer-changes] [11752] CalDAVTester/trunk/scripts

source_changes at macosforge.org source_changes at macosforge.org
Tue Sep 24 08:23:05 PDT 2013


Revision: 11752
          http://trac.calendarserver.org//changeset/11752
Author:   cdaboo at apple.com
Date:     2013-09-24 08:23:05 -0700 (Tue, 24 Sep 2013)
Log Message:
-----------
Add some conditional features for other servers.

Modified Paths:
--------------
    CalDAVTester/trunk/scripts/server/serverinfo-partitioning.xml
    CalDAVTester/trunk/scripts/server/serverinfo-template.xml
    CalDAVTester/trunk/scripts/server/serverinfo.xml
    CalDAVTester/trunk/scripts/tests/CalDAV/current-user-principal.xml
    CalDAVTester/trunk/scripts/tests/CalDAV/managed-attachments.xml

Modified: CalDAVTester/trunk/scripts/server/serverinfo-partitioning.xml
===================================================================
--- CalDAVTester/trunk/scripts/server/serverinfo-partitioning.xml	2013-09-24 15:21:43 UTC (rev 11751)
+++ CalDAVTester/trunk/scripts/server/serverinfo-partitioning.xml	2013-09-24 15:23:05 UTC (rev 11752)
@@ -38,6 +38,7 @@
 		<feature>principal-search-property-set REPORT</feature>	<!-- ACL principal-search-property-set REPORT -->
 
 		<feature>add-member</feature>					<!-- Add-member used to create resources -->
+		<!-- <feature>auth-on-root</feature> -->		<!-- Whether the server requires authentication on the root URI -->
 		<feature>brief</feature>					    <!-- Brief header for PROPFIND, REPORT -->
 		<feature>bulk-post</feature>					<!-- Bulk POST requests -->
 		<feature>ctag</feature>							<!-- ctag extension -->
@@ -65,6 +66,7 @@
 
 		<!-- CalDAV specific extension -->
 		<feature>caldav</feature>					    <!-- Basic CalDAV feature enabler -->
+		<feature>attachments-collection</feature>		<!-- Server uses a collection in same WebDAV tree to store attachments -->
 		<feature>auto-accept</feature>					<!-- Auto-accept for rooms & locations -->
 		<feature>auto-accept-modes</feature>			<!-- Auto-accept modes -->
 		<!-- <feature>dropbox</feature> -->				<!-- dropbox extension -->

Modified: CalDAVTester/trunk/scripts/server/serverinfo-template.xml
===================================================================
--- CalDAVTester/trunk/scripts/server/serverinfo-template.xml	2013-09-24 15:21:43 UTC (rev 11751)
+++ CalDAVTester/trunk/scripts/server/serverinfo-template.xml	2013-09-24 15:23:05 UTC (rev 11752)
@@ -38,6 +38,7 @@
 		<feature>principal-search-property-set REPORT</feature>	<!-- ACL principal-search-property-set REPORT -->
 
 		<feature>add-member</feature>					<!-- Add-member used to create resources -->
+		<!-- <feature>auth-on-root</feature> -->		<!-- Whether the server requires authentication on the root URI -->
 		<feature>brief</feature>					    <!-- Brief header for PROPFIND, REPORT -->
 		<feature>bulk-post</feature>					<!-- Bulk POST requests -->
 		<feature>ctag</feature>							<!-- ctag extension -->
@@ -65,6 +66,7 @@
 
 		<!-- CalDAV specific extension -->
 		<feature>caldav</feature>					    <!-- Basic CalDAV feature enabler -->
+		<feature>attachments-collection</feature>		<!-- Server uses a collection in same WebDAV tree to store attachments -->
 		<feature>auto-accept</feature>					<!-- Auto-accept for rooms & locations -->
 		<feature>auto-accept-modes</feature>			<!-- Auto-accept modes -->
 		<!-- <feature>dropbox</feature> -->				<!-- dropbox extension -->

Modified: CalDAVTester/trunk/scripts/server/serverinfo.xml
===================================================================
--- CalDAVTester/trunk/scripts/server/serverinfo.xml	2013-09-24 15:21:43 UTC (rev 11751)
+++ CalDAVTester/trunk/scripts/server/serverinfo.xml	2013-09-24 15:23:05 UTC (rev 11752)
@@ -38,6 +38,7 @@
 		<feature>principal-search-property-set REPORT</feature>	<!-- ACL principal-search-property-set REPORT -->
 
 		<feature>add-member</feature>					<!-- Add-member used to create resources -->
+		<!-- <feature>auth-on-root</feature> -->		<!-- Whether the server requires authentication on the root URI -->
 		<feature>brief</feature>					    <!-- Brief header for PROPFIND, REPORT -->
 		<feature>bulk-post</feature>					<!-- Bulk POST requests -->
 		<feature>ctag</feature>							<!-- ctag extension -->
@@ -65,6 +66,7 @@
 
 		<!-- CalDAV specific extension -->
 		<feature>caldav</feature>					    <!-- Basic CalDAV feature enabler -->
+		<feature>attachments-collection</feature>		<!-- Server uses a collection in same WebDAV tree to store attachments -->
 		<feature>auto-accept</feature>					<!-- Auto-accept for rooms & locations -->
 		<feature>auto-accept-modes</feature>			<!-- Auto-accept modes -->
 		<!--<feature>dropbox</feature> -->				<!-- dropbox extension -->

Modified: CalDAVTester/trunk/scripts/tests/CalDAV/current-user-principal.xml
===================================================================
--- CalDAVTester/trunk/scripts/tests/CalDAV/current-user-principal.xml	2013-09-24 15:21:43 UTC (rev 11751)
+++ CalDAVTester/trunk/scripts/tests/CalDAV/current-user-principal.xml	2013-09-24 15:23:05 UTC (rev 11752)
@@ -65,12 +65,25 @@
 					<filepath>Resource/CalDAV/current-user-principal/1.xml</filepath>
 				</data>
 				<verify>
+					<exclude-feature>
+						<feature>auth-on-root</feature>
+					</exclude-feature>
 					<callback>propfindItems</callback>
 					<arg>
 						<name>okprops</name>
 						<value><![CDATA[{DAV:}current-user-principal$<unauthenticated xmlns="DAV:"/>]]></value>
 					</arg>
 				</verify>
+				<verify>
+					<require-feature>
+						<feature>auth-on-root</feature>
+					</require-feature>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>401</value>
+					</arg>
+				</verify>
 			</request>
 		</test>
 		<test name='3' ignore='no'>

Modified: CalDAVTester/trunk/scripts/tests/CalDAV/managed-attachments.xml
===================================================================
--- CalDAVTester/trunk/scripts/tests/CalDAV/managed-attachments.xml	2013-09-24 15:21:43 UTC (rev 11751)
+++ CalDAVTester/trunk/scripts/tests/CalDAV/managed-attachments.xml	2013-09-24 15:23:05 UTC (rev 11752)
@@ -61,6 +61,9 @@
 	</test-suite>
 
 	<test-suite name="Privileges on Attachments Collection">
+		<require-feature>
+			<feature>attachments-collection</feature>
+		</require-feature>
 		<test name='1' ignore='no'>
 			<description>Check for schedule privilege on iTIP Inbox</description>
 			<request print-response='no'>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130924/f507f637/attachment-0001.html>


More information about the calendarserver-changes mailing list