diff options
author | Jelle van der Waa <jelle@archlinux.org> | 2020-08-17 16:10:11 +0200 |
---|---|---|
committer | jelle van der Waa <jelle@vdwaa.nl> | 2020-08-17 16:55:53 +0200 |
commit | ad2f12634835ab08aa95e44db54c764d4f043804 (patch) | |
tree | eb51b82169d11e9874e2cf9d05a13536ecac1189 | |
parent | 53a431825899786ed1b8344ccf882994acaf776a (diff) | |
download | archweb-ad2f12634835ab08aa95e44db54c764d4f043804.tar.gz archweb-ad2f12634835ab08aa95e44db54c764d4f043804.zip |
Use https mirrors for downloading packages
Firefox Nighly does not popup the download dialog anymore as it might be
blocking opening http:// links from a https:// origin. Bug reported in
https://bugs.archlinux.org/task/67587
-rw-r--r-- | mirrors/utils.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/mirrors/utils.py b/mirrors/utils.py index 7c2f5d17..bf0af23f 100644 --- a/mirrors/utils.py +++ b/mirrors/utils.py @@ -194,14 +194,16 @@ def get_mirror_url_for_download(cutoff=DEFAULT_CUTOFF): check_time__gte=min_check_time, last_sync__gte=min_sync_time, url__active=True, url__mirror__public=True, url__mirror__active=True, - url__protocol__default=True).order_by( + url__protocol__default=True, + url__protocol__protocol='https').order_by( 'duration')[:1] if best_logs: return best_logs[0].url - mirror_urls = MirrorUrl.objects.filter(active=True, - mirror__public=True, mirror__active=True, - protocol__default=True)[:1] + mirror_urls = MirrorUrl.objects.filter(active=True, mirror__public=True, + mirror__active=True, + protocol__protocol='https', + protocol__default=True)[:1] if not mirror_urls: return None return mirror_urls[0] |