Feature #11054

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

Added by Anonymous 2016-02-04 12:16:06 . Updated 2016-06-26 11:14:20 .

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

100%

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

Starter:
Affected tool:
Deliverable for:
269

Description


Subtasks


Related issues

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

History

#1 Updated by intrigeri 2016-02-12 23:42:25

  • Status changed from New to Confirmed

#2 Updated by intrigeri 2016-03-04 18:05:47

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

I’ll have this one done basically for free once I’m done with Feature #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 2016-03-04 18:06:49

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

#4 Updated by intrigeri 2016-03-04 18:29:41

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

#5 Updated by intrigeri 2016-03-04 18:30:58

  • Status changed from Confirmed to In Progress
  • Assignee deleted (intrigeri)
  • 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 Feature #10294 in the topic branch, please review and ask me to merge, so that you can get started with Bug #11055 and then hopefully Bug #11056 is done early April, when we (ideally) need it to be done.

#6 Updated by intrigeri 2016-03-04 18:40:46

#7 Updated by intrigeri 2016-03-04 19:09:10

  • % 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 Anonymous 2016-03-04 19:22:46

I can probably give it a try.

#9 Updated by Anonymous 2016-03-18 23:32:59

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

#10 Updated by intrigeri 2016-03-25 21:31:35

  • Priority changed from Normal to Elevated

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

#11 Updated by Anonymous 2016-04-01 17:37:05

  • Assignee set 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 2016-04-06 04:30:18

  • Assignee deleted (intrigeri)
  • % 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 Anonymous 2016-04-06 08:54:03

  • 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 Anonymous 2016-04-06 08:54:15

  • Assignee set to intrigeri

#15 Updated by intrigeri 2016-04-07 03:33:47

  • Assignee deleted (intrigeri)
  • % 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 Anonymous 2016-04-08 00:43:18

  • Assignee set 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 2016-04-08 01:07:38

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

#18 Updated by intrigeri 2016-04-08 01:08:44

  • 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 Bug #11055 => see Feature #11334.

#19 Updated by BitingBird 2016-06-26 11:14:21

  • Priority changed from Elevated to Normal