mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-08-30 18:37:12 +00:00
Test cases just prior to switch to new PROPFIND implementation.
This commit is contained in:
parent
865a2e499c
commit
5b0cf8b462
@ -9,8 +9,8 @@
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL v2 or later
|
||||
*/
|
||||
require_once('../inc/always.php');
|
||||
dbg_error_log( 'caldav', ' User agent: %s', ((isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : 'Unfortunately Mulberry does not send a "User-agent" header with its requests :-(')) );
|
||||
dbg_log_array( 'headers', '_SERVER', $_SERVER, true );
|
||||
// dbg_error_log( 'caldav', ' User agent: %s', ((isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : 'Unfortunately Mulberry does not send a "User-agent" header with its requests :-(')) );
|
||||
// dbg_log_array( 'headers', '_SERVER', $_SERVER, true );
|
||||
require_once('HTTPAuthSession.php');
|
||||
$session = new HTTPAuthSession();
|
||||
|
||||
@ -50,14 +50,7 @@ if ( ! ($request->IsPrincipal() || isset($request->collection) || $request->meth
|
||||
switch ( $request->method ) {
|
||||
case 'OPTIONS': include_once('caldav-OPTIONS.php'); break;
|
||||
case 'REPORT': include_once('caldav-REPORT.php'); break;
|
||||
case 'PROPFIND':
|
||||
if ( isset($c->new_propfind) && $c->new_propfind ) {
|
||||
include('caldav-PROPFIND2.php');
|
||||
}
|
||||
else {
|
||||
include('caldav-PROPFIND.php');
|
||||
}
|
||||
break;
|
||||
case 'PROPFIND': include('caldav-PROPFIND.php'); break;
|
||||
case 'PROPPATCH': include('caldav-PROPPATCH.php'); break;
|
||||
case 'MKCALENDAR': include('caldav-MKCOL.php'); break;
|
||||
case 'MKCOL': include('caldav-MKCOL.php'); break;
|
||||
|
||||
@ -34,7 +34,7 @@ check_result() {
|
||||
cat "${REGRESSION}/diffs/${TEST}"
|
||||
echo "======================================="
|
||||
if [ "${ACCEPT_ALL}" = "" ] ; then
|
||||
read -p "[${TEST}] Accept new result [e/r/v/x/y/N]? " ACCEPT
|
||||
read -p "[${TEST}] Accept new result [e/r/v/f/x/y/N]? " ACCEPT
|
||||
else
|
||||
ACCEPT=${ACCEPT_ALL}
|
||||
fi
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT
|
||||
ETag: "90e547688ba83623d3ba31c810afa04f"
|
||||
Content-Length: 1880
|
||||
ETag: "720b3f15e6cc47ad26bb3047340f05a8"
|
||||
Content-Length: 359
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -21,74 +21,4 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/manager1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource2/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "16e4fc0882e84f344fcd98d73f4c80b8"
|
||||
Content-Length: 1441
|
||||
ETag: "9c4b160fa7eb31181d61f76632747b73"
|
||||
Content-Length: 1532
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -12,7 +12,6 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<href>/caldav.php/user1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
@ -21,6 +20,12 @@ Content-Type: text/xml; charset="utf-8"
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user1/home/</href>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "70a2c10638aba9246da7a22db61cbbed"
|
||||
Content-Length: 1751
|
||||
ETag: "742b769399effa71f619302b6ee9897e"
|
||||
Content-Length: 1842
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -12,7 +12,6 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<href>/caldav.php/user1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
@ -21,6 +20,12 @@ Content-Type: text/xml; charset="utf-8"
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user1/home/</href>
|
||||
|
||||
@ -1,103 +1,7 @@
|
||||
HTTP/1.1 207 Multi-Status
|
||||
HTTP/1.1 200 OK
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "e8148ec1b3d334d502d8817f4d424609"
|
||||
Content-Length: 2362
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
Content-Length: 0
|
||||
Content-Type: text/html
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<multistatus xmlns="DAV:" xmlns:C="http://calendarserver.org/ns/" xmlns:C1="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apple.com/ns/ical/">
|
||||
<response>
|
||||
<href>/caldav.php/user2/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>User 2</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C:getctag/>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user2/home/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C1:calendar/>
|
||||
</resourcetype>
|
||||
<displayname>user2 home</displayname>
|
||||
<C:getctag>"876883ebf6e5e80fb501f490c70803b5"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user2/calendar-proxy-read/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C:calendar-proxy-read/>
|
||||
</resourcetype>
|
||||
<displayname>/user2/calendar-proxy-read/</displayname>
|
||||
<C:getctag>"19a2e9eecca4a20bb93c23c0ab653d77"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user2/calendar-proxy-write/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C:calendar-proxy-write/>
|
||||
</resourcetype>
|
||||
<displayname>/user2/calendar-proxy-write/</displayname>
|
||||
<C:getctag>"f9ade6a8d81cbc6a7a7b932981955bb4"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "0cbae0574458159ed341d1750dc67471"
|
||||
Content-Length: 3536
|
||||
ETag: "86df83ebd0ba52ce21323daecf0012f5"
|
||||
Content-Length: 3512
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -17,11 +17,8 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<group-member-set/>
|
||||
<group-membership>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/user1/calendar-proxy-read/</href>
|
||||
<href>/caldav.php/assistant1/calendar-proxy-read/</href>
|
||||
</group-membership>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
@ -29,6 +26,7 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<propstat>
|
||||
<prop>
|
||||
<C:getctag/>
|
||||
<group-member-set/>
|
||||
<C:calendar-proxy-read-for/>
|
||||
<C:calendar-proxy-write-for/>
|
||||
<C1:calendar-description/>
|
||||
@ -44,6 +42,14 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<collection/>
|
||||
<C1:calendar/>
|
||||
</resourcetype>
|
||||
<group-member-set>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
</group-member-set>
|
||||
<group-membership>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
</group-membership>
|
||||
<displayname>manager1 home</displayname>
|
||||
<C:getctag>"c240642ddef994358c96da82c0361a58"</C:getctag>
|
||||
</prop>
|
||||
@ -51,8 +57,6 @@ Content-Type: text/xml; charset="utf-8"
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<group-member-set/>
|
||||
<group-membership/>
|
||||
<C:calendar-proxy-read-for/>
|
||||
<C:calendar-proxy-write-for/>
|
||||
<C1:calendar-description/>
|
||||
@ -75,11 +79,10 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<group-member-set>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
</group-member-set>
|
||||
<group-membership>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/user1/calendar-proxy-read/</href>
|
||||
<href>/caldav.php/assistant1/calendar-proxy-read/</href>
|
||||
</group-membership>
|
||||
<displayname>/manager1/calendar-proxy-read/</displayname>
|
||||
<C:getctag>"81833b8410a85c2e86dd32ae4470e72b"</C:getctag>
|
||||
@ -108,12 +111,12 @@ Content-Type: text/xml; charset="utf-8"
|
||||
</resourcetype>
|
||||
<C:calendar-proxy-write-for/>
|
||||
<group-member-set>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
</group-member-set>
|
||||
<group-membership>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/user1/calendar-proxy-read/</href>
|
||||
<href>/caldav.php/assistant1/calendar-proxy-read/</href>
|
||||
</group-membership>
|
||||
<displayname>/manager1/calendar-proxy-write/</displayname>
|
||||
<C:getctag>"9849062cdad5f238a4ac4a9829bcdbcf"</C:getctag>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "9bed52e80a9d357b9e65d7a068fd1848"
|
||||
Content-Length: 9691
|
||||
ETag: "ed81b97302f91b92d56088543e8d8ee9"
|
||||
Content-Length: 9884
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -17,6 +17,11 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<C1:calendar-free-busy-set>
|
||||
<href>/caldav.php/user1/home/</href>
|
||||
<href>/caldav.php/user1/created/</href>
|
||||
<href>/caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/</href>
|
||||
</C1:calendar-free-busy-set>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<all/>
|
||||
@ -62,7 +67,6 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<prop>
|
||||
<C:getctag/>
|
||||
<C1:supported-calendar-component-set/>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C:xmpp-server/>
|
||||
<C:xmpp-uri/>
|
||||
<C1:calendar-description/>
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
</resourcetype>
|
||||
<displayname>user1 home</displayname>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"735679d819034badbcddd8aa6029bc3d"</getetag>
|
||||
<acl>
|
||||
<ace>
|
||||
|
||||
@ -7,7 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -3,7 +3,7 @@ Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD
|
||||
ETag: "deadbeefcafefeeddeadbeefcafefeed"
|
||||
Content-Length: 1102
|
||||
Content-Length: 1098
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -20,7 +20,7 @@ Content-Type: text/xml; charset="utf-8"
|
||||
</resourcetype>
|
||||
<displayname>user1 home</displayname>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"735679d819034badbcddd8aa6029bc3d"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
|
||||
@ -10,7 +10,7 @@ HEADER=Content-Type: application/xml
|
||||
|
||||
HEAD
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
</resourcetype>
|
||||
<displayname>user1 home</displayname>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"735679d819034badbcddd8aa6029bc3d"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -47,7 +47,7 @@
|
||||
<displayname>Lunch with David</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"2c32a2f8aba853654eb17fe037a4db4d"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -82,7 +82,7 @@
|
||||
<displayname>A Meeting</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"c3658901fd4689d4a1e1d6f08601ef4f"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -117,7 +117,7 @@
|
||||
<displayname>Weekly Project Meeting</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"a1c6404d61190f9574e2bfd69383f144"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -152,7 +152,7 @@
|
||||
<displayname>Confidential Event</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"08a435c2abaf38f4a50a997343c098a7"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -187,7 +187,7 @@
|
||||
<displayname>Private Event</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"5def8ae2b20893a1c7f4dbaeb008f2f1"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -222,7 +222,7 @@
|
||||
<displayname>Tentative Event</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"ac90acd649c25070b1a2a17fb31a105a"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -257,7 +257,7 @@
|
||||
<displayname>Incomplete, uncancelled</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"509b0f0d8a3363379f9f5727f5dd74a0"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -292,7 +292,7 @@
|
||||
<displayname>50% Complete, uncancelled</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"cb3d9dc3e8c157f53eba3ea0e1e0f146"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -327,7 +327,7 @@
|
||||
<displayname>Due 7/8/7 16:30, completed</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"00ad5eb1eb5507884710b0b66aa5d5c4"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -362,7 +362,7 @@
|
||||
<displayname>A Cancelled Task, with a start and due date</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"a2990674708634a311bb98a59865ca50"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -397,7 +397,7 @@
|
||||
<displayname>Morning Meeting</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"e8060931f30c1798ac58ffbe4ec0bffc"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -432,7 +432,7 @@
|
||||
<displayname>Release 0.9.3</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"8f581a053df6d833254756dfd7553d37"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -467,7 +467,7 @@
|
||||
<displayname>Beer O'Clock</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"0d7a68984bf525342d22b8924a57e8e2"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -502,7 +502,7 @@
|
||||
<displayname>Morning Mgmt Mtg</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"421abf7e4848d2fecbf64217ed205d4b"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -537,7 +537,7 @@
|
||||
<displayname>BBQ @ ML's</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"5f050eca5480bbebbe9428222570913d"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -572,7 +572,7 @@
|
||||
<displayname>New Event</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"257b9df4aaf573a578af4aadd033abf4"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -607,7 +607,7 @@
|
||||
<displayname>Party all day!</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"165746adbab8bc0c8336a63cc5332ff2"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
@ -642,7 +642,7 @@
|
||||
<displayname>Woohoo! Time to Par-tay!</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"8600dc4a1b264a09a5f741d710497cba"</getetag>
|
||||
<getcontentlanguage/>
|
||||
<supportedlock>
|
||||
|
||||
@ -7,7 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: infinity
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<displayname>Morning Mgmt Mtg</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"421abf7e4848d2fecbf64217ed205d4b"</getetag>
|
||||
<acl>
|
||||
<ace>
|
||||
|
||||
@ -7,6 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
</resourcetype>
|
||||
<displayname>user1 home</displayname>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"735679d819034badbcddd8aa6029bc3d"</getetag>
|
||||
<getcontentlanguage/>
|
||||
</prop>
|
||||
|
||||
@ -7,6 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<displayname>Morning Mgmt Mtg</displayname>
|
||||
<resourcetype/>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"421abf7e4848d2fecbf64217ed205d4b"</getetag>
|
||||
<getcontentlanguage/>
|
||||
</prop>
|
||||
|
||||
@ -7,6 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
</resourcetype>
|
||||
<displayname>DAViCal CalDAV Server</displayname>
|
||||
<getlastmodified/>
|
||||
<creationdate>YYYYMMDDThhmmss</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"38f09ba341cd927809b571496db6e4c3"</getetag>
|
||||
<acl>
|
||||
<ace>
|
||||
|
||||
@ -7,7 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
</resourcetype>
|
||||
<displayname>DAViCal CalDAV Server</displayname>
|
||||
<getlastmodified/>
|
||||
<creationdate>YYYYMMDDThhmmss</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<getetag>"38f09ba341cd927809b571496db6e4c3"</getetag>
|
||||
<acl>
|
||||
<ace>
|
||||
@ -46,239 +46,4 @@
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<acl>
|
||||
<ace>
|
||||
<principal>
|
||||
<authenticated/>
|
||||
</principal>
|
||||
<grant>
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<displayname>User 1</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<supportedlock>
|
||||
<lockentry>
|
||||
<lockscope>
|
||||
<exclusive/>
|
||||
</lockscope>
|
||||
<locktype>
|
||||
<write/>
|
||||
</locktype>
|
||||
</lockentry>
|
||||
</supportedlock>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
<checked-in/>
|
||||
<checked-out/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/manager1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<acl>
|
||||
<ace>
|
||||
<principal>
|
||||
<authenticated/>
|
||||
</principal>
|
||||
<grant>
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<displayname>Manager 1</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<supportedlock>
|
||||
<lockentry>
|
||||
<lockscope>
|
||||
<exclusive/>
|
||||
</lockscope>
|
||||
<locktype>
|
||||
<write/>
|
||||
</locktype>
|
||||
</lockentry>
|
||||
</supportedlock>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
<checked-in/>
|
||||
<checked-out/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<acl>
|
||||
<ace>
|
||||
<principal>
|
||||
<authenticated/>
|
||||
</principal>
|
||||
<grant>
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<displayname>Assistant 1</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<supportedlock>
|
||||
<lockentry>
|
||||
<lockscope>
|
||||
<exclusive/>
|
||||
</lockscope>
|
||||
<locktype>
|
||||
<write/>
|
||||
</locktype>
|
||||
</lockentry>
|
||||
</supportedlock>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
<checked-in/>
|
||||
<checked-out/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<acl>
|
||||
<ace>
|
||||
<principal>
|
||||
<authenticated/>
|
||||
</principal>
|
||||
<grant>
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<displayname>Resource 1</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<supportedlock>
|
||||
<lockentry>
|
||||
<lockscope>
|
||||
<exclusive/>
|
||||
</lockscope>
|
||||
<locktype>
|
||||
<write/>
|
||||
</locktype>
|
||||
</lockentry>
|
||||
</supportedlock>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
<checked-in/>
|
||||
<checked-out/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource2/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<acl>
|
||||
<ace>
|
||||
<principal>
|
||||
<authenticated/>
|
||||
</principal>
|
||||
<grant>
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<displayname>Resource 2</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<supportedlock>
|
||||
<lockentry>
|
||||
<lockscope>
|
||||
<exclusive/>
|
||||
</lockscope>
|
||||
<locktype>
|
||||
<write/>
|
||||
</locktype>
|
||||
</lockentry>
|
||||
</supportedlock>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
<checked-in/>
|
||||
<checked-out/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -7,7 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 1
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
|
||||
BEGINDATA
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT
|
||||
ETag: "1eec1599c7beefc169bc00e1834dafa3"
|
||||
Content-Length: 971
|
||||
ETag: "f58718d47e33b0a952219bb94caee446"
|
||||
Content-Length: 816
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -24,17 +24,18 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<href>/caldav.php/user1/</href>
|
||||
</principal-URL>
|
||||
<alternate-URI-set/>
|
||||
<group-member-set/>
|
||||
<group-membership>
|
||||
<href>/caldav.php/resmgr1/</href>
|
||||
<href>/caldav.php/teamclient1/</href>
|
||||
<href>/caldav.php/manager1/calendar-proxy-read/</href>
|
||||
<href>/caldav.php/assistant1/calendar-proxy-read/</href>
|
||||
<href>/caldav.php/resource1/calendar-proxy-write/</href>
|
||||
<href>/caldav.php/resource2/calendar-proxy-write/</href>
|
||||
</group-membership>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<group-member-set/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT
|
||||
ETag: "d047d6bb34fe6e227afcb6ca4336883b"
|
||||
Content-Length: 923
|
||||
ETag: "725f2713529ca881526736b9dae5a92a"
|
||||
Content-Length: 776
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -29,10 +29,7 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<href>/caldav.php/user2/</href>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
</group-member-set>
|
||||
<group-membership>
|
||||
<href>/caldav.php/resource1/calendar-proxy-write/</href>
|
||||
<href>/caldav.php/resource2/calendar-proxy-write/</href>
|
||||
</group-membership>
|
||||
<group-membership/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
|
||||
@ -13,10 +13,9 @@
|
||||
</grant>
|
||||
</ace>
|
||||
</acl>
|
||||
<creationdate>Dow, 01 Jan 2000 00:00:00 GMT</creationdate>
|
||||
<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>
|
||||
<displayname>User 1</displayname>
|
||||
<getcontentlanguage/>
|
||||
<getcontentlength/>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<getlastmodified>Dow, 01 Jan 2000 00:00:00 GMT</getlastmodified>
|
||||
<resourcetype>
|
||||
@ -38,6 +37,7 @@
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getcontentlength/>
|
||||
<getetag/>
|
||||
<lockdiscovery/>
|
||||
<source/>
|
||||
|
||||
@ -7,7 +7,7 @@ HEADER=User-Agent: RFC2518 Spec Tests
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: application/xml
|
||||
|
||||
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
|
||||
REPLACE=#<creationdate>2\d{3}-\d\d-\d\dT\d\d:\d\d:\d\d[+-]\d\d:\d\d</creationdate>#<creationdate>YYYY-MM-DDThh:mm:ss+ZZ:ZZ</creationdate>#
|
||||
|
||||
BEGINDATA
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT
|
||||
ETag: "8498716b46690758ce031acc2e8605dd"
|
||||
Content-Length: 4642
|
||||
ETag: "347b2ac9ab4fb77de6f07f6d20b67fcb"
|
||||
Content-Length: 1030
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
@ -38,159 +38,4 @@ Content-Type: text/xml; charset="utf-8"
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/user1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>User 1</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<C:supported-calendar-component-set/>
|
||||
<A:getctag/>
|
||||
<G:component-set/>
|
||||
<C:calendar-description/>
|
||||
<C1:supported-address-data/>
|
||||
<C1:addressbook-description/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/manager1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>Manager 1</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<C:supported-calendar-component-set/>
|
||||
<A:getctag/>
|
||||
<G:component-set/>
|
||||
<C:calendar-description/>
|
||||
<C1:supported-address-data/>
|
||||
<C1:addressbook-description/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/assistant1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>Assistant 1</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<C:supported-calendar-component-set/>
|
||||
<A:getctag/>
|
||||
<G:component-set/>
|
||||
<C:calendar-description/>
|
||||
<C1:supported-address-data/>
|
||||
<C1:addressbook-description/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource1/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>Resource 1</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<C:supported-calendar-component-set/>
|
||||
<A:getctag/>
|
||||
<G:component-set/>
|
||||
<C:calendar-description/>
|
||||
<C1:supported-address-data/>
|
||||
<C1:addressbook-description/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/resource2/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>Resource 2</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
<getcontenttype>httpd/unix-directory</getcontenttype>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<getetag/>
|
||||
<C:supported-calendar-component-set/>
|
||||
<A:getctag/>
|
||||
<G:component-set/>
|
||||
<C:calendar-description/>
|
||||
<C1:supported-address-data/>
|
||||
<C1:addressbook-description/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -1,126 +1,7 @@
|
||||
HTTP/1.1 207 Multi-Status
|
||||
HTTP/1.1 200 OK
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol
|
||||
Allow: OPTIONS, PROPFIND, REPORT, DELETE, LOCK, UNLOCK, MOVE, GET, PUT, HEAD, MKCOL, MKCALENDAR, PROPPATCH
|
||||
ETag: "c73f9be8b8862552e7cf90dbe97ca4f9"
|
||||
Content-Length: 2992
|
||||
Content-Type: text/xml; charset="utf-8"
|
||||
Content-Length: 0
|
||||
Content-Type: text/html
|
||||
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<multistatus xmlns="DAV:" xmlns:C="http://calendarserver.org/ns/" xmlns:C1="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apple.com/ns/ical/">
|
||||
<response>
|
||||
<href>/caldav.php/User%20Six/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<displayname>User 6</displayname>
|
||||
<resourcetype>
|
||||
<principal/>
|
||||
<collection/>
|
||||
</resourcetype>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C:getctag/>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/User%20Six/home/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C1:calendar/>
|
||||
</resourcetype>
|
||||
<displayname>User Six home</displayname>
|
||||
<C:getctag>"759d51f273f3a052dc930a6795f6e070"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/User%20Six/DEADBEEF-EFD9-4F0F-9BDC-5335E04D47E0/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C1:calendar/>
|
||||
</resourcetype>
|
||||
<displayname>Space Calendar</displayname>
|
||||
<C:getctag>"d0711d9c33f6c22359ee83adb7751cda"</C:getctag>
|
||||
<A:calendar-color>#391B71A0</A:calendar-color>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/User%20Six/calendar-proxy-read/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C:calendar-proxy-read/>
|
||||
</resourcetype>
|
||||
<displayname>/User Six/calendar-proxy-read/</displayname>
|
||||
<C:getctag>"7032a440adf6aaab2a81cd3bc214d153"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
<response>
|
||||
<href>/caldav.php/User%20Six/calendar-proxy-write/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<C:calendar-proxy-write/>
|
||||
</resourcetype>
|
||||
<displayname>/User Six/calendar-proxy-write/</displayname>
|
||||
<C:getctag>"d729246362363c87ec3d13d6eaa99efa"</C:getctag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
<propstat>
|
||||
<prop>
|
||||
<C1:calendar-free-busy-set/>
|
||||
<C1:calendar-description/>
|
||||
<A:calendar-color/>
|
||||
<A:calendar-order/>
|
||||
</prop>
|
||||
<status>HTTP/1.1 404 Not Found</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
|
||||
@ -17,6 +17,7 @@ BEGINDATA
|
||||
<supported-method-set/>
|
||||
<supported-report-set/>
|
||||
<caldav:supported-calendar-component-set/>
|
||||
<caldav:supported-calendar-data/>
|
||||
</prop>
|
||||
</propfind>
|
||||
ENDDATA
|
||||
|
||||
@ -17,6 +17,7 @@ BEGINDATA
|
||||
<supported-method-set/>
|
||||
<supported-report-set/>
|
||||
<caldav:supported-calendar-component-set/>
|
||||
<caldav:supported-calendar-data/>
|
||||
</prop>
|
||||
</propfind>
|
||||
ENDDATA
|
||||
|
||||
@ -17,6 +17,7 @@ BEGINDATA
|
||||
<supported-method-set/>
|
||||
<supported-report-set/>
|
||||
<caldav:supported-calendar-component-set/>
|
||||
<caldav:supported-calendar-data/>
|
||||
</prop>
|
||||
</propfind>
|
||||
ENDDATA
|
||||
|
||||
@ -19,6 +19,7 @@ BEGINDATA
|
||||
<supported-method-set/>
|
||||
<supported-report-set/>
|
||||
<caldav:supported-calendar-component-set/>
|
||||
<caldav:supported-calendar-data/>
|
||||
</prop>
|
||||
</propfind>
|
||||
ENDDATA
|
||||
|
||||
@ -19,6 +19,7 @@ BEGINDATA
|
||||
<supported-method-set/>
|
||||
<supported-report-set/>
|
||||
<caldav:supported-calendar-component-set/>
|
||||
<caldav:supported-calendar-data/>
|
||||
</prop>
|
||||
</propfind>
|
||||
ENDDATA
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user