{"action":"created","issue":{"url":"https://api.github.com/repos/bitfireAT/davdroid/issues/424","labels_url":"https://api.github.com/repos/bitfireAT/davdroid/issues/424/labels{/name}","comments_url":"https://api.github.com/repos/bitfireAT/davdroid/issues/424/comments","events_url":"https://api.github.com/repos/bitfireAT/davdroid/issues/424/events","html_url":"https://github.com/bitfireAT/davdroid/issues/424","id":53897348,"number":424,"title":"Cannot synchronize since last update","user":{"login":"wizzim","id":10467159,"avatar_url":"https://avatars.githubusercontent.com/u/10467159?v=3","gravatar_id":"","url":"https://api.github.com/users/wizzim","html_url":"https://github.com/wizzim","followers_url":"https://api.github.com/users/wizzim/followers","following_url":"https://api.github.com/users/wizzim/following{/other_user}","gists_url":"https://api.github.com/users/wizzim/gists{/gist_id}","starred_url":"https://api.github.com/users/wizzim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wizzim/subscriptions","organizations_url":"https://api.github.com/users/wizzim/orgs","repos_url":"https://api.github.com/users/wizzim/repos","events_url":"https://api.github.com/users/wizzim/events{/privacy}","received_events_url":"https://api.github.com/users/wizzim/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bitfireAT/davdroid/labels/3rd-party+issue","name":"3rd-party issue","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-01-09T18:13:49Z","updated_at":"2015-01-15T22:36:56Z","closed_at":null,"body":"Hello,\r\n\r\nsince last update (v0.6.10.1), I cannot synchronize anymore.\r\nWith version v0.6.10, everything is fine so I believe this is a regression due to #410.\r\n\r\nMy certificate contains \"example.com\" as CN. The only stuff special about my setup it that I run the calendar server on another port (63000).\r\n\r\nAndroid 4.2.2\r\nPhone: Wiko rainbow\r\nServer: Radicale 0.7-1.1 (Debian)\r\nDAVDroid 0.6.10.1\r\n\r\nLogs (anonymized):\r\n```\r\nV/davdroid.URIUtils( 8354): Normalized URL https://example.com:63000/user/standard.ics/ -> https://example.com:63000/user/standard.ics/\r\nD/davdroid.WebDavResource( 8354): Using preemptive authentication (not compatible with Digest auth)\r\nI/davdroid.SyncManager( 8354): Remotely removing 0 deleted resource(s) (if not changed)\r\nI/davdroid.SyncManager( 8354): Uploading 0 new resource(s) (if not existing)\r\nI/davdroid.SyncManager( 8354): Uploading 0 modified resource(s) (if not changed)\r\nD/davdroid.TlsSniSocketFactory( 8354): Establishing direct TLS connection to https://example.com:63000\r\nV/davdroid.TlsSniSocketFactory( 8354): Setting allowed TLS protocols: TLSv1, TLSv1.1, TLSv1.2\r\nV/davdroid.TlsSniSocketFactory( 8354): Setting allowed TLS ciphers: TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_RC4_128_MD5, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA\r\nD/davdroid.TlsSniSocketFactory( 8354): No documented SNI support on Android <4.2, trying reflection method with host name example.com\r\nE/NativeCrypto( 8354): ssl=0x5e2a42a8 cert_verify_callback x509_store_ctx=0x5e6a3a88 arg=0x0\r\nE/NativeCrypto( 8354): ssl=0x5e2a42a8 cert_verify_callback calling verifyCertificateChain authMethod=RSA\r\nE/davdroid.DavSyncAdapter( 8354): I/O error (Android will try again later)\r\nE/davdroid.DavSyncAdapter( 8354): javax.net.ssl.SSLPeerUnverifiedException: example.com\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.webdav.TlsSniSocketFactory.establishAndVerify(TlsSniSocketFactory.java:121)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.webdav.TlsSniSocketFactory.connectSocket(TlsSniSocketFactory.java:83)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.webdav.TlsSniSocketFactory.connectSocket(TlsSniSocketFactory.java:37)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:124)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:318)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:373)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:225)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)\r\nE/davdroid.DavSyncAdapter( 8354): \tat org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.webdav.WebDavResource.propfind(WebDavResource.java:272)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.resource.RemoteCollection.getCTag(RemoteCollection.java:64)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:61)\r\nE/davdroid.DavSyncAdapter( 8354): \tat at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:142)\r\nE/davdroid.DavSyncAdapter( 8354): \tat android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:254)\r\nI/davdroid.DavSyncAdapter( 8354): Sync complete for com.android.calendar\r\n```\r\nThanks !\r\nW.\r\n"},"comment":{"url":"https://api.github.com/repos/bitfireAT/davdroid/issues/comments/70175946","html_url":"https://github.com/bitfireAT/davdroid/issues/424#issuecomment-70175946","issue_url":"https://api.github.com/repos/bitfireAT/davdroid/issues/424","id":70175946,"user":{"login":"rfc2822","id":156167,"avatar_url":"https://avatars.githubusercontent.com/u/156167?v=3","gravatar_id":"","url":"https://api.github.com/users/rfc2822","html_url":"https://github.com/rfc2822","followers_url":"https://api.github.com/users/rfc2822/followers","following_url":"https://api.github.com/users/rfc2822/following{/other_user}","gists_url":"https://api.github.com/users/rfc2822/gists{/gist_id}","starred_url":"https://api.github.com/users/rfc2822/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfc2822/subscriptions","organizations_url":"https://api.github.com/users/rfc2822/orgs","repos_url":"https://api.github.com/users/rfc2822/repos","events_url":"https://api.github.com/users/rfc2822/events{/privacy}","received_events_url":"https://api.github.com/users/rfc2822/received_events","type":"User","site_admin":false},"created_at":"2015-01-15T22:36:56Z","updated_at":"2015-01-15T22:36:56Z","body":"Yes it has been fixed in upstream, but I didn't manage to integrate the new library version yet."}}