Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

https://www.circuitpython.org/ is insecure #330

Closed
tannewt opened this issue Dec 4, 2019 · 11 comments
Closed

https://www.circuitpython.org/ is insecure #330

tannewt opened this issue Dec 4, 2019 · 11 comments

Comments

@tannewt
Copy link
Member

tannewt commented Dec 4, 2019

Going to https://www.circuitpython.org/ generates a cert warning on Firefox.

@ptorrone
Copy link
Member

ptorrone commented Dec 4, 2019

chrome too, here is some more info:
NET::ERR_CERT_COMMON_NAME_INVALID

adafruit_2019_3157

@jwcooper
Copy link
Member

jwcooper commented Dec 4, 2019

This is currently a known issue with GitHub pages. I'll see about setting up a cloudflare redirect or something similar.

Discussion here:
https://github.community/t5/GitHub-Pages/Does-GitHub-Pages-Support-HTTPS-for-www-and-subdomains/m-p/7202#M495
isaacs/github#1675

@tannewt
Copy link
Member Author

tannewt commented Dec 4, 2019

@ptorrone keep this in mind when linking to the site. I saw the www. version recently in something (can't remember what.)

@ptorrone
Copy link
Member

ptorrone commented Dec 4, 2019

@tannewt @jwcooper yep, looks like https://circuitpython.org/ is fine, so if anyone sees www somewhere and can edit, please do, otherwise let me know and i'll edit, or we'll see what we can do.

@makermelissa
Copy link
Contributor

makermelissa commented Dec 4, 2019 via email

@jwcooper
Copy link
Member

jwcooper commented Dec 4, 2019

Unfortunately, I haven't seen any access to anything like this yet. GitHub doesn't really offer a suggested solution.

The best option I've seen is have www.circuitpython.org be setup with CloudFlare ssl and do a CloudFlare page rule to redirect it back to circuitpython.org. GitHub is using letsencrypt to create the ssl cert, and isn't creating one that's valid for www.circuitpython.org. They offer the option to do one or the other.

There is a hack to swap the cname in github settings, but you'd have to remember to do that every 3 months as the certs expire, and I'd like to avoid doing that.

@makermelissa
Copy link
Contributor

@jwcooper I like your suggestion for the "best option". :)

@theacodes
Copy link
Member

Cloudflare is your best best here, I'm happy to help set it up if needed!

@jwcooper
Copy link
Member

We've started the process to transfer to cloudflare. Thanks for all the help everyone! We should be able to configure this once the transfer is complete.

@jwcooper
Copy link
Member

This has been completed.

www.circuitpython.org will now 301 redirect to circuitpython.org.

@makermelissa
Copy link
Contributor

Thank you @jwcooper

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants