Project

General

Profile

Feature #11054

Bug #7161: Support more than 24 HTTP mirrors

Feature #8635: Make each mirror provide a unique virtualhost name

Update contribute/how/mirror documentation with examples for the web servers we support

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

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

100%

Feature Branch:
451f:doc/11054-per-mirror-hostname
Type of work:
Contributors documentation
Blueprint:
Starter:
Affected tool:

Related issues

Blocks Tails - Bug #11055: Ask all mirror operators to implement new virtual hostname Resolved 02/04/2016
Blocks Tails - Feature #11079: Publish a call for more HTTP mirrors Resolved 02/08/2016
Blocks Tails - Feature #11334: Document how HTTP mirrors get a unique virtualhost name Resolved 04/08/2016

Associated revisions

Revision 731aab8f (diff)
Added by intrigeri over 3 years ago

HTTP mirroring doc: support per-mirror hostnames.

refs: #10294, #11054

Revision 90e54e18 (diff)
Added by intrigeri over 3 years ago

Don't link to overly detailed doc, that is linked from the simple config generator page we're linking to already.

refs: #11054

Revision 8429e787 (diff)
Added by intrigeri over 3 years ago

Move tip for optional bonus configuration after the basic setup instructions.

refs: #11054

Revision 34da8573
Added by intrigeri over 3 years ago

Merge branch 'doc/11054-per-mirror-hostname'

Closes: #11054

History

#1 Updated by intrigeri almost 4 years ago

  • Status changed from New to Confirmed

#2 Updated by intrigeri over 3 years ago

  • Tracker changed from Bug to Feature
  • Category set to Infrastructure
  • Assignee changed from u to intrigeri

I'll have this one done basically for free once I'm done with #10294, so I can as well do it: I prefer taking notes about what works directly in the place where it'll have to be documented in the end.

#3 Updated by intrigeri over 3 years ago

  • Feature Branch set to doc/11054-per-mirror-hostname

#4 Updated by intrigeri over 3 years ago

  • Blocks Bug #11055: Ask all mirror operators to implement new virtual hostname added

#5 Updated by intrigeri over 3 years ago

  • Status changed from Confirmed to In Progress
  • Assignee changed from intrigeri to u
  • Target version changed from Tails_2.3 to Tails_2.2
  • % Done changed from 0 to 50
  • QA Check set to Ready for QA

Implemented the outcome of #10294 in the topic branch, please review and ask me to merge, so that you can get started with #11055 and then hopefully #11056 is done early April, when we (ideally) need it to be done.

#6 Updated by intrigeri over 3 years ago

#7 Updated by intrigeri over 3 years ago

  • % Done changed from 50 to 30
  • QA Check changed from Ready for QA to Dev Needed

There's one key aspect that I overlooked when I took over this ticket: mirrors can also start serving our files under a URL prefix of their choice, e.g. using their own domain name (the new mirror pool setup will support arbitrary URL prefixes), and optionally HTTPS. I didn't adjust the doc accordingly. Wanna do it, or do you prefer if I take it?

#8 Updated by u over 3 years ago

I can probably give it a try.

#9 Updated by u over 3 years ago

  • Target version changed from Tails_2.2 to Tails_2.3

#10 Updated by intrigeri over 3 years ago

  • Priority changed from Normal to Elevated

This blocks other things we should get moving soonish, so bumping priority a bit.

#11 Updated by u over 3 years ago

  • Assignee changed from u to intrigeri
  • QA Check changed from Dev Needed to Ready for QA
  • Feature Branch changed from doc/11054-per-mirror-hostname to 451f:doc/11054-per-mirror-hostname

Hey,

I've quickly tried to provide this information and would kindly ask you for review.

Cheers!

#12 Updated by intrigeri over 3 years ago

  • Assignee changed from intrigeri to u
  • % Done changed from 30 to 80
  • Feature Branch changed from 451f:doc/11054-per-mirror-hostname to doc/11054-per-mirror-hostname

Looks great! I've merged current master into it, and did some polishing / nitpicking.

I've also updated the corresponding Puppet module to support both an arbitrary custom hostname, and a hostname under .dl.amnesia.boum.org.

#13 Updated by u over 3 years ago

  • Feature Branch changed from doc/11054-per-mirror-hostname to 451f:tails/doc/11054-per-mirror-hostname

Cool ! Added links to SSL documentation and generator by mozilla.

#14 Updated by u over 3 years ago

  • Assignee changed from u to intrigeri

#15 Updated by intrigeri over 3 years ago

  • Assignee changed from intrigeri to u
  • % Done changed from 80 to 90
  • Feature Branch changed from 451f:tails/doc/11054-per-mirror-hostname to doc/11054-per-mirror-hostname

Polished a tiny bit more, please do a last review round and I bet we'll be good for merging!

#16 Updated by u over 3 years ago

  • Assignee changed from u to intrigeri
  • Feature Branch changed from doc/11054-per-mirror-hostname to 451f:doc/11054-per-mirror-hostname

Corrected a last typo, please verify and merge :)

#17 Updated by intrigeri over 3 years ago

  • Blocks Feature #11334: Document how HTTP mirrors get a unique virtualhost name added

#18 Updated by intrigeri over 3 years ago

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 90 to 100
  • QA Check changed from Ready for QA to Pass

Merged! Now, I realized that this is not enough for #11055 => see #11334.

#19 Updated by BitingBird over 3 years ago

  • Priority changed from Elevated to Normal

Also available in: Atom PDF