XML: start-element (99, {DAV:, write-content}) => 99 XML: end-element (99, {DAV:, write-content}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, bind}) => 99 XML: end-element (99, {DAV:, bind}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, unbind}) => 99 XML: end-element (99, {DAV:, unbind}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, unlock}) => 99 XML: end-element (99, {DAV:, unlock}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read}) => 99 XML: end-element (99, {DAV:, read}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read-acl}) => 99 XML: end-element (99, {DAV:, read-acl}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read-current-user-privilege-set}) => 99 XML: end-element (99, {DAV:, read-current-user-privilege-set}) XML: end-element (99, {DAV:, privilege}) XML: end-element (99, {DAV:, current-user-privilege-set}) Got property #2: {DAV:}displayname. XML: start-element (50, {DAV:, displayname}) => 99 XML: char-data (99) returns 0 XML: end-element (99, {DAV:, displayname}) Got property #3: {urn:ietf:params:xml:ns:carddav}supported-address-data. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, supported-address-data}) => 99 XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: end-element (99, {urn:ietf:params:xml:ns:carddav, supported-address-data}) Got property #4: {DAV:}resourcetype. XML: start-element (50, {DAV:, resourcetype}) => 99 XML: start-element (99, {DAV:, collection}) => 99 XML: end-element (99, {DAV:, collection}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) XML: end-element (99, {DAV:, resourcetype}) XML: end-element (50, {DAV:, prop}) XML: start-element (7, {DAV:, status}) => 6 XML: char-data (6) returns 0 Decoded status line: HTTP/1.1 200 OK XML: end-element (6, {DAV:, status}) XML: end-element (7, {DAV:, propstat}) XML: start-element (2, {DAV:, propstat}) => 7 XML: start-element (7, {DAV:, prop}) => 50 Got property #0: {DAV:}alternate-URI-set. XML: start-element (50, {DAV:, alternate-URI-set}) => 99 XML: end-element (99, {DAV:, alternate-URI-set}) Got property #1: {DAV:}principal-URL. XML: start-element (50, {DAV:, principal-URL}) => 99 XML: end-element (99, {DAV:, principal-URL}) Got property #2: {DAV:}group-member-set. XML: start-element (50, {DAV:, group-member-set}) => 99 XML: end-element (99, {DAV:, group-member-set}) Got property #3: {DAV:}group-membership. XML: start-element (50, {DAV:, group-membership}) => 99 XML: end-element (99, {DAV:, group-membership}) Got property #4: {urn:ietf:params:xml:ns:carddav}addressbook-home-set. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, addressbook-home-set}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook-home-set}) Got property #5: {urn:ietf:params:xml:ns:carddav}principal-address. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, principal-address}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, principal-address}) Got property #6: {urn:ietf:params:xml:ns:carddav}addressbook-description. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, addressbook-description}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook-description}) Got property #7: {urn:ietf:params:xml:ns:carddav}max-resource-size. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, max-resource-size}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, max-resource-size}) XML: end-element (50, {DAV:, prop}) XML: start-element (7, {DAV:, status}) => 6 XML: char-data (6) returns 0 Decoded status line: HTTP/1.1 404 Not Found XML: end-element (6, {DAV:, status}) XML: end-element (7, {DAV:, propstat}) XML: end-element (2, {DAV:, response}) XML: end-element (1, {DAV:, multistatus}) XML: xmlParseChunk returned 0 XML: End of document. XML: xmlParseChunk returned 0 Running post_send hooks ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) Request ends, status 207 class 2xx, error line: 207 Multi-Status [DEBUG 00:00:08] credentials accepted Running destroy hooks. Request ends. [DEBUG 00:00:08] current-user-privilege-set: [DEBUG 00:00:08] found Address Book = https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~c3e8b7c1-2d33-9c17-c0a1-61f2a9f1ccc7/ [DEBUG 00:00:08] skipping listing because collection cannot contain other relevant collections: https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~c3e8b7c1-2d33-9c17-c0a1-61f2a9f1ccc7/ [DEBUG 00:00:08] follow candidate https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ [DEBUG 00:00:08] testing https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ [DEBUG 00:00:08] debugging: read all WebDAV properties of https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ [DEBUG 00:00:08] starting PROPFIND, credentials okay, no deadline ah_create, for WWW-Authenticate Running pre_send hooks auth: Sending 'Basic' response. Sending request headers: PROPFIND /rpc/addressbooks/{emailaddress}/contacts~favourites/ HTTP/1.1 Connection: TE TE: trailers Host: {hosturl}:2080 Depth: 0 Content-Length: 84 Content-Type: application/xml Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx User-Agent: SyncEvolution Sending request-line and headers: Sending request body: Body block (84 bytes): [ ] Request sent; retry is 1. [status-line] < HTTP/1.1 207 Multi-Status [hdr] Date: Wed, 14 Sep 2016 08:18:36 GMT Header Name: [date], Value: [Wed, 14 Sep 2016 08:18:36 GMT] [hdr] Server: cPanel Header Name: [server], Value: [cPanel] [hdr] Persistent-Auth: false Header Name: [persistent-auth], Value: [false] [hdr] Host: {hosturl}:2080 Header Name: [host], Value: [{hosturl}:2080] [hdr] Cache-Control: no-cache Header Name: [cache-control], Value: [no-cache] [hdr] Connection: Keep-Alive Header Name: [connection], Value: [Keep-Alive] [hdr] Pragma: no-cache Header Name: [pragma], Value: [no-cache] [hdr] Vary: Accept-Encoding Header Name: [vary], Value: [Accept-Encoding] [hdr] Content-Length: 492 Header Name: [content-length], Value: [492] [hdr] Content-Type: application/xml; charset=utf-8 Header Name: [content-type], Value: [application/xml; charset=utf-8] [hdr] Expires: Fri, 01 Jan 1990 00:00:00 GMT Header Name: [expires], Value: [Fri, 01 Jan 1990 00:00:00 GMT] [hdr] DAV: 1, 3, extended-mkcol, calendar-access, calendar-proxy, addressbook, 2, access-control, calendarserver-principal-property-search Header Name: [dav], Value: [1, 3, extended-mkcol, calendar-access, calendar-proxy, addressbook, 2, access-control, calendarserver-principal-property-search] [hdr] Set-Cookie: Horde={horde_secret_key}; path=/; domain={hosturl}; HttpOnly Header Name: [set-cookie], Value: [Horde={horde_secret_key}; path=/; domain={hosturl}; HttpOnly] [hdr] Set-Cookie: horde_secret_key={horde_secret_key}; path=/; domain={hosturl}; httponly Header Name: [set-cookie], Value: [horde_secret_key={horde_secret_key}; path=/; domain={hosturl}; httponly] [hdr] Set-Cookie: default_horde_view=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain={hosturl} Header Name: [set-cookie], Value: [default_horde_view=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain={hosturl}] [hdr] X-Powered-By: PHP/5.4.31 Header Name: [x-powered-by], Value: [PHP/5.4.31] [hdr] End of headers. Running post_headers hooks Reading 492 bytes of response body. Got 492 bytes. Read block (492 bytes): [ /rpc/addressbooks/{emailaddress}/contacts~favourites/HTTP/1.1 200 OK ] XML: Parsing 492 bytes. XML: start-element (0, {DAV:, multistatus}) => 1 XML: start-element (1, {DAV:, response}) => 2 XML: start-element (2, {DAV:, href}) => 4 XML: char-data (4) returns 0 XML: end-element (4, {DAV:, href}) XML: start-element (2, {DAV:, propstat}) => 7 XML: start-element (7, {DAV:, prop}) => 50 Got property #0: {DAV:}resourcetype. XML: start-element (50, {DAV:, resourcetype}) => 99 XML: start-element (99, {DAV:, collection}) => 99 XML: end-element (99, {DAV:, collection}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) XML: end-element (99, {DAV:, resourcetype}) XML: end-element (50, {DAV:, prop}) XML: start-element (7, {DAV:, status}) => 6 XML: char-data (6) returns 0 Decoded status line: HTTP/1.1 200 OK XML: end-element (6, {DAV:, status}) XML: end-element (7, {DAV:, propstat}) XML: end-element (2, {DAV:, response}) XML: end-element (1, {DAV:, multistatus}) XML: xmlParseChunk returned 0 XML: End of document. XML: xmlParseChunk returned 0 Running post_send hooks ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) Request ends, status 207 class 2xx, error line: 207 Multi-Status Running destroy hooks. Request ends. [DEBUG 00:00:09] read relevant properties of https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ [DEBUG 00:00:09] starting PROPFIND, credentials okay, deadline in 290.9s ah_create, for WWW-Authenticate Running pre_send hooks auth: Sending 'Basic' response. [DEBUG 00:00:09] forced sending credentials Sending request headers: PROPFIND /rpc/addressbooks/{emailaddress}/contacts~favourites/ HTTP/1.1 Connection: TE TE: trailers Host: {hosturl}:2080 Depth: 0 Content-Length: 671 Content-Type: application/xml Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx User-Agent: SyncEvolution Sending request-line and headers: Sending request body: Body block (671 bytes): [ ] Request sent; retry is 1. [status-line] < HTTP/1.1 207 Multi-Status [hdr] Date: Wed, 14 Sep 2016 08:18:37 GMT Header Name: [date], Value: [Wed, 14 Sep 2016 08:18:37 GMT] [hdr] Server: cPanel Header Name: [server], Value: [cPanel] [hdr] Persistent-Auth: false Header Name: [persistent-auth], Value: [false] [hdr] Host: {hosturl}:2080 Header Name: [host], Value: [{hosturl}:2080] [hdr] Cache-Control: no-cache Header Name: [cache-control], Value: [no-cache] [hdr] Connection: Keep-Alive Header Name: [connection], Value: [Keep-Alive] [hdr] Pragma: no-cache Header Name: [pragma], Value: [no-cache] [hdr] Vary: Accept-Encoding Header Name: [vary], Value: [Accept-Encoding] [hdr] Content-Length: 1951 Header Name: [content-length], Value: [1951] [hdr] Content-Type: application/xml; charset=utf-8 Header Name: [content-type], Value: [application/xml; charset=utf-8] [hdr] Expires: Fri, 01 Jan 1990 00:00:00 GMT Header Name: [expires], Value: [Fri, 01 Jan 1990 00:00:00 GMT] [hdr] DAV: 1, 3, extended-mkcol, calendar-access, calendar-proxy, addressbook, 2, access-control, calendarserver-principal-property-search Header Name: [dav], Value: [1, 3, extended-mkcol, calendar-access, calendar-proxy, addressbook, 2, access-control, calendarserver-principal-property-search] [hdr] Set-Cookie: Horde={horde_secret_key}; path=/; domain={hosturl}; HttpOnly Header Name: [set-cookie], Value: [Horde={horde_secret_key}; path=/; domain={hosturl}; HttpOnly] [hdr] Set-Cookie: horde_secret_key={horde_secret_key}; path=/; domain={hosturl}; httponly Header Name: [set-cookie], Value: [horde_secret_key={horde_secret_key}; path=/; domain={hosturl}; httponly] [hdr] Set-Cookie: default_horde_view=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain={hosturl} Header Name: [set-cookie], Value: [default_horde_view=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain={hosturl}] [hdr] X-Powered-By: PHP/5.4.31 Header Name: [x-powered-by], Value: [PHP/5.4.31] [hdr] End of headers. Running post_headers hooks Reading 1951 bytes of response body. Got 1951 bytes. Read block (1951 bytes): [ /rpc/addressbooks/{emailaddress}/contacts~favourites//rpc/principals/{emailaddress}/Favourite RecipientsHTTP/1.1 200 OKHTTP/1.1 404 Not Found ] XML: Parsing 1951 bytes. XML: start-element (0, {DAV:, multistatus}) => 1 XML: start-element (1, {DAV:, response}) => 2 XML: start-element (2, {DAV:, href}) => 4 XML: char-data (4) returns 0 XML: end-element (4, {DAV:, href}) XML: start-element (2, {DAV:, propstat}) => 7 XML: start-element (7, {DAV:, prop}) => 50 Got property #0: {DAV:}current-user-principal. XML: start-element (50, {DAV:, current-user-principal}) => 99 XML: start-element (99, {DAV:, href}) => 99 XML: char-data (99) returns 0 XML: end-element (99, {DAV:, href}) XML: end-element (99, {DAV:, current-user-principal}) Got property #1: {DAV:}current-user-privilege-set. XML: start-element (50, {DAV:, current-user-privilege-set}) => 99 XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, write}) => 99 XML: end-element (99, {DAV:, write}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, write-acl}) => 99 XML: end-element (99, {DAV:, write-acl}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, write-properties}) => 99 XML: end-element (99, {DAV:, write-properties}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, write-content}) => 99 XML: end-element (99, {DAV:, write-content}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, bind}) => 99 XML: end-element (99, {DAV:, bind}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, unbind}) => 99 XML: end-element (99, {DAV:, unbind}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, unlock}) => 99 XML: end-element (99, {DAV:, unlock}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read}) => 99 XML: end-element (99, {DAV:, read}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read-acl}) => 99 XML: end-element (99, {DAV:, read-acl}) XML: end-element (99, {DAV:, privilege}) XML: start-element (99, {DAV:, privilege}) => 99 XML: start-element (99, {DAV:, read-current-user-privilege-set}) => 99 XML: end-element (99, {DAV:, read-current-user-privilege-set}) XML: end-element (99, {DAV:, privilege}) XML: end-element (99, {DAV:, current-user-privilege-set}) Got property #2: {DAV:}displayname. XML: start-element (50, {DAV:, displayname}) => 99 XML: char-data (99) returns 0 XML: end-element (99, {DAV:, displayname}) Got property #3: {urn:ietf:params:xml:ns:carddav}supported-address-data. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, supported-address-data}) => 99 XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, address-data-type}) XML: end-element (99, {urn:ietf:params:xml:ns:carddav, supported-address-data}) Got property #4: {DAV:}resourcetype. XML: start-element (50, {DAV:, resourcetype}) => 99 XML: start-element (99, {DAV:, collection}) => 99 XML: end-element (99, {DAV:, collection}) XML: start-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook}) XML: end-element (99, {DAV:, resourcetype}) XML: end-element (50, {DAV:, prop}) XML: start-element (7, {DAV:, status}) => 6 XML: char-data (6) returns 0 Decoded status line: HTTP/1.1 200 OK XML: end-element (6, {DAV:, status}) XML: end-element (7, {DAV:, propstat}) XML: start-element (2, {DAV:, propstat}) => 7 XML: start-element (7, {DAV:, prop}) => 50 Got property #0: {DAV:}alternate-URI-set. XML: start-element (50, {DAV:, alternate-URI-set}) => 99 XML: end-element (99, {DAV:, alternate-URI-set}) Got property #1: {DAV:}principal-URL. XML: start-element (50, {DAV:, principal-URL}) => 99 XML: end-element (99, {DAV:, principal-URL}) Got property #2: {DAV:}group-member-set. XML: start-element (50, {DAV:, group-member-set}) => 99 XML: end-element (99, {DAV:, group-member-set}) Got property #3: {DAV:}group-membership. XML: start-element (50, {DAV:, group-membership}) => 99 XML: end-element (99, {DAV:, group-membership}) Got property #4: {urn:ietf:params:xml:ns:carddav}addressbook-home-set. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, addressbook-home-set}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook-home-set}) Got property #5: {urn:ietf:params:xml:ns:carddav}principal-address. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, principal-address}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, principal-address}) Got property #6: {urn:ietf:params:xml:ns:carddav}addressbook-description. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, addressbook-description}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, addressbook-description}) Got property #7: {urn:ietf:params:xml:ns:carddav}max-resource-size. XML: start-element (50, {urn:ietf:params:xml:ns:carddav, max-resource-size}) => 99 XML: end-element (99, {urn:ietf:params:xml:ns:carddav, max-resource-size}) XML: end-element (50, {DAV:, prop}) XML: start-element (7, {DAV:, status}) => 6 XML: char-data (6) returns 0 Decoded status line: HTTP/1.1 404 Not Found XML: end-element (6, {DAV:, status}) XML: end-element (7, {DAV:, propstat}) XML: end-element (2, {DAV:, response}) XML: end-element (1, {DAV:, multistatus}) XML: xmlParseChunk returned 0 XML: End of document. XML: xmlParseChunk returned 0 Running post_send hooks ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) Request ends, status 207 class 2xx, error line: 207 Multi-Status [DEBUG 00:00:09] credentials accepted Running destroy hooks. Request ends. [DEBUG 00:00:09] current-user-privilege-set: [DEBUG 00:00:09] found Favourite Recipients = https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ [DEBUG 00:00:09] skipping listing because collection cannot contain other relevant collections: https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/ carddav: Shared Address Book [{cpanelacct}] (https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~e9367a28-cf63-f046-2aa7-f581084871bf/) Address Book (https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~c3e8b7c1-2d33-9c17-c0a1-61f2a9f1ccc7/) Favourite Recipients (https://{hosturl}:2080/rpc/addressbooks/{emailaddress}/contacts~favourites/) sess: Destroying session.