[DEBUG 00:00:00] *** starting Client::Source::google_carddav::testRemoveProperties *** [DEBUG 00:00:00] ClientTest.cpp:1629: starting CPPUNIT_ASSERT(config.m_import) [DEBUG 00:00:00] ClientTest.cpp:1629: ending CPPUNIT_ASSERT(config.m_import) [DEBUG 00:00:00] ClientTest.cpp:1630: starting CPPUNIT_ASSERT(config.m_dump) [DEBUG 00:00:00] ClientTest.cpp:1630: ending CPPUNIT_ASSERT(config.m_dump) [DEBUG 00:00:00] ClientTest.cpp:1631: starting CPPUNIT_ASSERT(config.m_compare) [DEBUG 00:00:00] ClientTest.cpp:1631: ending CPPUNIT_ASSERT(config.m_compare) [DEBUG 00:00:00] ClientTest.cpp:1632: starting CPPUNIT_ASSERT(!config.m_testcases.empty()) [DEBUG 00:00:00] ClientTest.cpp:1632: ending CPPUNIT_ASSERT(!config.m_testcases.empty()) [DEBUG 00:00:00] ClientTest.cpp:1633: starting CPPUNIT_ASSERT(config.m_createSourceA) [DEBUG 00:00:00] ClientTest.cpp:1633: ending CPPUNIT_ASSERT(config.m_createSourceA) [DEBUG 00:00:00] ClientTest.cpp:1635: starting deleteAll(createSourceA) [DEBUG 00:00:00] ClientTest.cpp:802: starting CPPUNIT_ASSERT(createSource.createSource) [DEBUG 00:00:00] ClientTest.cpp:802: ending CPPUNIT_ASSERT(createSource.createSource) [DEBUG 00:00:00] ClientTest.cpp:807: starting source.reset(createSource()) [DEBUG 00:00:00] instantiating testing source google_carddav in config target-config@client-test-googlecontacts, with tracking name _1_A [DEBUG 00:00:00] checking password property 'password' in config 'googlecontacts_1@client-test-googlecontacts-1' with user identity '' [DEBUG 00:00:00] checking password property 'databasePassword' in datastore 'google_carddav' of config 'googlecontacts_1@client-test-googlecontacts-1' with user identity 'goa:syncevolution.list@gmail.com' [DEBUG 00:00:00] overriding testing source google_carddav properties with the ones from config googlecontacts_1 = /data/runtests/work/testing-amd64/home/googlecontacts/config/syncevolution/client-test-googlecontacts-1/peers/googlecontacts_1 [DEBUG 00:00:00] sync = disabled (default) [DEBUG 00:00:00] uri = (default) [DEBUG 00:00:00] backend = CardDAV (set) [DEBUG 00:00:00] syncFormat = (default) [DEBUG 00:00:00] forceSyncFormat = 0 (default) [DEBUG 00:00:00] database = https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ (set) [DEBUG 00:00:00] databaseFormat = (default) [DEBUG 00:00:00] databaseUser = goa:syncevolution.list@gmail.com (set) [DEBUG 00:00:00] databasePassword = (default) [DEBUG 00:00:00] additional property backend = carddav (from CLIENT_TEST_WEBDAV) [DEBUG 00:00:00] ClientTest.cpp:424: starting CPPUNIT_ASSERT(get()) [DEBUG 00:00:00] ClientTest.cpp:424: ending CPPUNIT_ASSERT(get()) [DEBUG 00:00:00] ClientTest.cpp:425: starting CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:00] ClientTest.cpp:425: ending CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:00] ClientTest.cpp:431: starting get()->open() [DEBUG 00:00:00] ClientTest.cpp:431: ending get()->open() [DEBUG 00:00:00] using libneon neon 0.30.2: Library build, IPv6, libxml 2.9.4, zlib 1.2.8, GNU TLS 3.5.6. with SSL, ZLIB, IPV6, TS_SSL, I18N [DEVELOPER 00:00:00] stderr: HTTP session to https://www.googleapis.com:443 begins. [DEBUG 00:00:00] client cert is missing [INFO 00:00:00] carddav #A: using configured database=https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:00] using username 'goa:syncevolution.list@gmail.com' from datastore config for WebDAV, password not set [DEBUG 00:00:00] looking for identity provider for goa:syncevolution.list@gmail.com [DEBUG 00:00:01] Looking up all accounts in GNOME Online Accounts, searching for 'syncevolution.list@gmail.com'. [DEBUG 00:00:01] GOA object /org/gnome/OnlineAccounts/Accounts/account_1379073187 implements org.gnome.OnlineAccounts.Account, org.gnome.OnlineAccounts.Calendar, org.gnome.OnlineAccounts.Chat, org.gnome.OnlineAccounts.Contacts, org.gnome.OnlineAccounts.Documents, org.gnome.OnlineAccounts.Mail, org.gnome.OnlineAccounts.OAuth2Based [DEBUG 00:00:01] GOA account Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:01] found matching GNOME Online Account for 'syncevolution.list@gmail.com': Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:01] GOA object /org/gnome/OnlineAccounts/Manager implements org.gnome.OnlineAccounts.Manager [DEBUG 00:00:01] carddav #A: slow sync or testing, do full item scan to detect changes [DEBUG 00:00:01] starting PROPFIND, credentials unverified, deadline in 300.0s [DEBUG 00:00:01] got new OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' for next request [DEVELOPER 00:00:01] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:01] stderr: Running pre_send hooks [DEBUG 00:00:01] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:01] stderr: Sending request headers: [DEVELOPER 00:00:01] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:01] stderr: Connection: TE [DEVELOPER 00:00:01] stderr: TE: trailers [DEVELOPER 00:00:01] stderr: Host: www.googleapis.com [DEVELOPER 00:00:01] stderr: Depth: 1 [DEVELOPER 00:00:01] stderr: Content-Length: 141 [DEVELOPER 00:00:01] stderr: Content-Type: application/xml [DEVELOPER 00:00:01] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:01] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:01] stderr: [DEVELOPER 00:00:01] stderr: Sending request-line and headers: [DEVELOPER 00:00:01] stderr: Doing DNS lookup on proxy.vlan13.01.org... [DEVELOPER 00:00:01] stderr: req: Connecting to 10.0.13.1:3128 [DEVELOPER 00:00:01] stderr: Running pre_send hooks [DEBUG 00:00:01] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:02] stderr: Sending request headers: [DEVELOPER 00:00:02] stderr: CONNECT www.googleapis.com:443 HTTP/1.1 [DEVELOPER 00:00:02] stderr: Connection: TE [DEVELOPER 00:00:02] stderr: TE: trailers [DEVELOPER 00:00:02] stderr: Host: www.googleapis.com [DEVELOPER 00:00:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:02] stderr: [DEVELOPER 00:00:02] stderr: Sending request-line and headers: [DEVELOPER 00:00:02] stderr: Request sent; retry is 0. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 200 Connection established [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: Request ends, status 200 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 200 Connection established [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEVELOPER 00:00:02] stderr: Sending request body: [DEVELOPER 00:00:02] stderr: Body block (141 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:02] stderr: <getetag xmlns="DAV:"/> [DEVELOPER 00:00:02] stderr: <resourcetype xmlns="DAV:"/> [DEVELOPER 00:00:02] stderr: </prop></propfind> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: Request sent; retry is 0. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:02] stderr: [hdr] Server: GSE [DEVELOPER 00:00:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: [chunk] < 2a1 [DEVELOPER 00:00:02] stderr: Got chunk size: 673 [DEVELOPER 00:00:02] stderr: Reading 673 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 605 bytes. [DEVELOPER 00:00:02] stderr: Read block (605 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:02] stderr: <d:response> [DEVELOPER 00:00:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <d:resourcetype> [DEVELOPER 00:00:02] stderr: <d:collection/> [DEVELOPER 00:00:02] stderr: <card:addressbook/> [DEVELOPER 00:00:02] stderr: </d:resourcetype> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 404 Not Found</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <d:get] [DEVELOPER 00:00:02] stderr: Reading 68 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 68 bytes. [DEVELOPER 00:00:02] stderr: Read block (68 bytes): [DEVELOPER 00:00:02] stderr: [etag/> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: </d:response> [DEVELOPER 00:00:02] stderr: </d:multistatus> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: [chunk] < 0 [DEVELOPER 00:00:02] stderr: Got chunk size: 0 [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 207 Multi-Status [DEBUG 00:00:02] credentials accepted [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEBUG 00:00:02] ClientTest.cpp:439: starting get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:439: ending get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:807: ending source.reset(createSource()) [DEBUG 00:00:02] ClientTest.cpp:807: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:807: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:810: starting source->removeAllItems() [DEBUG 00:00:02] ClientTest.cpp:810: ending source->removeAllItems() [DEBUG 00:00:02] ClientTest.cpp:810: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:810: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:811: starting source.reset() [DEBUG 00:00:02] ClientTest.cpp:454: starting CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:454: ending CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:455: starting CPPUNIT_ASSERT(m_active) [DEBUG 00:00:02] ClientTest.cpp:455: ending CPPUNIT_ASSERT(m_active) [DEBUG 00:00:02] ClientTest.cpp:458: starting get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:00:02] ClientTest.cpp:458: ending get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:00:02] ClientTest.cpp:461: starting anchor = get()->endSync(true) [DEBUG 00:00:02] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:00:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:02] stderr: Running pre_send hooks [DEBUG 00:00:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:02] stderr: Sending request headers: [DEVELOPER 00:00:02] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:02] stderr: Connection: TE [DEVELOPER 00:00:02] stderr: TE: trailers [DEVELOPER 00:00:02] stderr: Host: www.googleapis.com [DEVELOPER 00:00:02] stderr: Depth: 0 [DEVELOPER 00:00:02] stderr: Content-Length: 137 [DEVELOPER 00:00:02] stderr: Content-Type: application/xml [DEVELOPER 00:00:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:02] stderr: [DEVELOPER 00:00:02] stderr: Sending request-line and headers: [DEVELOPER 00:00:02] stderr: Sending request body: [DEVELOPER 00:00:02] stderr: Body block (137 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:02] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:00:02] stderr: </prop></propfind> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: Request sent; retry is 1. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:02] stderr: [hdr] Server: GSE [DEVELOPER 00:00:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: [chunk] < 202 [DEVELOPER 00:00:02] stderr: Got chunk size: 514 [DEVELOPER 00:00:02] stderr: Reading 514 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 514 bytes. [DEVELOPER 00:00:02] stderr: Read block (514 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:02] stderr: <d:response> [DEVELOPER 00:00:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <cs:getctag>"23ad7c904aa665e3.0"</cs:getctag> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: </d:response> [DEVELOPER 00:00:02] stderr: </d:multistatus> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: [chunk] < 0 [DEVELOPER 00:00:02] stderr: Got chunk size: 0 [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 207 Multi-Status [DEBUG 00:00:02] credentials accepted [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEBUG 00:00:02] ClientTest.cpp:461: ending anchor = get()->endSync(true) [DEBUG 00:00:02] ClientTest.cpp:463: starting get()->close() [DEBUG 00:00:02] ClientTest.cpp:463: ending get()->close() [DEBUG 00:00:02] ClientTest.cpp:811: ending source.reset() [DEBUG 00:00:02] ClientTest.cpp:814: starting source.reset(createSource()) [DEBUG 00:00:02] instantiating testing source google_carddav in config target-config@client-test-googlecontacts, with tracking name _1_A [DEBUG 00:00:02] checking password property 'password' in config 'googlecontacts_1@client-test-googlecontacts-1' with user identity '' [DEBUG 00:00:02] checking password property 'databasePassword' in datastore 'google_carddav' of config 'googlecontacts_1@client-test-googlecontacts-1' with user identity 'goa:syncevolution.list@gmail.com' [DEBUG 00:00:02] overriding testing source google_carddav properties with the ones from config googlecontacts_1 = /data/runtests/work/testing-amd64/home/googlecontacts/config/syncevolution/client-test-googlecontacts-1/peers/googlecontacts_1 [DEBUG 00:00:02] sync = disabled (default) [DEBUG 00:00:02] uri = (default) [DEBUG 00:00:02] backend = CardDAV (set) [DEBUG 00:00:02] syncFormat = (default) [DEBUG 00:00:02] forceSyncFormat = 0 (default) [DEBUG 00:00:02] database = https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ (set) [DEBUG 00:00:02] databaseFormat = (default) [DEBUG 00:00:02] databaseUser = goa:syncevolution.list@gmail.com (set) [DEBUG 00:00:02] databasePassword = (default) [DEBUG 00:00:02] additional property backend = carddav (from CLIENT_TEST_WEBDAV) [DEBUG 00:00:02] ClientTest.cpp:424: starting CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:424: ending CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:425: starting CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:02] ClientTest.cpp:425: ending CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:02] ClientTest.cpp:431: starting get()->open() [DEBUG 00:00:02] ClientTest.cpp:431: ending get()->open() [DEBUG 00:00:02] using libneon neon 0.30.2: Library build, IPv6, libxml 2.9.4, zlib 1.2.8, GNU TLS 3.5.6. with SSL, ZLIB, IPV6, TS_SSL, I18N [INFO 00:00:02] carddav #A: using configured database=https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] using username 'goa:syncevolution.list@gmail.com' from datastore config for WebDAV, password not set [DEBUG 00:00:02] looking for identity provider for goa:syncevolution.list@gmail.com [DEBUG 00:00:02] Looking up all accounts in GNOME Online Accounts, searching for 'syncevolution.list@gmail.com'. [DEBUG 00:00:02] GOA object /org/gnome/OnlineAccounts/Accounts/account_1379073187 implements org.gnome.OnlineAccounts.Account, org.gnome.OnlineAccounts.Calendar, org.gnome.OnlineAccounts.Chat, org.gnome.OnlineAccounts.Contacts, org.gnome.OnlineAccounts.Documents, org.gnome.OnlineAccounts.Mail, org.gnome.OnlineAccounts.OAuth2Based [DEBUG 00:00:02] GOA account Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:02] found matching GNOME Online Account for 'syncevolution.list@gmail.com': Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:02] GOA object /org/gnome/OnlineAccounts/Manager implements org.gnome.OnlineAccounts.Manager [DEBUG 00:00:02] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] starting PROPFIND, credentials unverified, deadline in 300.0s [DEVELOPER 00:00:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:02] stderr: Running pre_send hooks [DEBUG 00:00:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:02] stderr: Sending request headers: [DEVELOPER 00:00:02] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:02] stderr: Connection: TE [DEVELOPER 00:00:02] stderr: TE: trailers [DEVELOPER 00:00:02] stderr: Host: www.googleapis.com [DEVELOPER 00:00:02] stderr: Depth: 0 [DEVELOPER 00:00:02] stderr: Content-Length: 137 [DEVELOPER 00:00:02] stderr: Content-Type: application/xml [DEVELOPER 00:00:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:02] stderr: [DEVELOPER 00:00:02] stderr: Sending request-line and headers: [DEVELOPER 00:00:02] stderr: Sending request body: [DEVELOPER 00:00:02] stderr: Body block (137 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:02] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:00:02] stderr: </prop></propfind> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: Request sent; retry is 1. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:02] stderr: [hdr] Server: GSE [DEVELOPER 00:00:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: [chunk] < 202 [DEVELOPER 00:00:02] stderr: Got chunk size: 514 [DEVELOPER 00:00:02] stderr: Reading 514 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 514 bytes. [DEVELOPER 00:00:02] stderr: Read block (514 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:02] stderr: <d:response> [DEVELOPER 00:00:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <cs:getctag>"23ad7c904aa665e3.0"</cs:getctag> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: </d:response> [DEVELOPER 00:00:02] stderr: </d:multistatus> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: [chunk] < 0 [DEVELOPER 00:00:02] stderr: Got chunk size: 0 [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 207 Multi-Status [DEBUG 00:00:02] credentials accepted [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEBUG 00:00:02] carddav #A: old database revision '"23ad7c904aa665e3.0"', new revision '"23ad7c904aa665e3.0"' [DEBUG 00:00:02] carddav #A: revisions match, no item changes [DEBUG 00:00:02] ClientTest.cpp:439: starting get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:439: ending get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:814: ending source.reset(createSource()) [DEBUG 00:00:02] ClientTest.cpp:814: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:814: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:818: starting CPPUNIT_ASSERT_MESSAGE(("should be empty now"), ((countItems(source.get()) == 0))) [DEBUG 00:00:02] ClientTest.cpp:818: ending CPPUNIT_ASSERT_MESSAGE(("should be empty now"), ((countItems(source.get()) == 0))) [DEBUG 00:00:02] ClientTest.cpp:818: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:818: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:819: starting CPPUNIT_ASSERT_EQUAL((0),(countNewItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:819: ending CPPUNIT_ASSERT_EQUAL((0),(countNewItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:820: starting CPPUNIT_ASSERT_EQUAL((0),(countUpdatedItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:820: ending CPPUNIT_ASSERT_EQUAL((0),(countUpdatedItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:821: starting CPPUNIT_ASSERT_EQUAL((0),(countDeletedItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:821: ending CPPUNIT_ASSERT_EQUAL((0),(countDeletedItems(source.get()))) [DEBUG 00:00:02] ClientTest.cpp:391: starting reset(__null) [DEBUG 00:00:02] ClientTest.cpp:454: starting CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:454: ending CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:455: starting CPPUNIT_ASSERT(m_active) [DEBUG 00:00:02] ClientTest.cpp:455: ending CPPUNIT_ASSERT(m_active) [DEBUG 00:00:02] ClientTest.cpp:458: starting get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:00:02] ClientTest.cpp:458: ending get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:00:02] ClientTest.cpp:461: starting anchor = get()->endSync(true) [DEBUG 00:00:02] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:00:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:02] stderr: Running pre_send hooks [DEBUG 00:00:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:02] stderr: Sending request headers: [DEVELOPER 00:00:02] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:02] stderr: Connection: TE [DEVELOPER 00:00:02] stderr: TE: trailers [DEVELOPER 00:00:02] stderr: Host: www.googleapis.com [DEVELOPER 00:00:02] stderr: Depth: 0 [DEVELOPER 00:00:02] stderr: Content-Length: 137 [DEVELOPER 00:00:02] stderr: Content-Type: application/xml [DEVELOPER 00:00:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:02] stderr: [DEVELOPER 00:00:02] stderr: Sending request-line and headers: [DEVELOPER 00:00:02] stderr: Sending request body: [DEVELOPER 00:00:02] stderr: Body block (137 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:02] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:00:02] stderr: </prop></propfind> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: Request sent; retry is 1. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:02] stderr: [hdr] Server: GSE [DEVELOPER 00:00:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: [chunk] < 202 [DEVELOPER 00:00:02] stderr: Got chunk size: 514 [DEVELOPER 00:00:02] stderr: Reading 514 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 514 bytes. [DEVELOPER 00:00:02] stderr: Read block (514 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:02] stderr: <d:response> [DEVELOPER 00:00:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <cs:getctag>"23ad7c904aa665e3.0"</cs:getctag> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: </d:response> [DEVELOPER 00:00:02] stderr: </d:multistatus> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: [chunk] < 0 [DEVELOPER 00:00:02] stderr: Got chunk size: 0 [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 207 Multi-Status [DEBUG 00:00:02] credentials accepted [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEBUG 00:00:02] ClientTest.cpp:461: ending anchor = get()->endSync(true) [DEBUG 00:00:02] ClientTest.cpp:463: starting get()->close() [DEBUG 00:00:02] ClientTest.cpp:463: ending get()->close() [DEBUG 00:00:02] ClientTest.cpp:391: ending reset(__null) [DEBUG 00:00:02] ClientTest.cpp:1635: ending deleteAll(createSourceA) [DEBUG 00:00:02] ClientTest.cpp:1639: starting source.reset(createSourceA()) [DEBUG 00:00:02] instantiating testing source google_carddav in config target-config@client-test-googlecontacts, with tracking name _1_A [DEBUG 00:00:02] checking password property 'password' in config 'googlecontacts_1@client-test-googlecontacts-1' with user identity '' [DEBUG 00:00:02] checking password property 'databasePassword' in datastore 'google_carddav' of config 'googlecontacts_1@client-test-googlecontacts-1' with user identity 'goa:syncevolution.list@gmail.com' [DEBUG 00:00:02] overriding testing source google_carddav properties with the ones from config googlecontacts_1 = /data/runtests/work/testing-amd64/home/googlecontacts/config/syncevolution/client-test-googlecontacts-1/peers/googlecontacts_1 [DEBUG 00:00:02] sync = disabled (default) [DEBUG 00:00:02] uri = (default) [DEBUG 00:00:02] backend = CardDAV (set) [DEBUG 00:00:02] syncFormat = (default) [DEBUG 00:00:02] forceSyncFormat = 0 (default) [DEBUG 00:00:02] database = https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ (set) [DEBUG 00:00:02] databaseFormat = (default) [DEBUG 00:00:02] databaseUser = goa:syncevolution.list@gmail.com (set) [DEBUG 00:00:02] databasePassword = (default) [DEBUG 00:00:02] additional property backend = carddav (from CLIENT_TEST_WEBDAV) [DEBUG 00:00:02] ClientTest.cpp:424: starting CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:424: ending CPPUNIT_ASSERT(get()) [DEBUG 00:00:02] ClientTest.cpp:425: starting CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:02] ClientTest.cpp:425: ending CPPUNIT_ASSERT(!m_active) [DEBUG 00:00:02] ClientTest.cpp:431: starting get()->open() [DEBUG 00:00:02] ClientTest.cpp:431: ending get()->open() [DEBUG 00:00:02] using libneon neon 0.30.2: Library build, IPv6, libxml 2.9.4, zlib 1.2.8, GNU TLS 3.5.6. with SSL, ZLIB, IPV6, TS_SSL, I18N [INFO 00:00:02] carddav #A: using configured database=https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] using username 'goa:syncevolution.list@gmail.com' from datastore config for WebDAV, password not set [DEBUG 00:00:02] looking for identity provider for goa:syncevolution.list@gmail.com [DEBUG 00:00:02] Looking up all accounts in GNOME Online Accounts, searching for 'syncevolution.list@gmail.com'. [DEBUG 00:00:02] GOA object /org/gnome/OnlineAccounts/Accounts/account_1379073187 implements org.gnome.OnlineAccounts.Account, org.gnome.OnlineAccounts.Calendar, org.gnome.OnlineAccounts.Chat, org.gnome.OnlineAccounts.Contacts, org.gnome.OnlineAccounts.Documents, org.gnome.OnlineAccounts.Mail, org.gnome.OnlineAccounts.OAuth2Based [DEBUG 00:00:02] GOA account Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:02] found matching GNOME Online Account for 'syncevolution.list@gmail.com': Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:00:02] GOA object /org/gnome/OnlineAccounts/Manager implements org.gnome.OnlineAccounts.Manager [DEBUG 00:00:02] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:02] starting PROPFIND, credentials unverified, deadline in 300.0s [DEVELOPER 00:00:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:02] stderr: Running pre_send hooks [DEBUG 00:00:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:02] stderr: Sending request headers: [DEVELOPER 00:00:02] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:02] stderr: Connection: TE [DEVELOPER 00:00:02] stderr: TE: trailers [DEVELOPER 00:00:02] stderr: Host: www.googleapis.com [DEVELOPER 00:00:02] stderr: Depth: 0 [DEVELOPER 00:00:02] stderr: Content-Length: 137 [DEVELOPER 00:00:02] stderr: Content-Type: application/xml [DEVELOPER 00:00:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:02] stderr: [DEVELOPER 00:00:02] stderr: Sending request-line and headers: [DEVELOPER 00:00:02] stderr: Sending request body: [DEVELOPER 00:00:02] stderr: Body block (137 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:02] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:00:02] stderr: </prop></propfind> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: Request sent; retry is 1. [DEVELOPER 00:00:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:08 GMT [DEVELOPER 00:00:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:08 GMT] [DEVELOPER 00:00:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:02] stderr: [hdr] Server: GSE [DEVELOPER 00:00:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_headers hooks [DEVELOPER 00:00:02] stderr: [chunk] < 202 [DEVELOPER 00:00:02] stderr: Got chunk size: 514 [DEVELOPER 00:00:02] stderr: Reading 514 bytes of response body. [DEVELOPER 00:00:02] stderr: Got 514 bytes. [DEVELOPER 00:00:02] stderr: Read block (514 bytes): [DEVELOPER 00:00:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:02] stderr: <d:response> [DEVELOPER 00:00:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:02] stderr: <d:propstat> [DEVELOPER 00:00:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:02] stderr: <d:prop> [DEVELOPER 00:00:02] stderr: <cs:getctag>"23ad7c904aa665e3.0"</cs:getctag> [DEVELOPER 00:00:02] stderr: </d:prop> [DEVELOPER 00:00:02] stderr: </d:propstat> [DEVELOPER 00:00:02] stderr: </d:response> [DEVELOPER 00:00:02] stderr: </d:multistatus> [DEVELOPER 00:00:02] stderr: ] [DEVELOPER 00:00:02] stderr: [chunk] < 0 [DEVELOPER 00:00:02] stderr: Got chunk size: 0 [DEVELOPER 00:00:02] stderr: [hdr] [DEVELOPER 00:00:02] stderr: End of headers. [DEVELOPER 00:00:02] stderr: Running post_send hooks [DEVELOPER 00:00:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:02] stderr: 207 Multi-Status [DEBUG 00:00:02] credentials accepted [DEVELOPER 00:00:02] stderr: Running destroy hooks. [DEVELOPER 00:00:02] stderr: Request ends. [DEBUG 00:00:02] carddav #A: old database revision '"23ad7c904aa665e3.0"', new revision '"23ad7c904aa665e3.0"' [DEBUG 00:00:02] carddav #A: revisions match, no item changes [DEBUG 00:00:02] ClientTest.cpp:439: starting get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:439: ending get()->enableServerMode() [DEBUG 00:00:02] ClientTest.cpp:1639: ending source.reset(createSourceA()) [DEBUG 00:00:02] ClientTest.cpp:1639: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:1639: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:00:02] ClientTest.cpp:6727: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6727: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6728: starting CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:00:02] ClientTest.cpp:6728: ending CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:00:03] importing 17 test cases from file testcases/carddav.vcf.googlecontacts.tem [DEBUG 00:00:03] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:03] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:03] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:03] check POST support of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:00:03] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:00:03] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:03] stderr: Running pre_send hooks [DEBUG 00:00:03] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:03] stderr: Sending request headers: [DEVELOPER 00:00:03] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:03] stderr: Connection: TE [DEVELOPER 00:00:03] stderr: TE: trailers [DEVELOPER 00:00:03] stderr: Host: www.googleapis.com [DEVELOPER 00:00:03] stderr: Depth: 0 [DEVELOPER 00:00:03] stderr: Content-Length: 115 [DEVELOPER 00:00:03] stderr: Content-Type: application/xml [DEVELOPER 00:00:03] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:03] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:03] stderr: [DEVELOPER 00:00:03] stderr: Sending request-line and headers: [DEVELOPER 00:00:03] stderr: Sending request body: [DEVELOPER 00:00:03] stderr: Body block (115 bytes): [DEVELOPER 00:00:03] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:00:03] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:00:03] stderr: <add-member xmlns="DAV:"/> [DEVELOPER 00:00:03] stderr: </prop></propfind> [DEVELOPER 00:00:03] stderr: ] [DEVELOPER 00:00:03] stderr: Request sent; retry is 1. [DEVELOPER 00:00:03] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:00:03] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:00:03] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:00:03] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:03] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:03] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:00:03] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:00:03] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:09 GMT [DEVELOPER 00:00:03] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:09 GMT] [DEVELOPER 00:00:03] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:09 GMT [DEVELOPER 00:00:03] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:09 GMT] [DEVELOPER 00:00:03] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:03] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:03] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:03] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:03] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:03] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:03] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:03] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:03] stderr: [hdr] Server: GSE [DEVELOPER 00:00:03] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:03] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:03] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:03] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:00:03] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:00:03] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:00:03] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:00:03] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:00:03] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:00:03] stderr: [hdr] [DEVELOPER 00:00:03] stderr: End of headers. [DEVELOPER 00:00:03] stderr: Running post_headers hooks [DEVELOPER 00:00:03] stderr: [chunk] < 250 [DEVELOPER 00:00:03] stderr: Got chunk size: 592 [DEVELOPER 00:00:03] stderr: Reading 592 bytes of response body. [DEVELOPER 00:00:03] stderr: Got 592 bytes. [DEVELOPER 00:00:03] stderr: Read block (592 bytes): [DEVELOPER 00:00:03] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:00:03] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:00:03] stderr: <d:response> [DEVELOPER 00:00:03] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:03] stderr: <d:propstat> [DEVELOPER 00:00:03] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:00:03] stderr: <d:prop> [DEVELOPER 00:00:03] stderr: <d:add-member> [DEVELOPER 00:00:03] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:00:03] stderr: </d:add-member> [DEVELOPER 00:00:03] stderr: </d:prop> [DEVELOPER 00:00:03] stderr: </d:propstat> [DEVELOPER 00:00:03] stderr: </d:response> [DEVELOPER 00:00:03] stderr: </d:multistatus> [DEVELOPER 00:00:03] stderr: ] [DEVELOPER 00:00:03] stderr: [chunk] < 0 [DEVELOPER 00:00:03] stderr: Got chunk size: 0 [DEVELOPER 00:00:03] stderr: [hdr] [DEVELOPER 00:00:03] stderr: End of headers. [DEVELOPER 00:00:03] stderr: Running post_send hooks [DEVELOPER 00:00:03] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:03] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:00:03] stderr: 207 Multi-Status [DEBUG 00:00:03] credentials accepted [DEVELOPER 00:00:03] stderr: Running destroy hooks. [DEVELOPER 00:00:03] stderr: Request ends. [DEBUG 00:00:03] /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ POST support: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ [DEBUG 00:00:03] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:03] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:03] stderr: Running pre_send hooks [DEBUG 00:00:03] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:14] stderr: Sending request headers: [DEVELOPER 00:00:14] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:14] stderr: Connection: TE [DEVELOPER 00:00:14] stderr: TE: trailers [DEVELOPER 00:00:14] stderr: Host: www.googleapis.com [DEVELOPER 00:00:14] stderr: Content-Length: 250 [DEVELOPER 00:00:14] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:00:14] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:14] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:14] stderr: [DEVELOPER 00:00:14] stderr: Sending request-line and headers: [DEVELOPER 00:00:14] stderr: Sending request body: [DEVELOPER 00:00:14] stderr: Body block (250 bytes): [DEVELOPER 00:00:14] stderr: [BEGIN:VCARD [DEVELOPER 00:00:14] stderr: VERSION:3.0 [DEVELOPER 00:00:14] stderr: REV:20160908T170847Z [DEVELOPER 00:00:14] stderr: UID:unique-id-user17 [DEVELOPER 00:00:14] stderr: NICKNAME:user17 [DEVELOPER 00:00:14] stderr: NOTE:triggers parser bug in Funambol 3.0\: trailing= is mistaken for soft line break= [DEVELOPER 00:00:14] stderr: FN:parserbug= [DEVELOPER 00:00:14] stderr: N:parserbug=;;;; [DEVELOPER 00:00:14] stderr: X-EVOLUTION-FILE-AS:parserbug= [DEVELOPER 00:00:14] stderr: END:VCARD [DEVELOPER 00:00:14] stderr: ] [DEVELOPER 00:00:14] stderr: Request sent; retry is 1. [DEVELOPER 00:00:14] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:00:14] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:00:14] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:00:14] stderr: [hdr] ETag: "2018-01-05T08:30:09.983-08:00" [DEVELOPER 00:00:14] stderr: Header Name: [etag], Value: ["2018-01-05T08:30:09.983-08:00"] [DEVELOPER 00:00:14] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/36fb765e0af9dc0c [DEVELOPER 00:00:14] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/36fb765e0af9dc0c] [DEVELOPER 00:00:14] stderr: [hdr] Vary: Origin [DEVELOPER 00:00:14] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:00:14] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:14] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:14] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:20 GMT [DEVELOPER 00:00:14] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:20 GMT] [DEVELOPER 00:00:14] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:20 GMT [DEVELOPER 00:00:14] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:20 GMT] [DEVELOPER 00:00:14] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:14] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:14] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:14] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:14] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:14] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:14] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:14] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:14] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:00:14] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:00:14] stderr: [hdr] Server: GSE [DEVELOPER 00:00:14] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:14] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:14] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:14] stderr: [hdr] [DEVELOPER 00:00:14] stderr: End of headers. [DEVELOPER 00:00:14] stderr: Running post_headers hooks [DEVELOPER 00:00:14] stderr: Running post_send hooks [DEVELOPER 00:00:14] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:14] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:00:14] stderr: 201 Created [DEBUG 00:00:14] credentials accepted [DEBUG 00:00:14] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:00:14] new item mapped to 36fb765e0af9dc0c [DEVELOPER 00:00:14] stderr: Running destroy hooks. [DEVELOPER 00:00:14] stderr: Request ends. [DEBUG 00:00:14] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:14] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:00:14] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:00:14] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:14] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:14] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:14] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:14] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:14] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:14] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:14] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:14] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:14] stderr: Running pre_send hooks [DEBUG 00:00:14] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:24] stderr: Sending request headers: [DEVELOPER 00:00:24] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:24] stderr: Connection: TE [DEVELOPER 00:00:24] stderr: TE: trailers [DEVELOPER 00:00:24] stderr: Host: www.googleapis.com [DEVELOPER 00:00:24] stderr: Content-Length: 204 [DEVELOPER 00:00:24] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:00:24] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:24] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:24] stderr: [DEVELOPER 00:00:24] stderr: Sending request-line and headers: [DEVELOPER 00:00:24] stderr: Sending request body: [DEVELOPER 00:00:24] stderr: Body block (204 bytes): [DEVELOPER 00:00:24] stderr: [BEGIN:VCARD [DEVELOPER 00:00:24] stderr: VERSION:3.0 [DEVELOPER 00:00:24] stderr: REV:20160908T170847Z [DEVELOPER 00:00:24] stderr: UID:unique-id-user16 [DEVELOPER 00:00:24] stderr: NICKNAME:user16 [DEVELOPER 00:00:24] stderr: NOTE:test case with empty email [DEVELOPER 00:00:24] stderr: FN:incomplete [DEVELOPER 00:00:24] stderr: N:incomplete;;;; [DEVELOPER 00:00:24] stderr: EMAIL: [DEVELOPER 00:00:24] stderr: X-EVOLUTION-FILE-AS:incomplete [DEVELOPER 00:00:24] stderr: END:VCARD [DEVELOPER 00:00:24] stderr: ] [DEVELOPER 00:00:24] stderr: Request sent; retry is 1. [DEVELOPER 00:00:24] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:00:24] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:00:24] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:00:24] stderr: [hdr] ETag: "2018-01-05T08:30:20.252-08:00" [DEVELOPER 00:00:24] stderr: Header Name: [etag], Value: ["2018-01-05T08:30:20.252-08:00"] [DEVELOPER 00:00:24] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/7460c1bc0f2cbdcc [DEVELOPER 00:00:24] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/7460c1bc0f2cbdcc] [DEVELOPER 00:00:24] stderr: [hdr] Vary: Origin [DEVELOPER 00:00:24] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:00:24] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:24] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:24] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:30 GMT [DEVELOPER 00:00:24] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:30 GMT] [DEVELOPER 00:00:24] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:30 GMT [DEVELOPER 00:00:24] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:30 GMT] [DEVELOPER 00:00:24] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:24] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:24] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:24] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:24] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:24] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:24] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:24] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:24] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:00:24] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:00:24] stderr: [hdr] Server: GSE [DEVELOPER 00:00:24] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:24] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:24] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:24] stderr: [hdr] [DEVELOPER 00:00:24] stderr: End of headers. [DEVELOPER 00:00:24] stderr: Running post_headers hooks [DEVELOPER 00:00:24] stderr: Running post_send hooks [DEVELOPER 00:00:24] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:24] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:00:24] stderr: 201 Created [DEBUG 00:00:24] credentials accepted [DEBUG 00:00:24] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:00:24] new item mapped to 7460c1bc0f2cbdcc [DEVELOPER 00:00:24] stderr: Running destroy hooks. [DEVELOPER 00:00:24] stderr: Request ends. [DEBUG 00:00:24] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:24] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:00:24] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:00:24] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:24] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:24] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:24] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:24] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:24] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:24] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:24] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:24] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:24] stderr: Running pre_send hooks [DEBUG 00:00:24] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:34] stderr: Sending request headers: [DEVELOPER 00:00:34] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:34] stderr: Connection: TE [DEVELOPER 00:00:34] stderr: TE: trailers [DEVELOPER 00:00:34] stderr: Host: www.googleapis.com [DEVELOPER 00:00:34] stderr: Content-Length: 291 [DEVELOPER 00:00:34] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:00:34] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:34] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:34] stderr: [DEVELOPER 00:00:34] stderr: Sending request-line and headers: [DEVELOPER 00:00:34] stderr: Sending request body: [DEVELOPER 00:00:34] stderr: Body block (291 bytes): [DEVELOPER 00:00:34] stderr: [BEGIN:VCARD [DEVELOPER 00:00:34] stderr: VERSION:3.0 [DEVELOPER 00:00:34] stderr: REV:20160908T170847Z [DEVELOPER 00:00:34] stderr: UID:unique-id-user11 [DEVELOPER 00:00:34] stderr: NICKNAME:user11 [DEVELOPER 00:00:34] stderr: NOTE:This is a long line without any special characters. This is a simpler [DEVELOPER 00:00:34] stderr: example that should require folding in vcards. ... [DEVELOPER 00:00:34] stderr: FN:long line [DEVELOPER 00:00:34] stderr: N:line;long;;; [DEVELOPER 00:00:34] stderr: X-EVOLUTION-FILE-AS:line\, long [DEVELOPER 00:00:34] stderr: END:VCARD [DEVELOPER 00:00:34] stderr: ] [DEVELOPER 00:00:34] stderr: Request sent; retry is 1. [DEVELOPER 00:00:34] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:00:34] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:00:34] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:00:34] stderr: [hdr] ETag: "2018-01-05T08:30:30.487-08:00" [DEVELOPER 00:00:34] stderr: Header Name: [etag], Value: ["2018-01-05T08:30:30.487-08:00"] [DEVELOPER 00:00:34] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/558b14ee8b14a05c [DEVELOPER 00:00:34] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/558b14ee8b14a05c] [DEVELOPER 00:00:34] stderr: [hdr] Vary: Origin [DEVELOPER 00:00:34] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:00:34] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:34] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:34] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:40 GMT [DEVELOPER 00:00:34] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:40 GMT] [DEVELOPER 00:00:34] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:40 GMT [DEVELOPER 00:00:34] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:40 GMT] [DEVELOPER 00:00:34] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:34] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:34] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:34] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:34] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:34] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:34] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:34] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:34] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:00:34] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:00:34] stderr: [hdr] Server: GSE [DEVELOPER 00:00:34] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:34] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:34] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:34] stderr: [hdr] [DEVELOPER 00:00:34] stderr: End of headers. [DEVELOPER 00:00:34] stderr: Running post_headers hooks [DEVELOPER 00:00:34] stderr: Running post_send hooks [DEVELOPER 00:00:34] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:34] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:00:34] stderr: 201 Created [DEBUG 00:00:34] credentials accepted [DEBUG 00:00:34] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:00:34] new item mapped to 558b14ee8b14a05c [DEVELOPER 00:00:34] stderr: Running destroy hooks. [DEVELOPER 00:00:34] stderr: Request ends. [DEBUG 00:00:34] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:34] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:00:34] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:00:34] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:34] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:34] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:34] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:34] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:34] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:34] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:34] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:34] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:34] stderr: Running pre_send hooks [DEBUG 00:00:34] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:44] stderr: Sending request headers: [DEVELOPER 00:00:44] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:44] stderr: Connection: TE [DEVELOPER 00:00:44] stderr: TE: trailers [DEVELOPER 00:00:44] stderr: Host: www.googleapis.com [DEVELOPER 00:00:44] stderr: Content-Length: 223 [DEVELOPER 00:00:44] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:00:44] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:44] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:44] stderr: [DEVELOPER 00:00:44] stderr: Sending request-line and headers: [DEVELOPER 00:00:44] stderr: Sending request body: [DEVELOPER 00:00:44] stderr: Body block (223 bytes): [DEVELOPER 00:00:44] stderr: [BEGIN:VCARD [DEVELOPER 00:00:44] stderr: VERSION:3.0 [DEVELOPER 00:00:44] stderr: REV:20160908T170847Z [DEVELOPER 00:00:44] stderr: UID:unique-id-user12 [DEVELOPER 00:00:44] stderr: NICKNAME:user12 [DEVELOPER 00:00:44] stderr: NOTE:ampersand entity &\; less-than entity <\; [DEVELOPER 00:00:44] stderr: FN:xml entities [DEVELOPER 00:00:44] stderr: N:xml;entities;;; [DEVELOPER 00:00:44] stderr: X-EVOLUTION-FILE-AS:xml\, entities [DEVELOPER 00:00:44] stderr: END:VCARD [DEVELOPER 00:00:44] stderr: ] [DEVELOPER 00:00:44] stderr: Request sent; retry is 1. [DEVELOPER 00:00:44] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:00:44] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:00:44] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:00:44] stderr: [hdr] ETag: "2018-01-05T08:30:40.719-08:00" [DEVELOPER 00:00:44] stderr: Header Name: [etag], Value: ["2018-01-05T08:30:40.719-08:00"] [DEVELOPER 00:00:44] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5db5ef41883ed807 [DEVELOPER 00:00:44] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5db5ef41883ed807] [DEVELOPER 00:00:44] stderr: [hdr] Vary: Origin [DEVELOPER 00:00:44] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:00:44] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:44] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:44] stderr: [hdr] Date: Fri, 05 Jan 2018 16:30:50 GMT [DEVELOPER 00:00:44] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:30:50 GMT] [DEVELOPER 00:00:44] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:30:50 GMT [DEVELOPER 00:00:44] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:30:50 GMT] [DEVELOPER 00:00:44] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:44] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:44] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:44] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:44] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:44] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:44] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:44] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:44] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:00:44] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:00:44] stderr: [hdr] Server: GSE [DEVELOPER 00:00:44] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:44] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:44] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:44] stderr: [hdr] [DEVELOPER 00:00:44] stderr: End of headers. [DEVELOPER 00:00:44] stderr: Running post_headers hooks [DEVELOPER 00:00:44] stderr: Running post_send hooks [DEVELOPER 00:00:44] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:44] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:00:44] stderr: 201 Created [DEBUG 00:00:44] credentials accepted [DEBUG 00:00:44] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:00:44] new item mapped to 5db5ef41883ed807 [DEVELOPER 00:00:44] stderr: Running destroy hooks. [DEVELOPER 00:00:44] stderr: Request ends. [DEBUG 00:00:44] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:44] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:00:44] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:00:44] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:44] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:44] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:44] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:44] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:44] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:44] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:44] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:44] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:44] stderr: Running pre_send hooks [DEBUG 00:00:44] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:00:55] stderr: Sending request headers: [DEVELOPER 00:00:55] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:00:55] stderr: Connection: TE [DEVELOPER 00:00:55] stderr: TE: trailers [DEVELOPER 00:00:55] stderr: Host: www.googleapis.com [DEVELOPER 00:00:55] stderr: Content-Length: 253 [DEVELOPER 00:00:55] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:00:55] stderr: User-Agent: SyncEvolution [DEVELOPER 00:00:55] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:00:55] stderr: [DEVELOPER 00:00:55] stderr: Sending request-line and headers: [DEVELOPER 00:00:55] stderr: Sending request body: [DEVELOPER 00:00:55] stderr: Body block (253 bytes): [DEVELOPER 00:00:55] stderr: [BEGIN:VCARD [DEVELOPER 00:00:55] stderr: VERSION:3.0 [DEVELOPER 00:00:55] stderr: REV:20160908T170847Z [DEVELOPER 00:00:55] stderr: UID:unique-id-user13 [DEVELOPER 00:00:55] stderr: NICKNAME:user13 [DEVELOPER 00:00:55] stderr: NOTE:a colon is not a special character so here it comes \: and not quotingnecessary [DEVELOPER 00:00:55] stderr: FN:colon [DEVELOPER 00:00:55] stderr: N:colon;unquoted;;; [DEVELOPER 00:00:55] stderr: X-EVOLUTION-FILE-AS:colon\, unquoted [DEVELOPER 00:00:55] stderr: END:VCARD [DEVELOPER 00:00:55] stderr: ] [DEVELOPER 00:00:55] stderr: Request sent; retry is 1. [DEVELOPER 00:00:55] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:00:55] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:00:55] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:00:55] stderr: [hdr] ETag: "2018-01-05T08:30:50.967-08:00" [DEVELOPER 00:00:55] stderr: Header Name: [etag], Value: ["2018-01-05T08:30:50.967-08:00"] [DEVELOPER 00:00:55] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/46bf98e20d84d276 [DEVELOPER 00:00:55] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/46bf98e20d84d276] [DEVELOPER 00:00:55] stderr: [hdr] Vary: Origin [DEVELOPER 00:00:55] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:00:55] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:00:55] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:00:55] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:01 GMT [DEVELOPER 00:00:55] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:01 GMT] [DEVELOPER 00:00:55] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:01 GMT [DEVELOPER 00:00:55] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:01 GMT] [DEVELOPER 00:00:55] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:00:55] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:00:55] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:00:55] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:00:55] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:00:55] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:00:55] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:00:55] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:00:55] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:00:55] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:00:55] stderr: [hdr] Server: GSE [DEVELOPER 00:00:55] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:00:55] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:00:55] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:00:55] stderr: [hdr] [DEVELOPER 00:00:55] stderr: End of headers. [DEVELOPER 00:00:55] stderr: Running post_headers hooks [DEVELOPER 00:00:55] stderr: Running post_send hooks [DEVELOPER 00:00:55] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:00:55] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:00:55] stderr: 201 Created [DEBUG 00:00:55] credentials accepted [DEBUG 00:00:55] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:00:55] new item mapped to 46bf98e20d84d276 [DEVELOPER 00:00:55] stderr: Running destroy hooks. [DEVELOPER 00:00:55] stderr: Request ends. [DEBUG 00:00:55] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:55] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:00:55] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:00:55] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:55] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:00:55] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:55] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:00:55] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:00:55] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:00:55] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:00:55] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:00:55] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:00:55] stderr: Running pre_send hooks [DEBUG 00:00:55] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:05] stderr: Sending request headers: [DEVELOPER 00:01:05] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:05] stderr: Connection: TE [DEVELOPER 00:01:05] stderr: TE: trailers [DEVELOPER 00:01:05] stderr: Host: www.googleapis.com [DEVELOPER 00:01:05] stderr: Content-Length: 268 [DEVELOPER 00:01:05] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:05] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:05] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:05] stderr: [DEVELOPER 00:01:05] stderr: Sending request-line and headers: [DEVELOPER 00:01:05] stderr: Sending request body: [DEVELOPER 00:01:05] stderr: Body block (268 bytes): [DEVELOPER 00:01:05] stderr: [BEGIN:VCARD [DEVELOPER 00:01:05] stderr: VERSION:3.0 [DEVELOPER 00:01:05] stderr: REV:20160908T170847Z [DEVELOPER 00:01:05] stderr: UID:unique-id-user14 [DEVELOPER 00:01:05] stderr: NICKNAME:user14 [DEVELOPER 00:01:05] stderr: NOTE:here are some quotation marks\: single ' double " back ` - none of them is special [DEVELOPER 00:01:05] stderr: FN:quotation marks [DEVELOPER 00:01:05] stderr: N:marks;quotation;;; [DEVELOPER 00:01:05] stderr: X-EVOLUTION-FILE-AS:marks\, quotation [DEVELOPER 00:01:05] stderr: END:VCARD [DEVELOPER 00:01:05] stderr: ] [DEVELOPER 00:01:05] stderr: Request sent; retry is 1. [DEVELOPER 00:01:05] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:05] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:05] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:05] stderr: [hdr] ETag: "2018-01-05T08:31:01.233-08:00" [DEVELOPER 00:01:05] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:01.233-08:00"] [DEVELOPER 00:01:05] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1f747ac78f9fa24a [DEVELOPER 00:01:05] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1f747ac78f9fa24a] [DEVELOPER 00:01:05] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:05] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:05] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:05] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:05] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:11 GMT [DEVELOPER 00:01:05] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:11 GMT] [DEVELOPER 00:01:05] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:11 GMT [DEVELOPER 00:01:05] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:11 GMT] [DEVELOPER 00:01:05] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:05] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:05] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:05] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:05] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:05] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:05] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:05] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:05] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:05] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:05] stderr: [hdr] Server: GSE [DEVELOPER 00:01:05] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:05] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:05] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:05] stderr: [hdr] [DEVELOPER 00:01:05] stderr: End of headers. [DEVELOPER 00:01:05] stderr: Running post_headers hooks [DEVELOPER 00:01:05] stderr: Running post_send hooks [DEVELOPER 00:01:05] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:05] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:05] stderr: 201 Created [DEBUG 00:01:05] credentials accepted [DEBUG 00:01:05] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:05] new item mapped to 1f747ac78f9fa24a [DEVELOPER 00:01:05] stderr: Running destroy hooks. [DEVELOPER 00:01:05] stderr: Request ends. [DEBUG 00:01:05] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:05] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:05] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:05] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:05] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:05] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:05] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:05] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:05] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:05] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:05] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:05] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:05] stderr: Running pre_send hooks [DEBUG 00:01:05] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:15] stderr: Sending request headers: [DEVELOPER 00:01:15] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:15] stderr: Connection: TE [DEVELOPER 00:01:15] stderr: TE: trailers [DEVELOPER 00:01:15] stderr: Host: www.googleapis.com [DEVELOPER 00:01:15] stderr: Content-Length: 196 [DEVELOPER 00:01:15] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:15] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:15] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:15] stderr: [DEVELOPER 00:01:15] stderr: Sending request-line and headers: [DEVELOPER 00:01:15] stderr: Sending request body: [DEVELOPER 00:01:15] stderr: Body block (196 bytes): [DEVELOPER 00:01:15] stderr: [BEGIN:VCARD [DEVELOPER 00:01:15] stderr: VERSION:3.0 [DEVELOPER 00:01:15] stderr: REV:20160908T170847Z [DEVELOPER 00:01:15] stderr: UID:unique-id-user15 [DEVELOPER 00:01:15] stderr: NICKNAME:user15 [DEVELOPER 00:01:15] stderr: NOTE:Spouse's Name\: foobar [DEVELOPER 00:01:15] stderr: FN:spouse name [DEVELOPER 00:01:15] stderr: N:name;spouse;;; [DEVELOPER 00:01:15] stderr: X-EVOLUTION-FILE-AS:spouse\, name [DEVELOPER 00:01:15] stderr: END:VCARD [DEVELOPER 00:01:15] stderr: ] [DEVELOPER 00:01:15] stderr: Request sent; retry is 1. [DEVELOPER 00:01:15] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:15] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:15] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:15] stderr: [hdr] ETag: "2018-01-05T08:31:11.518-08:00" [DEVELOPER 00:01:15] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:11.518-08:00"] [DEVELOPER 00:01:15] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/aa91c680bf32d6f [DEVELOPER 00:01:15] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/aa91c680bf32d6f] [DEVELOPER 00:01:15] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:15] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:15] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:15] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:15] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:21 GMT [DEVELOPER 00:01:15] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:21 GMT] [DEVELOPER 00:01:15] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:21 GMT [DEVELOPER 00:01:15] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:21 GMT] [DEVELOPER 00:01:15] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:15] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:15] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:15] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:15] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:15] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:15] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:15] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:15] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:15] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:15] stderr: [hdr] Server: GSE [DEVELOPER 00:01:15] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:15] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:15] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:15] stderr: [hdr] [DEVELOPER 00:01:15] stderr: End of headers. [DEVELOPER 00:01:15] stderr: Running post_headers hooks [DEVELOPER 00:01:15] stderr: Running post_send hooks [DEVELOPER 00:01:15] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:15] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:15] stderr: 201 Created [DEBUG 00:01:15] credentials accepted [DEBUG 00:01:15] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:15] new item mapped to aa91c680bf32d6f [DEVELOPER 00:01:15] stderr: Running destroy hooks. [DEVELOPER 00:01:15] stderr: Request ends. [DEBUG 00:01:15] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:15] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:15] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:15] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:15] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:15] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:15] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:15] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:15] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:15] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:15] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:15] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:15] stderr: Running pre_send hooks [DEBUG 00:01:15] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:25] stderr: Sending request headers: [DEVELOPER 00:01:25] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:25] stderr: Connection: TE [DEVELOPER 00:01:25] stderr: TE: trailers [DEVELOPER 00:01:25] stderr: Host: www.googleapis.com [DEVELOPER 00:01:25] stderr: Content-Length: 227 [DEVELOPER 00:01:25] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:25] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:25] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:25] stderr: [DEVELOPER 00:01:25] stderr: Sending request-line and headers: [DEVELOPER 00:01:25] stderr: Sending request body: [DEVELOPER 00:01:25] stderr: Body block (227 bytes): [DEVELOPER 00:01:25] stderr: [BEGIN:VCARD [DEVELOPER 00:01:25] stderr: VERSION:3.0 [DEVELOPER 00:01:25] stderr: REV:20160908T170847Z [DEVELOPER 00:01:25] stderr: UID:unique-id-user9 [DEVELOPER 00:01:25] stderr: NICKNAME:user9 [DEVELOPER 00:01:25] stderr: NOTE;CHARSET="UTF-8":Tests charset specification with quotation marks. [DEVELOPER 00:01:25] stderr: FN:charset [DEVELOPER 00:01:25] stderr: N:set;char;;; [DEVELOPER 00:01:25] stderr: X-EVOLUTION-FILE-AS:set\, char [DEVELOPER 00:01:25] stderr: END:VCARD [DEVELOPER 00:01:25] stderr: ] [DEVELOPER 00:01:25] stderr: Request sent; retry is 1. [DEVELOPER 00:01:25] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:25] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:25] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:25] stderr: [hdr] ETag: "2018-01-05T08:31:21.776-08:00" [DEVELOPER 00:01:25] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:21.776-08:00"] [DEVELOPER 00:01:25] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/487eafeb89e8eade [DEVELOPER 00:01:25] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/487eafeb89e8eade] [DEVELOPER 00:01:25] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:25] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:25] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:25] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:25] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:31 GMT [DEVELOPER 00:01:25] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:31 GMT] [DEVELOPER 00:01:25] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:31 GMT [DEVELOPER 00:01:25] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:31 GMT] [DEVELOPER 00:01:25] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:25] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:25] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:25] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:25] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:25] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:25] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:25] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:25] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:25] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:25] stderr: [hdr] Server: GSE [DEVELOPER 00:01:25] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:25] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:25] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:25] stderr: [hdr] [DEVELOPER 00:01:25] stderr: End of headers. [DEVELOPER 00:01:25] stderr: Running post_headers hooks [DEVELOPER 00:01:25] stderr: Running post_send hooks [DEVELOPER 00:01:25] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:25] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:25] stderr: 201 Created [DEBUG 00:01:25] credentials accepted [DEBUG 00:01:25] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:25] new item mapped to 487eafeb89e8eade [DEVELOPER 00:01:25] stderr: Running destroy hooks. [DEVELOPER 00:01:25] stderr: Request ends. [DEBUG 00:01:25] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:25] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:25] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:25] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:25] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:25] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:25] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:25] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:25] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:25] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:25] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:25] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:25] stderr: Running pre_send hooks [DEBUG 00:01:25] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:36] stderr: Sending request headers: [DEVELOPER 00:01:36] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:36] stderr: Connection: TE [DEVELOPER 00:01:36] stderr: TE: trailers [DEVELOPER 00:01:36] stderr: Host: www.googleapis.com [DEVELOPER 00:01:36] stderr: Content-Length: 573 [DEVELOPER 00:01:36] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:36] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:36] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:36] stderr: [DEVELOPER 00:01:36] stderr: Sending request-line and headers: [DEVELOPER 00:01:36] stderr: Sending request body: [DEVELOPER 00:01:36] stderr: Body block (573 bytes): [DEVELOPER 00:01:36] stderr: [BEGIN:VCARD [DEVELOPER 00:01:36] stderr: VERSION:3.0 [DEVELOPER 00:01:36] stderr: URL: [DEVELOPER 00:01:36] stderr: TITLE: [DEVELOPER 00:01:36] stderr: ROLE: [DEVELOPER 00:01:36] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:01:36] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:01:36] stderr: REV:20160908T170847Z [DEVELOPER 00:01:36] stderr: UID:unique-id-user2 [DEVELOPER 00:01:36] stderr: NICKNAME:user2 [DEVELOPER 00:01:36] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:01:36] stderr: NOTE:This user tests some of the advanced aspects of vcards... [DEVELOPER 00:01:36] stderr: FN:Umlaut Ä Ö Ü ß [DEVELOPER 00:01:36] stderr: N:Ü;Ä;Ö;Umlaut;ß [DEVELOPER 00:01:36] stderr: X-EVOLUTION-FILE-AS:Ü\, Ä [DEVELOPER 00:01:36] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:01:36] stderr: CALURI: [DEVELOPER 00:01:36] stderr: FBURL: [DEVELOPER 00:01:36] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:01:36] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:01:36] stderr: ADR;TYPE=HOME:test 5;Line 2;Umlaut Ä in Line 1;test 1;test 3;test 2;test 4 [DEVELOPER 00:01:36] stderr: LABEL;TYPE=HOME:Umlaut Ä in Line 1\nLine 2\n\ntest 1\, test 3\ntest 2\ntest 5\ntest 4 [DEVELOPER 00:01:36] stderr: END:VCARD [DEVELOPER 00:01:36] stderr: ] [DEVELOPER 00:01:36] stderr: Request sent; retry is 1. [DEVELOPER 00:01:36] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:36] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:36] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:36] stderr: [hdr] ETag: "2018-01-05T08:31:32.028-08:00" [DEVELOPER 00:01:36] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:32.028-08:00"] [DEVELOPER 00:01:36] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5d0b75b78fb67d4e [DEVELOPER 00:01:36] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5d0b75b78fb67d4e] [DEVELOPER 00:01:36] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:36] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:36] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:36] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:36] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:42 GMT [DEVELOPER 00:01:36] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:42 GMT] [DEVELOPER 00:01:36] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:42 GMT [DEVELOPER 00:01:36] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:42 GMT] [DEVELOPER 00:01:36] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:36] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:36] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:36] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:36] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:36] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:36] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:36] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:36] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:36] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:36] stderr: [hdr] Server: GSE [DEVELOPER 00:01:36] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:36] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:36] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:36] stderr: [hdr] [DEVELOPER 00:01:36] stderr: End of headers. [DEVELOPER 00:01:36] stderr: Running post_headers hooks [DEVELOPER 00:01:36] stderr: Running post_send hooks [DEVELOPER 00:01:36] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:36] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:36] stderr: 201 Created [DEBUG 00:01:36] credentials accepted [DEBUG 00:01:36] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:36] new item mapped to 5d0b75b78fb67d4e [DEVELOPER 00:01:36] stderr: Running destroy hooks. [DEVELOPER 00:01:36] stderr: Request ends. [DEBUG 00:01:36] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:36] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:36] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:36] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:36] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:36] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:36] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:36] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:36] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:36] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:36] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:36] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:36] stderr: Running pre_send hooks [DEBUG 00:01:36] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:46] stderr: Sending request headers: [DEVELOPER 00:01:46] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:46] stderr: Connection: TE [DEVELOPER 00:01:46] stderr: TE: trailers [DEVELOPER 00:01:46] stderr: Host: www.googleapis.com [DEVELOPER 00:01:46] stderr: Content-Length: 432 [DEVELOPER 00:01:46] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:46] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:46] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:46] stderr: [DEVELOPER 00:01:46] stderr: Sending request-line and headers: [DEVELOPER 00:01:46] stderr: Sending request body: [DEVELOPER 00:01:46] stderr: Body block (432 bytes): [DEVELOPER 00:01:46] stderr: [BEGIN:VCARD [DEVELOPER 00:01:46] stderr: VERSION:3.0 [DEVELOPER 00:01:46] stderr: URL: [DEVELOPER 00:01:46] stderr: TITLE: [DEVELOPER 00:01:46] stderr: ROLE: [DEVELOPER 00:01:46] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:01:46] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:01:46] stderr: REV:20160908T170847Z [DEVELOPER 00:01:46] stderr: UID:unique-id-user8 [DEVELOPER 00:01:46] stderr: NICKNAME:user8 [DEVELOPER 00:01:46] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:01:46] stderr: NOTE:Here are some special characters\: comma \, colon \: semicolon \; [DEVELOPER 00:01:46] stderr: FN:special characters [DEVELOPER 00:01:46] stderr: N:characters;special;;; [DEVELOPER 00:01:46] stderr: X-EVOLUTION-FILE-AS:characters\, special [DEVELOPER 00:01:46] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:01:46] stderr: CALURI: [DEVELOPER 00:01:46] stderr: FBURL: [DEVELOPER 00:01:46] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:01:46] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:01:46] stderr: END:VCARD [DEVELOPER 00:01:46] stderr: ] [DEVELOPER 00:01:46] stderr: Request sent; retry is 1. [DEVELOPER 00:01:46] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:46] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:46] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:46] stderr: [hdr] ETag: "2018-01-05T08:31:42.335-08:00" [DEVELOPER 00:01:46] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:42.335-08:00"] [DEVELOPER 00:01:46] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/64a96e00d300c07 [DEVELOPER 00:01:46] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/64a96e00d300c07] [DEVELOPER 00:01:46] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:46] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:46] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:46] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:46] stderr: [hdr] Date: Fri, 05 Jan 2018 16:31:52 GMT [DEVELOPER 00:01:46] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:31:52 GMT] [DEVELOPER 00:01:46] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:31:52 GMT [DEVELOPER 00:01:46] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:31:52 GMT] [DEVELOPER 00:01:46] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:46] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:46] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:46] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:46] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:46] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:46] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:46] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:46] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:46] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:46] stderr: [hdr] Server: GSE [DEVELOPER 00:01:46] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:46] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:46] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:46] stderr: [hdr] [DEVELOPER 00:01:46] stderr: End of headers. [DEVELOPER 00:01:46] stderr: Running post_headers hooks [DEVELOPER 00:01:46] stderr: Running post_send hooks [DEVELOPER 00:01:46] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:46] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:46] stderr: 201 Created [DEBUG 00:01:46] credentials accepted [DEBUG 00:01:46] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:46] new item mapped to 64a96e00d300c07 [DEVELOPER 00:01:46] stderr: Running destroy hooks. [DEVELOPER 00:01:46] stderr: Request ends. [DEBUG 00:01:46] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:46] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:46] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:46] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:46] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:46] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:46] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:46] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:46] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:46] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:46] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:46] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:46] stderr: Running pre_send hooks [DEBUG 00:01:46] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:01:56] stderr: Sending request headers: [DEVELOPER 00:01:56] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:01:56] stderr: Connection: TE [DEVELOPER 00:01:56] stderr: TE: trailers [DEVELOPER 00:01:56] stderr: Host: www.googleapis.com [DEVELOPER 00:01:56] stderr: Content-Length: 634 [DEVELOPER 00:01:56] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:01:56] stderr: User-Agent: SyncEvolution [DEVELOPER 00:01:56] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:01:56] stderr: [DEVELOPER 00:01:56] stderr: Sending request-line and headers: [DEVELOPER 00:01:56] stderr: Sending request body: [DEVELOPER 00:01:56] stderr: Body block (634 bytes): [DEVELOPER 00:01:56] stderr: [BEGIN:VCARD [DEVELOPER 00:01:56] stderr: VERSION:3.0 [DEVELOPER 00:01:56] stderr: URL: [DEVELOPER 00:01:56] stderr: TITLE: [DEVELOPER 00:01:56] stderr: ROLE: [DEVELOPER 00:01:56] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:01:56] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:01:56] stderr: REV:20160908T170847Z [DEVELOPER 00:01:56] stderr: UID:unique-id-user7 [DEVELOPER 00:01:56] stderr: NICKNAME:user7 [DEVELOPER 00:01:56] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:01:56] stderr: NOTE:This test case uses line breaks. This is line 1.\nLine 2.\n\nLine brea [DEVELOPER 00:01:56] stderr: ks in vcard 2.1 are encoded as=0D=0A.\nThat means the= has to be encod [DEVELOPER 00:01:56] stderr: ed itself... [DEVELOPER 00:01:56] stderr: FN:line breaks [DEVELOPER 00:01:56] stderr: N:breaks;line;;; [DEVELOPER 00:01:56] stderr: X-EVOLUTION-FILE-AS:breaks\, line [DEVELOPER 00:01:56] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:01:56] stderr: CALURI: [DEVELOPER 00:01:56] stderr: FBURL: [DEVELOPER 00:01:56] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:01:56] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:01:56] stderr: ADR;TYPE=HOME:;Address Line 2\nAddress Line 3;Address Line 1;;;; [DEVELOPER 00:01:56] stderr: LABEL;TYPE=HOME:Address Line 1\nAddress Line 2\nAddress Line 3 [DEVELOPER 00:01:56] stderr: END:VCARD [DEVELOPER 00:01:56] stderr: ] [DEVELOPER 00:01:56] stderr: Request sent; retry is 1. [DEVELOPER 00:01:56] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:01:56] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:01:56] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:01:56] stderr: [hdr] ETag: "2018-01-05T08:31:52.662-08:00" [DEVELOPER 00:01:56] stderr: Header Name: [etag], Value: ["2018-01-05T08:31:52.662-08:00"] [DEVELOPER 00:01:56] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/660ff8098da8d94c [DEVELOPER 00:01:56] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/660ff8098da8d94c] [DEVELOPER 00:01:56] stderr: [hdr] Vary: Origin [DEVELOPER 00:01:56] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:01:56] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:01:56] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:01:56] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:02 GMT [DEVELOPER 00:01:56] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:02 GMT] [DEVELOPER 00:01:56] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:02 GMT [DEVELOPER 00:01:56] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:02 GMT] [DEVELOPER 00:01:56] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:01:56] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:01:56] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:01:56] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:01:56] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:01:56] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:01:56] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:01:56] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:01:56] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:01:56] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:01:56] stderr: [hdr] Server: GSE [DEVELOPER 00:01:56] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:01:56] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:01:56] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:01:56] stderr: [hdr] [DEVELOPER 00:01:56] stderr: End of headers. [DEVELOPER 00:01:56] stderr: Running post_headers hooks [DEVELOPER 00:01:56] stderr: Running post_send hooks [DEVELOPER 00:01:56] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:01:56] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:01:56] stderr: 201 Created [DEBUG 00:01:56] credentials accepted [DEBUG 00:01:56] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:01:56] new item mapped to 660ff8098da8d94c [DEVELOPER 00:01:56] stderr: Running destroy hooks. [DEVELOPER 00:01:56] stderr: Request ends. [DEBUG 00:01:56] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:56] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:01:56] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:01:56] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:56] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:01:56] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:56] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:01:56] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:01:56] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:01:56] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:01:56] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:01:56] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:01:56] stderr: Running pre_send hooks [DEBUG 00:01:56] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:02:07] stderr: Sending request headers: [DEVELOPER 00:02:07] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:02:07] stderr: Connection: TE [DEVELOPER 00:02:07] stderr: TE: trailers [DEVELOPER 00:02:07] stderr: Host: www.googleapis.com [DEVELOPER 00:02:07] stderr: Content-Length: 3291 [DEVELOPER 00:02:07] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:02:07] stderr: User-Agent: SyncEvolution [DEVELOPER 00:02:07] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:02:07] stderr: [DEVELOPER 00:02:07] stderr: Sending request-line and headers: [DEVELOPER 00:02:07] stderr: Sending request body: [DEVELOPER 00:02:07] stderr: Body block (3291 bytes): [DEVELOPER 00:02:07] stderr: [BEGIN:VCARD [DEVELOPER 00:02:07] stderr: VERSION:3.0 [DEVELOPER 00:02:07] stderr: N:Doe;John;1;Mr.;Sr. [DEVELOPER 00:02:07] stderr: FN:Mr. John 1 Doe Sr. [DEVELOPER 00:02:07] stderr: NICKNAME:user1 [DEVELOPER 00:02:07] stderr: TITLE:tester [DEVELOPER 00:02:07] stderr: ORG:at company [DEVELOPER 00:02:07] stderr: REV:2014-04-11T08:43:42Z [DEVELOPER 00:02:07] stderr: UID:6f354d698b7ccd22 [DEVELOPER 00:02:07] stderr: BDAY;VALUE=DATE:1970-12-30 [DEVELOPER 00:02:07] stderr: ADR;TYPE=HOME:PO;neighborhood;home address\n;City;State;ZIP;Country [DEVELOPER 00:02:07] stderr: ADR;TYPE=WORK:;;work address;;;; [DEVELOPER 00:02:07] stderr: ADR:;;custom address;;;; [DEVELOPER 00:02:07] stderr: TEL;TYPE=WORK:business 1 [DEVELOPER 00:02:07] stderr: TEL;TYPE=CELL:mobile [DEVELOPER 00:02:07] stderr: TEL;TYPE=HOME:home [DEVELOPER 00:02:07] stderr: TEL:main [DEVELOPER 00:02:07] stderr: TEL;TYPE=FAX,WORK:work fax [DEVELOPER 00:02:07] stderr: TEL;TYPE=FAX,HOME:home fax [DEVELOPER 00:02:07] stderr: item14.TEL:google voice [DEVELOPER 00:02:07] stderr: TEL;TYPE=PAGER:pager [DEVELOPER 00:02:07] stderr: item15.TEL:custom [DEVELOPER 00:02:07] stderr: EMAIL;TYPE=HOME,PREF:john.doe@home.com [DEVELOPER 00:02:07] stderr: EMAIL;TYPE=WORK:doe@work.com [DEVELOPER 00:02:07] stderr: item2.EMAIL:john@custom.com [DEVELOPER 00:02:07] stderr: NOTE:A test contact. [DEVELOPER 00:02:07] stderr: PHOTO;ENCODING=b;TYPE=PNG:iVBORw0KGgoAAAANSUhEUgAAACQAAAAXCAYAAABj7u2bAAAAB [DEVELOPER 00:02:07] stderr: mJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gEICjgdiWkBO [DEVELOPER 00:02:07] stderr: QAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABaElEQVRIx+3Wu [DEVELOPER 00:02:07] stderr: 0tcURAG8F98gRKTYGORRqwksJV/QOqFFIFgKgsRYbHV1larDQQCKQxpUscyhUmXJuCSNpYWP [DEVELOPER 00:02:07] stderr: sAU6wPxHW6aWbgsu+ve3RUs7geHc+fON3O+M4c5HHLkyHG/eISkg5heIGmUr++hVWigyY6TH [DEVELOPER 00:02:07] stderr: lejbWSt0Bv8QBXX2MF7jKU4IyjjJ45xg31sYKZuw7Xv9Gh6vvXO9QbBtbGNJ8Ert+AlTURkF [DEVELOPER 00:02:07] stderr: jQX9g5e4ykGUcBm+FaDexx2MUQOYhIL2Lpj09oV9CvsQgPuePj+hP037BL6M6yRSdDZHWVOc [DEVELOPER 00:02:07] stderr: BHcEv7FvyN8xxqmeynovA1Baf4UVvANhyn/Uq8E/Q57ssNufhvx1QZrDHfS9p9i3sQsnscdN [DEVELOPER 00:02:07] stderr: owXWEQlOBXMYyI4j3EavqFUzpOYl4OTqUJ9+NzmkbXyb6Ryfumm7Wso4it2cYXL6K6PeBmcV [DEVELOPER 00:02:07] stderr: 8E5iEvxPDjv8CyVaxQfsIfbqGIlf17k6Bb/Ae0cnahfg6KuAAAAAElFTkSuQmCC [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=GoogleTalk:xmpp:google%20talk [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=AIM:aim:aim [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=Yahoo:ymsgr:yahoo [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=Skype:skype:skype [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=QQ:x-apple:QQ [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=MSN:msnim:MSN [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=ICQ:aim:ICQ [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=Jabber:xmpp:Jabber [DEVELOPER 00:02:07] stderr: IMPP;X-SERVICE-TYPE=Chat-label:x-apple:custom%20chat [DEVELOPER 00:02:07] stderr: X-EVOLUTION-FILE-AS:Doe\, John [DEVELOPER 00:02:07] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:02:07] stderr: X-PHONETIC-FIRST-NAME:John [DEVELOPER 00:02:07] stderr: X-PHONETIC-LAST-NAME:Doe [DEVELOPER 00:02:07] stderr: item2.X-ABLabel:custom-label2 [DEVELOPER 00:02:07] stderr: item3.X-ABDATE:1971-01-01 [DEVELOPER 00:02:07] stderr: item3.X-ABLabel:Anniversary [DEVELOPER 00:02:07] stderr: item4.X-ABDATE:2000-02-01 [DEVELOPER 00:02:07] stderr: item4.X-ABLabel:custom-label3 [DEVELOPER 00:02:07] stderr: item14.X-ABLabel:Google Voice [DEVELOPER 00:02:07] stderr: item15.X-ABLabel:custom-label4 [DEVELOPER 00:02:07] stderr: item16.X-ABRELATEDNAMES:spouse [DEVELOPER 00:02:07] stderr: item16.X-ABLabel:Spouse [DEVELOPER 00:02:07] stderr: item17.X-ABRELATEDNAMES:child [DEVELOPER 00:02:07] stderr: item17.X-ABLabel:Child [DEVELOPER 00:02:07] stderr: item18.X-ABRELATEDNAMES:mother [DEVELOPER 00:02:07] stderr: item18.X-ABLabel:Mother [DEVELOPER 00:02:07] stderr: item19.X-ABRELATEDNAMES:father [DEVELOPER 00:02:07] stderr: item19.X-ABLabel:Father [DEVELOPER 00:02:07] stderr: item20.X-ABRELATEDNAMES:parent [DEVELOPER 00:02:07] stderr: item20.X-ABLabel:Parent [DEVELOPER 00:02:07] stderr: item21.X-ABRELATEDNAMES:brother [DEVELOPER 00:02:07] stderr: item21.X-ABLabel:Brother [DEVELOPER 00:02:07] stderr: item22.X-ABRELATEDNAMES:sister [DEVELOPER 00:02:07] stderr: item22.X-ABLabel:Sister [DEVELOPER 00:02:07] stderr: item23.X-ABRELATEDNAMES:friend [DEVELOPER 00:02:07] stderr: item23.X-ABLabel:Friend [DEVELOPER 00:02:07] stderr: item24.X-ABRELATEDNAMES:relative [DEVELOPER 00:02:07] stderr: item24.X-ABLabel:relative [DEVELOPER 00:02:07] stderr: item25.X-ABRELATEDNAMES:manager [DEVELOPER 00:02:07] stderr: item25.X-ABLabel:Manager [DEVELOPER 00:02:07] stderr: item26.X-ABRELATEDNAMES:assistant [DEVELOPER 00:02:07] stderr: item26.X-ABLabel:Assistant [DEVELOPER 00:02:07] stderr: item27.X-ABRELATEDNAMES:referred-by [DEVELOPER 00:02:07] stderr: item27.X-ABLabel:referred-by-label [DEVELOPER 00:02:07] stderr: item28.X-ABRELATEDNAMES:partner [DEVELOPER 00:02:07] stderr: item28.X-ABLabel:Partner [DEVELOPER 00:02:07] stderr: item29.X-ABRELATEDNAMES:domestic partner [DEVELOPER 00:02:07] stderr: item29.X-ABLabel:domestic-partner-label [DEVELOPER 00:02:07] stderr: item30.X-ABRELATEDNAMES:custom relationship [DEVELOPER 00:02:07] stderr: item30.X-ABLabel:custom-label5 [DEVELOPER 00:02:07] stderr: item31.URL:http\://profile.com [DEVELOPER 00:02:07] stderr: item31.X-ABLabel:Profile [DEVELOPER 00:02:07] stderr: item32.URL:http\://blog.com [DEVELOPER 00:02:07] stderr: item32.X-ABLabel:Blog [DEVELOPER 00:02:07] stderr: item33.URL:http\://homepage.com [DEVELOPER 00:02:07] stderr: item33.X-ABLabel:HomePage [DEVELOPER 00:02:07] stderr: item34.URL:http\://company.com [DEVELOPER 00:02:07] stderr: item34.X-ABLabel:Work [DEVELOPER 00:02:07] stderr: item35.URL:http\://custom.com [DEVELOPER 00:02:07] stderr: item35.X-ABLabel:Custom-label6 [DEVELOPER 00:02:07] stderr: END:VCARD [DEVELOPER 00:02:07] stderr: ] [DEVELOPER 00:02:07] stderr: Request sent; retry is 1. [DEVELOPER 00:02:07] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:02:07] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:02:07] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:02:07] stderr: [hdr] ETag: "2018-01-05T08:32:02.982-08:00" [DEVELOPER 00:02:07] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:02.982-08:00"] [DEVELOPER 00:02:07] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/24a8ef688d5208a5 [DEVELOPER 00:02:07] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/24a8ef688d5208a5] [DEVELOPER 00:02:07] stderr: [hdr] Vary: Origin [DEVELOPER 00:02:07] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:02:07] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:02:07] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:02:07] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:13 GMT [DEVELOPER 00:02:07] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:13 GMT] [DEVELOPER 00:02:07] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:13 GMT [DEVELOPER 00:02:07] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:13 GMT] [DEVELOPER 00:02:07] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:02:07] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:02:07] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:02:07] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:02:07] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:02:07] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:02:07] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:02:07] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:02:07] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:02:07] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:02:07] stderr: [hdr] Server: GSE [DEVELOPER 00:02:07] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:02:07] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:02:07] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:02:07] stderr: [hdr] [DEVELOPER 00:02:07] stderr: End of headers. [DEVELOPER 00:02:07] stderr: Running post_headers hooks [DEVELOPER 00:02:07] stderr: Running post_send hooks [DEVELOPER 00:02:07] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:02:07] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:02:07] stderr: 201 Created [DEBUG 00:02:07] credentials accepted [DEBUG 00:02:07] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:02:07] new item mapped to 24a8ef688d5208a5 [DEVELOPER 00:02:07] stderr: Running destroy hooks. [DEVELOPER 00:02:07] stderr: Request ends. [DEBUG 00:02:07] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:07] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:02:07] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:02:07] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:07] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:07] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:07] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:07] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:02:07] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:02:07] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:07] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:02:07] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:02:07] stderr: Running pre_send hooks [DEBUG 00:02:07] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:02:18] stderr: Sending request headers: [DEVELOPER 00:02:18] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:02:18] stderr: Connection: TE [DEVELOPER 00:02:18] stderr: TE: trailers [DEVELOPER 00:02:18] stderr: Host: www.googleapis.com [DEVELOPER 00:02:18] stderr: Content-Length: 1474 [DEVELOPER 00:02:18] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:02:18] stderr: User-Agent: SyncEvolution [DEVELOPER 00:02:18] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:02:18] stderr: [DEVELOPER 00:02:18] stderr: Sending request-line and headers: [DEVELOPER 00:02:18] stderr: Sending request body: [DEVELOPER 00:02:18] stderr: Body block (1474 bytes): [DEVELOPER 00:02:18] stderr: [BEGIN:VCARD [DEVELOPER 00:02:18] stderr: VERSION:3.0 [DEVELOPER 00:02:18] stderr: URL: [DEVELOPER 00:02:18] stderr: TITLE: [DEVELOPER 00:02:18] stderr: ROLE: [DEVELOPER 00:02:18] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:02:18] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:02:18] stderr: REV:20160908T170847Z [DEVELOPER 00:02:18] stderr: UID:unique-id-user5 [DEVELOPER 00:02:18] stderr: NICKNAME:user5 [DEVELOPER 00:02:18] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:02:18] stderr: NOTE:image in JPG format [DEVELOPER 00:02:18] stderr: FN:Ms. JPG [DEVELOPER 00:02:18] stderr: N:;JPG;;Ms.; [DEVELOPER 00:02:18] stderr: X-EVOLUTION-FILE-AS:JPG [DEVELOPER 00:02:18] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:02:18] stderr: CALURI: [DEVELOPER 00:02:18] stderr: FBURL: [DEVELOPER 00:02:18] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:02:18] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:02:18] stderr: PHOTO;ENCODING=b;TYPE=JPEG:/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAA [DEVELOPER 00:02:18] stderr: AAgAAAAAAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgcM [DEVELOPER 00:02:18] stderr: CAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEF [DEVELOPER 00:02:18] stderr: BQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e [DEVELOPER 00:02:18] stderr: Hh4eHh4eHh4e/8AAEQgAFwAkAwEiAAIRAQMRAf/EABkAAQADAQEAAAAAAAAAAAAAAAAGBwgE [DEVELOPER 00:02:18] stderr: Bf/EADIQAAECBQMCAwQLAAAAAAAAAAECBAADBQYRBxIhEzEUFSIIFjNBGCRHUVZ3lqXD0+P/ [DEVELOPER 00:02:18] stderr: xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMR [DEVELOPER 00:02:18] stderr: AD8AuX6UehP45/aXv9MTPTLVKxNSvMPcqu+a+XdLxf1SfJ6fU37PioTnOxfbOMc/KIZ7U/2V [DEVELOPER 00:02:18] stderr: fmTR/wCaKlu6+blu/Ui72zxWtUmmUOrTaWwkWDT09FPR4K587OVrUfVsIwElPPPAbAjxr2um [DEVELOPER 00:02:18] stderr: hWXbDu5rmfeApLPZ4hx0lzNm9aUJ9KAVHKlJHAPf7ozPLqWt9y6Z0EPGmoLNjTq48a1iaybJ [DEVELOPER 00:02:18] stderr: YV52yEtCms5KJmAT61JXtJyUdyQTEc1WlMql7N1/oZ6jagVZVFfUyZPpFy5lvWcxU7Z03BUk [DEVELOPER 00:02:18] stderr: GZLWJqVhPYLkIIPBEBtSEUyNAsjI1q1m/VP+UICwL/sqlXp7v+aOHsnyGttq218MtKd8+Ru2 [DEVELOPER 00:02:18] stderr: JXuScoO45Awe2CIi96aKW1cVyubkYVy6rTqz0J8a5t2qqZl0UjAMwYKScfPAJ+cIQHHP0Dth [DEVELOPER 00:02:18] stderr: VFaMWt0XwxetnM50Ks2rsxL6ZMnJlJmb5hBBBEiVxjA28dznqo+hdksbQuS3Hs6tVtNzdM1Z [DEVELOPER 00:02:18] stderr: /VH5nO3Bl/CJmYHKDynjv3zCEB5rLQNo0bIbydWNWxKljbLQLoWkISOAkBKAABCEID//2Q== [DEVELOPER 00:02:18] stderr: END:VCARD [DEVELOPER 00:02:18] stderr: ] [DEVELOPER 00:02:18] stderr: Request sent; retry is 1. [DEVELOPER 00:02:18] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:02:18] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:02:18] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:02:18] stderr: [hdr] ETag: "2018-01-05T08:32:13.874-08:00" [DEVELOPER 00:02:18] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:13.874-08:00"] [DEVELOPER 00:02:18] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5fad48988c600a31 [DEVELOPER 00:02:18] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5fad48988c600a31] [DEVELOPER 00:02:18] stderr: [hdr] Vary: Origin [DEVELOPER 00:02:18] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:02:18] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:02:18] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:02:18] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:24 GMT [DEVELOPER 00:02:18] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:24 GMT] [DEVELOPER 00:02:18] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:24 GMT [DEVELOPER 00:02:18] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:24 GMT] [DEVELOPER 00:02:18] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:02:18] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:02:18] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:02:18] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:02:18] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:02:18] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:02:18] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:02:18] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:02:18] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:02:18] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:02:18] stderr: [hdr] Server: GSE [DEVELOPER 00:02:18] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:02:18] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:02:18] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:02:18] stderr: [hdr] [DEVELOPER 00:02:18] stderr: End of headers. [DEVELOPER 00:02:18] stderr: Running post_headers hooks [DEVELOPER 00:02:18] stderr: Running post_send hooks [DEVELOPER 00:02:18] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:02:18] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:02:18] stderr: 201 Created [DEBUG 00:02:18] credentials accepted [DEBUG 00:02:18] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:02:18] new item mapped to 5fad48988c600a31 [DEVELOPER 00:02:18] stderr: Running destroy hooks. [DEVELOPER 00:02:18] stderr: Request ends. [DEBUG 00:02:18] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:18] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:02:18] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:02:18] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:18] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:18] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:18] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:18] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:02:18] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:02:18] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:18] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:02:18] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:02:18] stderr: Running pre_send hooks [DEBUG 00:02:18] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:02:29] stderr: Sending request headers: [DEVELOPER 00:02:29] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:02:29] stderr: Connection: TE [DEVELOPER 00:02:29] stderr: TE: trailers [DEVELOPER 00:02:29] stderr: Host: www.googleapis.com [DEVELOPER 00:02:29] stderr: Content-Length: 1092 [DEVELOPER 00:02:29] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:02:29] stderr: User-Agent: SyncEvolution [DEVELOPER 00:02:29] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:02:29] stderr: [DEVELOPER 00:02:29] stderr: Sending request-line and headers: [DEVELOPER 00:02:29] stderr: Sending request body: [DEVELOPER 00:02:29] stderr: Body block (1092 bytes): [DEVELOPER 00:02:29] stderr: [BEGIN:VCARD [DEVELOPER 00:02:29] stderr: VERSION:3.0 [DEVELOPER 00:02:29] stderr: URL: [DEVELOPER 00:02:29] stderr: TITLE: [DEVELOPER 00:02:29] stderr: ROLE: [DEVELOPER 00:02:29] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:02:29] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:02:29] stderr: REV:20160908T170847Z [DEVELOPER 00:02:29] stderr: UID:unique-id-user4 [DEVELOPER 00:02:29] stderr: NICKNAME:user4 [DEVELOPER 00:02:29] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:02:29] stderr: NOTE:image in PNG format [DEVELOPER 00:02:29] stderr: FN:Mrs. PNG [DEVELOPER 00:02:29] stderr: N:;PNG;;Mrs.; [DEVELOPER 00:02:29] stderr: X-EVOLUTION-FILE-AS:PNG [DEVELOPER 00:02:29] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:02:29] stderr: CALURI: [DEVELOPER 00:02:29] stderr: FBURL: [DEVELOPER 00:02:29] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:02:29] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:02:29] stderr: PHOTO;ENCODING=b;TYPE=PNG:iVBORw0KGgoAAAANSUhEUgAAACQAAAAXCAYAAABj7u2bAAAAB [DEVELOPER 00:02:29] stderr: mJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gEICjgdiWkBO [DEVELOPER 00:02:29] stderr: QAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABaElEQVRIx+3Wu [DEVELOPER 00:02:29] stderr: 0tcURAG8F98gRKTYGORRqwksJV/QOqFFIFgKgsRYbHV1larDQQCKQxpUscyhUmXJuCSNpYWP [DEVELOPER 00:02:29] stderr: sAU6wPxHW6aWbgsu+ve3RUs7geHc+fON3O+M4c5HHLkyHG/eISkg5heIGmUr++hVWigyY6TH [DEVELOPER 00:02:29] stderr: lejbWSt0Bv8QBXX2MF7jKU4IyjjJ45xg31sYKZuw7Xv9Gh6vvXO9QbBtbGNJ8Ert+AlTURkF [DEVELOPER 00:02:29] stderr: jQX9g5e4ykGUcBm+FaDexx2MUQOYhIL2Lpj09oV9CvsQgPuePj+hP037BL6M6yRSdDZHWVOc [DEVELOPER 00:02:29] stderr: BHcEv7FvyN8xxqmeynovA1Baf4UVvANhyn/Uq8E/Q57ssNufhvx1QZrDHfS9p9i3sQsnscdN [DEVELOPER 00:02:29] stderr: owXWEQlOBXMYyI4j3EavqFUzpOYl4OTqUJ9+NzmkbXyb6Ryfumm7Wso4it2cYXL6K6PeBmcV [DEVELOPER 00:02:29] stderr: 8E5iEvxPDjv8CyVaxQfsIfbqGIlf17k6Bb/Ae0cnahfg6KuAAAAAElFTkSuQmCC [DEVELOPER 00:02:29] stderr: END:VCARD [DEVELOPER 00:02:29] stderr: ] [DEVELOPER 00:02:29] stderr: Request sent; retry is 1. [DEVELOPER 00:02:29] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:02:29] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:02:29] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:02:29] stderr: [hdr] ETag: "2018-01-05T08:32:24.632-08:00" [DEVELOPER 00:02:29] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:24.632-08:00"] [DEVELOPER 00:02:29] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/287c96b98f8d6018 [DEVELOPER 00:02:29] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/287c96b98f8d6018] [DEVELOPER 00:02:29] stderr: [hdr] Vary: Origin [DEVELOPER 00:02:29] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:02:29] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:02:29] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:02:29] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:35 GMT [DEVELOPER 00:02:29] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:35 GMT] [DEVELOPER 00:02:29] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:35 GMT [DEVELOPER 00:02:29] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:35 GMT] [DEVELOPER 00:02:29] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:02:29] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:02:29] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:02:29] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:02:29] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:02:29] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:02:29] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:02:29] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:02:29] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:02:29] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:02:29] stderr: [hdr] Server: GSE [DEVELOPER 00:02:29] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:02:29] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:02:29] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:02:29] stderr: [hdr] [DEVELOPER 00:02:29] stderr: End of headers. [DEVELOPER 00:02:29] stderr: Running post_headers hooks [DEVELOPER 00:02:29] stderr: Running post_send hooks [DEVELOPER 00:02:29] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:02:29] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:02:29] stderr: 201 Created [DEBUG 00:02:29] credentials accepted [DEBUG 00:02:29] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:02:29] new item mapped to 287c96b98f8d6018 [DEVELOPER 00:02:29] stderr: Running destroy hooks. [DEVELOPER 00:02:29] stderr: Request ends. [DEBUG 00:02:29] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:29] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:02:29] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:02:29] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:29] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:29] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:29] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:29] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:02:29] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:02:29] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:29] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:02:29] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:02:29] stderr: Running pre_send hooks [DEBUG 00:02:29] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:02:39] stderr: Sending request headers: [DEVELOPER 00:02:39] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:02:39] stderr: Connection: TE [DEVELOPER 00:02:39] stderr: TE: trailers [DEVELOPER 00:02:39] stderr: Host: www.googleapis.com [DEVELOPER 00:02:39] stderr: Content-Length: 445 [DEVELOPER 00:02:39] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:02:39] stderr: User-Agent: SyncEvolution [DEVELOPER 00:02:39] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:02:39] stderr: [DEVELOPER 00:02:39] stderr: Sending request-line and headers: [DEVELOPER 00:02:39] stderr: Sending request body: [DEVELOPER 00:02:39] stderr: Body block (445 bytes): [DEVELOPER 00:02:39] stderr: [BEGIN:VCARD [DEVELOPER 00:02:39] stderr: VERSION:3.0 [DEVELOPER 00:02:39] stderr: URL: [DEVELOPER 00:02:39] stderr: TITLE: [DEVELOPER 00:02:39] stderr: ROLE: [DEVELOPER 00:02:39] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:02:39] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:02:39] stderr: REV:20160908T170847Z [DEVELOPER 00:02:39] stderr: UID:unique-id-user6 [DEVELOPER 00:02:39] stderr: NICKNAME:user6 [DEVELOPER 00:02:39] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:02:39] stderr: NOTE:The first name is "First \; special \;". [DEVELOPER 00:02:39] stderr: FN:Mr. First \; special \; middle Last [DEVELOPER 00:02:39] stderr: N:Last;First \; special \;;middle;Mr.; [DEVELOPER 00:02:39] stderr: X-EVOLUTION-FILE-AS:Last\, First \; special \; [DEVELOPER 00:02:39] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:02:39] stderr: CALURI: [DEVELOPER 00:02:39] stderr: FBURL: [DEVELOPER 00:02:39] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:02:39] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:02:39] stderr: END:VCARD [DEVELOPER 00:02:39] stderr: ] [DEVELOPER 00:02:39] stderr: Request sent; retry is 1. [DEVELOPER 00:02:39] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:02:39] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:02:39] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:02:39] stderr: [hdr] ETag: "2018-01-05T08:32:35.463-08:00" [DEVELOPER 00:02:39] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:35.463-08:00"] [DEVELOPER 00:02:39] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1835db150a01cb48 [DEVELOPER 00:02:39] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1835db150a01cb48] [DEVELOPER 00:02:39] stderr: [hdr] Vary: Origin [DEVELOPER 00:02:39] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:02:39] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:02:39] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:02:39] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:45 GMT [DEVELOPER 00:02:39] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:45 GMT] [DEVELOPER 00:02:39] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:45 GMT [DEVELOPER 00:02:39] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:45 GMT] [DEVELOPER 00:02:39] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:02:39] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:02:39] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:02:39] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:02:39] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:02:39] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:02:39] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:02:39] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:02:39] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:02:39] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:02:39] stderr: [hdr] Server: GSE [DEVELOPER 00:02:39] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:02:39] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:02:39] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:02:39] stderr: [hdr] [DEVELOPER 00:02:39] stderr: End of headers. [DEVELOPER 00:02:39] stderr: Running post_headers hooks [DEVELOPER 00:02:39] stderr: Running post_send hooks [DEVELOPER 00:02:39] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:02:39] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:02:39] stderr: 201 Created [DEBUG 00:02:39] credentials accepted [DEBUG 00:02:39] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:02:39] new item mapped to 1835db150a01cb48 [DEVELOPER 00:02:39] stderr: Running destroy hooks. [DEVELOPER 00:02:39] stderr: Request ends. [DEBUG 00:02:39] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:39] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:02:39] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:02:39] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:39] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:39] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:39] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:39] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:02:39] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:02:39] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:39] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:02:39] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:02:39] stderr: Running pre_send hooks [DEBUG 00:02:39] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:02:50] stderr: Sending request headers: [DEVELOPER 00:02:50] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:02:50] stderr: Connection: TE [DEVELOPER 00:02:50] stderr: TE: trailers [DEVELOPER 00:02:50] stderr: Host: www.googleapis.com [DEVELOPER 00:02:50] stderr: Content-Length: 588 [DEVELOPER 00:02:50] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:02:50] stderr: User-Agent: SyncEvolution [DEVELOPER 00:02:50] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:02:50] stderr: [DEVELOPER 00:02:50] stderr: Sending request-line and headers: [DEVELOPER 00:02:50] stderr: Sending request body: [DEVELOPER 00:02:50] stderr: Body block (588 bytes): [DEVELOPER 00:02:50] stderr: [BEGIN:VCARD [DEVELOPER 00:02:50] stderr: VERSION:3.0 [DEVELOPER 00:02:50] stderr: URL: [DEVELOPER 00:02:50] stderr: TITLE: [DEVELOPER 00:02:50] stderr: ROLE: [DEVELOPER 00:02:50] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:02:50] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:02:50] stderr: REV:20160908T170847Z [DEVELOPER 00:02:50] stderr: UID:unique-id-user3 [DEVELOPER 00:02:50] stderr: NICKNAME:user3 [DEVELOPER 00:02:50] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:02:50] stderr: NOTE:image in GIF format [DEVELOPER 00:02:50] stderr: FN:Mr. GIF [DEVELOPER 00:02:50] stderr: N:;GIF;;Mr.; [DEVELOPER 00:02:50] stderr: X-EVOLUTION-FILE-AS:GIF [DEVELOPER 00:02:50] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:02:50] stderr: CALURI: [DEVELOPER 00:02:50] stderr: FBURL: [DEVELOPER 00:02:50] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:02:50] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:02:50] stderr: PHOTO;ENCODING=b;TYPE=GIF:R0lGODlhJAAXAIABAAAAAP///yH+FUNyZWF0ZWQgd2l0aCBUa [DEVELOPER 00:02:50] stderr: GUgR0lNUAAh+QQBCgABACwAAAAAJAAXAAACVYyPqcvtD6OctNqLFdi8b/sd3giAJRNmqXaKH [DEVELOPER 00:02:50] stderr: TIaZJKSpx3McLtyeSuTAWm34e+4WBGFuJ/P1QjZek9ksjiRGqFCTW5pZblmzdiO+GJWncqM+ [DEVELOPER 00:02:50] stderr: w2PwwsAOw== [DEVELOPER 00:02:50] stderr: END:VCARD [DEVELOPER 00:02:50] stderr: ] [DEVELOPER 00:02:50] stderr: Request sent; retry is 1. [DEVELOPER 00:02:50] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:02:50] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:02:50] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:02:50] stderr: [hdr] ETag: "2018-01-05T08:32:45.722-08:00" [DEVELOPER 00:02:50] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:45.722-08:00"] [DEVELOPER 00:02:50] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/736ba3060ae2118b [DEVELOPER 00:02:50] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/736ba3060ae2118b] [DEVELOPER 00:02:50] stderr: [hdr] Vary: Origin [DEVELOPER 00:02:50] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:02:50] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:02:50] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:02:50] stderr: [hdr] Date: Fri, 05 Jan 2018 16:32:56 GMT [DEVELOPER 00:02:50] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:32:56 GMT] [DEVELOPER 00:02:50] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:32:56 GMT [DEVELOPER 00:02:50] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:32:56 GMT] [DEVELOPER 00:02:50] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:02:50] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:02:50] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:02:50] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:02:50] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:02:50] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:02:50] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:02:50] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:02:50] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:02:50] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:02:50] stderr: [hdr] Server: GSE [DEVELOPER 00:02:50] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:02:50] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:02:50] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:02:50] stderr: [hdr] [DEVELOPER 00:02:50] stderr: End of headers. [DEVELOPER 00:02:50] stderr: Running post_headers hooks [DEVELOPER 00:02:50] stderr: Running post_send hooks [DEVELOPER 00:02:50] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:02:50] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:02:50] stderr: 201 Created [DEBUG 00:02:50] credentials accepted [DEBUG 00:02:50] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:02:50] new item mapped to 736ba3060ae2118b [DEVELOPER 00:02:50] stderr: Running destroy hooks. [DEVELOPER 00:02:50] stderr: Request ends. [DEBUG 00:02:50] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:50] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:02:50] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:02:50] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:50] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:02:50] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:50] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:02:50] ClientTest.cpp:504: starting CPPUNIT_ASSERT(source) [DEBUG 00:02:50] ClientTest.cpp:504: ending CPPUNIT_ASSERT(source) [DEBUG 00:02:50] ClientTest.cpp:507: starting res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:02:50] starting POST, credentials okay, deadline in 300.0s [DEVELOPER 00:02:50] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:02:50] stderr: Running pre_send hooks [DEBUG 00:02:50] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:00] stderr: Sending request headers: [DEVELOPER 00:03:00] stderr: POST /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:03:00] stderr: Connection: TE [DEVELOPER 00:03:00] stderr: TE: trailers [DEVELOPER 00:03:00] stderr: Host: www.googleapis.com [DEVELOPER 00:03:00] stderr: Content-Length: 234 [DEVELOPER 00:03:00] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:00] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:00] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:00] stderr: [DEVELOPER 00:03:00] stderr: Sending request-line and headers: [DEVELOPER 00:03:00] stderr: Sending request body: [DEVELOPER 00:03:00] stderr: Body block (234 bytes): [DEVELOPER 00:03:00] stderr: [BEGIN:VCARD [DEVELOPER 00:03:00] stderr: VERSION:3.0 [DEVELOPER 00:03:00] stderr: REV:20160908T170847Z [DEVELOPER 00:03:00] stderr: UID:unique-id-user10 [DEVELOPER 00:03:00] stderr: NICKNAME:user10 [DEVELOPER 00:03:00] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:03:00] stderr: NOTE:large vcard with plenty of special chars < &... [DEVELOPER 00:03:00] stderr: FN:large vcard [DEVELOPER 00:03:00] stderr: N:;vcard;;large; [DEVELOPER 00:03:00] stderr: X-EVOLUTION-FILE-AS:large [DEVELOPER 00:03:00] stderr: END:VCARD [DEVELOPER 00:03:00] stderr: ] [DEVELOPER 00:03:00] stderr: Request sent; retry is 1. [DEVELOPER 00:03:00] stderr: [status-line] < HTTP/1.1 201 Created [DEVELOPER 00:03:00] stderr: [hdr] Content-Type: text/xml [DEVELOPER 00:03:00] stderr: Header Name: [content-type], Value: [text/xml] [DEVELOPER 00:03:00] stderr: [hdr] ETag: "2018-01-05T08:32:56.671-08:00" [DEVELOPER 00:03:00] stderr: Header Name: [etag], Value: ["2018-01-05T08:32:56.671-08:00"] [DEVELOPER 00:03:00] stderr: [hdr] Location: /carddav/v1/principals/syncevolution.list@gmail.com/lists/default/6276227e89cdf0e4 [DEVELOPER 00:03:00] stderr: Header Name: [location], Value: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/6276227e89cdf0e4] [DEVELOPER 00:03:00] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:00] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:00] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:00] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:00] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:06 GMT [DEVELOPER 00:03:00] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:06 GMT] [DEVELOPER 00:03:00] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:33:06 GMT [DEVELOPER 00:03:00] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:33:06 GMT] [DEVELOPER 00:03:00] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:03:00] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:03:00] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:03:00] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:03:00] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:03:00] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:03:00] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:03:00] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:03:00] stderr: [hdr] Content-Length: 0 [DEVELOPER 00:03:00] stderr: Header Name: [content-length], Value: [0] [DEVELOPER 00:03:00] stderr: [hdr] Server: GSE [DEVELOPER 00:03:00] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:00] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:00] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:00] stderr: [hdr] [DEVELOPER 00:03:00] stderr: End of headers. [DEVELOPER 00:03:00] stderr: Running post_headers hooks [DEVELOPER 00:03:00] stderr: Running post_send hooks [DEVELOPER 00:03:00] stderr: ah_post_send (#0), code is 201 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:00] stderr: Request ends, status 201 class 2xx, error line: [DEVELOPER 00:03:00] stderr: 201 Created [DEBUG 00:03:00] credentials accepted [DEBUG 00:03:00] add item status: <status 1.1, code 201, class 2, Created> [DEBUG 00:03:00] new item mapped to 6276227e89cdf0e4 [DEVELOPER 00:03:00] stderr: Running destroy hooks. [DEVELOPER 00:03:00] stderr: Request ends. [DEBUG 00:03:00] ClientTest.cpp:507: ending res = source->insertItemRaw("", config.m_mangleItem(data, false, "")) [DEBUG 00:03:00] ClientTest.cpp:507: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:00] ClientTest.cpp:507: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:00] ClientTest.cpp:508: starting CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:03:00] ClientTest.cpp:508: ending CPPUNIT_ASSERT(!res.m_luid.empty()) [DEBUG 00:03:00] ClientTest.cpp:6772: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:00] ClientTest.cpp:6772: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:00] ClientTest.cpp:1645: starting source.reset() [DEBUG 00:03:00] ClientTest.cpp:454: starting CPPUNIT_ASSERT(get()) [DEBUG 00:03:00] ClientTest.cpp:454: ending CPPUNIT_ASSERT(get()) [DEBUG 00:03:00] ClientTest.cpp:455: starting CPPUNIT_ASSERT(m_active) [DEBUG 00:03:00] ClientTest.cpp:455: ending CPPUNIT_ASSERT(m_active) [DEBUG 00:03:00] ClientTest.cpp:458: starting get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:03:01] ClientTest.cpp:458: ending get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:03:01] ClientTest.cpp:461: starting anchor = get()->endSync(true) [DEBUG 00:03:01] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:03:01] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:03:01] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:01] stderr: Running pre_send hooks [DEBUG 00:03:01] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:01] stderr: Sending request headers: [DEVELOPER 00:03:01] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:03:01] stderr: Connection: TE [DEVELOPER 00:03:01] stderr: TE: trailers [DEVELOPER 00:03:01] stderr: Host: www.googleapis.com [DEVELOPER 00:03:01] stderr: Depth: 0 [DEVELOPER 00:03:01] stderr: Content-Length: 137 [DEVELOPER 00:03:01] stderr: Content-Type: application/xml [DEVELOPER 00:03:01] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:01] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:01] stderr: [DEVELOPER 00:03:01] stderr: Sending request-line and headers: [DEVELOPER 00:03:01] stderr: Sending request body: [DEVELOPER 00:03:01] stderr: Body block (137 bytes): [DEVELOPER 00:03:01] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:03:01] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:03:01] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:03:01] stderr: </prop></propfind> [DEVELOPER 00:03:01] stderr: ] [DEVELOPER 00:03:01] stderr: Request sent; retry is 1. [DEVELOPER 00:03:01] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:03:01] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:03:01] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:03:01] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:01] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:01] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:03:01] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:03:01] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:07 GMT [DEVELOPER 00:03:01] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:07 GMT] [DEVELOPER 00:03:01] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:33:07 GMT [DEVELOPER 00:03:01] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:33:07 GMT] [DEVELOPER 00:03:01] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:03:01] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:03:01] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:03:01] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:03:01] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:03:01] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:03:01] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:03:01] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:03:01] stderr: [hdr] Server: GSE [DEVELOPER 00:03:01] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:01] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:01] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:01] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:03:01] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:03:01] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:03:01] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:03:01] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:03:01] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:03:01] stderr: [hdr] [DEVELOPER 00:03:01] stderr: End of headers. [DEVELOPER 00:03:01] stderr: Running post_headers hooks [DEVELOPER 00:03:01] stderr: [chunk] < 203 [DEVELOPER 00:03:01] stderr: Got chunk size: 515 [DEVELOPER 00:03:01] stderr: Reading 515 bytes of response body. [DEVELOPER 00:03:01] stderr: Got 515 bytes. [DEVELOPER 00:03:01] stderr: Read block (515 bytes): [DEVELOPER 00:03:01] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:03:01] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:03:01] stderr: <d:response> [DEVELOPER 00:03:01] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:03:01] stderr: <d:propstat> [DEVELOPER 00:03:01] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:03:01] stderr: <d:prop> [DEVELOPER 00:03:01] stderr: <cs:getctag>"b1aeb2d78eb9cd12.17"</cs:getctag> [DEVELOPER 00:03:01] stderr: </d:prop> [DEVELOPER 00:03:01] stderr: </d:propstat> [DEVELOPER 00:03:01] stderr: </d:response> [DEVELOPER 00:03:01] stderr: </d:multistatus> [DEVELOPER 00:03:01] stderr: ] [DEVELOPER 00:03:01] stderr: [chunk] < 0 [DEVELOPER 00:03:01] stderr: Got chunk size: 0 [DEVELOPER 00:03:01] stderr: [hdr] [DEVELOPER 00:03:01] stderr: End of headers. [DEVELOPER 00:03:01] stderr: Running post_send hooks [DEVELOPER 00:03:01] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:01] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:03:01] stderr: 207 Multi-Status [DEBUG 00:03:01] credentials accepted [DEVELOPER 00:03:01] stderr: Running destroy hooks. [DEVELOPER 00:03:01] stderr: Request ends. [DEBUG 00:03:01] ClientTest.cpp:461: ending anchor = get()->endSync(true) [DEBUG 00:03:01] ClientTest.cpp:463: starting get()->close() [DEBUG 00:03:01] ClientTest.cpp:463: ending get()->close() [DEBUG 00:03:01] ClientTest.cpp:1645: ending source.reset() [DEBUG 00:03:01] ClientTest.cpp:1652: starting ClientTest::getItems(testcases, items, dummy) [DEBUG 00:03:01] ClientTest.cpp:6727: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6727: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6728: starting CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:03:01] ClientTest.cpp:6728: ending CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:01] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:1652: ending ClientTest::getItems(testcases, items, dummy) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: starting CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1665: ending CPPUNIT_ASSERT(bodyre.PartialMatch(item, &kind, &body)) [DEBUG 00:03:02] ClientTest.cpp:1685: starting source.reset(createSourceA()) [DEBUG 00:03:02] instantiating testing source google_carddav in config target-config@client-test-googlecontacts, with tracking name _1_A [DEBUG 00:03:02] checking password property 'password' in config 'googlecontacts_1@client-test-googlecontacts-1' with user identity '' [DEBUG 00:03:02] checking password property 'databasePassword' in datastore 'google_carddav' of config 'googlecontacts_1@client-test-googlecontacts-1' with user identity 'goa:syncevolution.list@gmail.com' [DEBUG 00:03:02] overriding testing source google_carddav properties with the ones from config googlecontacts_1 = /data/runtests/work/testing-amd64/home/googlecontacts/config/syncevolution/client-test-googlecontacts-1/peers/googlecontacts_1 [DEBUG 00:03:02] sync = disabled (default) [DEBUG 00:03:02] uri = (default) [DEBUG 00:03:02] backend = CardDAV (set) [DEBUG 00:03:02] syncFormat = (default) [DEBUG 00:03:02] forceSyncFormat = 0 (default) [DEBUG 00:03:02] database = https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ (set) [DEBUG 00:03:02] databaseFormat = (default) [DEBUG 00:03:02] databaseUser = goa:syncevolution.list@gmail.com (set) [DEBUG 00:03:02] databasePassword = (default) [DEBUG 00:03:02] additional property backend = carddav (from CLIENT_TEST_WEBDAV) [DEBUG 00:03:02] ClientTest.cpp:424: starting CPPUNIT_ASSERT(get()) [DEBUG 00:03:02] ClientTest.cpp:424: ending CPPUNIT_ASSERT(get()) [DEBUG 00:03:02] ClientTest.cpp:425: starting CPPUNIT_ASSERT(!m_active) [DEBUG 00:03:02] ClientTest.cpp:425: ending CPPUNIT_ASSERT(!m_active) [DEBUG 00:03:02] ClientTest.cpp:431: starting get()->open() [DEBUG 00:03:02] ClientTest.cpp:431: ending get()->open() [DEBUG 00:03:02] using libneon neon 0.30.2: Library build, IPv6, libxml 2.9.4, zlib 1.2.8, GNU TLS 3.5.6. with SSL, ZLIB, IPV6, TS_SSL, I18N [INFO 00:03:02] carddav #A: using configured database=https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:03:02] using username 'goa:syncevolution.list@gmail.com' from datastore config for WebDAV, password not set [DEBUG 00:03:02] looking for identity provider for goa:syncevolution.list@gmail.com [DEBUG 00:03:02] Looking up all accounts in GNOME Online Accounts, searching for 'syncevolution.list@gmail.com'. [DEBUG 00:03:02] GOA object /org/gnome/OnlineAccounts/Accounts/account_1379073187 implements org.gnome.OnlineAccounts.Account, org.gnome.OnlineAccounts.Calendar, org.gnome.OnlineAccounts.Chat, org.gnome.OnlineAccounts.Contacts, org.gnome.OnlineAccounts.Documents, org.gnome.OnlineAccounts.Mail, org.gnome.OnlineAccounts.OAuth2Based [DEBUG 00:03:02] GOA account Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:03:02] found matching GNOME Online Account for 'syncevolution.list@gmail.com': Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:03:02] GOA object /org/gnome/OnlineAccounts/Manager implements org.gnome.OnlineAccounts.Manager [DEBUG 00:03:02] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:03:02] starting PROPFIND, credentials unverified, deadline in 300.0s [DEVELOPER 00:03:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:02] stderr: Running pre_send hooks [DEBUG 00:03:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:02] stderr: Sending request headers: [DEVELOPER 00:03:02] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:03:02] stderr: Connection: TE [DEVELOPER 00:03:02] stderr: TE: trailers [DEVELOPER 00:03:02] stderr: Host: www.googleapis.com [DEVELOPER 00:03:02] stderr: Depth: 0 [DEVELOPER 00:03:02] stderr: Content-Length: 137 [DEVELOPER 00:03:02] stderr: Content-Type: application/xml [DEVELOPER 00:03:02] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:02] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:02] stderr: [DEVELOPER 00:03:02] stderr: Sending request-line and headers: [DEVELOPER 00:03:02] stderr: Sending request body: [DEVELOPER 00:03:02] stderr: Body block (137 bytes): [DEVELOPER 00:03:02] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:03:02] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:03:02] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:03:02] stderr: </prop></propfind> [DEVELOPER 00:03:02] stderr: ] [DEVELOPER 00:03:02] stderr: Request sent; retry is 1. [DEVELOPER 00:03:02] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:03:02] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:03:02] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:03:02] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:02] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:02] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:03:02] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:03:02] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:08 GMT [DEVELOPER 00:03:02] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:08 GMT] [DEVELOPER 00:03:02] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:33:08 GMT [DEVELOPER 00:03:02] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:33:08 GMT] [DEVELOPER 00:03:02] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:03:02] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:03:02] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:03:02] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:03:02] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:03:02] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:03:02] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:03:02] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:03:02] stderr: [hdr] Server: GSE [DEVELOPER 00:03:02] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:02] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:02] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:02] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:03:02] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:03:02] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:03:02] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:03:02] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:03:02] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:03:02] stderr: [hdr] [DEVELOPER 00:03:02] stderr: End of headers. [DEVELOPER 00:03:02] stderr: Running post_headers hooks [DEVELOPER 00:03:02] stderr: [chunk] < 203 [DEVELOPER 00:03:02] stderr: Got chunk size: 515 [DEVELOPER 00:03:02] stderr: Reading 515 bytes of response body. [DEVELOPER 00:03:02] stderr: Got 515 bytes. [DEVELOPER 00:03:02] stderr: Read block (515 bytes): [DEVELOPER 00:03:02] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:03:02] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:03:02] stderr: <d:response> [DEVELOPER 00:03:02] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:03:02] stderr: <d:propstat> [DEVELOPER 00:03:02] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:03:02] stderr: <d:prop> [DEVELOPER 00:03:02] stderr: <cs:getctag>"b1aeb2d78eb9cd12.17"</cs:getctag> [DEVELOPER 00:03:02] stderr: </d:prop> [DEVELOPER 00:03:02] stderr: </d:propstat> [DEVELOPER 00:03:02] stderr: </d:response> [DEVELOPER 00:03:02] stderr: </d:multistatus> [DEVELOPER 00:03:02] stderr: ] [DEVELOPER 00:03:02] stderr: [chunk] < 0 [DEVELOPER 00:03:02] stderr: Got chunk size: 0 [DEVELOPER 00:03:02] stderr: [hdr] [DEVELOPER 00:03:02] stderr: End of headers. [DEVELOPER 00:03:02] stderr: Running post_send hooks [DEVELOPER 00:03:02] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:02] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:03:02] stderr: 207 Multi-Status [DEBUG 00:03:02] credentials accepted [DEVELOPER 00:03:02] stderr: Running destroy hooks. [DEVELOPER 00:03:02] stderr: Request ends. [DEBUG 00:03:02] carddav #A: old database revision '"b1aeb2d78eb9cd12.17"', new revision '"b1aeb2d78eb9cd12.17"' [DEBUG 00:03:02] carddav #A: revisions match, no item changes [DEBUG 00:03:02] ClientTest.cpp:439: starting get()->enableServerMode() [DEBUG 00:03:02] ClientTest.cpp:439: ending get()->enableServerMode() [DEBUG 00:03:02] ClientTest.cpp:1685: ending source.reset(createSourceA()) [DEBUG 00:03:02] ClientTest.cpp:1685: starting CPPUNIT_ASSERT((source.get())) [DEBUG 00:03:02] ClientTest.cpp:1685: ending CPPUNIT_ASSERT((source.get())) [DEBUG 00:03:02] ClientTest.cpp:6727: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6727: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6728: starting CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:03:02] ClientTest.cpp:6728: ending CPPUNIT_ASSERT(input.is_open()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: starting CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] ClientTest.cpp:6734: ending CPPUNIT_ASSERT(!input.bad()) [DEBUG 00:03:02] importing 17 test cases from file Client_Source_google_carddav_testRemoveProperties.updated.google_carddav.dat [DEBUG 00:03:02] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:02] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:02] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:02] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:02] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:02] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:02] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:02] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:02] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:02] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:02] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:02] stderr: Running pre_send hooks [DEBUG 00:03:02] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:12] stderr: Sending request headers: [DEVELOPER 00:03:12] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/36fb765e0af9dc0c HTTP/1.1 [DEVELOPER 00:03:12] stderr: Connection: TE [DEVELOPER 00:03:12] stderr: TE: trailers [DEVELOPER 00:03:12] stderr: Host: www.googleapis.com [DEVELOPER 00:03:12] stderr: Content-Length: 92 [DEVELOPER 00:03:12] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:12] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:12] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:12] stderr: [DEVELOPER 00:03:12] stderr: Sending request-line and headers: [DEVELOPER 00:03:12] stderr: Sending request body: [DEVELOPER 00:03:12] stderr: Body block (92 bytes): [DEVELOPER 00:03:12] stderr: [BEGIN:VCARD [DEVELOPER 00:03:12] stderr: VERSION:3.0 [DEVELOPER 00:03:12] stderr: UID:unique-id-user17 [DEVELOPER 00:03:12] stderr: FN:parserbug= [DEVELOPER 00:03:12] stderr: N:parserbug=;;;; [DEVELOPER 00:03:12] stderr: END:VCARD [DEVELOPER 00:03:12] stderr: ] [DEVELOPER 00:03:12] stderr: Request sent; retry is 1. [DEVELOPER 00:03:12] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:03:12] stderr: [hdr] ETag: "2018-01-05T08:33:08.653-08:00" [DEVELOPER 00:03:12] stderr: Header Name: [etag], Value: ["2018-01-05T08:33:08.653-08:00"] [DEVELOPER 00:03:12] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:12] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:12] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:12] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:12] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:18 GMT [DEVELOPER 00:03:12] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:18 GMT] [DEVELOPER 00:03:12] stderr: [hdr] Server: GSE [DEVELOPER 00:03:12] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:12] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:12] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:12] stderr: [hdr] [DEVELOPER 00:03:12] stderr: End of headers. [DEVELOPER 00:03:12] stderr: Running post_headers hooks [DEVELOPER 00:03:12] stderr: Running post_send hooks [DEVELOPER 00:03:12] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:12] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:03:12] stderr: 204 No Content [DEBUG 00:03:12] credentials accepted [DEBUG 00:03:12] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:03:12] stderr: Running destroy hooks. [DEVELOPER 00:03:12] stderr: Request ends. [DEBUG 00:03:12] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:03:12] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:12] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:12] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:12] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:12] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:12] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:12] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:12] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:12] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:12] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:12] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:12] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:12] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:12] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:12] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:12] stderr: Running pre_send hooks [DEBUG 00:03:12] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:23] stderr: Sending request headers: [DEVELOPER 00:03:23] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/7460c1bc0f2cbdcc HTTP/1.1 [DEVELOPER 00:03:23] stderr: Connection: TE [DEVELOPER 00:03:23] stderr: TE: trailers [DEVELOPER 00:03:23] stderr: Host: www.googleapis.com [DEVELOPER 00:03:23] stderr: Content-Length: 92 [DEVELOPER 00:03:23] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:23] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:23] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:23] stderr: [DEVELOPER 00:03:23] stderr: Sending request-line and headers: [DEVELOPER 00:03:23] stderr: Sending request body: [DEVELOPER 00:03:23] stderr: Body block (92 bytes): [DEVELOPER 00:03:23] stderr: [BEGIN:VCARD [DEVELOPER 00:03:23] stderr: VERSION:3.0 [DEVELOPER 00:03:23] stderr: UID:unique-id-user16 [DEVELOPER 00:03:23] stderr: FN:incomplete [DEVELOPER 00:03:23] stderr: N:incomplete;;;; [DEVELOPER 00:03:23] stderr: END:VCARD [DEVELOPER 00:03:23] stderr: ] [DEVELOPER 00:03:23] stderr: Request sent; retry is 1. [DEVELOPER 00:03:23] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:03:23] stderr: [hdr] ETag: "2018-01-05T08:33:18.957-08:00" [DEVELOPER 00:03:23] stderr: Header Name: [etag], Value: ["2018-01-05T08:33:18.957-08:00"] [DEVELOPER 00:03:23] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:23] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:23] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:23] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:23] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:29 GMT [DEVELOPER 00:03:23] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:29 GMT] [DEVELOPER 00:03:23] stderr: [hdr] Server: GSE [DEVELOPER 00:03:23] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:23] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:23] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:23] stderr: [hdr] [DEVELOPER 00:03:23] stderr: End of headers. [DEVELOPER 00:03:23] stderr: Running post_headers hooks [DEVELOPER 00:03:23] stderr: Running post_send hooks [DEVELOPER 00:03:23] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:23] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:03:23] stderr: 204 No Content [DEBUG 00:03:23] credentials accepted [DEBUG 00:03:23] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:03:23] stderr: Running destroy hooks. [DEVELOPER 00:03:23] stderr: Request ends. [DEBUG 00:03:23] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:03:23] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:23] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:23] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:23] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:23] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:23] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:23] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:23] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:23] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:23] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:23] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:23] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:23] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:23] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:23] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:23] stderr: Running pre_send hooks [DEBUG 00:03:23] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:33] stderr: Sending request headers: [DEVELOPER 00:03:33] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/558b14ee8b14a05c HTTP/1.1 [DEVELOPER 00:03:33] stderr: Connection: TE [DEVELOPER 00:03:33] stderr: TE: trailers [DEVELOPER 00:03:33] stderr: Host: www.googleapis.com [DEVELOPER 00:03:33] stderr: Content-Length: 89 [DEVELOPER 00:03:33] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:33] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:33] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:33] stderr: [DEVELOPER 00:03:33] stderr: Sending request-line and headers: [DEVELOPER 00:03:33] stderr: Sending request body: [DEVELOPER 00:03:33] stderr: Body block (89 bytes): [DEVELOPER 00:03:33] stderr: [BEGIN:VCARD [DEVELOPER 00:03:33] stderr: VERSION:3.0 [DEVELOPER 00:03:33] stderr: UID:unique-id-user11 [DEVELOPER 00:03:33] stderr: FN:long line [DEVELOPER 00:03:33] stderr: N:line;long;;; [DEVELOPER 00:03:33] stderr: END:VCARD [DEVELOPER 00:03:33] stderr: ] [DEVELOPER 00:03:33] stderr: Request sent; retry is 1. [DEVELOPER 00:03:33] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:03:33] stderr: [hdr] ETag: "2018-01-05T08:33:29.235-08:00" [DEVELOPER 00:03:33] stderr: Header Name: [etag], Value: ["2018-01-05T08:33:29.235-08:00"] [DEVELOPER 00:03:33] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:33] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:33] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:33] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:33] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:39 GMT [DEVELOPER 00:03:33] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:39 GMT] [DEVELOPER 00:03:33] stderr: [hdr] Server: GSE [DEVELOPER 00:03:33] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:33] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:33] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:33] stderr: [hdr] [DEVELOPER 00:03:33] stderr: End of headers. [DEVELOPER 00:03:33] stderr: Running post_headers hooks [DEVELOPER 00:03:33] stderr: Running post_send hooks [DEVELOPER 00:03:33] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:33] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:03:33] stderr: 204 No Content [DEBUG 00:03:33] credentials accepted [DEBUG 00:03:33] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:03:33] stderr: Running destroy hooks. [DEVELOPER 00:03:33] stderr: Request ends. [DEBUG 00:03:33] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:03:33] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:33] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:33] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:33] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:33] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:33] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:33] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:33] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:33] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:33] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:33] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:33] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:33] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:33] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:33] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:33] stderr: Running pre_send hooks [DEBUG 00:03:33] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:43] stderr: Sending request headers: [DEVELOPER 00:03:43] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5db5ef41883ed807 HTTP/1.1 [DEVELOPER 00:03:43] stderr: Connection: TE [DEVELOPER 00:03:43] stderr: TE: trailers [DEVELOPER 00:03:43] stderr: Host: www.googleapis.com [DEVELOPER 00:03:43] stderr: Content-Length: 95 [DEVELOPER 00:03:43] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:43] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:43] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:43] stderr: [DEVELOPER 00:03:43] stderr: Sending request-line and headers: [DEVELOPER 00:03:43] stderr: Sending request body: [DEVELOPER 00:03:43] stderr: Body block (95 bytes): [DEVELOPER 00:03:43] stderr: [BEGIN:VCARD [DEVELOPER 00:03:43] stderr: VERSION:3.0 [DEVELOPER 00:03:43] stderr: UID:unique-id-user12 [DEVELOPER 00:03:43] stderr: FN:xml entities [DEVELOPER 00:03:43] stderr: N:xml;entities;;; [DEVELOPER 00:03:43] stderr: END:VCARD [DEVELOPER 00:03:43] stderr: ] [DEVELOPER 00:03:43] stderr: Request sent; retry is 1. [DEVELOPER 00:03:43] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:03:43] stderr: [hdr] ETag: "2018-01-05T08:33:39.509-08:00" [DEVELOPER 00:03:43] stderr: Header Name: [etag], Value: ["2018-01-05T08:33:39.509-08:00"] [DEVELOPER 00:03:43] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:43] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:43] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:43] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:43] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:49 GMT [DEVELOPER 00:03:43] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:49 GMT] [DEVELOPER 00:03:43] stderr: [hdr] Server: GSE [DEVELOPER 00:03:43] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:43] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:43] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:43] stderr: [hdr] [DEVELOPER 00:03:43] stderr: End of headers. [DEVELOPER 00:03:43] stderr: Running post_headers hooks [DEVELOPER 00:03:43] stderr: Running post_send hooks [DEVELOPER 00:03:43] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:43] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:03:43] stderr: 204 No Content [DEBUG 00:03:43] credentials accepted [DEBUG 00:03:43] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:03:43] stderr: Running destroy hooks. [DEVELOPER 00:03:43] stderr: Request ends. [DEBUG 00:03:43] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:03:43] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:43] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:43] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:43] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:43] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:43] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:43] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:43] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:43] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:43] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:43] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:43] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:43] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:43] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:43] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:43] stderr: Running pre_send hooks [DEBUG 00:03:43] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:03:53] stderr: Sending request headers: [DEVELOPER 00:03:53] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/46bf98e20d84d276 HTTP/1.1 [DEVELOPER 00:03:53] stderr: Connection: TE [DEVELOPER 00:03:53] stderr: TE: trailers [DEVELOPER 00:03:53] stderr: Host: www.googleapis.com [DEVELOPER 00:03:53] stderr: Content-Length: 90 [DEVELOPER 00:03:53] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:03:53] stderr: User-Agent: SyncEvolution [DEVELOPER 00:03:53] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:03:53] stderr: [DEVELOPER 00:03:53] stderr: Sending request-line and headers: [DEVELOPER 00:03:53] stderr: Sending request body: [DEVELOPER 00:03:53] stderr: Body block (90 bytes): [DEVELOPER 00:03:53] stderr: [BEGIN:VCARD [DEVELOPER 00:03:53] stderr: VERSION:3.0 [DEVELOPER 00:03:53] stderr: UID:unique-id-user13 [DEVELOPER 00:03:53] stderr: FN:colon [DEVELOPER 00:03:53] stderr: N:colon;unquoted;;; [DEVELOPER 00:03:53] stderr: END:VCARD [DEVELOPER 00:03:53] stderr: ] [DEVELOPER 00:03:53] stderr: Request sent; retry is 1. [DEVELOPER 00:03:53] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:03:53] stderr: [hdr] ETag: "2018-01-05T08:33:49.791-08:00" [DEVELOPER 00:03:53] stderr: Header Name: [etag], Value: ["2018-01-05T08:33:49.791-08:00"] [DEVELOPER 00:03:53] stderr: [hdr] Vary: Origin [DEVELOPER 00:03:53] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:03:53] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:03:53] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:03:53] stderr: [hdr] Date: Fri, 05 Jan 2018 16:33:59 GMT [DEVELOPER 00:03:53] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:33:59 GMT] [DEVELOPER 00:03:53] stderr: [hdr] Server: GSE [DEVELOPER 00:03:53] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:03:53] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:03:53] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:03:53] stderr: [hdr] [DEVELOPER 00:03:53] stderr: End of headers. [DEVELOPER 00:03:53] stderr: Running post_headers hooks [DEVELOPER 00:03:53] stderr: Running post_send hooks [DEVELOPER 00:03:53] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:03:53] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:03:53] stderr: 204 No Content [DEBUG 00:03:53] credentials accepted [DEBUG 00:03:53] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:03:53] stderr: Running destroy hooks. [DEVELOPER 00:03:53] stderr: Request ends. [DEBUG 00:03:53] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:03:53] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:03:53] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:03:53] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:53] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:03:53] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:53] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:03:53] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:03:53] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:03:53] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:53] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:03:53] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:53] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:03:53] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:03:53] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:03:53] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:03:53] stderr: Running pre_send hooks [DEBUG 00:03:53] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:04] stderr: Sending request headers: [DEVELOPER 00:04:04] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/1f747ac78f9fa24a HTTP/1.1 [DEVELOPER 00:04:04] stderr: Connection: TE [DEVELOPER 00:04:04] stderr: TE: trailers [DEVELOPER 00:04:04] stderr: Host: www.googleapis.com [DEVELOPER 00:04:04] stderr: Content-Length: 101 [DEVELOPER 00:04:04] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:04] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:04] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:04] stderr: [DEVELOPER 00:04:04] stderr: Sending request-line and headers: [DEVELOPER 00:04:04] stderr: Sending request body: [DEVELOPER 00:04:04] stderr: Body block (101 bytes): [DEVELOPER 00:04:04] stderr: [BEGIN:VCARD [DEVELOPER 00:04:04] stderr: VERSION:3.0 [DEVELOPER 00:04:04] stderr: UID:unique-id-user14 [DEVELOPER 00:04:04] stderr: FN:quotation marks [DEVELOPER 00:04:04] stderr: N:marks;quotation;;; [DEVELOPER 00:04:04] stderr: END:VCARD [DEVELOPER 00:04:04] stderr: ] [DEVELOPER 00:04:04] stderr: Request sent; retry is 1. [DEVELOPER 00:04:04] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:04] stderr: [hdr] ETag: "2018-01-05T08:34:00.072-08:00" [DEVELOPER 00:04:04] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:00.072-08:00"] [DEVELOPER 00:04:04] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:04] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:04] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:04] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:04] stderr: [hdr] Date: Fri, 05 Jan 2018 16:34:10 GMT [DEVELOPER 00:04:04] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:34:10 GMT] [DEVELOPER 00:04:04] stderr: [hdr] Server: GSE [DEVELOPER 00:04:04] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:04] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:04] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:04] stderr: [hdr] [DEVELOPER 00:04:04] stderr: End of headers. [DEVELOPER 00:04:04] stderr: Running post_headers hooks [DEVELOPER 00:04:04] stderr: Running post_send hooks [DEVELOPER 00:04:04] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:04] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:04] stderr: 204 No Content [DEBUG 00:04:04] credentials accepted [DEBUG 00:04:04] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:04] stderr: Running destroy hooks. [DEVELOPER 00:04:04] stderr: Request ends. [DEBUG 00:04:04] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:04] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:04] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:04] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:04] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:04] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:04] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:04] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:04] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:04] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:04] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:04] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:04] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:04] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:04] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:04] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:04] stderr: Running pre_send hooks [DEBUG 00:04:04] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:14] stderr: Sending request headers: [DEVELOPER 00:04:14] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/aa91c680bf32d6f HTTP/1.1 [DEVELOPER 00:04:14] stderr: Connection: TE [DEVELOPER 00:04:14] stderr: TE: trailers [DEVELOPER 00:04:14] stderr: Host: www.googleapis.com [DEVELOPER 00:04:14] stderr: Content-Length: 93 [DEVELOPER 00:04:14] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:14] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:14] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:14] stderr: [DEVELOPER 00:04:14] stderr: Sending request-line and headers: [DEVELOPER 00:04:14] stderr: Sending request body: [DEVELOPER 00:04:14] stderr: Body block (93 bytes): [DEVELOPER 00:04:14] stderr: [BEGIN:VCARD [DEVELOPER 00:04:14] stderr: VERSION:3.0 [DEVELOPER 00:04:14] stderr: UID:unique-id-user15 [DEVELOPER 00:04:14] stderr: FN:spouse name [DEVELOPER 00:04:14] stderr: N:name;spouse;;; [DEVELOPER 00:04:14] stderr: END:VCARD [DEVELOPER 00:04:14] stderr: ] [DEVELOPER 00:04:14] stderr: Request sent; retry is 1. [DEVELOPER 00:04:14] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:14] stderr: [hdr] ETag: "2018-01-05T08:34:10.297-08:00" [DEVELOPER 00:04:14] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:10.297-08:00"] [DEVELOPER 00:04:14] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:14] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:14] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:14] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:14] stderr: [hdr] Date: Fri, 05 Jan 2018 16:34:20 GMT [DEVELOPER 00:04:14] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:34:20 GMT] [DEVELOPER 00:04:14] stderr: [hdr] Server: GSE [DEVELOPER 00:04:14] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:14] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:14] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:14] stderr: [hdr] [DEVELOPER 00:04:14] stderr: End of headers. [DEVELOPER 00:04:14] stderr: Running post_headers hooks [DEVELOPER 00:04:14] stderr: Running post_send hooks [DEVELOPER 00:04:14] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:14] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:14] stderr: 204 No Content [DEBUG 00:04:14] credentials accepted [DEBUG 00:04:14] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:14] stderr: Running destroy hooks. [DEVELOPER 00:04:14] stderr: Request ends. [DEBUG 00:04:14] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:14] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:14] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:14] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:14] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:14] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:14] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:14] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:14] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:14] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:14] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:14] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:14] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:14] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:14] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:14] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:14] stderr: Running pre_send hooks [DEBUG 00:04:14] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:24] stderr: Sending request headers: [DEVELOPER 00:04:24] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/487eafeb89e8eade HTTP/1.1 [DEVELOPER 00:04:24] stderr: Connection: TE [DEVELOPER 00:04:24] stderr: TE: trailers [DEVELOPER 00:04:24] stderr: Host: www.googleapis.com [DEVELOPER 00:04:24] stderr: Content-Length: 85 [DEVELOPER 00:04:24] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:24] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:24] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:24] stderr: [DEVELOPER 00:04:24] stderr: Sending request-line and headers: [DEVELOPER 00:04:24] stderr: Sending request body: [DEVELOPER 00:04:24] stderr: Body block (85 bytes): [DEVELOPER 00:04:24] stderr: [BEGIN:VCARD [DEVELOPER 00:04:24] stderr: VERSION:3.0 [DEVELOPER 00:04:24] stderr: UID:unique-id-user9 [DEVELOPER 00:04:24] stderr: FN:charset [DEVELOPER 00:04:24] stderr: N:set;char;;; [DEVELOPER 00:04:24] stderr: END:VCARD [DEVELOPER 00:04:24] stderr: ] [DEVELOPER 00:04:24] stderr: Request sent; retry is 1. [DEVELOPER 00:04:24] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:24] stderr: [hdr] ETag: "2018-01-05T08:34:20.576-08:00" [DEVELOPER 00:04:24] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:20.576-08:00"] [DEVELOPER 00:04:24] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:24] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:24] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:24] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:24] stderr: [hdr] Date: Fri, 05 Jan 2018 16:34:30 GMT [DEVELOPER 00:04:24] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:34:30 GMT] [DEVELOPER 00:04:24] stderr: [hdr] Server: GSE [DEVELOPER 00:04:24] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:24] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:24] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:24] stderr: [hdr] [DEVELOPER 00:04:24] stderr: End of headers. [DEVELOPER 00:04:24] stderr: Running post_headers hooks [DEVELOPER 00:04:24] stderr: Running post_send hooks [DEVELOPER 00:04:24] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:24] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:24] stderr: 204 No Content [DEBUG 00:04:24] credentials accepted [DEBUG 00:04:24] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:24] stderr: Running destroy hooks. [DEVELOPER 00:04:24] stderr: Request ends. [DEBUG 00:04:24] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:24] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:24] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:24] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:24] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:24] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:24] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:24] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:24] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:24] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:24] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:24] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:24] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:24] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:24] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:24] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:24] stderr: Running pre_send hooks [DEBUG 00:04:24] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:34] stderr: Sending request headers: [DEVELOPER 00:04:34] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5d0b75b78fb67d4e HTTP/1.1 [DEVELOPER 00:04:34] stderr: Connection: TE [DEVELOPER 00:04:34] stderr: TE: trailers [DEVELOPER 00:04:34] stderr: Host: www.googleapis.com [DEVELOPER 00:04:34] stderr: Content-Length: 103 [DEVELOPER 00:04:34] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:34] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:34] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:34] stderr: [DEVELOPER 00:04:34] stderr: Sending request-line and headers: [DEVELOPER 00:04:34] stderr: Sending request body: [DEVELOPER 00:04:34] stderr: Body block (103 bytes): [DEVELOPER 00:04:34] stderr: [BEGIN:VCARD [DEVELOPER 00:04:34] stderr: VERSION:3.0 [DEVELOPER 00:04:34] stderr: UID:unique-id-user2 [DEVELOPER 00:04:34] stderr: FN:Umlaut Ä Ö Ü ß [DEVELOPER 00:04:34] stderr: N:Ü;Ä;Ö;Umlaut;ß [DEVELOPER 00:04:34] stderr: END:VCARD [DEVELOPER 00:04:34] stderr: ] [DEVELOPER 00:04:34] stderr: Request sent; retry is 1. [DEVELOPER 00:04:34] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:34] stderr: [hdr] ETag: "2018-01-05T08:34:30.802-08:00" [DEVELOPER 00:04:34] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:30.802-08:00"] [DEVELOPER 00:04:34] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:34] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:34] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:34] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:34] stderr: [hdr] Date: Fri, 05 Jan 2018 16:34:40 GMT [DEVELOPER 00:04:34] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:34:40 GMT] [DEVELOPER 00:04:34] stderr: [hdr] Server: GSE [DEVELOPER 00:04:34] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:34] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:34] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:34] stderr: [hdr] [DEVELOPER 00:04:34] stderr: End of headers. [DEVELOPER 00:04:34] stderr: Running post_headers hooks [DEVELOPER 00:04:34] stderr: Running post_send hooks [DEVELOPER 00:04:34] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:34] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:34] stderr: 204 No Content [DEBUG 00:04:34] credentials accepted [DEBUG 00:04:34] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:34] stderr: Running destroy hooks. [DEVELOPER 00:04:34] stderr: Request ends. [DEBUG 00:04:34] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:34] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:34] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:34] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:34] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:34] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:34] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:34] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:34] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:34] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:34] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:34] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:34] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:34] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:34] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:34] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:34] stderr: Running pre_send hooks [DEBUG 00:04:34] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:45] stderr: Sending request headers: [DEVELOPER 00:04:45] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/64a96e00d300c07 HTTP/1.1 [DEVELOPER 00:04:45] stderr: Connection: TE [DEVELOPER 00:04:45] stderr: TE: trailers [DEVELOPER 00:04:45] stderr: Host: www.googleapis.com [DEVELOPER 00:04:45] stderr: Content-Length: 106 [DEVELOPER 00:04:45] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:45] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:45] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:45] stderr: [DEVELOPER 00:04:45] stderr: Sending request-line and headers: [DEVELOPER 00:04:45] stderr: Sending request body: [DEVELOPER 00:04:45] stderr: Body block (106 bytes): [DEVELOPER 00:04:45] stderr: [BEGIN:VCARD [DEVELOPER 00:04:45] stderr: VERSION:3.0 [DEVELOPER 00:04:45] stderr: UID:unique-id-user8 [DEVELOPER 00:04:45] stderr: FN:special characters [DEVELOPER 00:04:45] stderr: N:characters;special;;; [DEVELOPER 00:04:45] stderr: END:VCARD [DEVELOPER 00:04:45] stderr: ] [DEVELOPER 00:04:45] stderr: Request sent; retry is 1. [DEVELOPER 00:04:45] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:45] stderr: [hdr] ETag: "2018-01-05T08:34:41.027-08:00" [DEVELOPER 00:04:45] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:41.027-08:00"] [DEVELOPER 00:04:45] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:45] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:45] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:45] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:45] stderr: [hdr] Date: Fri, 05 Jan 2018 16:34:51 GMT [DEVELOPER 00:04:45] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:34:51 GMT] [DEVELOPER 00:04:45] stderr: [hdr] Server: GSE [DEVELOPER 00:04:45] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:45] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:45] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:45] stderr: [hdr] [DEVELOPER 00:04:45] stderr: End of headers. [DEVELOPER 00:04:45] stderr: Running post_headers hooks [DEVELOPER 00:04:45] stderr: Running post_send hooks [DEVELOPER 00:04:45] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:45] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:45] stderr: 204 No Content [DEBUG 00:04:45] credentials accepted [DEBUG 00:04:45] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:45] stderr: Running destroy hooks. [DEVELOPER 00:04:45] stderr: Request ends. [DEBUG 00:04:45] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:45] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:45] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:45] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:45] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:45] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:45] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:45] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:45] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:45] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:45] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:45] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:45] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:45] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:45] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:45] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:45] stderr: Running pre_send hooks [DEBUG 00:04:45] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:04:55] stderr: Sending request headers: [DEVELOPER 00:04:55] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/660ff8098da8d94c HTTP/1.1 [DEVELOPER 00:04:55] stderr: Connection: TE [DEVELOPER 00:04:55] stderr: TE: trailers [DEVELOPER 00:04:55] stderr: Host: www.googleapis.com [DEVELOPER 00:04:55] stderr: Content-Length: 92 [DEVELOPER 00:04:55] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:04:55] stderr: User-Agent: SyncEvolution [DEVELOPER 00:04:55] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:04:55] stderr: [DEVELOPER 00:04:55] stderr: Sending request-line and headers: [DEVELOPER 00:04:55] stderr: Sending request body: [DEVELOPER 00:04:55] stderr: Body block (92 bytes): [DEVELOPER 00:04:55] stderr: [BEGIN:VCARD [DEVELOPER 00:04:55] stderr: VERSION:3.0 [DEVELOPER 00:04:55] stderr: UID:unique-id-user7 [DEVELOPER 00:04:55] stderr: FN:line breaks [DEVELOPER 00:04:55] stderr: N:breaks;line;;; [DEVELOPER 00:04:55] stderr: END:VCARD [DEVELOPER 00:04:55] stderr: ] [DEVELOPER 00:04:55] stderr: Request sent; retry is 1. [DEVELOPER 00:04:55] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:04:55] stderr: [hdr] ETag: "2018-01-05T08:34:51.312-08:00" [DEVELOPER 00:04:55] stderr: Header Name: [etag], Value: ["2018-01-05T08:34:51.312-08:00"] [DEVELOPER 00:04:55] stderr: [hdr] Vary: Origin [DEVELOPER 00:04:55] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:04:55] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:04:55] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:04:55] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:01 GMT [DEVELOPER 00:04:55] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:01 GMT] [DEVELOPER 00:04:55] stderr: [hdr] Server: GSE [DEVELOPER 00:04:55] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:04:55] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:04:55] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:04:55] stderr: [hdr] [DEVELOPER 00:04:55] stderr: End of headers. [DEVELOPER 00:04:55] stderr: Running post_headers hooks [DEVELOPER 00:04:55] stderr: Running post_send hooks [DEVELOPER 00:04:55] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:04:55] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:04:55] stderr: 204 No Content [DEBUG 00:04:55] credentials accepted [DEBUG 00:04:55] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:04:55] stderr: Running destroy hooks. [DEVELOPER 00:04:55] stderr: Request ends. [DEBUG 00:04:55] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:04:55] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:04:55] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:04:55] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:55] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:04:55] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:55] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:04:55] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:04:55] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:04:55] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:55] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:04:55] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:55] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:04:55] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:04:55] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:04:55] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:04:55] stderr: Running pre_send hooks [DEBUG 00:04:55] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:05] stderr: Sending request headers: [DEVELOPER 00:05:05] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/24a8ef688d5208a5 HTTP/1.1 [DEVELOPER 00:05:05] stderr: Connection: TE [DEVELOPER 00:05:05] stderr: TE: trailers [DEVELOPER 00:05:05] stderr: Host: www.googleapis.com [DEVELOPER 00:05:05] stderr: Content-Length: 104 [DEVELOPER 00:05:05] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:05] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:05] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:05] stderr: [DEVELOPER 00:05:05] stderr: Sending request-line and headers: [DEVELOPER 00:05:05] stderr: Sending request body: [DEVELOPER 00:05:05] stderr: Body block (104 bytes): [DEVELOPER 00:05:05] stderr: [BEGIN:VCARD [DEVELOPER 00:05:05] stderr: VERSION:3.0 [DEVELOPER 00:05:05] stderr: N:Doe;John;1;Mr.;Sr. [DEVELOPER 00:05:05] stderr: FN:Mr. John 1 Doe Sr. [DEVELOPER 00:05:05] stderr: UID:6f354d698b7ccd22 [DEVELOPER 00:05:05] stderr: END:VCARD [DEVELOPER 00:05:05] stderr: ] [DEVELOPER 00:05:05] stderr: Request sent; retry is 1. [DEVELOPER 00:05:05] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:05] stderr: [hdr] ETag: "2018-01-05T08:35:01.584-08:00" [DEVELOPER 00:05:05] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:01.584-08:00"] [DEVELOPER 00:05:05] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:05] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:05] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:05] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:05] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:11 GMT [DEVELOPER 00:05:05] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:11 GMT] [DEVELOPER 00:05:05] stderr: [hdr] Server: GSE [DEVELOPER 00:05:05] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:05] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:05] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:05] stderr: [hdr] [DEVELOPER 00:05:05] stderr: End of headers. [DEVELOPER 00:05:05] stderr: Running post_headers hooks [DEVELOPER 00:05:05] stderr: Running post_send hooks [DEVELOPER 00:05:05] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:05] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:05] stderr: 204 No Content [DEBUG 00:05:05] credentials accepted [DEBUG 00:05:05] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:05] stderr: Running destroy hooks. [DEVELOPER 00:05:05] stderr: Request ends. [DEBUG 00:05:05] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:05] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:05] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:05] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:05] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:05] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:05] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:05] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:05:05] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:05:05] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:05] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:05] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:05] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:05] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:05:05] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:05:05] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:05] stderr: Running pre_send hooks [DEBUG 00:05:05] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:16] stderr: Sending request headers: [DEVELOPER 00:05:16] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5fad48988c600a31 HTTP/1.1 [DEVELOPER 00:05:16] stderr: Connection: TE [DEVELOPER 00:05:16] stderr: TE: trailers [DEVELOPER 00:05:16] stderr: Host: www.googleapis.com [DEVELOPER 00:05:16] stderr: Content-Length: 84 [DEVELOPER 00:05:16] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:16] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:16] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:16] stderr: [DEVELOPER 00:05:16] stderr: Sending request-line and headers: [DEVELOPER 00:05:16] stderr: Sending request body: [DEVELOPER 00:05:16] stderr: Body block (84 bytes): [DEVELOPER 00:05:16] stderr: [BEGIN:VCARD [DEVELOPER 00:05:16] stderr: VERSION:3.0 [DEVELOPER 00:05:16] stderr: UID:unique-id-user5 [DEVELOPER 00:05:16] stderr: FN:Ms. JPG [DEVELOPER 00:05:16] stderr: N:;JPG;;Ms.; [DEVELOPER 00:05:16] stderr: END:VCARD [DEVELOPER 00:05:16] stderr: ] [DEVELOPER 00:05:16] stderr: Request sent; retry is 1. [DEVELOPER 00:05:16] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:16] stderr: [hdr] ETag: "2018-01-05T08:35:11.951-08:00" [DEVELOPER 00:05:16] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:11.951-08:00"] [DEVELOPER 00:05:16] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:16] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:16] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:16] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:16] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:22 GMT [DEVELOPER 00:05:16] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:22 GMT] [DEVELOPER 00:05:16] stderr: [hdr] Server: GSE [DEVELOPER 00:05:16] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:16] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:16] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:16] stderr: [hdr] [DEVELOPER 00:05:16] stderr: End of headers. [DEVELOPER 00:05:16] stderr: Running post_headers hooks [DEVELOPER 00:05:16] stderr: Running post_send hooks [DEVELOPER 00:05:16] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:16] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:16] stderr: 204 No Content [DEBUG 00:05:16] credentials accepted [DEBUG 00:05:16] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:16] stderr: Running destroy hooks. [DEVELOPER 00:05:16] stderr: Request ends. [DEBUG 00:05:16] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:16] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:16] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:16] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:16] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:16] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:16] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:16] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:05:16] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:05:16] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:16] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:16] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:16] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:16] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:05:16] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:05:16] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:16] stderr: Running pre_send hooks [DEBUG 00:05:16] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:26] stderr: Sending request headers: [DEVELOPER 00:05:26] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/287c96b98f8d6018 HTTP/1.1 [DEVELOPER 00:05:26] stderr: Connection: TE [DEVELOPER 00:05:26] stderr: TE: trailers [DEVELOPER 00:05:26] stderr: Host: www.googleapis.com [DEVELOPER 00:05:26] stderr: Content-Length: 86 [DEVELOPER 00:05:26] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:26] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:26] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:26] stderr: [DEVELOPER 00:05:26] stderr: Sending request-line and headers: [DEVELOPER 00:05:26] stderr: Sending request body: [DEVELOPER 00:05:26] stderr: Body block (86 bytes): [DEVELOPER 00:05:26] stderr: [BEGIN:VCARD [DEVELOPER 00:05:26] stderr: VERSION:3.0 [DEVELOPER 00:05:26] stderr: UID:unique-id-user4 [DEVELOPER 00:05:26] stderr: FN:Mrs. PNG [DEVELOPER 00:05:26] stderr: N:;PNG;;Mrs.; [DEVELOPER 00:05:26] stderr: END:VCARD [DEVELOPER 00:05:26] stderr: ] [DEVELOPER 00:05:26] stderr: Request sent; retry is 1. [DEVELOPER 00:05:26] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:26] stderr: [hdr] ETag: "2018-01-05T08:35:22.272-08:00" [DEVELOPER 00:05:26] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:22.272-08:00"] [DEVELOPER 00:05:26] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:26] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:26] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:26] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:26] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:32 GMT [DEVELOPER 00:05:26] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:32 GMT] [DEVELOPER 00:05:26] stderr: [hdr] Server: GSE [DEVELOPER 00:05:26] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:26] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:26] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:26] stderr: [hdr] [DEVELOPER 00:05:26] stderr: End of headers. [DEVELOPER 00:05:26] stderr: Running post_headers hooks [DEVELOPER 00:05:26] stderr: Running post_send hooks [DEVELOPER 00:05:26] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:26] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:26] stderr: 204 No Content [DEBUG 00:05:26] credentials accepted [DEBUG 00:05:26] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:26] stderr: Running destroy hooks. [DEVELOPER 00:05:26] stderr: Request ends. [DEBUG 00:05:26] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:26] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:26] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:26] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:26] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:26] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:26] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:26] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:05:26] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:05:26] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:26] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:26] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:26] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:26] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:05:26] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:05:26] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:26] stderr: Running pre_send hooks [DEBUG 00:05:26] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:36] stderr: Sending request headers: [DEVELOPER 00:05:36] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/1835db150a01cb48 HTTP/1.1 [DEVELOPER 00:05:36] stderr: Connection: TE [DEVELOPER 00:05:36] stderr: TE: trailers [DEVELOPER 00:05:36] stderr: Host: www.googleapis.com [DEVELOPER 00:05:36] stderr: Content-Length: 138 [DEVELOPER 00:05:36] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:36] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:36] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:36] stderr: [DEVELOPER 00:05:36] stderr: Sending request-line and headers: [DEVELOPER 00:05:36] stderr: Sending request body: [DEVELOPER 00:05:36] stderr: Body block (138 bytes): [DEVELOPER 00:05:36] stderr: [BEGIN:VCARD [DEVELOPER 00:05:36] stderr: VERSION:3.0 [DEVELOPER 00:05:36] stderr: UID:unique-id-user6 [DEVELOPER 00:05:36] stderr: FN:Mr. First \; special \; middle Last [DEVELOPER 00:05:36] stderr: N:Last;First \; special \;;middle;Mr.; [DEVELOPER 00:05:36] stderr: END:VCARD [DEVELOPER 00:05:36] stderr: ] [DEVELOPER 00:05:36] stderr: Request sent; retry is 1. [DEVELOPER 00:05:36] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:36] stderr: [hdr] ETag: "2018-01-05T08:35:32.584-08:00" [DEVELOPER 00:05:36] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:32.584-08:00"] [DEVELOPER 00:05:36] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:36] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:36] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:36] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:36] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:42 GMT [DEVELOPER 00:05:36] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:42 GMT] [DEVELOPER 00:05:36] stderr: [hdr] Server: GSE [DEVELOPER 00:05:36] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:36] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:36] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:36] stderr: [hdr] [DEVELOPER 00:05:36] stderr: End of headers. [DEVELOPER 00:05:36] stderr: Running post_headers hooks [DEVELOPER 00:05:36] stderr: Running post_send hooks [DEVELOPER 00:05:36] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:36] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:36] stderr: 204 No Content [DEBUG 00:05:36] credentials accepted [DEBUG 00:05:36] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:36] stderr: Running destroy hooks. [DEVELOPER 00:05:36] stderr: Request ends. [DEBUG 00:05:36] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:36] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:36] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:36] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:36] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:36] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:36] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:36] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:05:36] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:05:36] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:36] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:36] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:36] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:36] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:05:36] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:05:36] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:36] stderr: Running pre_send hooks [DEBUG 00:05:36] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:47] stderr: Sending request headers: [DEVELOPER 00:05:47] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/736ba3060ae2118b HTTP/1.1 [DEVELOPER 00:05:47] stderr: Connection: TE [DEVELOPER 00:05:47] stderr: TE: trailers [DEVELOPER 00:05:47] stderr: Host: www.googleapis.com [DEVELOPER 00:05:47] stderr: Content-Length: 84 [DEVELOPER 00:05:47] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:47] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:47] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:47] stderr: [DEVELOPER 00:05:47] stderr: Sending request-line and headers: [DEVELOPER 00:05:47] stderr: Sending request body: [DEVELOPER 00:05:47] stderr: Body block (84 bytes): [DEVELOPER 00:05:47] stderr: [BEGIN:VCARD [DEVELOPER 00:05:47] stderr: VERSION:3.0 [DEVELOPER 00:05:47] stderr: UID:unique-id-user3 [DEVELOPER 00:05:47] stderr: FN:Mr. GIF [DEVELOPER 00:05:47] stderr: N:;GIF;;Mr.; [DEVELOPER 00:05:47] stderr: END:VCARD [DEVELOPER 00:05:47] stderr: ] [DEVELOPER 00:05:47] stderr: Request sent; retry is 1. [DEVELOPER 00:05:47] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:47] stderr: [hdr] ETag: "2018-01-05T08:35:42.867-08:00" [DEVELOPER 00:05:47] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:42.867-08:00"] [DEVELOPER 00:05:47] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:47] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:47] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:47] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:47] stderr: [hdr] Date: Fri, 05 Jan 2018 16:35:52 GMT [DEVELOPER 00:05:47] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:35:52 GMT] [DEVELOPER 00:05:47] stderr: [hdr] Server: GSE [DEVELOPER 00:05:47] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:47] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:47] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:47] stderr: [hdr] [DEVELOPER 00:05:47] stderr: End of headers. [DEVELOPER 00:05:47] stderr: Running post_headers hooks [DEVELOPER 00:05:47] stderr: Running post_send hooks [DEVELOPER 00:05:47] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:47] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:47] stderr: 204 No Content [DEBUG 00:05:47] credentials accepted [DEBUG 00:05:47] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:47] stderr: Running destroy hooks. [DEVELOPER 00:05:47] stderr: Request ends. [DEBUG 00:05:47] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:47] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:47] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:47] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:47] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:47] ClientTest.cpp:6777: starting CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:47] ClientTest.cpp:6777: ending CPPUNIT_ASSERT(it != luids->end()) [DEBUG 00:05:47] ClientTest.cpp:518: starting CPPUNIT_ASSERT(source) [DEBUG 00:05:47] ClientTest.cpp:518: ending CPPUNIT_ASSERT(source) [DEBUG 00:05:47] ClientTest.cpp:519: starting CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:47] ClientTest.cpp:519: ending CPPUNIT_ASSERT(!data.empty()) [DEBUG 00:05:47] ClientTest.cpp:520: starting CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:47] ClientTest.cpp:520: ending CPPUNIT_ASSERT(!luid.empty()) [DEBUG 00:05:47] ClientTest.cpp:523: starting res = source->insertItemRaw(luid, data) [DEBUG 00:05:47] starting PUT, credentials okay, deadline in 300.0s [DEVELOPER 00:05:47] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:47] stderr: Running pre_send hooks [DEBUG 00:05:47] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:57] stderr: Sending request headers: [DEVELOPER 00:05:57] stderr: PUT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/6276227e89cdf0e4 HTTP/1.1 [DEVELOPER 00:05:57] stderr: Connection: TE [DEVELOPER 00:05:57] stderr: TE: trailers [DEVELOPER 00:05:57] stderr: Host: www.googleapis.com [DEVELOPER 00:05:57] stderr: Content-Length: 93 [DEVELOPER 00:05:57] stderr: Content-Type: text/vcard; charset=utf-8 [DEVELOPER 00:05:57] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:57] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:57] stderr: [DEVELOPER 00:05:57] stderr: Sending request-line and headers: [DEVELOPER 00:05:57] stderr: Sending request body: [DEVELOPER 00:05:57] stderr: Body block (93 bytes): [DEVELOPER 00:05:57] stderr: [BEGIN:VCARD [DEVELOPER 00:05:57] stderr: VERSION:3.0 [DEVELOPER 00:05:57] stderr: UID:unique-id-user10 [DEVELOPER 00:05:57] stderr: FN:large vcard [DEVELOPER 00:05:57] stderr: N:;vcard;;large; [DEVELOPER 00:05:57] stderr: END:VCARD [DEVELOPER 00:05:57] stderr: ] [DEVELOPER 00:05:57] stderr: Request sent; retry is 1. [DEVELOPER 00:05:57] stderr: [status-line] < HTTP/1.1 204 No Content [DEVELOPER 00:05:57] stderr: [hdr] ETag: "2018-01-05T08:35:53.222-08:00" [DEVELOPER 00:05:57] stderr: Header Name: [etag], Value: ["2018-01-05T08:35:53.222-08:00"] [DEVELOPER 00:05:57] stderr: [hdr] Vary: Origin [DEVELOPER 00:05:57] stderr: Header Name: [vary], Value: [Origin] [DEVELOPER 00:05:57] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:57] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:57] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:03 GMT [DEVELOPER 00:05:57] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:03 GMT] [DEVELOPER 00:05:57] stderr: [hdr] Server: GSE [DEVELOPER 00:05:57] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:57] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:57] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:57] stderr: [hdr] [DEVELOPER 00:05:57] stderr: End of headers. [DEVELOPER 00:05:57] stderr: Running post_headers hooks [DEVELOPER 00:05:57] stderr: Running post_send hooks [DEVELOPER 00:05:57] stderr: ah_post_send (#0), code is 204 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:57] stderr: Request ends, status 204 class 2xx, error line: [DEVELOPER 00:05:57] stderr: 204 No Content [DEBUG 00:05:57] credentials accepted [DEBUG 00:05:57] update item status: <status 1.1, code 204, class 2, No Content> [DEVELOPER 00:05:57] stderr: Running destroy hooks. [DEVELOPER 00:05:57] stderr: Request ends. [DEBUG 00:05:57] ClientTest.cpp:523: ending res = source->insertItemRaw(luid, data) [DEBUG 00:05:57] ClientTest.cpp:523: starting CPPUNIT_ASSERT((source)) [DEBUG 00:05:57] ClientTest.cpp:523: ending CPPUNIT_ASSERT((source)) [DEBUG 00:05:57] ClientTest.cpp:524: starting CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:57] ClientTest.cpp:524: ending CPPUNIT_ASSERT_EQUAL((luid),(res.m_luid)) [DEBUG 00:05:57] ClientTest.cpp:1687: starting source.reset() [DEBUG 00:05:57] ClientTest.cpp:454: starting CPPUNIT_ASSERT(get()) [DEBUG 00:05:57] ClientTest.cpp:454: ending CPPUNIT_ASSERT(get()) [DEBUG 00:05:57] ClientTest.cpp:455: starting CPPUNIT_ASSERT(m_active) [DEBUG 00:05:57] ClientTest.cpp:455: ending CPPUNIT_ASSERT(m_active) [DEBUG 00:05:57] ClientTest.cpp:458: starting get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:05:58] ClientTest.cpp:458: ending get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:05:58] ClientTest.cpp:461: starting anchor = get()->endSync(true) [DEBUG 00:05:58] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:05:58] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:05:58] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:58] stderr: Running pre_send hooks [DEBUG 00:05:58] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:58] stderr: Sending request headers: [DEVELOPER 00:05:58] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:05:58] stderr: Connection: TE [DEVELOPER 00:05:58] stderr: TE: trailers [DEVELOPER 00:05:58] stderr: Host: www.googleapis.com [DEVELOPER 00:05:58] stderr: Depth: 0 [DEVELOPER 00:05:58] stderr: Content-Length: 137 [DEVELOPER 00:05:58] stderr: Content-Type: application/xml [DEVELOPER 00:05:58] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:58] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:58] stderr: [DEVELOPER 00:05:58] stderr: Sending request-line and headers: [DEVELOPER 00:05:58] stderr: Sending request body: [DEVELOPER 00:05:58] stderr: Body block (137 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:05:58] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:05:58] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:05:58] stderr: </prop></propfind> [DEVELOPER 00:05:58] stderr: ] [DEVELOPER 00:05:58] stderr: Request sent; retry is 1. [DEVELOPER 00:05:58] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:05:58] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:05:58] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:05:58] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:58] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:05:58] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:05:58] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:05:58] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:05:58] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:05:58] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:05:58] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:05:58] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:05:58] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:05:58] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:05:58] stderr: [hdr] Server: GSE [DEVELOPER 00:05:58] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:58] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:58] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:58] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:05:58] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:05:58] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:05:58] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:05:58] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_headers hooks [DEVELOPER 00:05:58] stderr: [chunk] < 203 [DEVELOPER 00:05:58] stderr: Got chunk size: 515 [DEVELOPER 00:05:58] stderr: Reading 515 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 515 bytes. [DEVELOPER 00:05:58] stderr: Read block (515 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:05:58] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <cs:getctag>"634371b5b1da773f.17"</cs:getctag> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: </d:multistatus> [DEVELOPER 00:05:58] stderr: ] [DEVELOPER 00:05:58] stderr: [chunk] < 0 [DEVELOPER 00:05:58] stderr: Got chunk size: 0 [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_send hooks [DEVELOPER 00:05:58] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:58] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:05:58] stderr: 207 Multi-Status [DEBUG 00:05:58] credentials accepted [DEVELOPER 00:05:58] stderr: Running destroy hooks. [DEVELOPER 00:05:58] stderr: Request ends. [DEBUG 00:05:58] ClientTest.cpp:461: ending anchor = get()->endSync(true) [DEBUG 00:05:58] ClientTest.cpp:463: starting get()->close() [DEBUG 00:05:58] ClientTest.cpp:463: ending get()->close() [DEBUG 00:05:58] ClientTest.cpp:1687: ending source.reset() [DEBUG 00:05:58] ClientTest.cpp:1691: starting copy.reset(createSourceA(), TestingSyncSourcePtr::SLOW) [DEBUG 00:05:58] instantiating testing source google_carddav in config target-config@client-test-googlecontacts, with tracking name _1_A [DEBUG 00:05:58] checking password property 'password' in config 'googlecontacts_1@client-test-googlecontacts-1' with user identity '' [DEBUG 00:05:58] checking password property 'databasePassword' in datastore 'google_carddav' of config 'googlecontacts_1@client-test-googlecontacts-1' with user identity 'goa:syncevolution.list@gmail.com' [DEBUG 00:05:58] overriding testing source google_carddav properties with the ones from config googlecontacts_1 = /data/runtests/work/testing-amd64/home/googlecontacts/config/syncevolution/client-test-googlecontacts-1/peers/googlecontacts_1 [DEBUG 00:05:58] sync = disabled (default) [DEBUG 00:05:58] uri = (default) [DEBUG 00:05:58] backend = CardDAV (set) [DEBUG 00:05:58] syncFormat = (default) [DEBUG 00:05:58] forceSyncFormat = 0 (default) [DEBUG 00:05:58] database = https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ (set) [DEBUG 00:05:58] databaseFormat = (default) [DEBUG 00:05:58] databaseUser = goa:syncevolution.list@gmail.com (set) [DEBUG 00:05:58] databasePassword = (default) [DEBUG 00:05:58] additional property backend = carddav (from CLIENT_TEST_WEBDAV) [DEBUG 00:05:58] ClientTest.cpp:424: starting CPPUNIT_ASSERT(get()) [DEBUG 00:05:58] ClientTest.cpp:424: ending CPPUNIT_ASSERT(get()) [DEBUG 00:05:58] ClientTest.cpp:425: starting CPPUNIT_ASSERT(!m_active) [DEBUG 00:05:58] ClientTest.cpp:425: ending CPPUNIT_ASSERT(!m_active) [DEBUG 00:05:58] ClientTest.cpp:431: starting get()->open() [DEBUG 00:05:58] ClientTest.cpp:431: ending get()->open() [DEBUG 00:05:58] using libneon neon 0.30.2: Library build, IPv6, libxml 2.9.4, zlib 1.2.8, GNU TLS 3.5.6. with SSL, ZLIB, IPV6, TS_SSL, I18N [INFO 00:05:58] carddav #A: using configured database=https://www.googleapis.com:443/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:05:58] using username 'goa:syncevolution.list@gmail.com' from datastore config for WebDAV, password not set [DEBUG 00:05:58] looking for identity provider for goa:syncevolution.list@gmail.com [DEBUG 00:05:58] Looking up all accounts in GNOME Online Accounts, searching for 'syncevolution.list@gmail.com'. [DEBUG 00:05:58] GOA object /org/gnome/OnlineAccounts/Accounts/account_1379073187 implements org.gnome.OnlineAccounts.Account, org.gnome.OnlineAccounts.Calendar, org.gnome.OnlineAccounts.Chat, org.gnome.OnlineAccounts.Contacts, org.gnome.OnlineAccounts.Documents, org.gnome.OnlineAccounts.Mail, org.gnome.OnlineAccounts.OAuth2Based [DEBUG 00:05:58] GOA account Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:05:58] found matching GNOME Online Account for 'syncevolution.list@gmail.com': Google, syncevolution.list@gmail.com = account_1379073187 [DEBUG 00:05:58] GOA object /org/gnome/OnlineAccounts/Manager implements org.gnome.OnlineAccounts.Manager [DEBUG 00:05:58] carddav #A: slow sync or testing, do full item scan to detect changes [DEBUG 00:05:58] starting PROPFIND, credentials unverified, deadline in 300.0s [DEVELOPER 00:05:58] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:58] stderr: Running pre_send hooks [DEBUG 00:05:58] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:58] stderr: Sending request headers: [DEVELOPER 00:05:58] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:05:58] stderr: Connection: TE [DEVELOPER 00:05:58] stderr: TE: trailers [DEVELOPER 00:05:58] stderr: Host: www.googleapis.com [DEVELOPER 00:05:58] stderr: Depth: 1 [DEVELOPER 00:05:58] stderr: Content-Length: 141 [DEVELOPER 00:05:58] stderr: Content-Type: application/xml [DEVELOPER 00:05:58] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:58] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:58] stderr: [DEVELOPER 00:05:58] stderr: Sending request-line and headers: [DEVELOPER 00:05:58] stderr: Sending request body: [DEVELOPER 00:05:58] stderr: Body block (141 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:05:58] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:05:58] stderr: <getetag xmlns="DAV:"/> [DEVELOPER 00:05:58] stderr: <resourcetype xmlns="DAV:"/> [DEVELOPER 00:05:58] stderr: </prop></propfind> [DEVELOPER 00:05:58] stderr: ] [DEVELOPER 00:05:58] stderr: Request sent; retry is 1. [DEVELOPER 00:05:58] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:05:58] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:05:58] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:05:58] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:58] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:05:58] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:05:58] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:05:58] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:05:58] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:05:58] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:05:58] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:05:58] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:05:58] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:05:58] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:05:58] stderr: [hdr] Server: GSE [DEVELOPER 00:05:58] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:58] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:58] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:58] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:05:58] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:05:58] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:05:58] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:05:58] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_headers hooks [DEVELOPER 00:05:58] stderr: [chunk] < 1713 [DEVELOPER 00:05:58] stderr: Got chunk size: 5907 [DEVELOPER 00:05:58] stderr: Reading 5907 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 604 bytes. [DEVELOPER 00:05:58] stderr: Read block (604 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:05:58] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:resourcetype> [DEVELOPER 00:05:58] stderr: <d:collection/> [DEVELOPER 00:05:58] stderr: <card:addressbook/> [DEVELOPER 00:05:58] stderr: </d:resourcetype> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 404 Not Found</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:ge] [DEVELOPER 00:05:58] stderr: Reading 5303 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [tetag/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/64a96e00d300c07</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:41.027-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/aa91c680bf32d6f</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:10.297-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1835db150a01cb48</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:32.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1f747ac78f9fa24a</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:] [DEBUG 00:05:58] item 64a96e00d300c07 = rev 2018-01-05T08:34:41.027-08:00 [DEBUG 00:05:58] item aa91c680bf32d6f = rev 2018-01-05T08:34:10.297-08:00 [DEBUG 00:05:58] item 1835db150a01cb48 = rev 2018-01-05T08:35:32.584-08:00 [DEVELOPER 00:05:58] stderr: Reading 4116 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [34:00.072-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/24a8ef688d5208a5</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:01.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/287c96b98f8d6018</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:22.272-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/36fb765e0af9dc0c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:08.653-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/46bf98e20d84d276</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:statu] [DEBUG 00:05:58] item 1f747ac78f9fa24a = rev 2018-01-05T08:34:00.072-08:00 [DEBUG 00:05:58] item 24a8ef688d5208a5 = rev 2018-01-05T08:35:01.584-08:00 [DEBUG 00:05:58] item 287c96b98f8d6018 = rev 2018-01-05T08:35:22.272-08:00 [DEBUG 00:05:58] item 36fb765e0af9dc0c = rev 2018-01-05T08:33:08.653-08:00 [DEVELOPER 00:05:58] stderr: Reading 2929 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [s> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:49.791-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/487eafeb89e8eade</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:20.576-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/558b14ee8b14a05c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:29.235-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5d0b75b78fb67d4e</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:30.802-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5db5ef41883ed807</d:href> [DEVELOPER 00:05:58] stderr: <d:pr] [DEBUG 00:05:58] item 46bf98e20d84d276 = rev 2018-01-05T08:33:49.791-08:00 [DEBUG 00:05:58] item 487eafeb89e8eade = rev 2018-01-05T08:34:20.576-08:00 [DEBUG 00:05:58] item 558b14ee8b14a05c = rev 2018-01-05T08:33:29.235-08:00 [DEBUG 00:05:58] item 5d0b75b78fb67d4e = rev 2018-01-05T08:34:30.802-08:00 [DEVELOPER 00:05:58] stderr: Reading 1742 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [opstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:39.509-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5fad48988c600a31</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:11.951-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/6276227e89cdf0e4</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:53.222-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/660ff8098da8d94c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:51.312-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/li] [DEBUG 00:05:58] item 5db5ef41883ed807 = rev 2018-01-05T08:33:39.509-08:00 [DEBUG 00:05:58] item 5fad48988c600a31 = rev 2018-01-05T08:35:11.951-08:00 [DEBUG 00:05:58] item 6276227e89cdf0e4 = rev 2018-01-05T08:35:53.222-08:00 [DEBUG 00:05:58] item 660ff8098da8d94c = rev 2018-01-05T08:34:51.312-08:00 [DEVELOPER 00:05:58] stderr: Reading 555 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 555 bytes. [DEVELOPER 00:05:58] stderr: Read block (555 bytes): [DEVELOPER 00:05:58] stderr: [sts/default/736ba3060ae2118b</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:42.867-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/7460c1bc0f2cbdcc</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:18.957-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: </d:multistatus> [DEVELOPER 00:05:58] stderr: ] [DEBUG 00:05:58] item 736ba3060ae2118b = rev 2018-01-05T08:35:42.867-08:00 [DEBUG 00:05:58] item 7460c1bc0f2cbdcc = rev 2018-01-05T08:33:18.957-08:00 [DEVELOPER 00:05:58] stderr: [chunk] < 0 [DEVELOPER 00:05:58] stderr: Got chunk size: 0 [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_send hooks [DEVELOPER 00:05:58] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:58] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:05:58] stderr: 207 Multi-Status [DEBUG 00:05:58] credentials accepted [DEVELOPER 00:05:58] stderr: Running destroy hooks. [DEVELOPER 00:05:58] stderr: Request ends. [DEBUG 00:05:58] ClientTest.cpp:439: starting get()->enableServerMode() [DEBUG 00:05:58] ClientTest.cpp:439: ending get()->enableServerMode() [DEBUG 00:05:58] ClientTest.cpp:1691: ending copy.reset(createSourceA(), TestingSyncSourcePtr::SLOW) [DEBUG 00:05:58] ClientTest.cpp:1691: starting CPPUNIT_ASSERT((copy.get())) [DEBUG 00:05:58] ClientTest.cpp:1691: ending CPPUNIT_ASSERT((copy.get())) [DEBUG 00:05:58] ClientTest.cpp:846: starting CPPUNIT_ASSERT(config.m_dump) [DEBUG 00:05:58] ClientTest.cpp:846: ending CPPUNIT_ASSERT(config.m_dump) [DEBUG 00:05:58] ClientTest.cpp:863: starting CPPUNIT_ASSERT_EQUAL((0),(config.m_dump(client, copy, copyFile))) [DEBUG 00:05:58] ClientTest.cpp:6698: starting CPPUNIT_ASSERT(source.getOperations().m_backupData) [DEBUG 00:05:58] ClientTest.cpp:6698: ending CPPUNIT_ASSERT(source.getOperations().m_backupData) [DEBUG 00:05:58] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:05:58] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:58] stderr: Running pre_send hooks [DEBUG 00:05:58] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:58] stderr: Sending request headers: [DEVELOPER 00:05:58] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:05:58] stderr: Connection: TE [DEVELOPER 00:05:58] stderr: TE: trailers [DEVELOPER 00:05:58] stderr: Host: www.googleapis.com [DEVELOPER 00:05:58] stderr: Depth: 1 [DEVELOPER 00:05:58] stderr: Content-Length: 141 [DEVELOPER 00:05:58] stderr: Content-Type: application/xml [DEVELOPER 00:05:58] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:58] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:58] stderr: [DEVELOPER 00:05:58] stderr: Sending request-line and headers: [DEVELOPER 00:05:58] stderr: Sending request body: [DEVELOPER 00:05:58] stderr: Body block (141 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:05:58] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:05:58] stderr: <getetag xmlns="DAV:"/> [DEVELOPER 00:05:58] stderr: <resourcetype xmlns="DAV:"/> [DEVELOPER 00:05:58] stderr: </prop></propfind> [DEVELOPER 00:05:58] stderr: ] [DEVELOPER 00:05:58] stderr: Request sent; retry is 1. [DEVELOPER 00:05:58] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:05:58] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:05:58] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:05:58] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:58] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:05:58] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:05:58] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:05:58] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:05:58] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:05:58] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:05:58] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:05:58] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:05:58] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:05:58] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:05:58] stderr: [hdr] Server: GSE [DEVELOPER 00:05:58] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:58] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:58] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:58] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:05:58] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:05:58] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:05:58] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:05:58] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_headers hooks [DEVELOPER 00:05:58] stderr: [chunk] < 1713 [DEVELOPER 00:05:58] stderr: Got chunk size: 5907 [DEVELOPER 00:05:58] stderr: Reading 5907 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 604 bytes. [DEVELOPER 00:05:58] stderr: Read block (604 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:05:58] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:resourcetype> [DEVELOPER 00:05:58] stderr: <d:collection/> [DEVELOPER 00:05:58] stderr: <card:addressbook/> [DEVELOPER 00:05:58] stderr: </d:resourcetype> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 404 Not Found</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:ge] [DEVELOPER 00:05:58] stderr: Reading 5303 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [tetag/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/64a96e00d300c07</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:41.027-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/aa91c680bf32d6f</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:10.297-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1835db150a01cb48</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:32.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1f747ac78f9fa24a</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:] [DEBUG 00:05:58] item 64a96e00d300c07 = rev 2018-01-05T08:34:41.027-08:00 [DEBUG 00:05:58] item aa91c680bf32d6f = rev 2018-01-05T08:34:10.297-08:00 [DEBUG 00:05:58] item 1835db150a01cb48 = rev 2018-01-05T08:35:32.584-08:00 [DEVELOPER 00:05:58] stderr: Reading 4116 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [34:00.072-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/24a8ef688d5208a5</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:01.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/287c96b98f8d6018</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:22.272-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/36fb765e0af9dc0c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:08.653-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/46bf98e20d84d276</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:statu] [DEBUG 00:05:58] item 1f747ac78f9fa24a = rev 2018-01-05T08:34:00.072-08:00 [DEBUG 00:05:58] item 24a8ef688d5208a5 = rev 2018-01-05T08:35:01.584-08:00 [DEBUG 00:05:58] item 287c96b98f8d6018 = rev 2018-01-05T08:35:22.272-08:00 [DEBUG 00:05:58] item 36fb765e0af9dc0c = rev 2018-01-05T08:33:08.653-08:00 [DEVELOPER 00:05:58] stderr: Reading 2929 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [s> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:49.791-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/487eafeb89e8eade</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:20.576-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/558b14ee8b14a05c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:29.235-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5d0b75b78fb67d4e</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:30.802-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5db5ef41883ed807</d:href> [DEVELOPER 00:05:58] stderr: <d:pr] [DEBUG 00:05:58] item 46bf98e20d84d276 = rev 2018-01-05T08:33:49.791-08:00 [DEBUG 00:05:58] item 487eafeb89e8eade = rev 2018-01-05T08:34:20.576-08:00 [DEBUG 00:05:58] item 558b14ee8b14a05c = rev 2018-01-05T08:33:29.235-08:00 [DEBUG 00:05:58] item 5d0b75b78fb67d4e = rev 2018-01-05T08:34:30.802-08:00 [DEVELOPER 00:05:58] stderr: Reading 1742 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [opstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:39.509-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5fad48988c600a31</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:11.951-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/6276227e89cdf0e4</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:53.222-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/660ff8098da8d94c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:51.312-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/li] [DEBUG 00:05:58] item 5db5ef41883ed807 = rev 2018-01-05T08:33:39.509-08:00 [DEBUG 00:05:58] item 5fad48988c600a31 = rev 2018-01-05T08:35:11.951-08:00 [DEBUG 00:05:58] item 6276227e89cdf0e4 = rev 2018-01-05T08:35:53.222-08:00 [DEBUG 00:05:58] item 660ff8098da8d94c = rev 2018-01-05T08:34:51.312-08:00 [DEVELOPER 00:05:58] stderr: Reading 555 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 555 bytes. [DEVELOPER 00:05:58] stderr: Read block (555 bytes): [DEVELOPER 00:05:58] stderr: [sts/default/736ba3060ae2118b</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:42.867-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/7460c1bc0f2cbdcc</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:18.957-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <d:resourcetype/> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: </d:multistatus> [DEVELOPER 00:05:58] stderr: ] [DEBUG 00:05:58] item 736ba3060ae2118b = rev 2018-01-05T08:35:42.867-08:00 [DEBUG 00:05:58] item 7460c1bc0f2cbdcc = rev 2018-01-05T08:33:18.957-08:00 [DEVELOPER 00:05:58] stderr: [chunk] < 0 [DEVELOPER 00:05:58] stderr: Got chunk size: 0 [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_send hooks [DEVELOPER 00:05:58] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:58] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:05:58] stderr: 207 Multi-Status [DEBUG 00:05:58] credentials accepted [DEVELOPER 00:05:58] stderr: Running destroy hooks. [DEVELOPER 00:05:58] stderr: Request ends. [DEBUG 00:05:58] carddav #A: reading: set order 'selected', 17 luids [DEBUG 00:05:58] starting MULTIGET, credentials okay, deadline in 300.0s [DEVELOPER 00:05:58] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:58] stderr: Running pre_send hooks [DEBUG 00:05:58] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:58] stderr: Sending request headers: [DEVELOPER 00:05:58] stderr: REPORT /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:05:58] stderr: Connection: TE [DEVELOPER 00:05:58] stderr: TE: trailers [DEVELOPER 00:05:58] stderr: Host: www.googleapis.com [DEVELOPER 00:05:58] stderr: Content-Length: 1928 [DEVELOPER 00:05:58] stderr: Depth: 0 [DEVELOPER 00:05:58] stderr: Content-Type: application/xml; charset="utf-8" [DEVELOPER 00:05:58] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:58] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:58] stderr: [DEVELOPER 00:05:58] stderr: Sending request-line and headers: [DEVELOPER 00:05:58] stderr: Sending request body: [DEVELOPER 00:05:58] stderr: Body block (1928 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="utf-8" ?> [DEVELOPER 00:05:58] stderr: <C:addressbook-multiget xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:carddav"> [DEVELOPER 00:05:58] stderr: <D:prop> [DEVELOPER 00:05:58] stderr: <D:getetag/> [DEVELOPER 00:05:58] stderr: <C:address-data/> [DEVELOPER 00:05:58] stderr: </D:prop> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/1835db150a01cb48</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/1f747ac78f9fa24a</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/24a8ef688d5208a5</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/287c96b98f8d6018</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/36fb765e0af9dc0c</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/46bf98e20d84d276</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/487eafeb89e8eade</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/558b14ee8b14a05c</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5d0b75b78fb67d4e</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5db5ef41883ed807</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/5fad48988c600a31</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/6276227e89cdf0e4</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/64a96e00d300c07</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/660ff8098da8d94c</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/736ba3060ae2118b</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/7460c1bc0f2cbdcc</D:href> [DEVELOPER 00:05:58] stderr: <D:href>/carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/aa91c680bf32d6f</D:href> [DEVELOPER 00:05:58] stderr: </C:addressbook-multiget>] [DEVELOPER 00:05:58] stderr: Request sent; retry is 1. [DEVELOPER 00:05:58] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:05:58] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:58] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:05:58] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:05:58] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:36:04 GMT [DEVELOPER 00:05:58] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:36:04 GMT] [DEVELOPER 00:05:58] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:05:58] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:05:58] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:05:58] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:05:58] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:05:58] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:05:58] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:05:58] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:05:58] stderr: [hdr] Server: GSE [DEVELOPER 00:05:58] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:58] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:58] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:58] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:05:58] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:05:58] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:05:58] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:05:58] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:05:58] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_headers hooks [DEVELOPER 00:05:58] stderr: [chunk] < 2558 [DEVELOPER 00:05:58] stderr: Got chunk size: 9560 [DEVELOPER 00:05:58] stderr: Reading 8000 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 647 bytes. [DEVELOPER 00:05:58] stderr: Read block (647 bytes): [DEVELOPER 00:05:58] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:05:58] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/64a96e00d300c07</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:41.027-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:characters;special;;; [DEVELOPER 00:05:58] stderr: FN:special characters [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:41Z [DEVELOPER 00:05:58] stderr: UID:64a96e00d300c07 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EV] [DEVELOPER 00:05:58] stderr: Reading 8000 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [OLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:characters\, special [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/aa91c680bf32d6f</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:10.297-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:name;spouse;;; [DEVELOPER 00:05:58] stderr: FN:spouse name [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:10Z [DEVELOPER 00:05:58] stderr: UID:aa91c680bf32d6f [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:spouse\, name [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1835db150a01cb48</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:32.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:Last;First \; special \;;middle;Mr.; [DEVELOPER 00:05:58] stderr: FN:Mr. First \; special \; middle Last [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:32Z [DEVELOPER 00:05:58] stderr: UID:1835db150a01cb48 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-] [DEBUG 00:05:58] carddav #A: batch response: got 296 bytes of data for 64a96e00d300c07 [DEBUG 00:05:58] carddav #A: batch response: got 145 bytes of data for aa91c680bf32d6f [DEVELOPER 00:05:58] stderr: Reading 7726 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:Last\, First \; special \; [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/1f747ac78f9fa24a</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:00.072-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:marks;quotation;;; [DEVELOPER 00:05:58] stderr: FN:quotation marks [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:00Z [DEVELOPER 00:05:58] stderr: UID:1f747ac78f9fa24a [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:marks\, quotation [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/24a8ef688d5208a5</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:01.584-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:Doe;John;1;Mr.;Sr. [DEVELOPER 00:05:58] stderr: FN:Mr. John 1 Doe Sr. [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:01Z [DEVELOPER 00:05:58] stderr: UID:24a8ef688d5208a5 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:Doe\, John [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: X-PHONETIC-FIRST-NAME:John [DEVELOPER 00:05:58] stderr: X-PHONETIC-LAST-NAME:Do] [DEBUG 00:05:58] carddav #A: batch response: got 335 bytes of data for 1835db150a01cb48 [DEBUG 00:05:58] carddav #A: batch response: got 158 bytes of data for 1f747ac78f9fa24a [DEVELOPER 00:05:58] stderr: Reading 6539 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [e [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/287c96b98f8d6018</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:22.272-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:;PNG;;Mrs.; [DEVELOPER 00:05:58] stderr: FN:Mrs. PNG [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:22Z [DEVELOPER 00:05:58] stderr: UID:287c96b98f8d6018 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:PNG [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/36fb765e0af9dc0c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:08.653-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:parserbug=;;;; [DEVELOPER 00:05:58] stderr: FN:parserbug= [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:33:08Z [DEVELOPER 00:05:58] stderr: UID:36fb765e0af9dc0c [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:parserbug= [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>] [DEBUG 00:05:58] carddav #A: batch response: got 227 bytes of data for 24a8ef688d5208a5 [DEBUG 00:05:58] carddav #A: batch response: got 260 bytes of data for 287c96b98f8d6018 [DEBUG 00:05:58] carddav #A: batch response: got 142 bytes of data for 36fb765e0af9dc0c [DEVELOPER 00:05:58] stderr: Reading 5352 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/46bf98e20d84d276</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:49.791-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:colon;unquoted;;; [DEVELOPER 00:05:58] stderr: FN:unquoted colon [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:33:49Z [DEVELOPER 00:05:58] stderr: UID:46bf98e20d84d276 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:colon\, unquoted [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/487eafeb89e8eade</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:20.576-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:set;char;;; [DEVELOPER 00:05:58] stderr: FN:char set [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:20Z [DEVELOPER 00:05:58] stderr: UID:487eafeb89e8eade [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:set\, char [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/558b14ee8b14a05c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:29.235-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: ] [DEBUG 00:05:58] carddav #A: batch response: got 155 bytes of data for 46bf98e20d84d276 [DEBUG 00:05:58] carddav #A: batch response: got 137 bytes of data for 487eafeb89e8eade [DEVELOPER 00:05:58] stderr: Reading 4165 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [ <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:line;long;;; [DEVELOPER 00:05:58] stderr: FN:long line [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:33:29Z [DEVELOPER 00:05:58] stderr: UID:558b14ee8b14a05c [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:line\, long [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5d0b75b78fb67d4e</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:30.802-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:Ü;Ä;Ö;Umlaut;ß [DEVELOPER 00:05:58] stderr: FN:Umlaut Ä Ö Ü ß [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:30Z [DEVELOPER 00:05:58] stderr: UID:5d0b75b78fb67d4e [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:Ü\, Ä [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5db5ef41883ed807</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:39.509-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:xml;entities;;; [DEVELOPER 00:05:58] stderr: FN:entities xml [DEVELOPER 00:05:58] stderr: ] [DEBUG 00:05:58] carddav #A: batch response: got 140 bytes of data for 558b14ee8b14a05c [DEBUG 00:05:58] carddav #A: batch response: got 281 bytes of data for 5d0b75b78fb67d4e [DEVELOPER 00:05:58] stderr: Reading 2978 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [REV:2018-01-05T16:33:39Z [DEVELOPER 00:05:58] stderr: UID:5db5ef41883ed807 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:xml\, entities [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/5fad48988c600a31</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:11.951-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:;JPG;;Ms.; [DEVELOPER 00:05:58] stderr: FN:Ms. JPG [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:11Z [DEVELOPER 00:05:58] stderr: UID:5fad48988c600a31 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:JPG [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/6276227e89cdf0e4</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:53.222-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:;vcard;;large; [DEVELOPER 00:05:58] stderr: FN:large vcard [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:53Z [DEVELOPER 00:05:58] stderr: UID:6276227e89cdf0e4 [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:large [DEVELOPER 00:05:58] stderr: END:] [DEBUG 00:05:58] carddav #A: batch response: got 149 bytes of data for 5db5ef41883ed807 [DEBUG 00:05:58] carddav #A: batch response: got 258 bytes of data for 5fad48988c600a31 [DEVELOPER 00:05:58] stderr: Reading 1791 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 1187 bytes. [DEVELOPER 00:05:58] stderr: Read block (1187 bytes): [DEVELOPER 00:05:58] stderr: [VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/660ff8098da8d94c</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:34:51.312-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:breaks;line;;; [DEVELOPER 00:05:58] stderr: FN:line breaks [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:34:51Z [DEVELOPER 00:05:58] stderr: UID:660ff8098da8d94c [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:breaks\, line [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VIDEO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/736ba3060ae2118b</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:35:42.867-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:;GIF;;Mr.; [DEVELOPER 00:05:58] stderr: FN:Mr. GIF [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:35:42Z [DEVELOPER 00:05:58] stderr: UID:736ba3060ae2118b [DEVELOPER 00:05:58] stderr: X-EVOLUTION-MANAGER: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-ASSISTANT: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-SPOUSE: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:GIF [DEVELOPER 00:05:58] stderr: X-EVOLUTION-BLOG-URL: [DEVELOPER 00:05:58] stderr: X-EVOLUTION-VID] [DEBUG 00:05:58] carddav #A: batch response: got 158 bytes of data for 6276227e89cdf0e4 [DEBUG 00:05:58] carddav #A: batch response: got 276 bytes of data for 660ff8098da8d94c [DEVELOPER 00:05:58] stderr: Reading 604 bytes of response body. [DEVELOPER 00:05:58] stderr: Got 604 bytes. [DEVELOPER 00:05:58] stderr: Read block (604 bytes): [DEVELOPER 00:05:58] stderr: [EO-URL: [DEVELOPER 00:05:58] stderr: X-MOZILLA-HTML:FALSE [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: <d:response> [DEVELOPER 00:05:58] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/7460c1bc0f2cbdcc</d:href> [DEVELOPER 00:05:58] stderr: <d:propstat> [DEVELOPER 00:05:58] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:58] stderr: <d:prop> [DEVELOPER 00:05:58] stderr: <d:getetag>"2018-01-05T08:33:18.957-08:00"</d:getetag> [DEVELOPER 00:05:58] stderr: <card:address-data>BEGIN:VCARD [DEVELOPER 00:05:58] stderr: VERSION:3.0 [DEVELOPER 00:05:58] stderr: N:incomplete;;;; [DEVELOPER 00:05:58] stderr: FN:incomplete [DEVELOPER 00:05:58] stderr: REV:2018-01-05T16:33:18Z [DEVELOPER 00:05:58] stderr: UID:7460c1bc0f2cbdcc [DEVELOPER 00:05:58] stderr: X-EVOLUTION-FILE-AS:incomplete [DEVELOPER 00:05:58] stderr: END:VCARD [DEVELOPER 00:05:58] stderr: </card:address-data> [DEVELOPER 00:05:58] stderr: </d:prop> [DEVELOPER 00:05:58] stderr: </d:propstat> [DEVELOPER 00:05:58] stderr: </d:response> [DEVELOPER 00:05:58] stderr: </d:multistatus> [DEVELOPER 00:05:58] stderr: ] [DEBUG 00:05:58] carddav #A: batch response: got 258 bytes of data for 736ba3060ae2118b [DEBUG 00:05:58] carddav #A: batch response: got 142 bytes of data for 7460c1bc0f2cbdcc [DEVELOPER 00:05:58] stderr: [chunk] < 0 [DEVELOPER 00:05:58] stderr: Got chunk size: 0 [DEVELOPER 00:05:58] stderr: [hdr] [DEVELOPER 00:05:58] stderr: End of headers. [DEVELOPER 00:05:58] stderr: Running post_send hooks [DEVELOPER 00:05:58] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEBUG 00:05:58] credentials accepted [DEVELOPER 00:05:58] stderr: Running destroy hooks. [DEVELOPER 00:05:58] stderr: Request ends. [DEBUG 00:05:58] carddav #A: reading 1835db150a01cb48 from cache [DEBUG 00:05:58] carddav #A: requested 1, retrieved 17 from server in 1 queries, misses 0/1 (0%) [DEBUG 00:05:59] carddav #A: reading 1f747ac78f9fa24a from cache [DEBUG 00:05:59] carddav #A: requested 2, retrieved 17 from server in 1 queries, misses 0/2 (0%) [DEBUG 00:05:59] carddav #A: reading 24a8ef688d5208a5 from cache [DEBUG 00:05:59] carddav #A: requested 3, retrieved 17 from server in 1 queries, misses 0/3 (0%) [DEBUG 00:05:59] carddav #A: reading 287c96b98f8d6018 from cache [DEBUG 00:05:59] carddav #A: requested 4, retrieved 17 from server in 1 queries, misses 0/4 (0%) [DEBUG 00:05:59] carddav #A: reading 36fb765e0af9dc0c from cache [DEBUG 00:05:59] carddav #A: requested 5, retrieved 17 from server in 1 queries, misses 0/5 (0%) [DEBUG 00:05:59] carddav #A: reading 46bf98e20d84d276 from cache [DEBUG 00:05:59] carddav #A: requested 6, retrieved 17 from server in 1 queries, misses 0/6 (0%) [DEBUG 00:05:59] carddav #A: reading 487eafeb89e8eade from cache [DEBUG 00:05:59] carddav #A: requested 7, retrieved 17 from server in 1 queries, misses 0/7 (0%) [DEBUG 00:05:59] carddav #A: reading 558b14ee8b14a05c from cache [DEBUG 00:05:59] carddav #A: requested 8, retrieved 17 from server in 1 queries, misses 0/8 (0%) [DEBUG 00:05:59] carddav #A: reading 5d0b75b78fb67d4e from cache [DEBUG 00:05:59] carddav #A: requested 9, retrieved 17 from server in 1 queries, misses 0/9 (0%) [DEBUG 00:05:59] carddav #A: reading 5db5ef41883ed807 from cache [DEBUG 00:05:59] carddav #A: requested 10, retrieved 17 from server in 1 queries, misses 0/10 (0%) [DEBUG 00:05:59] carddav #A: reading 5fad48988c600a31 from cache [DEBUG 00:05:59] carddav #A: requested 11, retrieved 17 from server in 1 queries, misses 0/11 (0%) [DEBUG 00:05:59] carddav #A: reading 6276227e89cdf0e4 from cache [DEBUG 00:05:59] carddav #A: requested 12, retrieved 17 from server in 1 queries, misses 0/12 (0%) [DEBUG 00:05:59] carddav #A: reading 64a96e00d300c07 from cache [DEBUG 00:05:59] carddav #A: requested 13, retrieved 17 from server in 1 queries, misses 0/13 (0%) [DEBUG 00:05:59] carddav #A: reading 660ff8098da8d94c from cache [DEBUG 00:05:59] carddav #A: requested 14, retrieved 17 from server in 1 queries, misses 0/14 (0%) [DEBUG 00:05:59] carddav #A: reading 736ba3060ae2118b from cache [DEBUG 00:05:59] carddav #A: requested 15, retrieved 17 from server in 1 queries, misses 0/15 (0%) [DEBUG 00:05:59] carddav #A: reading 7460c1bc0f2cbdcc from cache [DEBUG 00:05:59] carddav #A: requested 16, retrieved 17 from server in 1 queries, misses 0/16 (0%) [DEBUG 00:05:59] carddav #A: reading aa91c680bf32d6f from cache [DEBUG 00:05:59] carddav #A: requested 17, retrieved 17 from server in 1 queries, misses 0/17 (0%) [DEBUG 00:05:59] carddav #A: reading: set order 'none', 0 luids [DEBUG 00:05:59] ClientTest.cpp:863: ending CPPUNIT_ASSERT_EQUAL((0),(config.m_dump(client, copy, copyFile))) [DEBUG 00:05:59] ClientTest.cpp:871: starting equal = config.m_compare(client, refFile.c_str(), actualFile.c_str()) [DEBUG 00:05:59] ClientTest.cpp:871: ending equal = config.m_compare(client, refFile.c_str(), actualFile.c_str()) [DEBUG 00:05:59] ClientTest.cpp:872: starting CPPUNIT_ASSERT(!raiseAssert || equal) [DEBUG 00:05:59] ClientTest.cpp:872: ending CPPUNIT_ASSERT(!raiseAssert || equal) [DEBUG 00:05:59] ClientTest.cpp:1700: starting source.reset() [DEBUG 00:05:59] ClientTest.cpp:1700: ending source.reset() [DEBUG 00:05:59] ClientTest.cpp:1703: starting CPPUNIT_ASSERT_MESSAGE("imported and exported data equal", (equal)) [DEBUG 00:05:59] ClientTest.cpp:1703: ending CPPUNIT_ASSERT_MESSAGE("imported and exported data equal", (equal)) [DEBUG 00:05:59] ClientTest.cpp:391: starting reset(__null) [DEBUG 00:05:59] ClientTest.cpp:454: starting CPPUNIT_ASSERT(get()) [DEBUG 00:05:59] ClientTest.cpp:454: ending CPPUNIT_ASSERT(get()) [DEBUG 00:05:59] ClientTest.cpp:455: starting CPPUNIT_ASSERT(m_active) [DEBUG 00:05:59] ClientTest.cpp:455: ending CPPUNIT_ASSERT(m_active) [DEBUG 00:05:59] ClientTest.cpp:458: starting get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:05:59] ClientTest.cpp:458: ending get()->getOperations().m_endDataWrite.getPostSignal()(*get(), OPERATION_FINISHED, sysync::LOCERR_OK, true, &dummy) [DEBUG 00:05:59] ClientTest.cpp:461: starting anchor = get()->endSync(true) [DEBUG 00:05:59] read ctag of /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ [DEBUG 00:05:59] starting PROPFIND, credentials okay, deadline in 300.0s [DEVELOPER 00:05:59] stderr: ah_create, for WWW-Authenticate [DEVELOPER 00:05:59] stderr: Running pre_send hooks [DEBUG 00:05:59] using OAuth2 token 'ya29.Glw5BWZyVeL7FypYXuiuO9AeuliDmbKTb273unJ_Mq1vDyrpko9vAdLDkivSW_Vrl2-UdLQJPl14RAMWPYWM19MMt-MfO9ssTGAdjJ9WUQJAJQH9c-qL-aNpoPEqRA' to authenticate [DEVELOPER 00:05:59] stderr: Sending request headers: [DEVELOPER 00:05:59] stderr: PROPFIND /carddav/v1/principals/syncevolution.list%40gmail.com/lists/default/ HTTP/1.1 [DEVELOPER 00:05:59] stderr: Connection: TE [DEVELOPER 00:05:59] stderr: TE: trailers [DEVELOPER 00:05:59] stderr: Host: www.googleapis.com [DEVELOPER 00:05:59] stderr: Depth: 0 [DEVELOPER 00:05:59] stderr: Content-Length: 137 [DEVELOPER 00:05:59] stderr: Content-Type: application/xml [DEVELOPER 00:05:59] stderr: User-Agent: SyncEvolution [DEVELOPER 00:05:59] stderr: Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [DEVELOPER 00:05:59] stderr: [DEVELOPER 00:05:59] stderr: Sending request-line and headers: [DEVELOPER 00:05:59] stderr: Sending request body: [DEVELOPER 00:05:59] stderr: Body block (137 bytes): [DEVELOPER 00:05:59] stderr: [<?xml version="1.0" encoding="utf-8"?> [DEVELOPER 00:05:59] stderr: <propfind xmlns="DAV:"><prop> [DEVELOPER 00:05:59] stderr: <getctag xmlns="http://calendarserver.org/ns/"/> [DEVELOPER 00:05:59] stderr: </prop></propfind> [DEVELOPER 00:05:59] stderr: ] [DEVELOPER 00:05:59] stderr: Request sent; retry is 1. [DEVELOPER 00:05:59] stderr: [status-line] < HTTP/1.1 207 Multi-Status [DEVELOPER 00:05:59] stderr: [hdr] DAV: 1, 2, 3, addressbook, access-control [DEVELOPER 00:05:59] stderr: Header Name: [dav], Value: [1, 2, 3, addressbook, access-control] [DEVELOPER 00:05:59] stderr: [hdr] Vary: X-Origin [DEVELOPER 00:05:59] stderr: Header Name: [vary], Value: [X-Origin] [DEVELOPER 00:05:59] stderr: [hdr] Content-Type: text/xml; charset=UTF-8 [DEVELOPER 00:05:59] stderr: Header Name: [content-type], Value: [text/xml; charset=UTF-8] [DEVELOPER 00:05:59] stderr: [hdr] Date: Fri, 05 Jan 2018 16:36:05 GMT [DEVELOPER 00:05:59] stderr: Header Name: [date], Value: [Fri, 05 Jan 2018 16:36:05 GMT] [DEVELOPER 00:05:59] stderr: [hdr] Expires: Fri, 05 Jan 2018 16:36:05 GMT [DEVELOPER 00:05:59] stderr: Header Name: [expires], Value: [Fri, 05 Jan 2018 16:36:05 GMT] [DEVELOPER 00:05:59] stderr: [hdr] Cache-Control: private, max-age=0 [DEVELOPER 00:05:59] stderr: Header Name: [cache-control], Value: [private, max-age=0] [DEVELOPER 00:05:59] stderr: [hdr] X-Content-Type-Options: nosniff [DEVELOPER 00:05:59] stderr: Header Name: [x-content-type-options], Value: [nosniff] [DEVELOPER 00:05:59] stderr: [hdr] X-Frame-Options: SAMEORIGIN [DEVELOPER 00:05:59] stderr: Header Name: [x-frame-options], Value: [SAMEORIGIN] [DEVELOPER 00:05:59] stderr: [hdr] X-XSS-Protection: 1; mode=block [DEVELOPER 00:05:59] stderr: Header Name: [x-xss-protection], Value: [1; mode=block] [DEVELOPER 00:05:59] stderr: [hdr] Server: GSE [DEVELOPER 00:05:59] stderr: Header Name: [server], Value: [GSE] [DEVELOPER 00:05:59] stderr: [hdr] Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35" [DEVELOPER 00:05:59] stderr: Header Name: [alt-svc], Value: [hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"] [DEVELOPER 00:05:59] stderr: [hdr] Accept-Ranges: none [DEVELOPER 00:05:59] stderr: Header Name: [accept-ranges], Value: [none] [DEVELOPER 00:05:59] stderr: [hdr] Vary: Origin,Accept-Encoding [DEVELOPER 00:05:59] stderr: Header Name: [vary], Value: [Origin,Accept-Encoding] [DEVELOPER 00:05:59] stderr: [hdr] Transfer-Encoding: chunked [DEVELOPER 00:05:59] stderr: Header Name: [transfer-encoding], Value: [chunked] [DEVELOPER 00:05:59] stderr: [hdr] [DEVELOPER 00:05:59] stderr: End of headers. [DEVELOPER 00:05:59] stderr: Running post_headers hooks [DEVELOPER 00:05:59] stderr: [chunk] < 203 [DEVELOPER 00:05:59] stderr: Got chunk size: 515 [DEVELOPER 00:05:59] stderr: Reading 515 bytes of response body. [DEVELOPER 00:05:59] stderr: Got 515 bytes. [DEVELOPER 00:05:59] stderr: Read block (515 bytes): [DEVELOPER 00:05:59] stderr: [<?xml version="1.0" encoding="UTF-8"?> [DEVELOPER 00:05:59] stderr: <d:multistatus xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:" xmlns:ical="http://apple.com/ns/ical/"> [DEVELOPER 00:05:59] stderr: <d:response> [DEVELOPER 00:05:59] stderr: <d:href>/carddav/v1/principals/syncevolution.list@gmail.com/lists/default/</d:href> [DEVELOPER 00:05:59] stderr: <d:propstat> [DEVELOPER 00:05:59] stderr: <d:status>HTTP/1.1 200 OK</d:status> [DEVELOPER 00:05:59] stderr: <d:prop> [DEVELOPER 00:05:59] stderr: <cs:getctag>"634371b5b1da773f.17"</cs:getctag> [DEVELOPER 00:05:59] stderr: </d:prop> [DEVELOPER 00:05:59] stderr: </d:propstat> [DEVELOPER 00:05:59] stderr: </d:response> [DEVELOPER 00:05:59] stderr: </d:multistatus> [DEVELOPER 00:05:59] stderr: ] [DEVELOPER 00:05:59] stderr: [chunk] < 0 [DEVELOPER 00:05:59] stderr: Got chunk size: 0 [DEVELOPER 00:05:59] stderr: [hdr] [DEVELOPER 00:05:59] stderr: End of headers. [DEVELOPER 00:05:59] stderr: Running post_send hooks [DEVELOPER 00:05:59] stderr: ah_post_send (#0), code is 207 (want 401), WWW-Authenticate is (none) [DEVELOPER 00:05:59] stderr: Request ends, status 207 class 2xx, error line: [DEVELOPER 00:05:59] stderr: 207 Multi-Status [DEBUG 00:05:59] credentials accepted [DEVELOPER 00:05:59] stderr: Running destroy hooks. [DEVELOPER 00:05:59] stderr: Request ends. [DEBUG 00:05:59] ClientTest.cpp:461: ending anchor = get()->endSync(true) [DEBUG 00:05:59] ClientTest.cpp:463: starting get()->close() [DEBUG 00:05:59] ClientTest.cpp:463: ending get()->close() [DEBUG 00:05:59] ClientTest.cpp:391: ending reset(__null) [DEBUG 00:05:59] ClientTest.cpp:391: starting reset(__null) [DEBUG 00:05:59] ClientTest.cpp:391: ending reset(__null) [DEBUG 00:05:59] *** ending Client::Source::google_carddav::testRemoveProperties: okay ***