Skip to content
This repository was archived by the owner on Nov 6, 2023. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 14 additions & 12 deletions src/chrome/content/rules/ThePlatform.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,36 +17,38 @@

- mpx *
- web *
- pdk **

* Works, akamai
** https://github.com/EFForg/https-everywhere/issues/1431


Partially covered subdomains:
Partially securable subdomains:

- help (some paths 403)


Fully covered subdomains:

- pdk


NB: crossdomain.xml on player forbids https (FUU!)
=> we must avoid securing clients

OTOH, we could rewrite crossdomain.xml from player to release....

-->
<ruleset name="thePlatform (partial)">

<target host="*.theplatform.com" />
<exclusion pattern="^http://help\.theplatform\.com/(?!login(?:$|\?|/))" />
<target host="feed.theplatform.com" />
<target host="mps.theplatform.com" />
<target host="player.theplatform.com" />
<target host="release.theplatform.com" />

<!--
Commented out for the moment since I can't find some appropriate rule tests.
<target host="help.theplatform.com" />
<exclusion pattern="^http://help\.theplatform\.com/(?!login(?:$|\?|/))" />
-->


<securecookie host="^(?:mps|release)\.theplatform\.com$" name=".+" />


<rule from="^http://(feed|help|mps|pdk|player|release)\.theplatform\.com/"
to="https://$1.theplatform.com/" />

<rule from="^http:" to="https:" />
</ruleset>