I managed to configure my MacOS X (Snow Leopard) address book to talk to my CalDAV/CardDAV server (I can describe how later). Although I get no server configuration errors, I also get no data from the server. Here's what's in the Apache error log:
davical: ***: ERROR:XML parsing error: Invalid document end at line 1, column 1
davical: LOG: :***************** Response Header ****************
davical: LOG: headers:-->X-Powered-By: PHP/5.3.2
davical: LOG: headers:-->Server: 0.9
davical: LOG: headers:-->DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
davical: LOG: headers:-->ETag: "567b0424ecca3303b030d882be2093ef"
davical: LOG: headers:-->X-DAViCal-Version: DAViCal/0.9.9; DB/1.2.9
davical: LOG: headers:-->Content-type: text/xml; charset="utf-8"
davical: LOG: :******************** Response ********************
davical: LOG: response:--><?xml version="1.0" encoding="utf-8" ?>
davical: LOG: response:--><error xmlns="DAV:">
davical: LOG: response:--> <invalid-xml/>
davical: LOG: response:--></error>
davical: LOG: response:-->
Suggestions?
Thanks,
Dan
davical: ***: ERROR:XML parsing error: Invalid document end at line 1, column 1
davical: LOG: :***************** Response Header ****************
davical: LOG: headers:-->X-Powered-By: PHP/5.3.2
davical: LOG: headers:-->Server: 0.9
davical: LOG: headers:-->DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, calendar-auto-schedule
davical: LOG: headers:-->ETag: "567b0424ecca3303b030d882be2093ef"
davical: LOG: headers:-->X-DAViCal-Version: DAViCal/0.9.9; DB/1.2.9
davical: LOG: headers:-->Content-type: text/xml; charset="utf-8"
davical: LOG: :******************** Response ********************
davical: LOG: response:--><?xml version="1.0" encoding="utf-8" ?>
davical: LOG: response:--><error xmlns="DAV:">
davical: LOG: response:--> <invalid-xml/>
davical: LOG: response:--></error>
davical: LOG: response:-->
Suggestions?
Thanks,
Dan