From f401bfcd9ed78522472e498ab4a101ff67b5c781 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Thu, 22 Mar 2012 14:09:28 +1300 Subject: [PATCH] A couple of common iCal4/iCal5 PROPFIND requests. --- .../regression-suite/0547-iCal4-PROPFIND.result | 829 +++++++++++++ .../regression-suite/0547-iCal4-PROPFIND.test | 46 + .../regression-suite/0548-iCal-PROPFIND.result | 1238 ++++++++++++++++++++ .../tests/regression-suite/0548-iCal-PROPFIND.test | 56 + 4 files changed, 2169 insertions(+) create mode 100644 testing/tests/regression-suite/0547-iCal4-PROPFIND.result create mode 100644 testing/tests/regression-suite/0547-iCal4-PROPFIND.test create mode 100644 testing/tests/regression-suite/0548-iCal-PROPFIND.result create mode 100644 testing/tests/regression-suite/0548-iCal-PROPFIND.test diff --git a/testing/tests/regression-suite/0547-iCal4-PROPFIND.result b/testing/tests/regression-suite/0547-iCal4-PROPFIND.result new file mode 100644 index 00000000..42dada2f --- /dev/null +++ b/testing/tests/regression-suite/0547-iCal4-PROPFIND.result @@ -0,0 +1,829 @@ +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 +DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy +ETag: "b4c03d0f39542501b0fb1245d849bf8b" +Content-Length: 20033 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user1/ + + + "89514106d00f37cc9ee71689c450d2ef" + User 1 + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/home/ + + + "243d78db0cc75a576d2603eef69efdc9" + user1 home + #0252D4FF + 1 + + + + + + + + + + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/addresses/ + + + "24c9e15e52afc47c225b757e7bee1f9d" + user1 addresses + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/created/ + + + "bac273dae96780a3c8ed0c032266322c" + created + + + + + + + + + + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/.in/ + + + "0389feae460444b4b5db3b16c94b1e43" + User 1 Inbox + + + + + + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/.out/ + + + "1" + User 1 Outbox + + + + + + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + "ac192d10783fff90598af2facc8259df" + iCal Calendar + #391B71A0 + + + + + + + + + + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/calendar-proxy-read/ + + + "abad5538c4aa570cc54b6ff0d36a4565" + /user1/calendar-proxy-read/ + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/calendar-proxy-write/ + + + "04ba2c2164225fb5abce13f2c523b6c7" + /user1/calendar-proxy-write/ + + + + + + /caldav.php/user1/ + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + diff --git a/testing/tests/regression-suite/0547-iCal4-PROPFIND.test b/testing/tests/regression-suite/0547-iCal4-PROPFIND.test new file mode 100644 index 00000000..0a1274dd --- /dev/null +++ b/testing/tests/regression-suite/0547-iCal4-PROPFIND.test @@ -0,0 +1,46 @@ +# +# Testing with a process similar to iCal on Lion +# +TYPE=PROPFIND +URL=http://regression.host/caldav.php/user1/ +HEAD + +HEADER=User-Agent: DAVKit/4.0.3 (732.2); CalendarStore/4.0.4 (997.7); iCal/4.0.4 (1395.7); Mac OS X/10.6.8 (10K549) +HEADER=Depth: 1 + +# +# Looking for interesting stuff like xmpp-uri +# +BEGINDATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ENDDATA + diff --git a/testing/tests/regression-suite/0548-iCal-PROPFIND.result b/testing/tests/regression-suite/0548-iCal-PROPFIND.result new file mode 100644 index 00000000..cca3c68b --- /dev/null +++ b/testing/tests/regression-suite/0548-iCal-PROPFIND.result @@ -0,0 +1,1238 @@ +HTTP/1.1 100 Continue + +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 +DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy +ETag: "efc67f060a8687c760af82549d8e83ae" +Content-Length: 29703 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user1/ + + + + /user1/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User 1 + "89514106d00f37cc9ee71689c450d2ef" + + /caldav.php/user1/ + + + /caldav.php/.resources/1002 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/home/ + + + + /user1/home/?add-member + + #0252D4FF + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + user1 home + "243d78db0cc75a576d2603eef69efdc9" + + /caldav.php/user1/ + + + /caldav.php/.resources/10 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,1 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/addresses/ + + + + /user1/addresses/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + user1 addresses + "24c9e15e52afc47c225b757e7bee1f9d" + 65500 + + /caldav.php/user1/ + + + /caldav.php/.resources/60 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,2 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/created/ + + + + /user1/created/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + created + "bac273dae96780a3c8ed0c032266322c" + + /caldav.php/user1/ + + + /caldav.php/.resources/1523 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,3 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/.in/ + + + + /user1/.in/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User 1 Inbox + "0389feae460444b4b5db3b16c94b1e43" + + /caldav.php/user1/ + + + /caldav.php/.resources/1541 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,4 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/.out/ + + + + /user1/.out/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User 1 Outbox + "1" + + /caldav.php/user1/ + + + /caldav.php/.resources/1542 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,5 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + /user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/?add-member + + #391B71A0 + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iCal Calendar + "ac192d10783fff90598af2facc8259df" + + /caldav.php/user1/ + + + /caldav.php/.resources/1547 + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + data:,6 + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/calendar-proxy-read/ + + + + /user1/calendar-proxy-read/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /user1/calendar-proxy-read/ + "abad5538c4aa570cc54b6ff0d36a4565" + + /caldav.php/user1/ + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user1/calendar-proxy-write/ + + + + /user1/calendar-proxy-write/?add-member + + + /caldav.php/user1/home/ + /caldav.php/user1/created/ + /caldav.php/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /user1/calendar-proxy-write/ + "04ba2c2164225fb5abce13f2c523b6c7" + + /caldav.php/user1/ + + + + + + + /user1/home/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 200 OK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HTTP/1.1 404 Not Found + + + diff --git a/testing/tests/regression-suite/0548-iCal-PROPFIND.test b/testing/tests/regression-suite/0548-iCal-PROPFIND.test new file mode 100644 index 00000000..712e5e1d --- /dev/null +++ b/testing/tests/regression-suite/0548-iCal-PROPFIND.test @@ -0,0 +1,56 @@ +# +# Testing with a process similar to iCal on Lion +# +TYPE=PROPFIND +URL=http://regression.host/caldav.php/user1/ +HEAD + +HEADER=User-Agent: CalendarStore/5.0.2 (1166); iCal/5.0.2 (1571); Mac OS X/10.7.3 (11D50b) +HEADER=Accept: */* +HEADER=Accept-Language: en-us +HEADER=Accept-Encoding: gzip, deflate +HEADER=Content-Type: text/xml +HEADER=Depth: 1 + +BEGINDATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ENDDATA + -- 2.11.4.GIT