quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
1.96k stars 879 forks source link

Support updated LetsEncrypt certs on Android 5-7 #2606

Closed ahmedre closed 4 months ago

ahmedre commented 4 months ago

LetsEncrypt is shortening their chain of trust, removing the cross-signed intermediates. This breaks Android 5-7, and plenty of people still use these versions. This adds the certificate to the http client for all the downloads on those older devices.

See also: https://letsencrypt.org/2023/07/10/cross-sign-expiration

github-actions[bot] commented 4 months ago
OLD: app-madani-debug.apk (signature: V1, V2)
NEW: app-madani-debug.apk (signature: V1, V2)

          │            compressed             │            uncompressed            
          ├───────────┬───────────┬───────────┼───────────┬───────────┬────────────
 APK      │ old       │ new       │ diff      │ old       │ new       │ diff       
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼────────────
      dex │  20.2 MiB │  20.3 MiB │ +55.8 KiB │  65.2 MiB │  65.3 MiB │ +134.9 KiB 
     arsc │   2.2 MiB │   2.2 MiB │       0 B │   2.2 MiB │   2.2 MiB │        0 B 
 manifest │   5.6 KiB │   5.6 KiB │     +14 B │  27.1 KiB │  27.1 KiB │        0 B 
      res │   1.6 MiB │   1.6 MiB │      +4 B │   1.8 MiB │   1.8 MiB │        0 B 
    asset │ 404.2 KiB │ 404.2 KiB │       0 B │ 678.6 KiB │ 678.6 KiB │        0 B 
    other │ 188.6 KiB │ 188.6 KiB │     +23 B │ 385.6 KiB │ 385.6 KiB │        0 B 
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼────────────
    total │  24.6 MiB │  24.7 MiB │ +55.9 KiB │  70.2 MiB │  70.4 MiB │ +134.9 KiB 
github-actions[bot] commented 4 months ago

New Dependencies com.squareup.okhttp3:okhttp-tls:4.12.0