Syncing doesn't work 403 error (SSL with port, owncloud)



  • Hello,

    first of all, thanks a lot for all Your work on this project.

    I have a professional webhoster, that lets me enable SSl with a shared certificate, but only on a specific port (varying for every domain/subdomain, in this case port 51083).
    I have imported the certificate to my android phone and now the creation of the sync adapter works fine.

    When I force a synchronisation, android says that synchronisation is not possible, trying again later. But it never works.
    It seems that the single contact entries are recognised and somehow fetched correctly, but not synced???

    Thanks in advance,
    Cheers,
    Lowower.

    In the following i add the logcat ouput "generated" with the app "catlog":

    Errors:

    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): Hard HTTP error 403
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at.bitfire.davdroid.webdav.HttpException: 403 Forbidden
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:424)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:397)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.multiGet(WebDavResource.java:322)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.resource.RemoteCollection.multiGet(RemoteCollection.java:92)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.pullNew(SyncManager.java:190)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:87)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:133)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
    

    Filter davdroid:

    09-29 06:48:54.301 I/davdroid.DavSyncAdapter(6096): Performing sync for authority com.android.contacts
    09-29 06:48:54.301 D/davdroid.DavSyncAdapter(6096): Creating new DavHttpClient
    09-29 06:48:54.301 D/davdroid.DavHttpClient(6096): Disabling compression for debugging purposes
    09-29 06:48:54.301 D/davdroid.DavHttpClient(6096): Logging network traffic for debugging purposes
    09-29 06:48:54.301 D/davdroid.DavSyncAdapter(6096): Server supports VCard version 3.0
    09-29 06:48:54.311 D/davdroid.WebDavResource(6096): Using preemptive authentication (not compatible with Digest auth)
    09-29 06:48:54.331 I/davdroid.SyncManager(6096): Remotely removing 0 deleted resource(s) (if not changed)
    09-29 06:48:54.361 I/davdroid.SyncManager(6096): Uploading 0 new resource(s) (if not existing)
    09-29 06:48:54.401 I/davdroid.SyncManager(6096): Uploading 0 modified resource(s) (if not changed)
    09-29 06:48:54.691 D/davdroid.SNISocketFactory(6096): Preparing direct SSL connection (without proxy) to https://subdomain.domain.net:51083
    09-29 06:48:54.751 D/davdroid.SNISocketFactory(6096): Using documented SNI with host name subdomain.domain.net
    09-29 06:48:54.911 I/davdroid.SNISocketFactory(6096): Established TLSv1.2 connection with subdomain.domain.net using SSL_RSA_WITH_RC4_128_MD5
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:56.132 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.nett/kontakte/
    09-29 06:48:56.132 D/davdroid.SyncManager(6096): Last local CTag = null; current remote CTag = 1411839288
    09-29 06:48:56.132 I/davdroid.SyncManager(6096): Fetching remote resource list
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:57.544 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/
    09-29 06:48:57.544 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/b380a241-dbf5-4611-a9b2-b7cfc3359e07.vcf
    
    ...
    
    09-29 06:48:57.734 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/d35dcf12-01a0-4f56-84c3-9fb11c056fb4.vcf
    09-29 06:48:59.336 I/davdroid.SyncManager(6096): Fetching 195 new remote resource(s)
    09-29 06:48:59.336 I/davdroid.RemoteCollection(6096): Multi-getting 35 remote resource(s)
    09-29 06:48:59.406 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:59.456 D/davdroid.SNISocketFactory(6096): Preparing direct SSL connection (without proxy) to https://subdomain.domain.net:51083
    09-29 06:48:59.506 D/davdroid.SNISocketFactory(6096): Using documented SNI with host name subdomain.domain.net
    09-29 06:48:59.686 I/davdroid.SNISocketFactory(6096): Established TLSv1.2 connection with subdomain.domain.net using SSL_RSA_WITH_RC4_128_MD5
    09-29 06:48:59.696 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-5 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): Hard HTTP error 403
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at.bitfire.davdroid.webdav.HttpException: 403 Forbidden
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:424)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:397)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.multiGet(WebDavResource.java:322)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.resource.RemoteCollection.multiGet(RemoteCollection.java:92)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.pullNew(SyncManager.java:190)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:87)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:133)
    09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
    09-29 06:48:59.816 I/davdroid.DavSyncAdapter(6096): Sync complete for com.android.contacts
    09-29 06:48:59.826 D/davdroid.DavSyncAdapter(6096): Closing httpClient
    09-29 06:48:59.836 D/SyncManager(592): failed sync operation user@name.net u0 (bitfire.at.davdroid), com.android.contacts, SERVER, latestRunTime 288659130, reason: AutoSync, SyncResult: stats [ numParseExceptions: 1]
    09-29 06:48:59.836 D/SyncManager(592): not retrying sync operation because the error is a hard error: user@name.net u0 (bitfire.at.davdroid), com.android.contacts, SERVER, latestRunTime 288664703, reason: AutoSync
    

    Filter ch.boye:

    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "PROPFIND /remote.php/carddav/addressbooks/user%40name.net/kontakte/ HTTP/1.1[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Depth: 0[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Length: 117[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Host: subdomain.domain.net:51083[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Authorization: Basic ***[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "[\r][\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "<propfind xmlns="DAV:">[\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "   <prop>[\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "      <CS:getctag xmlns:CS="http://calendarserver.org/ns/"/>[\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "   </prop>[\n]"
    09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "</propfind>"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "HTTP/1.1 207 Multi-Status[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Date: Mon, 29 Sep 2014 04:48:56 GMT[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Server: Apache[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Powered-By: PHP/5.3.28[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=0f3564c142764258a6f63f0ef8752454; path=/; HttpOnly[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Pragma: no-cache[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Strict-Transport-Security: max-age=0[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-XSS-Protection: 1; mode=block[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Content-Type-Options: nosniff[\r][\n]"
    09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Robots-Tag: none[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=6ff019d3e52324768cd6b32ea3960213; path=/; HttpOnly[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Vary: Brief,Prefer,Accept-Encoding[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "DAV: 1, 3, extended-mkcol, addressbook, access-control, calendarserver-principal-property-search[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Length: 423[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Keep-Alive: timeout=2, max=100[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Connection: Keep-Alive[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Type: application/xml; charset=utf-8[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "[\r][\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<?xml version="1.0" encoding="utf-8"?>[\n]"
    09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/</d:href><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/">1411839288</x3:getctag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>[\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "PROPFIND /remote.php/carddav/addressbooks/user%40name.net/kontakte/ HTTP/1.1[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Depth: 1[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Length: 134[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Host: subdomain.domain.net:51083[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Authorization: Basic ***[\r][\n]"
    09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "[\r][\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "<propfind xmlns="DAV:">[\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "   <prop>[\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "      <CS:getctag xmlns:CS="http://calendarserver.org/ns/"/>[\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "      <getetag/>[\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "   </prop>[\n]"
    09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "</propfind>"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "HTTP/1.1 207 Multi-Status[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Date: Mon, 29 Sep 2014 04:48:57 GMT[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Server: Apache[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Powered-By: PHP/5.3.28[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=3d64211b9950bd790fac9696ad8439c5; path=/; HttpOnly[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Pragma: no-cache[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Strict-Transport-Security: max-age=0[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-XSS-Protection: 1; mode=block[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Content-Type-Options: nosniff[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Robots-Tag: none[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=cbb2ffac9cdc3a5213aaf161038f328d; path=/; HttpOnly[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Vary: Brief,Prefer,Accept-Encoding[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "DAV: 1, 3, extended-mkcol, addressbook, access-control, calendarserver-principal-property-search[\r][\n]"
    09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Keep-Alive: timeout=2, max=99[\r][\n]"
    09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Connection: Keep-Alive[\r][\n]"
    09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Transfer-Encoding: chunked[\r][\n]"
    09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Type: application/xml; charset=utf-8[\r][\n]"
    09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "[\r][\n]"
    09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "141f4[\r][\n]"
    09-29 06:48:56.503 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<?xml version="1.0" encoding="utf-8"?>[\n]"
    09-29 06:48:56.503 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/</d:href><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/">1411839288</x3:getctag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:getetag/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b380a241-dbf5-4611-a9b2-b7cfc3359e07.vcf</d:href><d:propstat><d:prop><d:getetag>"ab1f0d41737c40eff797a1d0c5cae396"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/80fdb8c1-af71-42d2-b2f2-fca46aeae316.vcf</d:href><d:propstat><d:prop><d:getetag>"2ff48d6349f6c4981a6d7c7bd8bff091"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/182647cd-0f1d-4aec-b069-8bc16ae4f6b8.vcf</d:href><d:propstat><d:prop><d:getetag>"e22b59de3f0df807b830d1c67c25ca0a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/e6800c36-57bc-408b-9db3-caef915e8e51.vcf</d:href><d:propstat><d:prop><d:getetag>"296f931963277b69482b2cd72938eeb1"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b02bff6e-8f85-45fd-90f7-cc6ec3627558.vcf</d:href><d:propstat><d:prop><d:getetag>"f1e6bd9646c75f3d26c0655f15a6fd4d"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/52abd7a2-3b24-4b7e-9e9f-dc99afc72e13.vcf</d:href><d:propstat><d:prop><d:getetag>"ffddf34532c42cdc6b179e0875c11018"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/db858253-6a68-418f-ae48-c5206a1d45d0.vcf</d:href><d:propstat><d:prop><d:getetag>"e2040c1f9591a9a4d22fc040454babc5"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/9475fae5-6adb-4f80-9819-a2829d02de5f.vcf</d:href><d:propstat><d:prop><d:getetag>"2e12d181b9637c51366c049f16190565"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/d4eef324-732a-4c20-8312-fcba814120b1.vcf</d:href><d:propstat><d:prop><d:getetag>"49ee063767893308085b121a8d61059
    09-29 06:48:56.653 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "ref><d:propstat><d:prop><d:getetag>"c68b9b99495fd786ef5e3b9cdd21dd0d"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b1898f91-4e09-48bf-8958-02d07cb04533.vcf</d:href><d:propstat><d:prop><d:getetag>"8dca09c26ba817b065702023a9ae3757"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/be82029a-960c-464c-92c4-e2f42e753702.vcf</d:href><d:propstat><d:prop><d:getetag>"debca2f5cc90f93a54a45d15b6e146ee"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/c42524de-32f4-4200-8f49-8882eb4b3128.vcf</d:href><d:propstat><d:prop><d:getetag>"07807d780edd0a8a690e93c26600149c"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/90a9ca59-f3dd-4dc7-9628-99d9b7c27538.vcf</d:href><d:propstat><d:prop><d:getetag>"a7f26f17e20a77060a7752f50f70e79b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/123dc129-e94a-4f42-a52c-c4fd8cef2b8d.vcf</d:href><d:propstat><d:prop><d:getetag>"678a5491debddc62cdf70cd8014db732"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/caebfac3-28d3-4058-89b0-948a8f33e773.vcf</d:href><d:propstat><d:prop><d:getetag>"6f1aca9c9f096b478176eff549dce992"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/361fd105-b2b0-4ef2-b455-1ec002d14eab.vcf</d:href><d:propstat><d:prop><d:getetag>"a609656d8bfd47586865f8c2d3fcb5a5"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/ef54a232-2378-4b76-a9ff-de3fddf6e84b.vcf</d:href><d:propstat><d:prop><d:getetag>"62b2df27ee4268f1cdbc103392cae3d0"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/05fcd7a5-f534-4abd-a8fc-c4c594703fb9.vcf</d:href><d:propstat><d:prop><d:getetag>"93ff49ffbc08037c6692e818f409b5dc"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1
    09-29 06:48:56.753 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/7f0382f5-3e3c-498f-a278-e3737ae88812.vcf</d:href><d:propstat><d:prop><d:getetag>"d6bbe3538e8740b71d659e4c5ad784c6"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/76a3b5e7-c622-44a2-85ef-cc1a92f2daae.vcf</d:href><d:propstat><d:prop><d:getetag>"ebcf318dfbbd6f1b5345107bf355bb0b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/d2b88f9b-b1ba-4ddc-9963-950942697766.vcf</d:href><d:propstat><d:prop><d:getetag>"c2d52657554b8874baed83abc41799e6"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/2b12a687-3a35-427b-ba60-f22b82ec1130.vcf</d:href><d:propstat><d:prop><d:getetag>"a92bf08e6284809db8a9c5389eac8412"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/dfcde0b2-23cf-4dfa-b712-9cf70f9e9ab8.vcf</d:href><d:propstat><d:prop><d:getetag>"5b6090a6c769639f3464f7903327562a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/642dec0e-2392-411e-bfb3-1418d3ead233.vcf</d:href><d:propstat><d:prop><d:getetag>"9b07f15c952ad411e4466ad2c6f908d9"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/4ce1361d-4eb8-4475-8f6c-a1e96f024f24.vcf</d:href><d:propstat><d:prop><d:getetag>"ec2121923a56c5902899cae6cc34b320"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/f5a0af38-6bf2-4d70-b74f-28125daa3ad0.vcf</d:href><d:propstat><d:prop><d:getetag>"8282da2cc172b524c2b4e51da289d30c"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/053fd4fc-4b26-46ba-9157-ce97820bfdaf.vcf</d:href><d:propstat><d:prop><d:getetag>"37360598a45c9f6cafb1302dae16494b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/20fbe888-710b-4c06-a241-22737cb3cdb7.vcf</d:href><d:propstat><d:prop><d:getet
    09-29 06:48:56.843 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:propstat><d:prop><d:getetag>"6dea2f99852d100847553e678b8c7856"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b3cc55be-341d-49f0-8c42-d43cca61843c.vcf</d:href><d:propstat><d:prop><d:getetag>"8a5ce0ae74af2b4358bc7e71acbab1d4"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/97b74e62-95b6-481f-a241-385191e2bbf2.vcf</d:href><d:propstat><d:prop><d:getetag>"2877dbf2b0a67a47827afff6da286204"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/2f185679-10b9-4534-8c85-6ca5b8f344c5.vcf</d:href><d:propstat><d:prop><d:getetag>"e24c6644120d289679ef93ad762adcbd"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/94854538-87bc-44e5-9414-665f6bd9afc5.vcf</d:href><d:propstat><d:prop><d:getetag>"12ebfda4d944750c47db8ea81a1bf1da"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/0ac9aa11-a6e5-4625-917e-c5c37de97a9a.vcf</d:href><d:propstat><d:prop><d:getetag>"7bd28fff8c590d1a5b5247f5131b4f93"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/83aabc60-b767-4a37-97ce-ffa4741db6ff.vcf</d:href><d:propstat><d:prop><d:getetag>"d0e0094d463a5cf5b1b2395b4f446b9a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/643a8d20-beb8-4b53-88ff-9cb2acad72f4.vcf</d:href><d:propstat><d:prop><d:getetag>"e6ed63b3f687be080657d6b3672df383"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/4dc4bd22-a634-493…
    
    [truncated while importing]


  • Hello again,

    it seems that the REPORT verb wasn't set in the apache configuration.

    Now it works!

    Could You please confirm that this was really my problem.

    Thanks and cheers,
    LowTower.


  • admin

    It is very likely that this was the problem since the REPORT property is required by the server to work with DAVdroid.



  • Okay,
    thanks a lot

    Cheers,
    LowTower.


Log in to reply
 

Looks like your connection to Bitfire App Forums was lost, please wait while we try to reconnect.