Updated regression tests/results after the caldav proxy patch.

This commit is contained in:
Andrew McMillan 2009-06-13 13:44:46 +12:00
parent 3b5962c112
commit acf0eebecf
27 changed files with 850 additions and 97 deletions

View File

@ -1,12 +1,12 @@
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
ETag: "15d2f3f57b4b7344f3b46931f128fbc1"
Content-Length: 758
ETag: "81fcd370862ca927407f75167f242d9c"
Content-Length: 1505
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="http://calendarserver.org/ns/" xmlns:C1="urn:ietf:params:xml:ns:caldav">
<response>
<href>/caldav.php/user1/</href>
<propstat>
@ -21,6 +21,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -29,8 +59,8 @@ Content-Type: text/xml; charset="utf-8"
<getcontentlength/>
<resourcetype>
<collection/>
<C:calendar/>
<C:schedule-calendar/>
<C1:calendar/>
<C1:schedule-calendar/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>

View File

@ -1,12 +1,12 @@
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
ETag: "136c6ceaf061858ef55af48153bb9c84"
Content-Length: 1096
ETag: "2027c908b591bbb1fa36d5fc83788d7b"
Content-Length: 1845
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="http://calendarserver.org/ns/" xmlns:C1="urn:ietf:params:xml:ns:caldav">
<response>
<href>/caldav.php/user1/</href>
<propstat>
@ -21,6 +21,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -29,8 +59,8 @@ Content-Type: text/xml; charset="utf-8"
<getcontentlength/>
<resourcetype>
<collection/>
<C:calendar/>
<C:schedule-calendar/>
<C1:calendar/>
<C1:schedule-calendar/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
@ -44,8 +74,8 @@ Content-Type: text/xml; charset="utf-8"
<getcontentlength/>
<resourcetype>
<collection/>
<C:calendar/>
<C:schedule-calendar/>
<C1:calendar/>
<C1:schedule-calendar/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>

View File

@ -1,12 +1,12 @@
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
ETag: "5f8ecaf86a38ff7709f798c29cb20590"
Content-Length: 515
ETag: "07cd52776eef71c06ea32b44d5d6bab5"
Content-Length: 1388
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -23,4 +23,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "d316148bfdf4f6d2cb5c4df178609e23"
Content-Length: 1083
ETag: "66bf6cf2a07b23f67590aa856d740698"
Content-Length: 1840
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -22,6 +22,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics</href>
<propstat>

View File

@ -1,12 +1,12 @@
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
ETag: "c9ccb2ceab9d94e563d624971bb5bdfe"
Content-Length: 1083
ETag: "01bf5ac88abafae56a414e254d3f7b24"
Content-Length: 1840
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -22,6 +22,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics</href>
<propstat>

View File

@ -1,12 +1,12 @@
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
ETag: "af49e95c75e464601d516ba65f7dee49"
Content-Length: 375
ETag: "bcdc7615abdf925100bbbb5b9e0d71ca"
Content-Length: 968
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -20,4 +20,30 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -2,12 +2,12 @@ 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
Content-Location: /caldav.php/user1/home/
ETag: "af49e95c75e464601d516ba65f7dee49"
Content-Length: 375
ETag: "bcdc7615abdf925100bbbb5b9e0d71ca"
Content-Length: 968
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -21,4 +21,30 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "af49e95c75e464601d516ba65f7dee49"
Content-Length: 375
ETag: "bcdc7615abdf925100bbbb5b9e0d71ca"
Content-Length: 968
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -20,4 +20,30 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "6c77ce79527ae2380b02762fdad7284d"
Content-Length: 475
ETag: "c99b6cbbd20c0ef85bc09c3e05e1750d"
Content-Length: 1313
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -22,4 +22,34 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "c0eb6835ba6844d697fce333ba20c9f5"
Content-Length: 590
ETag: "10d21233ad7a68259e2bb765a5fed6ec"
Content-Length: 1658
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -27,4 +27,44 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
<current-user-privilege-set>
<privilege>
<all/>
</privilege>
</current-user-privilege-set>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
<current-user-privilege-set>
<privilege>
<all/>
</privilege>
</current-user-privilege-set>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "2cf6e0a2957298dc61c5a90b650d4d01"
Content-Length: 4267
ETag: "c167b2998010b0423b83bd21411a08f8"
Content-Length: 5105
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -22,6 +22,36 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics</href>
<propstat>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apache.org/dav/props/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apache.org/dav/props/" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -23,4 +23,50 @@
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<getlastmodified/>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<A:executable/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<getlastmodified/>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<A:executable/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "532faedd9378f0926477515f1ce5d791"
Content-Length: 924
ETag: "0495b9d8990b21891a66e32a4ef9333a"
Content-Length: 969
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/</href>
<propstat>
@ -21,6 +21,12 @@ Content-Type: text/xml; charset="utf-8"
<C:schedule-outbox-URL>
<href>/caldav.php/user1/.out/</href>
</C:schedule-outbox-URL>
<A:dropbox-home-URL>
<href>/caldav.php/user1/.drop/</href>
</A:dropbox-home-URL>
<A:notifications-URL>
<href>/caldav.php/user1/.notify/</href>
</A:notifications-URL>
<C:calendar-user-address-set>
<href>mailto:user1@example.net</href>
<href>/caldav.php/user1/</href>
@ -28,12 +34,5 @@ Content-Type: text/xml; charset="utf-8"
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C1:dropbox-home-URL/>
<C1:notifications-URL/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "9b514006a9d0d692c9e1d1e20c8edc25"
Content-Length: 2281
ETag: "030553dbbfea3566df555235740a034c"
Content-Length: 3273
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apple.com/ns/ical/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://apple.com/ns/ical/" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/</href>
<propstat>
@ -27,6 +27,48 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/calendar-proxy-read/</displayname>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C:calendar-description/>
<A:calendar-color/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/calendar-proxy-write/</displayname>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C:calendar-description/>
<A:calendar-color/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/</href>
<propstat>

View File

@ -1,8 +1,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
ETag: "011216f39423de4124355f9206c17c9c"
Content-Length: 702
ETag: "314b5483f18deed7377a9f38a81a8dcd"
Content-Length: 1797
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
@ -29,4 +29,48 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<A:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<A:getctag>"911baff687b9d8f2d08039da7735c799"</A:getctag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<A1:calendar-color/>
<C:calendar-description/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<A:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<A:getctag>"a8d209934d2040570b50ac23ad2f7553"</A:getctag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<A1:calendar-color/>
<C:calendar-description/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "545766d81a49a63df297e625f510cbe1"
Content-Length: 4135
ETag: "a2bb464313b983ab4ac862ebe41a49e9"
Content-Length: 4844
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -21,6 +21,34 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics</href>
<propstat>

View File

@ -1,12 +1,12 @@
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
ETag: "2a9abfc44969a1ca9913a13bc2008f1b"
Content-Length: 933
ETag: "11740641e5c394d33bff9992af54319a"
Content-Length: 978
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -21,6 +21,12 @@ Content-Type: text/xml; charset="utf-8"
<C:schedule-outbox-URL>
<href>/caldav.php/user1/.out/</href>
</C:schedule-outbox-URL>
<A:dropbox-home-URL>
<href>/caldav.php/user1/.drop/</href>
</A:dropbox-home-URL>
<A:notifications-URL>
<href>/caldav.php/user1/.notify/</href>
</A:notifications-URL>
<C:calendar-user-address-set>
<href>mailto:user1@example.net</href>
<href>/caldav.php/user1/</href>
@ -28,12 +34,5 @@ Content-Type: text/xml; charset="utf-8"
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C1:dropbox-home-URL/>
<C1:notifications-URL/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -1,12 +1,12 @@
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
ETag: "f198ba2785d7ce129f5017d877e37a9b"
Content-Length: 878
ETag: "1b401fd0240fca62c1852d3392935ec0"
Content-Length: 901
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://calendarserver.org/ns/">
<response>
<href>/</href>
<propstat>
@ -21,6 +21,12 @@ Content-Type: text/xml; charset="utf-8"
<C:schedule-outbox-URL>
<href>/user1/.out/</href>
</C:schedule-outbox-URL>
<A:dropbox-home-URL>
<href>/user1/.drop/</href>
</A:dropbox-home-URL>
<A:notifications-URL>
<href>/user1/.notify/</href>
</A:notifications-URL>
<C:calendar-user-address-set>
<href>mailto:user1@example.net</href>
<href>/user1/</href>
@ -28,12 +34,5 @@ Content-Type: text/xml; charset="utf-8"
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C1:dropbox-home-URL/>
<C1:notifications-URL/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -2,12 +2,12 @@ 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
Content-Location: /caldav.php/user2/
ETag: "647ac4da10b24009f6ae914c1d3e1241"
Content-Length: 924
ETag: "5e6dc6b824435a8e12bfb1abeb80095d"
Content-Length: 969
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:A="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user2/</href>
<propstat>
@ -22,6 +22,12 @@ Content-Type: text/xml; charset="utf-8"
<C:schedule-outbox-URL>
<href>/caldav.php/user2/.out/</href>
</C:schedule-outbox-URL>
<A:dropbox-home-URL>
<href>/caldav.php/user2/.drop/</href>
</A:dropbox-home-URL>
<A:notifications-URL>
<href>/caldav.php/user2/.notify/</href>
</A:notifications-URL>
<C:calendar-user-address-set>
<href>mailto:user2@example.net</href>
<href>/caldav.php/user2/</href>
@ -29,12 +35,5 @@ Content-Type: text/xml; charset="utf-8"
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<C1:dropbox-home-URL/>
<C1:notifications-URL/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -48,4 +48,100 @@
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
<acl>
<ace>
<principal>
<authenticated/>
</principal>
<grant>
</grant>
</ace>
</acl>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
<acl>
<ace>
<principal>
<authenticated/>
</principal>
<grant>
</grant>
</ace>
</acl>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -7,6 +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>#
BEGINDATA
<?xml version="1.0" encoding="utf-8"?>

View File

@ -2,11 +2,11 @@ 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
ETag: "deadbeefcafefeeddeadbeefcafefeed"
Content-Length: 1130
Content-Length: 3112
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -48,4 +48,86 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
<bogus-property/>
<contentbogosity/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
<bogus-property/>
<contentbogosity/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
</multistatus>

View File

@ -10,6 +10,8 @@ HEADER=Content-Type: application/xml
HEAD
REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
BEGINDATA
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:C1="http://calendarserver.org/ns/">
<response>
<href>/caldav.php/user1/home/</href>
<propstat>
@ -39,6 +39,84 @@
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-read/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-read/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-read/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"911baff687b9d8f2d08039da7735c799"</getetag>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/calendar-proxy-write/</href>
<propstat>
<prop>
<getcontenttype>httpd/unix-directory</getcontenttype>
<getcontentlength/>
<resourcetype>
<collection/>
<principal/>
<C1:calendar-proxy-write/>
</resourcetype>
<displayname>/user1/home/calendar-proxy-write/</displayname>
<getlastmodified/>
<creationdate>YYYYMMDDThhmmss</creationdate>
<getetag>"a8d209934d2040570b50ac23ad2f7553"</getetag>
<getcontentlanguage/>
<supportedlock>
<lockentry>
<lockscope>
<exclusive/>
</lockscope>
<locktype>
<write/>
</locktype>
</lockentry>
</supportedlock>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<lockdiscovery/>
<source/>
<checked-in/>
<checked-out/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/home/0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics</href>
<propstat>

View File

@ -7,6 +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>#
BEGINDATA
<?xml version="1.0" encoding="utf-8"?>

View File

@ -1,8 +1,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
ETag: "24dc307819f123c634bd5ba7fe759892"
Content-Length: 701
ETag: "5869946084923881996632ea03438a2c"
Content-Length: 947
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
@ -25,6 +25,10 @@ Content-Type: text/xml; charset="utf-8"
<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>

View File

@ -1,8 +1,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
ETag: "6eeedf8a6459e0d38c23cfccaacc799b"
Content-Length: 752
ETag: "29f0412d2c402fb6edac110ea02142d2"
Content-Length: 899
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
@ -26,7 +26,10 @@ Content-Type: text/xml; charset="utf-8"
<href>/caldav.php/user2/</href>
<href>/caldav.php/assistant1/</href>
</group-member-set>
<group-membership/>
<group-membership>
<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>