Something went wrong while setting issue due date.
SNI missing after upgrade to 0.97-alpha2
I've got my own private repository for my own use. F-Droid 0.97-alpha2 is failing to connect to it. I'm 99% sure this is because "server name indication" has stopped working: I no longer see the server name being sent in the TLS handshake, and "adb logcat" gives me this:
E/UpdateService( 2070): org.fdroid.fdroid.RepoUpdater$UpdateException: Error getting index file from https://server.localdomain/fdroid
E/UpdateService( 2070): at org.fdroid.fdroid.RepoUpdater.downloadIndex(RepoUpdater.java:104)
E/UpdateService( 2070): at org.fdroid.fdroid.RepoUpdater.update(RepoUpdater.java:118)
E/UpdateService( 2070): at org.fdroid.fdroid.UpdateService.onHandleIntent(UpdateService.java:381)
E/UpdateService( 2070): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
E/UpdateService( 2070): at android.os.Handler.dispatchMessage(Handler.java:102)
E/UpdateService( 2070): at android.os.Looper.loop(Looper.java:136)
E/UpdateService( 2070): at android.os.HandlerThread.run(HandlerThread.java:61)
E/UpdateService( 2070): Caused by: java.io.IOException: Hostname 'server.localdomain' was not verified
E/UpdateService( 2070): at com.android.okhttp.Connection.upgradeToTls(Connection.java:150)
E/UpdateService( 2070): at com.android.okhttp.Connection.connect(Connection.java:107)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:179)
E/UpdateService( 2070): at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:246)
E/UpdateService( 2070): at org.fdroid.fdroid.net.HttpDownloader.getInputStream(HttpDownloader.java:66)
E/UpdateService( 2070): at org.fdroid.fdroid.net.Downloader.downloadFromStream(Downloader.java:105)
E/UpdateService( 2070): at org.fdroid.fdroid.net.HttpDownloader.doDownload(HttpDownloader.java:127)
E/UpdateService( 2070): at org.fdroid.fdroid.net.HttpDownloader.download(HttpDownloader.java:84)
E/UpdateService( 2070): at org.fdroid.fdroid.net.Downloader.downloadUninterrupted(Downloader.java:93)
E/UpdateService( 2070): at org.fdroid.fdroid.RepoUpdater.downloadIndex(RepoUpdater.java:90)