diff --git a/app/src/main/java/org/fdroid/fdroid/net/HttpDownloader.java b/app/src/main/java/org/fdroid/fdroid/net/HttpDownloader.java index eab3097f1..a6fe63dc2 100644 --- a/app/src/main/java/org/fdroid/fdroid/net/HttpDownloader.java +++ b/app/src/main/java/org/fdroid/fdroid/net/HttpDownloader.java @@ -177,6 +177,10 @@ public class HttpDownloader extends Downloader { connection.setRequestProperty("User-Agent", "F-Droid " + BuildConfig.VERSION_NAME); connection.setConnectTimeout(getTimeout()); + if (Build.VERSION.SDK_INT < 19) { // gzip encoding can be troublesome on old Androids + connection.setRequestProperty("Accept-Encoding", "identity"); + } + if (username != null && password != null) { // add authorization header from username / password if set String authString = username + ":" + password;