Skip to content
This repository has been archived by the owner on Nov 6, 2023. It is now read-only.

Commit

Permalink
[Stack Exchange] Cosmetics
Browse files Browse the repository at this point in the history
This is a bit of a mess
  • Loading branch information
MB committed Jan 8, 2014
1 parent fcfeb5b commit f8893ab
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 81 deletions.
70 changes: 22 additions & 48 deletions src/chrome/content/rules/Stack-Exchange-mixedcontent.xml
@@ -1,31 +1,3 @@
<!--
Nonfunctional domains:
- chat.stackexchange.com (Mixed content)
- meta.*.stackexchange.com (cert: *.stackexchange.com)
Fully covered domains:
- *.stackexchange.com
As of Dec., 2013, stackexchange has a cert valid for:
- *.stackexchange.com
- stackexchange.com
- meta.stackexchange.com
- *.meta.stackexchange.com
- *.stackoverflow.com
- stackoverflow.com
- serverfault.com
- stackauth.com
- sstatic.net
- meta.serverfault.com
- superuser.com
- meta.superuser.com
- stackapps.com
- openid.stackauth.com
-->
<ruleset name="Stack Exchange (partial)">

<target host="blogoverflow.com" />
Expand All @@ -35,49 +7,51 @@
<target host="sstatic.net" />
<target host="cdn.sstatic.net" />
<target host="or.cdn.sstatic.net" />
<target host="stackapps.com" />
<target host="www.stackapps.com" />
<target host="stackexchange.com" />
<target host="*.stackexchange.com" />
<exclusion pattern="^http://(?:\w+\.)?stackexchange\.com/search\?" />
<exclusion pattern="^http://chat\.stackexchange\.com/" />
<target host="stackoverflow.com" />
<target host="*.stackoverflow.com" />
<target host="app.stacktack.com" />
<target host="superuser.com" />
<target host="*.superuser.com" />
<target host="stackapps.com" />
<target host="www.stackapps.com" />
<exclusion pattern="^http://chat\.stackexchange\.com/" />
<exclusion pattern="^http://(\w+\.)?stackexchange\.com/search\?" />


<securecookie host="\.stackexchange\.com$" name=".+" />


<rule from="^https?://(?:www\.)?blogoverflow\.com/$"
to="https://stackexchange.com/blogs" />

<rule from="^http://(\w+\.)?stackexchange\.com/"
to="https://$1stackexchange.com/" />
<rule from="^http://(www\.|meta\.)?serverfault\.com/"
to="https://$1serverfault.com/" />

<rule from="^https?://(?:(or\.)?cdn\.)?sstatic\.net/"
to="https://$1cdn.sstatic.net/" />

<rule from="^http://(www\.|meta\.|careers\.)?stackoverflow\.com/"
to="https://$1stackoverflow.com/" />
<rule from="^http://(www\.)?stackapps\.com/"
to="https://$1stackapps.com/" />

<rule from="^http://(www\.|meta\.)?serverfault\.com/"
to="https://$1serverfault.com/" />
<rule from="^http://(\w+\.)?stackexchange\.com/"
to="https://$1stackexchange.com/" />

<rule from="^http://(www\.|meta\.)?superuser\.com/"
to="https://$1superuser.com/" />
<rule from="^https://(\w+\.)?stackexchange\.com/search\?"
to="http://$1stackexchange.com/search?"
downgrade="1" />

<rule from="^http://(www\.)?stackapps\.com/"
to="https://$1stackapps.com/" />
<rule from="^http://(www\.|meta\.|careers\.)?stackoverflow\.com/"
to="https://$1stackoverflow.com/" />

<rule from="^https?://app\.stacktack\.com/"
to="https://s3.amazonaws.com/stacktackapp/" />

<rule from="^http://(www\.|meta\.)?superuser\.com/"
to="https://$1superuser.com/" />

<rule from="^https?://meta\.superuser\.com/favicon\.ico"
to="https://cdn.sstatic.net/superusermeta/img/favicon.ico" />

<rule from="^https://(\w+\.)?stackexchange\.com/search\?"
to="http://$1stackexchange.com/search?"
downgrade="1" />

<securecookie host="\.stackexchange\.com$" name=".*" />

</ruleset>
66 changes: 33 additions & 33 deletions src/chrome/content/rules/Stack-Exchange.xml
Expand Up @@ -7,14 +7,14 @@
Nonfunctional domains:
- chat.stackexchange.com (Mixed content)
- meta.*.stackexchange.com (cert: *.stackexchange.com)
- chat.stackexchange.com (mixed content)
- meta.*.stackexchange.com (mismatched, CN: *.stackexchange.com)
Fully covered domains:
- cdn-chat.sstatic.com
- *.stackexchange.com
- *.stackexchange.com
Mixed content:
Expand All @@ -30,21 +30,22 @@
* Secured by us
As of Dec., 2013, stackexchange has a cert valid for:
- *.stackexchange.com
- stackexchange.com
- meta.stackexchange.com
- *.meta.stackexchange.com
- *.stackoverflow.com
- stackoverflow.com
- serverfault.com
- stackauth.com
- sstatic.net
- meta.serverfault.com
- superuser.com
- meta.superuser.com
- stackapps.com
- openid.stackauth.com
As of Dec., 2013, stackexchange has a cert valid for:
- *.stackexchange.com
- stackexchange.com
- meta.stackexchange.com
- *.meta.stackexchange.com
- *.stackoverflow.com
- stackoverflow.com
- serverfault.com
- stackauth.com
- sstatic.net
- meta.serverfault.com
- superuser.com
- meta.superuser.com
- stackapps.com
- openid.stackauth.com
-->
<ruleset name="Stack Exchange (mixed content)" platform="mixedcontent">
Expand All @@ -56,50 +57,49 @@
<target host="sstatic.net" />
<target host="*.sstatic.net" />
<target host="or.cdn.sstatic.net" />
<target host="stackapps.com" />
<target host="www.stackapps.com" />
<target host="stackexchange.com" />
<target host="*.stackexchange.com" />
<target host="stackoverflow.com" />
<target host="*.stackoverflow.com" />
<target host="app.stacktack.com" />
<target host="superuser.com" />
<target host="*.superuser.com" />
<target host="stackapps.com" />
<target host="www.stackapps.com" />


<securecookie host="^\.sstatic\.net$" name=".+" />
<securecookie host="\.stackexchange\.com$" name=".+" />


<rule from="^http://(?:www\.)?blogoverflow\.com/$"
to="https://stackexchange.com/blogs" />

<rule from="^http://(\w+\.)?stackexchange\.com/"
to="https://$1stackexchange.com/" />
<rule from="^http://(www\.|meta\.)?serverfault\.com/"
to="https://$1serverfault.com/" />

<rule from="^http://(?:(or\.)?cdn\.)?sstatic\.net/"
to="https://$1cdn.sstatic.net/" />

<rule from="^http://cdn-chat\.sstatic\.net/"
to="https://cdn-chat.sstatic.net/" />

<rule from="^http://(www\.|meta\.|careers\.)?stackoverflow\.com/"
to="https://$1stackoverflow.com/" />

<rule from="^http://(www\.|meta\.)?serverfault\.com/"
to="https://$1serverfault.com/" />
<rule from="^http://(www\.)?stackapps\.com/"
to="https://$1stackapps.com/" />

<rule from="^http://(www\.|meta\.)?superuser\.com/"
to="https://$1superuser.com/" />
<rule from="^http://(\w+\.)?stackexchange\.com/"
to="https://$1stackexchange.com/" />

<rule from="^http://(www\.)?stackapps\.com/"
to="https://$1stackapps.com/" />
<rule from="^http://(www\.|meta\.|careers\.)?stackoverflow\.com/"
to="https://$1stackoverflow.com/" />

<rule from="^http://app\.stacktack\.com/"
to="https://s3.amazonaws.com/stacktackapp/" />

<rule from="^http://(www\.|meta\.)?superuser\.com/"
to="https://$1superuser.com/" />

<rule from="^http://meta\.superuser\.com/favicon\.ico"
to="https://cdn.sstatic.net/superusermeta/img/favicon.ico" />

<securecookie host="\.stackexchange\.com$" name=".*" />

</ruleset>

0 comments on commit f8893ab

Please sign in to comment.