Hi intrigeri,
this actually *is* a complementary approach to another one. :D
The "another one" is the DNS solution you currently use. You could,
for example, use the named server JavaScript idea *and* let it fall
back to dl.amnesia.boum.org. The POC does exactly that. :)
Example DNS configuration:
dl.amnesia.boum.org - with 25 A records
tormirror.dl.amnesia.boum.org - with a CNAME or A record
another.dl.amnesia.boum.org - same here; this one is also one of the 25
yetanother.dl.amnesia.boum.org - etc. etc.
[unlimited amount of other mirror names]
As even the Tor Browser Bundle has javascript enabled by default,[1] I
think the number of people who will use the fallback will be quite low.
It is not meant to be a complete replacement for DNS. I also think
that we don't really *want* to completely replace DNS, because one
day, tor-resolve might work as it should, and then we could switch
back to it. This JavaScript fix is - in my opinion - the best,
easiest, and (to quote the inofficial blueprint goal) most
straightforward solution available. And it is done, it is here, it
works.^^
Best regards,
Tobias Frei
[1]
https://www.torproject.org/docs/faq#TBBJavaScriptEnabled
(I have now disabled digests again; didn't think about the problems
that digests cause with replies. Sorry if this one isn't sorted
correctly; I followed the instructions at
http://archivist.incutio.com/viewlist/css-discuss/89914 :s)
Am 08.08.2014 um 17:38 schrieb tails-dev-request@???:
> Message: 9 Date: Fri, 08 Aug 2014 15:57:40 +0200 From: intrigeri
> <intrigeri@???> To: The Tails public development discussion
> list <tails-dev@???> Subject: Re: [Tails-dev] Some research
> about mirror infrastructure Message-ID: <85ha1naxt7.fsf@???>
> Content-Type: text/plain
> Hi Tobias,
>
> Tobias Frei wrote (07 Aug 2014 17:56:56 GMT) :
>> I've now created the needed JavaScript code; all that would be
>> left to be done is telling the mirror owners to do a small
>> configuration change, depending on what solution you prefer. :)
>> There is also an example website for both solutions linked on
>> the blueprint page.
>> https://labs.riseup.net/code/issues/7161#note-11
>> https://tails.boum.org/blueprint/HTTP_mirror_pool/#index3h1
> Thanks a lot for working on this!
>
> As mentionned on the blueprint, though, a solution based on
> JavaScript can only be a complementary approach to another one,
> that works without JS. Are you interested in working on a PHP
> version too?
>
> Cheers, -- intrigeri
- ------------------------------