Page MenuHomePhabricator

mixed-content issues on planet.wikimedia.org
Open, LowestPublic

Description

< bblack> mutante: is there a task already about planet.wm.o mixed-content? we're securing the site itself, but basically all of the links inside it are plain-HTTP :/
< bblack> we could maybe paper it over by setting upgrade-insecure-requests for now, and then get the html fixed a little after

< bblack> since we seem to be transcluding content in from external blogs, and inlining the images they inline, I imagine we have no control in the general case
< bblack> but upgrade-insecure-requests can paper over a lot of that
< mutante> yes, it gets all the feeds and then creates a new feed by merging them

< mutante> ok, looking to fix the easy ones
< mutante> it's using the feed URL it fetches from to link to the source in the sidebar. i'm gonna check which of them i can just convert to https in our conf where we get the content from them

< mutante> reads https://www.w3.org/TR/upgrade-insecure-requests/ and it fits perfectly "real headache for administrators tasked with moving substantial amounts of legacy content onto HTTPS. In particular, going through old content and rewriting resource URLs manually is a huge undertaking" and so on

< bblack> the downside is if any embedded resources (e.g. inline images) are hosted somewhere that doesn't support HTTPS at all, they'll just fail
< bblack> or maybe that's an upside, depending on your POV :)

< mutante> in this case of planet fail would be ok, then we would remove them and ask them to fix it
< mutante> or if it's just an image that fails.. it would make it obvious

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 301467 had a related patch set uploaded (by BBlack):
planet.wm.o: use CSP:upgrade-insecure-requests to avoid mixed content

https://gerrit.wikimedia.org/r/301467

Change 301467 merged by BBlack:
planet.wm.o: use CSP:upgrade-insecure-requests to avoid mixed content

https://gerrit.wikimedia.org/r/301467

Change 301528 had a related patch set uploaded (by Dzahn):
planet: switch many feed URLs to https

https://gerrit.wikimedia.org/r/301528

Change 301528 merged by Dzahn:
planet: switch many feed URLs to https

https://gerrit.wikimedia.org/r/301528

ema triaged this task as Medium priority.Aug 1 2016, 2:58 PM

Change 303323 had a related patch set uploaded (by Dzahn):
planet: switch all links to other langs to https

https://gerrit.wikimedia.org/r/303323

Change 303323 merged by Dzahn:
planet: switch all links to other langs to https

https://gerrit.wikimedia.org/r/303323

Change 303321 had a related patch set uploaded (by Paladox):
planet: switch some feed links to https

https://gerrit.wikimedia.org/r/303321

Change 303321 merged by Dzahn:
planet: switch some feed links to https

https://gerrit.wikimedia.org/r/303321

Change 304159 had a related patch set uploaded (by Dzahn):
planet: more maintenance, http->https, rm broken urls etc

https://gerrit.wikimedia.org/r/304159

Change 304159 merged by Dzahn:
planet: more maintenance, http->https, rm broken urls etc

https://gerrit.wikimedia.org/r/304159

I tried loading en.planet.wikimedia.org and got no mixed content alerts today, there were some osm linked that failed to load due to invalid CA but that's not in our control anyway, anything else to do @Dzahn ?

Yes, not all planet feeds use https yet.

BBlack subscribed.

The swap of Traffic for Traffic-Icebox in this ticket's set of tags was based on a bulk action for all such tickets that haven't been updated in 6 months or more. This does not imply any human judgement about the validity or importance of the task, and is simply the first step in a larger task cleanup effort. Further manual triage and/or requests for updates will happen this month for all such tickets. For more detail, have a look at the extended explanation on the main page of Traffic-Icebox . Thank you!

LSobanski lowered the priority of this task from Medium to Lowest.Dec 5 2022, 4:49 PM
LSobanski moved this task from Incoming to Backlog on the collaboration-services board.