I recently had to rebuild by Nextcloud server due to a botched upgrade (I tried to go from 9 to 11 without upgrading first to 10.) Anyway, I have built it on a Linux box using Debian, MySQL, Nginx and PHP7. Everything is working fine except for Davdroid. I use Thunderbird on my desktops to connect to the calenders on the Nextcloud box using Caldav. Works great. But when I try to connect to the Caldav service from Davdroid on my phones or tablets, I can not. I deleted the cache and storage for Davdroid in Android so it does not have any of the old settings from the previous Nextcloud server. When I create the new connection in Davdroid, I enter the base URL, user name and password and connect. It asks me to accept the self signed certificate that I made for the server and I do. I then get the “Configuration detection” pop up and it just spins away forever. I have to force close the app to stop it.
I know Caldav is working because Thunderbird is able to connect to the Nextcloud server to get the calendar data. It must be something in the PROP find that is screwing things up. I’m at a loss. I’m not seeing any errors in the Nginx or PHP logs. I grabbed a log file from Davdroid as it tried to connect. See it below. (server URL and user names have been changed to protect the innocent!) ;-)Thanks for your help.
2016-12-31 13:03:36 70837 [ui.setup.DavResourceFinder] Finding initial carddav service configuration 2016-12-31 13:03:36 70837 [ui.setup.DavResourceFinder] Checking user-given URL: https://nextcloud.myserver.com/remote.php/dav/ 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering DAV property factories 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.AddressbookDescription$Factory for addressbook-description(urn:ietf:params:xml:ns:carddav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.AddressbookHomeSet$Factory for addressbook-home-set(urn:ietf:params:xml:ns:carddav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.AddressData$Factory for address-data(urn:ietf:params:xml:ns:carddav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarColor$Factory for calendar-color(http://apple.com/ns/ical/) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarData$Factory for calendar-data(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarDescription$Factory for calendar-description(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarHomeSet$Factory for calendar-home-set(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarProxyReadFor$Factory for calendar-proxy-read-for(http://calendarserver.org/ns/) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarProxyWriteFor$Factory for calendar-proxy-write-for(http://calendarserver.org/ns/) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarTimezone$Factory for calendar-timezone(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CalendarUserAddressSet$Factory for calendar-user-address-set(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CurrentUserPrincipal$Factory for current-user-principal(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.CurrentUserPrivilegeSet$Factory for current-user-privilege-set(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.DisplayName$Factory for displayname(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.GetContentType$Factory for getcontenttype(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.GetCTag$Factory for getctag(http://calendarserver.org/ns/) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.GetETag$Factory for getetag(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.GetLastModified$Factory for getlastmodified(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.GroupMembership$Factory for group-membership(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.ResourceType$Factory for resourcetype(DAV:) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.SupportedAddressData$Factory for supported-address-data(urn:ietf:params:xml:ns:carddav) 2016-12-31 13:03:36 70837 [dav4android.PropertyRegistry] Registering at.bitfire.dav4android.property.SupportedCalendarComponentSet$Factory for supported-calendar-component-set(urn:ietf:params:xml:ns:caldav) 2016-12-31 13:03:36 70837 [HttpClient$1] --> PROPFIND https://nextcloud.myserver.com/remote.php/dav/ http/1.1 2016-12-31 13:03:36 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:03:36 70837 [HttpClient$1] Content-Length: 290 2016-12-31 13:03:36 70837 [HttpClient$1] Depth: 0 2016-12-31 13:03:36 70837 [HttpClient$1] 2016-12-31 13:03:36 70837 [HttpClient$1] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind> 2016-12-31 13:03:36 70837 [HttpClient$1] --> END PROPFIND (290-byte body) 2016-12-31 13:03:36 70837 [cert4android.CustomCertManager] Certificate not trusted by system 2016-12-31 13:03:36 70837 [cert4android.CustomCertManager] Querying custom certificate trustworthiness 2016-12-31 13:03:36 1 [cert4android.CustomCertService$MessageHandler] Handling request: { when=-11ms what=1 target=at.bitfire.cert4android.CustomCertService$MessageHandler } 2016-12-31 13:03:36 70828 [cert4android.CustomCertManager$MessageHandler] Received reply from CustomCertificateService: { when=0 what=0 arg2=1 target=android.os.Handler } 2016-12-31 13:03:36 70837 [cert4android.CustomCertManager$CustomHostnameVerifier] Verifying certificate for nextcloud.myserver.com 2016-12-31 13:03:36 70837 [dav4android.BasicDigestAuthHandler] Trying Basic auth preemptively 2016-12-31 13:03:36 70837 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/ 2016-12-31 13:04:07 70837 [HttpClient$1] <-- 207 Multi-Status https://nextcloud.myserver.com/remote.php/dav/ (30553ms) 2016-12-31 13:04:07 70837 [HttpClient$1] Server: nginx/1.6.2 2016-12-31 13:04:07 70837 [HttpClient$1] Date: Sat, 31 Dec 2016 18:04:06 GMT 2016-12-31 13:04:07 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:04:07 70837 [HttpClient$1] Transfer-Encoding: chunked 2016-12-31 13:04:07 70837 [HttpClient$1] Connection: keep-alive 2016-12-31 13:04:07 70837 [HttpClient$1] Expires: Thu, 19 Nov 1981 08:52:00 GMT 2016-12-31 13:04:07 70837 [HttpClient$1] Cache-Control: no-store, no-cache, must-revalidate 2016-12-31 13:04:07 70837 [HttpClient$1] Pragma: no-cache 2016-12-31 13:04:07 70837 [HttpClient$1] Set-Cookie: oc_sessionPassphrase=gnFYPchSec312mVzruRAPMF9I39G9wGMxCNfcE%2B%2FPMDzTKswh66%2FtrdsrpU77Maav9rdkZGljry4jZ8aYBFXzud2n%2BcyLxP9VO2i2LUhXGCR573wZvLCDUtb665uag1Z; path=/; secure; HttpOnly 2016-12-31 13:04:07 70837 [HttpClient$1] Set-Cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax 2016-12-31 13:04:07 70837 [HttpClient$1] Set-Cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict 2016-12-31 13:04:07 70837 [HttpClient$1] Content-Security-Policy: default-src 'none'; 2016-12-31 13:04:07 70837 [HttpClient$1] Set-Cookie: ocboax5a90iw=qn6lff0rsqcm9abh7gtc187o70; path=/; secure; HttpOnly 2016-12-31 13:04:07 70837 [HttpClient$1] Set-Cookie: cookie_test=test; expires=Sat, 31-Dec-2016 19:04:06 GMT; Max-Age=3600 2016-12-31 13:04:07 70837 [HttpClient$1] Vary: Brief,Prefer 2016-12-31 13:04:07 70837 [HttpClient$1] DAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, calendar-access, calendar-proxy, calendar-auto-schedule, calendar-availability, calendarserver-subscribed, oc-resource-sharing, oc-calendar-publishing, calendarserver-sharing, addressbook 2016-12-31 13:04:07 70837 [HttpClient$1] 2016-12-31 13:04:07 70837 [HttpClient$1] <?xml version="1.0"?> <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"> <d:response> <d:href>/remote.php/dav/</d:href> <d:propstat> <d:prop> <d:resourcetype> <d:collection/> </d:resourcetype> <d:current-user-principal> <d:href>/remote.php/dav/principals/users/brock/</d:href> </d:current-user-principal> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> <d:propstat> <d:prop> <d:displayname/> <card:addressbook-description/> <card:addressbook-home-set/> </d:prop> <d:status>HTTP/1.1 404 Not Found</d:status> </d:propstat> </d:response> </d:multistatus> 2016-12-31 13:04:07 70837 [HttpClient$1] <-- END HTTP (842-byte body) 2016-12-31 13:04:07 70837 [dav4android.DavResource] Received <response> for https://nextcloud.myserver.com/remote.php/dav/ PARAMETER #1 = [resourcetype(DAV:): ResourceType(types=[collection(DAV:)]), displayname(DAV:): null, addressbook-description(urn:ietf:params:xml:ns:carddav): null, current-user-principal(DAV:): CurrentUserPrincipal(href=/remote.php/dav/principals/users/brock/), addressbook-home-set(urn:ietf:params:xml:ns:carddav): null] 2016-12-31 13:04:07 70837 [HttpClient$1] --> OPTIONS https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ http/1.1 2016-12-31 13:04:07 70837 [HttpClient$1] --> END OPTIONS 2016-12-31 13:04:07 70837 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ 2016-12-31 13:04:37 70837 [HttpClient$1] <-- 200 OK https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ (30504ms) 2016-12-31 13:04:37 70837 [HttpClient$1] Server: nginx/1.6.2 2016-12-31 13:04:38 70837 [HttpClient$1] Date: Sat, 31 Dec 2016 18:04:37 GMT 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Type: text/html; charset=UTF-8 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Length: 0 2016-12-31 13:04:38 70837 [HttpClient$1] Connection: keep-alive 2016-12-31 13:04:38 70837 [HttpClient$1] Expires: Thu, 19 Nov 1981 08:52:00 GMT 2016-12-31 13:04:38 70837 [HttpClient$1] Cache-Control: no-store, no-cache, must-revalidate 2016-12-31 13:04:38 70837 [HttpClient$1] Pragma: no-cache 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_username=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_session_id=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_username=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: nc_session_id=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Security-Policy: default-src 'none'; 2016-12-31 13:04:38 70837 [HttpClient$1] Set-Cookie: ocboax5a90iw=qedhrsm3nh5mn6j0vrn0djk2e6; path=/; secure; HttpOnly 2016-12-31 13:04:38 70837 [HttpClient$1] Allow: OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT 2016-12-31 13:04:38 70837 [HttpClient$1] DAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, calendar-access, calendar-proxy, calendar-auto-schedule, calendar-availability, calendarserver-subscribed, oc-resource-sharing, oc-calendar-publishing, calendarserver-sharing, addressbook 2016-12-31 13:04:38 70837 [HttpClient$1] MS-Author-Via: DAV 2016-12-31 13:04:38 70837 [HttpClient$1] Accept-Ranges: bytes 2016-12-31 13:04:38 70837 [HttpClient$1] X-Content-Type-Options: nosniff 2016-12-31 13:04:38 70837 [HttpClient$1] X-Frame-Options: SAMEORIGIN 2016-12-31 13:04:38 70837 [HttpClient$1] X-XSS-Protection: 1; mode=block 2016-12-31 13:04:38 70837 [HttpClient$1] X-Robots-Tag: none 2016-12-31 13:04:38 70837 [HttpClient$1] X-Download-Options: noopen 2016-12-31 13:04:38 70837 [HttpClient$1] X-Permitted-Cross-Domain-Policies: none 2016-12-31 13:04:38 70837 [HttpClient$1] <-- END HTTP (0-byte body) 2016-12-31 13:04:38 70837 [ui.setup.DavResourceFinder] Finding initial caldav service configuration 2016-12-31 13:04:38 70837 [ui.setup.DavResourceFinder] Checking user-given URL: https://nextcloud.myserver.com/remote.php/dav/ 2016-12-31 13:04:38 70837 [HttpClient$1] --> PROPFIND https://nextcloud.myserver.com/remote.php/dav/ http/1.1 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Length: 435 2016-12-31 13:04:38 70837 [HttpClient$1] Depth: 0 2016-12-31 13:04:38 70837 [HttpClient$1] 2016-12-31 13:04:38 70837 [HttpClient$1] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><n0:calendar-color xmlns:n0="http://apple.com/ns/ical/" /><CAL:calendar-description /><CAL:calendar-timezone /><current-user-privilege-set /><CAL:supported-calendar-component-set /><CAL:calendar-home-set /><current-user-principal /></prop></propfind> 2016-12-31 13:04:38 70837 [HttpClient$1] --> END PROPFIND (435-byte body) 2016-12-31 13:04:38 70837 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/ 2016-12-31 13:04:38 70837 [HttpClient$1] <-- 207 Multi-Status https://nextcloud.myserver.com/remote.php/dav/ (673ms) 2016-12-31 13:04:38 70837 [HttpClient$1] Server: nginx/1.6.2 2016-12-31 13:04:38 70837 [HttpClient$1] Date: Sat, 31 Dec 2016 18:04:37 GMT 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:04:38 70837 [HttpClient$1] Transfer-Encoding: chunked 2016-12-31 13:04:38 70837 [HttpClient$1] Connection: keep-alive 2016-12-31 13:04:38 70837 [HttpClient$1] Expires: Thu, 19 Nov 1981 08:52:00 GMT 2016-12-31 13:04:38 70837 [HttpClient$1] Cache-Control: no-store, no-cache, must-revalidate 2016-12-31 13:04:38 70837 [HttpClient$1] Pragma: no-cache 2016-12-31 13:04:38 70837 [HttpClient$1] Content-Security-Policy: default-src 'none'; 2016-12-31 13:04:38 70837 [HttpClient$1] Vary: Brief,Prefer 2016-12-31 13:04:38 70837 [HttpClient$1] DAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, calendar-access, calendar-proxy, calendar-auto-schedule, calendar-availability, calendarserver-subscribed, oc-resource-sharing, oc-calendar-publishing, calendarserver-sharing, addressbook 2016-12-31 13:04:38 70837 [HttpClient$1] 2016-12-31 13:04:38 70837 [HttpClient$1] <?xml version="1.0"?> <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"> <d:response> <d:href>/remote.php/dav/</d:href> <d:propstat> <d:prop> <d:resourcetype> <d:collection/> </d:resourcetype> <d:current-user-privilege-set> <d:privilege> <d:all/> </d:privilege> <d:privilege> <d:read/> </d:privilege> <d:privilege> <d:write/> </d:privilege> <d:privilege> <d:write-properties/> </d:privilege> <d:privilege> <d:write-content/> </d:privilege> <d:privilege> <d:unlock/> </d:privilege> <d:privilege> <d:bind/> </d:privilege> <d:privilege> <d:unbind/> </d:privilege> <d:privilege> <d:read-acl/> </d:privilege> <d:privilege> <d:read-current-user-privilege-set/> </d:privilege> </d:current-user-privilege-set> <d:current-user-principal> <d:href>/remote.php/dav/principals/users/brock/</d:href> </d:current-user-principal> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> <d:propstat> <d:prop> <d:displayname/> <x1:calendar-color xmlns:x1="http://apple.com/ns/ical/"/> <cal:calendar-description/> <cal:calendar-timezone/> <cal:supported-calendar-component-set/> <cal:calendar-home-set/> </d:prop> <d:status>HTTP/1.1 404 Not Found</d:status> </d:propstat> </d:response> </d:multistatus> 2016-12-31 13:04:38 70837 [HttpClient$1] <-- END HTTP (1646-byte body) 2016-12-31 13:04:38 70837 [dav4android.DavResource] Received <response> for https://nextcloud.myserver.com/remote.php/dav/ PARAMETER #1 = [calendar-timezone(urn:ietf:params:xml:ns:caldav): null, current-user-privilege-set(DAV:): [read/write], calendar-color(http://apple.com/ns/ical/): null, calendar-description(urn:ietf:params:xml:ns:caldav): null, displayname(DAV:): null, resourcetype(DAV:): ResourceType(types=[collection(DAV:)]), current-user-principal(DAV:): CurrentUserPrincipal(href=/remote.php/dav/principals/users/brock/), supported-calendar-component-set(urn:ietf:params:xml:ns:caldav): null, calendar-home-set(urn:ietf:params:xml:ns:caldav): null] 2016-12-31 13:04:38 70837 [HttpClient$1] --> OPTIONS https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ http/1.1 2016-12-31 13:04:38 70837 [HttpClient$1] --> END OPTIONS 2016-12-31 13:04:38 70837 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ 2016-12-31 13:04:39 70837 [HttpClient$1] <-- 200 OK https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ (331ms) 2016-12-31 13:04:39 70837 [HttpClient$1] Server: nginx/1.6.2 2016-12-31 13:04:39 70837 [HttpClient$1] Date: Sat, 31 Dec 2016 18:04:38 GMT 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Type: text/html; charset=UTF-8 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Length: 0 2016-12-31 13:04:39 70837 [HttpClient$1] Connection: keep-alive 2016-12-31 13:04:39 70837 [HttpClient$1] Expires: Thu, 19 Nov 1981 08:52:00 GMT 2016-12-31 13:04:39 70837 [HttpClient$1] Cache-Control: no-store, no-cache, must-revalidate 2016-12-31 13:04:39 70837 [HttpClient$1] Pragma: no-cache 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Security-Policy: default-src 'none'; 2016-12-31 13:04:39 70837 [HttpClient$1] Allow: OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT 2016-12-31 13:04:39 70837 [HttpClient$1] DAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, calendar-access, calendar-proxy, calendar-auto-schedule, calendar-availability, calendarserver-subscribed, oc-resource-sharing, oc-calendar-publishing, calendarserver-sharing, addressbook 2016-12-31 13:04:39 70837 [HttpClient$1] MS-Author-Via: DAV 2016-12-31 13:04:39 70837 [HttpClient$1] Accept-Ranges: bytes 2016-12-31 13:04:39 70837 [HttpClient$1] X-Content-Type-Options: nosniff 2016-12-31 13:04:39 70837 [HttpClient$1] X-Frame-Options: SAMEORIGIN 2016-12-31 13:04:39 70837 [HttpClient$1] X-XSS-Protection: 1; mode=block 2016-12-31 13:04:39 70837 [HttpClient$1] X-Robots-Tag: none 2016-12-31 13:04:39 70837 [HttpClient$1] X-Download-Options: noopen 2016-12-31 13:04:39 70837 [HttpClient$1] X-Permitted-Cross-Domain-Policies: none 2016-12-31 13:04:39 70837 [HttpClient$1] <-- END HTTP (0-byte body) 2016-12-31 13:04:39 70837 [HttpClient$1] --> PROPFIND https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ http/1.1 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Length: 205 2016-12-31 13:04:39 70837 [HttpClient$1] Depth: 0 2016-12-31 13:04:39 70837 [HttpClient$1] 2016-12-31 13:04:39 70837 [HttpClient$1] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><CAL:calendar-user-address-set /></prop></propfind> 2016-12-31 13:04:39 70837 [HttpClient$1] --> END PROPFIND (205-byte body) 2016-12-31 13:04:39 70837 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ 2016-12-31 13:04:39 70837 [HttpClient$1] <-- 207 Multi-Status https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ (330ms) 2016-12-31 13:04:39 70837 [HttpClient$1] Server: nginx/1.6.2 2016-12-31 13:04:39 70837 [HttpClient$1] Date: Sat, 31 Dec 2016 18:04:38 GMT 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:04:39 70837 [HttpClient$1] Transfer-Encoding: chunked 2016-12-31 13:04:39 70837 [HttpClient$1] Connection: keep-alive 2016-12-31 13:04:39 70837 [HttpClient$1] Expires: Thu, 19 Nov 1981 08:52:00 GMT 2016-12-31 13:04:39 70837 [HttpClient$1] Cache-Control: no-store, no-cache, must-revalidate 2016-12-31 13:04:39 70837 [HttpClient$1] Pragma: no-cache 2016-12-31 13:04:39 70837 [HttpClient$1] Content-Security-Policy: default-src 'none'; 2016-12-31 13:04:39 70837 [HttpClient$1] Vary: Brief,Prefer 2016-12-31 13:04:39 70837 [HttpClient$1] DAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, calendar-access, calendar-proxy, calendar-auto-schedule, calendar-availability, calendarserver-subscribed, oc-resource-sharing, oc-calendar-publishing, calendarserver-sharing, addressbook 2016-12-31 13:04:39 70837 [HttpClient$1] 2016-12-31 13:04:39 70837 [HttpClient$1] <?xml version="1.0"?> <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"> <d:response> <d:href>/remote.php/dav/principals/users/brock/</d:href> <d:propstat> <d:prop> <cal:calendar-user-address-set> <d:href>/remote.php/dav/principals/users/brock/</d:href> </cal:calendar-user-address-set> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response> </d:multistatus> 2016-12-31 13:04:39 70837 [HttpClient$1] <-- END HTTP (618-byte body) 2016-12-31 13:04:39 70837 [dav4android.DavResource] Received <response> for https://nextcloud.myserver.com/remote.php/dav/principals/users/brock/ PARAMETER #1 = [calendar-user-address-set(urn:ietf:params:xml:ns:caldav): hrefs=[/remote.php/dav/principals/users/brock/]] 2016-12-31 13:07:06 70840 [ui.setup.DavResourceFinder] Finding initial carddav service configuration 2016-12-31 13:07:06 70840 [ui.setup.DavResourceFinder] Checking user-given URL: https://nextcloud.myserver.com/remote.php/dav/ 2016-12-31 13:07:06 70840 [HttpClient$1] --> PROPFIND https://nextcloud.myserver.com/remote.php/dav/ http/1.1 2016-12-31 13:07:06 70840 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-12-31 13:07:06 70840 [HttpClient$1] Content-Length: 290 2016-12-31 13:07:06 70840 [HttpClient$1] Depth: 0 2016-12-31 13:07:06 70840 [HttpClient$1] 2016-12-31 13:07:06 70840 [HttpClient$1] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind> 2016-12-31 13:07:06 70840 [HttpClient$1] --> END PROPFIND (290-byte body) 2016-12-31 13:07:07 70840 [cert4android.CustomCertManager$CustomHostnameVerifier] Verifying certificate for nextcloud.myserver.com 2016-12-31 13:07:07 70840 [dav4android.BasicDigestAuthHandler] Trying Basic auth preemptively 2016-12-31 13:07:07 70840 [dav4android.BasicDigestAuthHandler] Adding Basic authorization header for https://nextcloud.myserver.com/remote.php/dav/