6 ms·
Not to say this is a bad thing, but I'm sure Wordpress just broke a lot of links on their user's sites. For example, any embedded images from other servers not
by kyledrake 11y ago
Not to say this is a bad thing, but I'm sure Wordpress just broke a lot of links on their user's sites. For example, any embedded images from other servers not using HTTPS means that they won't load anymore due to browser policies, essentially breaking the links. It also means that any embedded images/videos/etc. will only work if the remote server has HTTPS. Again, not a bad thing, but it's pretty painful to have to deal with this with a lot of users that aren't experts on HTTP, and I'm sure it's a similar story at Wordpress.
I can flip the switch for default HTTPS on Neocities in a day. The hard part is figuring out how to not break user's sites in that process. Ideas welcome.
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]
- skeltoac 11y agoWe've been working on this for quite a while and several parts of the solution deal with rewriting embedded URLs using HTTP. If you have any examples of breakage, let us know.
- toomuchtodo 11y agoAny plans to use HSTS and preloads header to default to SSL in browsers for Wordpress-hosted sites?
- barsxl 11y agoYes, we're working on it.
- CharlesW 11y ago> If you have any examples of breakage, let us know. I believe it's breaking podcast feeds being served with WordPress.com, because iTunes doesn't support Let's Encrypt certificates. https://www.dominicrodger.com/2016/02/29/lets-encrypt-itunes-podcasts/ https://www.dominicrodger.com/2016/02/29/lets-encrypt-itunes... This may not affect a lot of customers (since WordPress.com doesn't support PowerPress for feed generation), but I know some podcasters create feeds by hand or with other apps. This issue will cause at least some podcasts to disappear from iTunes without warning unless you can coordinate with Apple to fix it.
- barsxl 11y ago> I believe it's breaking podcast feeds being served with WordPress.com, because iTunes doesn't support Let's Encrypt certificates. Do you have an example? We have already implemented workarounds for iTunes. If they aren't working I would love to know the specifics so we can fix it.
- CharlesW 11y ago> Do you have an example? Just the confirmation from Apple's podcaster support team that iTunes doesn't support sites which use Let's Encrypt. (I don't use WordPress.com myself.) I've just posted a request for examples in popular podcasting groups, and I'll let you know when/if I get responses. > We have already implemented workarounds for iTunes. Can you elaborate just a smidge? Is WordPress.com, for example, not encrypting content when it's requested by iTunes? (Thanks!)
- barsxl 11y ago> Can you elaborate just a smidge? Is WordPress.com, for example, not encrypting content when it's requested by iTunes? (Thanks!) Yes, we have some targeted exceptions for incompatible clients.
- nachtigall 11y agoHow do you handle that users might embed external http images in a page? Can't you somehow warn about this during editing? Asking because that's the problem I see at my site currently (https://groni50.org https://groni50.org). In this case I'll just upload the external images to our site. I'll also brief our users. But I wonder if something couldn't be averted/checked in the wysiwyg editor.
- pfg 11y agoI'm not sure if WordPress is actually doing this, but they might be using something like camo[1] to transparently rewrite any http:// http:// URLs to an image proxy running on SSL. This gets harder to implement correctly depending on what kind of content you allow on your sites (i.e. does your CMS only permit sanitized HTML, or are users allowed to do basically anything?), so it's not a perfect solution for everyone, but it might work here. [1]: https://github.com/atmos/camo https://github.com/atmos/camo
- stock_toaster 11y agoAnd if node isn't your thing, there is a work-a-like[1] written in Go. Disclosure: I am the author of go-camo. [1]: https://github.com/cactus/go-camo https://github.com/cactus/go-camo
- barsxl 11y agoPhoton[0] does exactly this (and more!) and is free to use as part of Jetpack[1] 0. http://developer.wordpress.com/docs/photon/ http://developer.wordpress.com/docs/photon/ 1. https://wordpress.org/plugins/jetpack/ https://wordpress.org/plugins/jetpack/
- sargas 11y ago> but I'm sure Wordpress just broke a lot of links on their user's sites. Growing pains. I think that will at least make people on the web more aware of the HTTPS "revolution".
- chippy 11y agoI'm not that clear as to the severity of the issue, but are you saying that "yes, it is severe, but there nothing you can do about it"? Because thats the price we pay in getting a more secure browsing experience? Just wonderding about the metaphor of "growing pains". In humans its somethng that happens and for some its painful but has to happen, for others it isn't painful, but the process that makes the pain happens goes on regardless. Is this an accurate metaphor in this example?
- pred_ 11y agoDepending a bit on which browser we are talking about, passive mixed content (such as images) will typically be allowed through on default settings, while only active mixed content is blocked.