Updated tests for various CardDAV functionality.

This commit is contained in:
Andrew McMillan 2010-06-28 08:38:15 +12:00
parent b6eaefae2e
commit baa4438c82
22 changed files with 665 additions and 165 deletions

View File

@ -1,6 +1,7 @@
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Cache-Control: no-cache
Content-Length: 0
Content-Type: text/plain; charset="utf-8"

View File

@ -1,6 +1,7 @@
HTTP/1.1 403 Forbidden
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 91
Content-Type: text/plain; charset="utf-8"

View File

@ -1,10 +1,11 @@
HTTP/1.1 201 Created
HTTP/1.1 412 Precondition Failed
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 178
Content-Type: text/xml; charset="utf-8"
dav_etag: >2ab202068a7ff020052f3d8bef7abc91<
dav_name: >/user1/addressbook/strumar_and_beren.txt<
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<urn:ietf:params:xml:ns:carddav:supported-address-data/>Incorrect content type for addressbook: text/plain
</error>

View File

@ -2,14 +2,15 @@ HTTP/1.1 100 Continue
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >mailto:andrew@morphoss.com<
caluri: >https://dotcal.com/karora<
dav_etag: >cd185c7dd9bf18bcfcec4190442f2113<
dav_etag: >24bae2a7f81c0a79413a656c06d8326b<
dav_name: >/user1/addressbook/andrew_mcmillan.vcf<
fburl: >https://davical.morphoss.com/freebusy.php/andrew@morphoss.com<
fn: >Andrew Watson McMillan<

View File

@ -1,6 +1,7 @@
HTTP/1.1 403 Forbidden
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 59
Content-Type: text/plain; charset="utf-8"

View File

@ -1,10 +1,11 @@
HTTP/1.1 204 No Content
HTTP/1.1 412 Precondition Failed
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 178
Content-Type: text/xml; charset="utf-8"
dav_etag: >a83ff0ef143f108d2062c8534506d801<
dav_name: >/user1/addressbook/strumar_and_beren.txt<
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<urn:ietf:params:xml:ns:carddav:supported-address-data/>Incorrect content type for addressbook: text/plain
</error>

View File

@ -1,13 +1,14 @@
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >593d82b1c3830ed3aaef2b8293452275<
dav_etag: >fada70a725708bce8521efb87acfa629<
dav_name: >/user1/addressbook/donald_kelly.vcf<
fburl: >NULL<
fn: >Donald Kelly<

View File

@ -1,16 +1,8 @@
HTTP/1.1 200 OK
HTTP/1.1 404 Not Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
Etag: ""
Content-Length: 320
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 19
Content-Type: text/plain; charset="utf-8"
Once upon a time there was an old, old man who lived with a great
white wolf. As is often the habit with men, he had not always been
quite as old as he was now. Beren had not always been this white,
either, he thought, lying across the porch and looking out at all
the youthful energy visible in the springtime forest.
dav_etag: >a83ff0ef143f108d2062c8534506d801<
dav_name: >/user1/addressbook/strumar_and_beren.txt<
Resource Not Found.

View File

@ -1,7 +1,8 @@
HTTP/1.1 207 Multi-Status
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
ETag: "5693523c52feb458d900cd83d782dcc0"
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
ETag: "2f4943c1c351bb5b3509070dbd29fba8"
Content-Length: 339
Content-Type: text/xml; charset="utf-8"
@ -11,12 +12,12 @@ Content-Type: text/xml; charset="utf-8"
<href>/caldav.php/user1/addressbook/</href>
<propstat>
<prop>
<C:getctag>"aeee1cdd38eb0169a612a8f83af55288"</C:getctag>
<C:getctag>"42a838808923a9df01aa11be345da1db"</C:getctag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>
dav_etag: >aeee1cdd38eb0169a612a8f83af55288<
dav_etag: >42a838808923a9df01aa11be345da1db<

View File

@ -1,8 +1,9 @@
HTTP/1.1 207 Multi-Status
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
ETag: "87c62dca0158f7c6765695ccdedfa628"
Content-Length: 1028
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
ETag: "d65a1dbcd03e14e0d6a3102ba0f1876a"
Content-Length: 794
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
@ -20,20 +21,11 @@ Content-Type: text/xml; charset="utf-8"
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/addressbook/strumar_and_beren.txt</href>
<propstat>
<prop>
<getetag>"a83ff0ef143f108d2062c8534506d801"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/addressbook/andrew_mcmillan.vcf</href>
<propstat>
<prop>
<getetag>"cd185c7dd9bf18bcfcec4190442f2113"</getetag>
<getetag>"24bae2a7f81c0a79413a656c06d8326b"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
@ -42,16 +34,14 @@ Content-Type: text/xml; charset="utf-8"
<href>/caldav.php/user1/addressbook/donald_kelly.vcf</href>
<propstat>
<prop>
<getetag>"593d82b1c3830ed3aaef2b8293452275"</getetag>
<getetag>"fada70a725708bce8521efb87acfa629"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>
dav_etag: >a83ff0ef143f108d2062c8534506d801<
dav_etag: >24bae2a7f81c0a79413a656c06d8326b<
dav_etag: >cd185c7dd9bf18bcfcec4190442f2113<
dav_etag: >593d82b1c3830ed3aaef2b8293452275<
dav_etag: >fada70a725708bce8521efb87acfa629<

View File

@ -1,102 +1,53 @@
HTTP/1.1 207 Multi-Status
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
ETag: "9f618233815d1c8503830b64c28a36ae"
Content-Length: 5164
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
ETag: "87ab9b65008470d67893424808e1c0b4"
Content-Length: 2266
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:VC="urn:ietf:params:xml:ns:carddav">
<response>
<href>/caldav.php/user1/addressbook/strumar_and_beren.txt</href>
<propstat>
<prop>
<getetag>"a83ff0ef143f108d2062c8534506d801"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<address-data/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
<response>
<href>/caldav.php/user1/addressbook/andrew_mcmillan.vcf</href>
<propstat>
<prop>
<getetag>"cd185c7dd9bf18bcfcec4190442f2113"</getetag>
<VC:address-data>BEGIN:VCARD
VERSION:3.0
REV:2010-03-29T09:23:34Z
UID:pas-id-4BB0719600000000
X-SKYPE;X-EVOLUTION-UI-SLOT=1;TYPE=HOME:karora__
X-JABBER;X-EVOLUTION-UI-SLOT=3;TYPE=HOME:karora@irc.oftc.net
TEL;X-EVOLUTION-UI-SLOT=3;TYPE=CELL:+64 22 123 4567
TEL;X-EVOLUTION-UI-SLOT=2;TYPE=HOME,VOICE:+64 4 123 4567
TEL;X-EVOLUTION-UI-SLOT=1;TYPE=WORK,VOICE:+64 22 123 4567
EMAIL;X-EVOLUTION-UI-SLOT=2;TYPE=HOME:andrew@mcmillan.net.nz
EMAIL;X-EVOLUTION-UI-SLOT=1;TYPE=WORK:andrew@morphoss.com
PHOTO;BASE64;ENCODING=b;TYPE="X-EV-UNKNOWN":/9j/4AAQSkZJRgABAQEASABIAAD//gA
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
ug5Hqc7Lmwfc//Z
LABEL;TYPE=HOME:16 Kaka Place\nPorikana\n4173\nNew Zealand
ADR;TYPE=HOME:;;16 Kaka Place;Porikana;;4173;New Zealand
X-MOZILLA-HTML:FALSE
X-EVOLUTION-VIDEO-URL:
FBURL:https://davical.morphoss.com/freebusy.php/andrew@morphoss.com
CALADRURI:mailto:andrew@morphoss.com
CALURI:https://dotcal.com/karora
X-EVOLUTION-BLOG-URL:http://andrew.mcmillan.net.nz/
CATEGORIES:Developer,Personal,Debian,
X-EVOLUTION-FILE-AS:McMillan\, Andrew
N:McMillan;Andrew;Watson;;
FN:Andrew Watson McMillan
NOTE:Primary author of DAViCal CalDAV Server.
X-EVOLUTION-SPOUSE:Heather Buchanan
X-EVOLUTION-ANNIVERSARY:1989-04-22
BDAY:1958-07-26
NICKNAME:karora
X-EVOLUTION-ASSISTANT:
X-EVOLUTION-MANAGER:
ROLE:Geek
ORG:dotCal;;Porirua
TITLE:Chief Technology Officer
URL:http://andrew.mcmillan.net.nz/
END:VCARD
<getetag>"24bae2a7f81c0a79413a656c06d8326b"</getetag>
<VC:address-data>BEGIN:VCARD
VERSION:3.0
REV:2010-03-29T09:23:34Z
UID:pas-id-4BB0719600000000
X-SKYPE;X-EVOLUTION-UI-SLOT=1;TYPE=HOME:karora__
X-JABBER;X-EVOLUTION-UI-SLOT=3;TYPE=HOME:karora@irc.oftc.net
TEL;X-EVOLUTION-UI-SLOT=3;TYPE=CELL:+64 22 123 4567
TEL;X-EVOLUTION-UI-SLOT=2;TYPE=HOME,VOICE:+64 4 123 4567
TEL;X-EVOLUTION-UI-SLOT=1;TYPE=WORK,VOICE:+64 22 123 4567
EMAIL;X-EVOLUTION-UI-SLOT=2;TYPE=HOME:andrew@mcmillan.net.nz
EMAIL;X-EVOLUTION-UI-SLOT=1;TYPE=WORK:andrew@morphoss.com
LABEL;TYPE=HOME:16 Kaka Place\nPorikana\n4173\nNew Zealand
ADR;TYPE=HOME:;;16 Kaka Place;Porikana;;4173;New Zealand
X-MOZILLA-HTML:FALSE
X-EVOLUTION-VIDEO-URL:
FBURL:https://davical.morphoss.com/freebusy.php/andrew@morphoss.com
CALADRURI:mailto:andrew@morphoss.com
CALURI:https://dotcal.com/karora
X-EVOLUTION-BLOG-URL:http://andrew.mcmillan.net.nz/
CATEGORIES:Developer,Personal,Debian,
X-EVOLUTION-FILE-AS:McMillan\, Andrew
N:McMillan;Andrew;Watson;;
FN:Andrew Watson McMillan
NOTE:Primary author of DAViCal CalDAV Server.
X-EVOLUTION-SPOUSE:Heather Buchanan
X-EVOLUTION-ANNIVERSARY:1989-04-22
BDAY:1958-07-26
NICKNAME:karora
X-EVOLUTION-ASSISTANT:
X-EVOLUTION-MANAGER:
ROLE:Geek
ORG:dotCal;;Porirua
TITLE:Chief Technology Officer
URL:http://andrew.mcmillan.net.nz/
END:VCARD
</VC:address-data>
</prop>
<status>HTTP/1.1 200 OK</status>
@ -106,20 +57,20 @@ END:VCARD
<href>/caldav.php/user1/addressbook/donald_kelly.vcf</href>
<propstat>
<prop>
<getetag>"593d82b1c3830ed3aaef2b8293452275"</getetag>
<VC:address-data>begin:vcard
fn:Donald Kelly
n:Kelly;Donald;;;
org:Esposo Designs Ltd
adr:;;25 Rintoul St;Newtown;Wellington;;New Zealand
email;type=internet:donald@example.co.nz
title:Proprietor
tel;type=work:+64 4 347 4747
tel;type=cell:+64 2 1234-4321
x-mozilla-html:TRUE
url:www.example.co.nz
version:2.1
end:vcard
<getetag>"fada70a725708bce8521efb87acfa629"</getetag>
<VC:address-data>begin:vcard
fn:Donald Kelly
n:Kelly;Donald;;;
org:Esposo Designs Ltd
adr:;;25 Rintoul St;Newtown;Wellington;;New Zealand
email;type=internet:donald@example.co.nz
title:Proprietor
tel;type=work:+64 4 347 4747
tel;type=cell:+64 2 1234-4321
x-mozilla-html:TRUE
url:www.example.co.nz
version:2.1
end:vcard
</VC:address-data>
</prop>
<status>HTTP/1.1 200 OK</status>

View File

@ -1,13 +1,14 @@
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >1e88f301c87218b715a3d4be81a14337<
dav_etag: >3419498c6e5eae71dc1704f1787faf1c<
dav_name: >/user1/addressbook/F06EC844-EACD-4ADF-8823-588603991E04-ABSPlugin.vcf<
fburl: >NULL<
fn: >Morphoss Ltd<

View File

@ -2,14 +2,15 @@ HTTP/1.1 100 Continue
HTTP/1.1 204 No Content
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >1c9f5623adf814e4f7a88367c54b06d3<
dav_etag: >0ea4d7759e103090c6494505b5da0f11<
dav_name: >/user1/addressbook/F06EC844-EACD-4ADF-8823-588603991E04-ABSPlugin.vcf<
fburl: >NULL<
fn: >Morphoss Ltd<

View File

@ -0,0 +1,69 @@
HTTP/1.1 200 OK
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 381
Content-Type: text/html
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Warning: Cannot modify header information - headers already sent by (output started at /home/andrew/projects/davical/inc/vcard.php:101) in /home/andrew/projects/davical/inc/CalDAVRequest.php on line 1151
caladruri: >NULL<
caluri: >NULL<
dav_etag: >d43780719361367f2d690f1f966e3da1<
dav_name: >/user1/addressbook/van_houtte.vcf<
fburl: >NULL<
fn: >Vincent VAN HOUTTE<
n: >VAN HOUTTE;Vincent;;Dhr.;<
nickname: >NULL<
note: >NULL<
org: >Advocatenkantoor Suy, Van Baeveghem & Van Houtte;;<
uid: >NULL<
url: >NULL<
version: >3.0<
box_no: ><
country: >NULL<
locality: >DENDERMONDE<
postcode: >B-9200<
property: >ADR;TYPE=HOME:;;Brusselsestraat 108;DENDERMONDE;;B-9200<
region: ><
street_address: >Brusselsestraat 108<
type: >HOME<
unit_no: ><
box_no: ><
country: >NULL<
locality: >DENDERMONDE<
postcode: >B-9200<
property: >ADR;TYPE=WORK:;;Brusselsestraat 108;DENDERMONDE;;B-9200<
region: ><
street_address: >Brusselsestraat 108<
type: >WORK<
unit_no: ><
tel: >0486 11 22 33<
type: >CELL,VOICE<
tel: >052 44 55 66<
type: >HOME,FAX<
tel: >052 11 22 33<
type: >HOME,VOICE<
tel: >052 44 55 66<
type: >WORK,FAX<
tel: >052 11 22 33<
type: >WORK,VOICE<
email: >vvh@gmail.no<
type: >HOME<
email: >vvh@gmail.no<
type: >WORK<

View File

@ -0,0 +1,43 @@
HTTP/1.1 100 Continue
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >e67537e9d473e93911eccd6e63e9ac3a<
dav_name: >/user1/addressbook/mustrmahn.vcf<
fburl: >NULL<
fn: >Überwerbung GmbH<
n: >Mustermann;Anton;Karl;Dr.;<
nickname: >Boss<
note: >Test vCard<
org: >Überwerbung GmbH;Marketing<
uid: >NULL<
url: >NULL<
version: >3.0<
box_no: >NULL<
country: >NULL<
locality: >NULL<
postcode: >NULL<
property: >NULL<
region: >NULL<
street_address: >NULL<
type: >NULL<
unit_no: >NULL<
tel: >+49 172 1234567<
type: >CELL<
tel: >+49 30 1234567<
type: >pref<
email: >karl@mustermann.de<
type: >pref<

View File

@ -0,0 +1,159 @@
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 381
Content-Type: text/html
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Warning: Cannot modify header information - headers already sent by (output started at /home/andrew/projects/davical/inc/vcard.php:101) in /home/andrew/projects/davical/inc/CalDAVRequest.php on line 1151
caladruri: >http://caldav.andresen.local/access<
caluri: >http://caldav.andresen.local/sja<
dav_etag: >f6ae02ec1b5612fe4737092734d062c7<
dav_name: >/user1/addressbook/andresenesq.vcf<
fburl: >http://caldav.andresen.local/freebusy<
fn: >Sven Joseph Klaus Michael Andresen, Esq.<
n: >Andresen,Esq.;Sven;Joseph,Klaus,Michael;;Dr.,Prof.;Esq.<
nickname: >Svenny,Sveny<
note: >Nur so ein Test!<
org: >andresen AG;R&D;;XXX, 033<
uid: >uid=andresenesq.1209158007,ou=Contacts,dc=andresen,dc=de<
url: >http://www.andresen.de<
version: >4.0<
box_no: ><
country: >NULL<
locality: >Irgendwo<
postcode: >34332<
property: >ADR;TYPE=HOME;CHARSET=utf-8:;;Weisenstraße 13\r;Irgendwo;;34332<
region: ><
street_address: >Weisenstraße 13\r<
type: >HOME<
unit_no: ><
box_no: >6266 AA<
country: >NULL<
locality: >Irgendwo<
postcode: >34332<
property: >ADR;TYPE=WORK;CHARSET=utf-8:6266 AA\;andresen Holding\,
Geschäftsleitung\;Weisenstraße 13\;Irgendwo\;Niedersachsen\;34332<
region: >Niedersachsen<
street_address: >Weisenstraße 13<
type: >WORK<
unit_no: >andresen Holding, Geschäftsleitung<
box_no: >PO 373<
country: >Deutschland<
locality: >Passau<
postcode: >94036<
property: >ADR;TYPE=WORK;CHARSET=utf-8:PO 373\;Andresen AG\, R&D\;Messegasse
7\;Passau\;Bayern\;94036\;Deutschland<
region: >Bayern<
street_address: >Messegasse 7<
type: >WORK<
unit_no: >Andresen AG, R&D<
box_no: ><
country: >Antarktis<
locality: >Nirgendwo<
postcode: >0<
property: >ADR;TYPE=X-OTHER:;;Irgendwo;Nirgendwo;Sonstwo;0000;Antarktis<
region: >Sonstwo<
street_address: >Irgendwo<
type: >X-OTHER<
unit_no: ><
tel: >+49 8292 38 383<
type: >CAR,VOICE<
tel: >+49 39292 82<
type: >CELL,VOICE<
tel: >+49 7272 722<
type: >CELL,VOICE<
tel: >+49 1010 1<
type: >HOME,FAX<
tel: >+49 7272 7282<
type: >HOME,VOICE<
tel: >+49 7327 272 727<
type: >HOME,VOICE<
tel: >8797<
type: >ISDN<
tel: >98732947234<
type: >ISDN<
tel: >+49 6237 623 723 84 76<
type: >MAIN<
tel: >+49 9324 32 479 234234<
type: >MAIN<
tel: >+49 7363 6363<
type: >MODEM<
tel: >+49 8383 73 723<
type: >MODEM<
tel: >+49 160 073 727 272<
type: >PAGER<
tel: >+49 2626 26<
type: >PAGER<
tel: >+49 12 34 567<
type: >PREF,VOICE<
tel: >+49 7373 73<
type: >WORK,FAX<
tel: >+49 234 222 222<
type: >WORK,VOICE<
tel: >+49 89 11 11 111<
type: >WORK,VOICE<
tel: >+49 88 298 723 498 32<
type: >X-EVOLUTION-RADIO<
tel: >+49 9872 394 872 34<
type: >X-EVOLUTION-RADIO<
tel: >+49 2763 382 882 28 82<
type: >X-EVOLUTION-TELEX<
tel: >+49 7722 88 28 282<
type: >X-EVOLUTION-TELEX<
tel: >+49 7363 6363<
type: >voice<
tel: >+49 8383 73 723<
type: >voice<
tel: >+49 3377 37 373<
type: >voice<
tel: >+49 8378 33<
type: >voice<
tel: >13355<
type: >voice<
email: >andresen@andresen.de<
type: >INTERNET<
email: >sven@andresen.de<
type: >INTERNET<

View File

@ -0,0 +1,136 @@
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 643
Content-Type: text/html
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Notice: Undefined offset: 3 in /home/andrew/projects/davical/inc/vcard.php on line 98
Notice: Undefined offset: 4 in /home/andrew/projects/davical/inc/vcard.php on line 99
Notice: Undefined offset: 5 in /home/andrew/projects/davical/inc/vcard.php on line 100
Notice: Undefined offset: 6 in /home/andrew/projects/davical/inc/vcard.php on line 101
Warning: Cannot modify header information - headers already sent by (output started at /home/andrew/projects/davical/inc/vcard.php:101) in /home/andrew/projects/davical/inc/CalDAVRequest.php on line 1151
caladruri: >http://davical.hadi-schmist.home/access<
caluri: >http://davical.hadi-schmist.home/hadi<
dav_etag: >db3e92c0ae37268c647949367e2030cc<
dav_name: >/user1/addressbook/hans_dieter.vcf<
fburl: >http://davical.hadi-schmist.home/freebusy<
fn: >Hans Dieter Schmidt<
n: >Schmidt;Hans Dieter;;Dr.;Esq.<
nickname: >HaWe<
note: >NULL<
org: >Uni Harburg;;;033<
uid: >uid=schmidt.1208717693,ou=Contacts,dc=andresen,dc=de<
url: >http://www.tu-hh.de<
version: >4.0<
box_no: ><
country: >NULL<
locality: >Irgendwo<
postcode: >33443<
property: >ADR;TYPE=HOME;CHARSET=utf-8:;;Weisestraße 13\r;Irgendwo;;33443<
region: ><
street_address: >Weisestraße 13\r<
type: >HOME<
unit_no: ><
box_no: ><
country: >Deutschland<
locality: >Hamburg-Harburg<
postcode: >21373<
property: >ADR;TYPE=WORK;CHARSET=utf-8:\;Uni Harburg\, -\;Innstraße
71\;Hamburg-Harburg\;Hamburg\;21373\;Deutschland<
region: >Hamburg<
street_address: >Innstraße 71<
type: >WORK<
unit_no: >Uni Harburg, -<
box_no: ><
country: >NULL<
locality: >NULL<
postcode: >NULL<
property: >ADR;TYPE=X-OTHER:;;Nirgendwo<
region: >NULL<
street_address: >Nirgendwo<
type: >X-OTHER<
unit_no: ><
tel: >+49 8292 38 383<
type: >CAR,VOICE<
tel: >+49 7272 722<
type: >CELL,VOICE<
tel: >+49 40 812 387 21<
type: >HOME,FAX<
tel: >+49 7327 272 727<
type: >HOME,VOICE<
tel: >4234234235<
type: >ISDN<
tel: >98732947234<
type: >ISDN<
tel: >+49 6237 623 723 84 76<
type: >MAIN<
tel: >+49 9324 32 479 234234<
type: >MAIN<
tel: >+49 8383 73 723<
type: >MODEM<
tel: >+49 2626 26<
type: >PAGER<
tel: >+49 12 34 567<
type: >PREF,VOICE<
tel: >+49 7373 73<
type: >WORK,FAX<
tel: >+49 234 234 234<
type: >WORK,VOICE<
tel: >+49 9823 9084<
type: >WORK,VOICE<
tel: >+49 9872 349 832<
type: >X-EVOLUTION-RADIO<
tel: >+49 9872 394 872 34<
type: >X-EVOLUTION-RADIO<
tel: >+49 38 288 228 82<
type: >X-EVOLUTION-TELEX<
tel: >+49 7722 88 28 282<
type: >X-EVOLUTION-TELEX<
tel: >+49 8383 73 723<
type: >voice<
tel: >+49 7373 73<
type: >voice<
tel: >+49 8378 33<
type: >voice<
email: >hadi@telekom-d.de<
type: >INTERNET<
email: >ich@hadi-schmidt.de<
type: >INTERNET<

View File

@ -0,0 +1,63 @@
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >feaa1a28c9942fc56403e2f97f75171b<
dav_name: >/user1/addressbook/Jörg_Test-Roßdeutscher_2_0.vcf<
fburl: >NULL<
fn: >Jörg Test-Roßdeutscher<
n: >Test-Roßdeutscher;Jörg;;;<
nickname: >NULL<
note: >Technik, Web, DTP, SysAdmin, €-Vermögensverwalter<
org: >Factor Design AG;<
uid: >NULL<
url: >www.gesindel.baz<
version: >2.1<
box_no: ><
country: >Deutschland<
locality: >Hamburg<
postcode: >22761<
property: >ADR;HOME:;;Gayens Weg 9;Hamburg;;22761;Deutschland<
region: ><
street_address: >Gayens Weg 9<
type: >NULL<
unit_no: ><
box_no: ><
country: >Deutschland<
locality: >Hamburg<
postcode: >20357<
property: >ADR;WORK;CHARSET=UTF-8:;;abcStraße 58;Hamburg;;20357;Deutschland<
region: ><
street_address: >abcStraße 58<
type: >NULL<
unit_no: ><
tel: >17799999978200<
type: >voice<
tel: >40999999793017<
type: >voice<
tel: >040 999999432571-43<
type: >voice<
email: >joerg.rossdeutscher@gesindel.foo<
type: >NULL<
email: >raettchen@gmail.bar<
type: >NULL<
email: >joerg@factordesign.foo<
type: >NULL<
email: >joerg.rossdeutscher@factordesign.foo<
type: >NULL<

View File

@ -0,0 +1,53 @@
HTTP/1.1 201 Created
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 0
Content-Type: text/plain; charset="utf-8"
caladruri: >NULL<
caluri: >NULL<
dav_etag: >5a32961b9938a7d6a354a757a8a1ea36<
dav_name: >/user1/addressbook/Jörg_Test-Roßdeutscher_3_0.vcf<
fburl: >NULL<
fn: >Jörg Test-Roßdeutscher<
n: >Test-Roßdeutscher;Jörg;;;<
nickname: >NULL<
note: >Technik, Web, DTP, SysAdmin, €-Vermögensverwalter<
org: >Factor Design AG;<
uid: >NULL<
url: >NULL<
version: >3.0<
box_no: >NULL<
country: >NULL<
locality: >NULL<
postcode: >NULL<
property: >NULL<
region: >NULL<
street_address: >NULL<
type: >NULL<
unit_no: >NULL<
tel: >17799999978200<
type: >CELL<
tel: >40999999793017<
type: >HOME<
tel: >040 999999432571-43<
type: >pref<
email: >joerg.rossdeutscher@gesindel.foo<
type: >HOME<
email: >raettchen@gmail.bar<
type: >HOME<
email: >joerg@factordesign.foo<
type: >WORK<
email: >joerg.rossdeutscher@factordesign.foo<
type: >pref<

View File

@ -0,0 +1,6 @@
HTTP/1.1 302 Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
Location: /caldav.php/
Content-Length: 0
Content-Type: text/html

View File

@ -0,0 +1,6 @@
HTTP/1.1 302 Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
Location: /caldav.php/
Content-Length: 0
Content-Type: text/html

View File

@ -0,0 +1,22 @@
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, calendar-proxy, bind, addressbook, calendar-auto-schedule
ETag: "7656abee424b0f6763c3851c78613769"
Content-Length: 362
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<multistatus xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:carddav">
<response>
<href>/caldav.php/user1/</href>
<propstat>
<prop>
<C:addressbook-home-set>
<href>/caldav.php/user1/</href>
</C:addressbook-home-set>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
</response>
</multistatus>