From 69f44d47bd2ee92cd4938f9518dea67410c36e63 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 5 Apr 2024 12:18:15 +0200 Subject: [PATCH] run checkSessionResumeShort only on Build.VERSION.SDK_INT >= 26 Let's Encrypt no longer works on Android older than SDK 26 #2102 https://letsencrypt.org/2020/11/06/own-two-feet.html --- .../org/fdroid/download/HttpManagerInstrumentationTest.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/download/src/androidInstrumentedTest/kotlin/org/fdroid/download/HttpManagerInstrumentationTest.kt b/libs/download/src/androidInstrumentedTest/kotlin/org/fdroid/download/HttpManagerInstrumentationTest.kt index df54aad23..5f71b304f 100644 --- a/libs/download/src/androidInstrumentedTest/kotlin/org/fdroid/download/HttpManagerInstrumentationTest.kt +++ b/libs/download/src/androidInstrumentedTest/kotlin/org/fdroid/download/HttpManagerInstrumentationTest.kt @@ -100,6 +100,10 @@ internal class HttpManagerInstrumentationTest { @Test fun checkSessionResumeShort() = runSuspend { + assumeTrue( + "tlsprivacy.nervuri.net uses Let's Encrypt, which does not work on old Androids", + Build.VERSION.SDK_INT >= 26 + ) val httpManager = HttpManager(userAgent, null) val mirror = Mirror("https://tlsprivacy.nervuri.net") val indexFile: IndexFile = getIndexFile("/json/v1")