On 18/10/2017 22:37, Gregory Szorc wrote:
On Wed, Oct 18, 2017 at 10:01 PM, Simon Sapin <simon.sa...@exyr.org> wrote:
     try:
         from ssl import HAS_SNI
     except ImportError:
         HAS_SNI = False


[…]

https://static-rust-lang-org.s3.amazonaws.com/ is what we use at the
moment.

I’ve updated https://github.com/servo/servo/pull/18942 to use https://static.rust-lang.org/ when ssl.HAS_SNI exists and is true, and https://static-rust-lang-org.s3.amazonaws.com/ otherwise.


I'd set up your own S3 bucket and potentially CloudFront distribution so
you are in control of your own hostnames.

That’s certainly one option, yes. Though we’re also considering using rustup.rs, so “install rustup any way you can” could be a way to bootstrap, instead of downloading rustc from Python.


an up-to-date trusted CA
certificate roots bundle for x509 certificate verification (assuming the
client does certificate validation properly - which older versions of
Python don't unless configured to do so - Python's default security story
was a mess until relatively recently).

That sounds like a whole other can of worms that I don’t really want to get into today :/


--
Simon Sapin
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to