From: Michael Tremer Date: Thu, 12 Oct 2017 14:07:11 +0000 (+0200) Subject: Serve all downloads over HTTPS X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73493ea60344653bca79045ad6ca71082c059f83;p=ipfire.org.git Serve all downloads over HTTPS Signed-off-by: Michael Tremer --- diff --git a/static/js/site.js b/static/js/site.js index a4ca8c44..18349599 100644 --- a/static/js/site.js +++ b/static/js/site.js @@ -27,7 +27,7 @@ $("a.download-splash").click(function(event) { event.preventDefault(); linkLocation = this.href; - window.location = "http://downloads.ipfire.org/download-splash?file="+linkLocation; + window.location = "https://downloads.ipfire.org/download-splash?file="+linkLocation; }); var $window = $(window); @@ -43,7 +43,7 @@ if (/.*download-splash.*/i.test(window.location.href)) { $("p.download-path").ready(function(){ var valid = false; var allowed_prefixes = [ - "http://downloads.ipfire.org/", + "https://downloads.ipfire.org/", ] var file_url = $.query("file"); diff --git a/templates/base.html b/templates/base.html index 6cd33c9f..73775cd3 100644 --- a/templates/base.html +++ b/templates/base.html @@ -73,10 +73,10 @@ {{ _("About IPFire") }}
  • - {{ _("Download") }} + {{ _("Download") }}
  • - {{ _("Planet") }} + {{ _("Planet") }}
  • {{ _("Imprint") }} diff --git a/templates/download.html b/templates/download.html index 98bf3b9f..08c6c892 100644 --- a/templates/download.html +++ b/templates/download.html @@ -11,7 +11,7 @@ {% module DownloadButton(release) %}

    - + {{ _("Other download options") }}

    diff --git a/webapp/backend/releases.py b/webapp/backend/releases.py index 770b156c..fc3efd41 100644 --- a/webapp/backend/releases.py +++ b/webapp/backend/releases.py @@ -89,9 +89,7 @@ class File(Object): @property def url(self): - baseurl = self.settings.get("download_url", "http://downloads.ipfire.org") - - return urlparse.urljoin(baseurl, self.filename) + return urlparse.urljoin("https://downloads.ipfire.org", self.filename) @property def desc(self): @@ -385,18 +383,18 @@ class Release(Object): assert self.supports_platform(platform) if self.sname >= "ipfire-2.19-core100": - return "http://downloads.ipfire.org/%s/images/%s/vmlinuz" % (self.path, arch) + return "https://downloads.ipfire.org/%s/images/%s/vmlinuz" % (self.path, arch) - return "http://downloads.ipfire.org/%s/images/vmlinuz" % self.path + return "https://downloads.ipfire.org/%s/images/vmlinuz" % self.path def netboot_initrd_url(self, arch, platform): assert self.supports_arch(arch) assert self.supports_platform(platform) if self.sname >= "ipfire-2.19-core100": - return "http://downloads.ipfire.org/%s/images/%s/instroot" % (self.path, arch) + return "https://downloads.ipfire.org/%s/images/%s/instroot" % (self.path, arch) - return "http://downloads.ipfire.org/%s/images/instroot" % self.path + return "https://downloads.ipfire.org/%s/images/instroot" % self.path def netboot_args(self, arch, platform): return ""