Project

General

Profile

Bug #11329

Bug #7161: Support more than 24 HTTP mirrors

Mark all links on the website which should use the mirror pool

Added by u over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Infrastructure
Target version:
Start date:
04/06/2016
Due date:
% Done:

100%

Feature Branch:
feature/11329-use-mirror-pool
Type of work:
Website
Blueprint:
Starter:
Affected tool:

Description

All links to the ISO image and signatures, as well as other files which should be downloaded from a mirror, would need to use the CSS class "use-mirror-pool", so their URL prefix will be randomly modified.


Related issues

Blocks Tails - Feature #8642: Enable the mirror pool dispatcher on all website pages that need it Resolved 01/09/2015 04/15/2016

Associated revisions

Revision fd0c7aa4 (diff)
Added by intrigeri over 3 years ago

Mark link to RC:s as using the mirror pool.

refs: #11329

Revision 23afbcfe (diff)
Added by intrigeri over 3 years ago

download.inline step: mark the direct link to the ISO as needing to use the mirror pool.

I have no clue if that link is ever displayed in any real-world scenario,
or if some combination of CSS and JS always hides it in practice,
but let's try to play it safe, in case that link is ever used :)

refs: #11329

Revision 78d53efd (diff)
Added by intrigeri over 3 years ago

Don't mark links that use our mirror pool as external, for consistency with how we deal with dl.amnesia.boum.org currently.

refs: #11329

Revision acdfe81b (diff)
Added by intrigeri over 3 years ago

Don't mark links to https://dl.amnesia.boum.org/ as external, for future-proofness.

refs: #11329

Revision 3231ad89
Added by intrigeri over 3 years ago

Merge branch 'feature/11329-use-mirror-pool'

Closes: #11329

Revision 7115261a (diff)
Added by intrigeri over 3 years ago

Don't (try to) use the mirror pool for downloading the Torrent.

(Oops :)

refs: #11329

History

#1 Updated by u over 3 years ago

sajolida & anonym, I've added you as watchers, as you might edit the call for testing posts or other website links and might want to know about that feature.

#2 Updated by u over 3 years ago

  • Status changed from New to In Progress

#3 Updated by u over 3 years ago

  • Assignee changed from u to intrigeri
  • QA Check set to Ready for QA
  • Feature Branch set to 451f:tails/feature/11329-use-mirror-pool

#4 Updated by intrigeri over 3 years ago

  • Target version set to Tails_2.3

#5 Updated by intrigeri over 3 years ago

  • Category set to Infrastructure
  • Assignee changed from intrigeri to u
  • % Done changed from 0 to 60

I did git grep 'dl\.amnesia\.boum\.org' -- wiki/src and looked at occurrences that could have been overlooked. Let's check each of those:

  • wiki/src/inc/stable_i386_iso_url.html has the ISO's URL, and is used by:
    • wiki/src/install/expert/usb.mdwn, for the wget command; it's not a link so it's non-trivial to tweak using JS, and that's a corner case so I say no big deal if it uses the fallback DNS pool;
    • wiki/src/install/inc/steps/download.inline.html, that is itself used in a number of pages => I have no clue if that link is ever displayed in any real-world scenario, but to play it safe I added the class in 23afbcf;
  • wiki/src/contribute/how/testing.mdwn => I've fixed it in fd0c7aa;
  • wiki/src/local.css: look for "dl.amnesia.boum.org" => in practice, if I got it right, we won't match this anymore, and it means that we're now going to mark links to our ISO image as "external", since they won't be on the list of exceptions we treat as internal links, right? I guess it's no big deal, I just want to make sure we decide consciously, and based on a good understanding of the consequences :)

=> Please review my additional commits and sanity check my proposals. Then I'll merge!

#6 Updated by intrigeri over 3 years ago

  • Feature Branch changed from 451f:tails/feature/11329-use-mirror-pool to feature/11329-use-mirror-pool

#7 Updated by u over 3 years ago

  • Assignee changed from u to intrigeri
  • QA Check changed from Ready for QA to Pass

yay.

#8 Updated by intrigeri over 3 years ago

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 60 to 100

Merged.

#9 Updated by intrigeri over 3 years ago

  • Blocks Feature #8642: Enable the mirror pool dispatcher on all website pages that need it added

#10 Updated by intrigeri over 3 years ago

  • Subject changed from Modify all links on the website which should use the mirror pool to Mark all links on the website which should use the mirror pool

Also available in: Atom PDF