After testing a Synology device, I found out that for some reason, the
current-user-principal is not returned, so that auto-detection of resources is not possible (and DAVdroid only supports resources which are automatically detectable).
> PROPFIND /CalDav/Testuser/ HTTP/1.1
> Authorization: Basic XXXXXX
> User-Agent: curl/7.32.0
> Host: xxxxxxx:5006
> Accept: */*
> Depth: 0
> Content-Length: 73
> Content-Type: application/x-www-form-urlencoded
* upload completely sent off: 73 out of 73 bytes
< HTTP/1.1 207 Multi-Status
< Date: Sat, 29 Mar 2014 21:17:51 GMT
* Server Apache is not blacklisted
< Server: Apache
< Content-Length: 344
< Content-Type: application/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:status>HTTP/1.1 200 OK</D:status>
I have looked for a way to report/discuss that with Synology, but I couldn’t find any way to contact them electronically except the contact form, which I can’t use because I actually don’t have an own Synology device and can’t register without serial number etc.
Follow up: https://twitter.com/davdroidapp/status/450018678957158400 & waiting for a response…