Here are the responses from OX compared to those from stalwart:
Stalwart Propfind supported-report-set:
<?xml version="1.0" encoding="UTF-8"?><D:multistatus xmlns:D="DAV:"><D:response><D:href>/dav/pal/user%40stalwart.server/</D:href><D:propstat><D:prop><D:current-user-privilege-set/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat><D:propstat><D:prop><D:supported-report-set><D:supported-report><D:report><D:principal-property-search/></D:report></D:supported-report><D:supported-report><D:report><D:principal-search-property-set/></D:report></D:supported-report><D:supported-report><D:report><D:principal-match/></D:report></D:supported-report></D:supported-report-set><D:resourcetype><D:principal/><D:collection/></D:resourcetype></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>
Stalwart schedule urls:
<?xml version="1.0" encoding="UTF-8"?><D:multistatus xmlns:D="DAV:" xmlns:A="urn:ietf:params:xml:ns:caldav"><D:response><D:href>/dav/pal/user%40stalwart.server/</D:href><D:propstat><D:prop><A:schedule-inbox-URL><D:href>/dav/itip/user%40stalwart.server/inbox/</D:href></A:schedule-inbox-URL><A:schedule-outbox-URL><D:href>/dav/itip/user%40stalwart.server/outbox/</D:href></A:schedule-outbox-URL><A:calendar-user-address-set><D:href>mailto:[email protected]</D:href></A:calendar-user-address-set></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>
OX supported report set:
<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:APPLE="http://apple.com/ns/ical/" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CS="http://calendarserver.org/ns/">
<D:response>
<D:href>/principals/users/11</D:href>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:principal />
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:current-user-privilege-set />
<D:supported-report-set />
</D:prop>
<D:status>HTTP/1.1 404 NOT FOUND</D:status>
</D:propstat>
</D:response>
</D:multistatus>
OX schedule URLs:
<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:APPLE="http://apple.com/ns/ical/" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CS="http://calendarserver.org/ns/">
<D:response>
<D:href>/principals/users/11</D:href>
<D:propstat>
<D:prop>
<schedule-outbox-URL xmlns="urn:ietf:params:xml:ns:caldav">
<D:href>/caldav/schedule-outbox</D:href>
</schedule-outbox-URL>
<calendar-user-address-set xmlns="urn:ietf:params:xml:ns:caldav">
<D:href preferred="1">mailto:[email protected]</D:href>
<D:href>mailto:[email protected]</D:href>
<D:href>/principals/users/11</D:href>
<D:href>urn:uuid:0002f414-0000-000b-00fc-c0e11e000001</D:href>
</calendar-user-address-set>
<schedule-inbox-URL xmlns="urn:ietf:params:xml:ns:caldav">
<D:href>/caldav/schedule-inbox</D:href>
</schedule-inbox-URL>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
Stalwart DAV Header:
1, 2, 3, access-control, extended-mkcol, calendar-access, calendar-auto-schedule, calendar-no-timezone, addressbook
OX DAV Header:
1,2,3,access-control,calendar-access,addressbook,extended-mkcol,calendar-auto-schedule,calendar-schedule,calendarserver-sharing,calendarserver-principal-search,calendarserver-principal-property-search,calendarserver-subscribed,resource-sharing,calendar-managed-attachments,calendarserver-private-events,calendarserver-recurrence-split