RequestPolicyContinued/subscriptions — pull request #11 by nodiscc (2014-12-01 16:32:25+00:00)
Title: review official-allow_sameorg.json

Fixes https://github.com/RequestPolicyContinued/subscriptions/issues/10

Review process:
* create a new firefox profile with only RequestPolicyContinued enabled
* Default policy: deny, subscriptions disabled
* visit each "origin" domain from the old subscription, one by one
* on each site, check if a blocked domain causes obvious breakage
* for each of these domains, check their owner info using WHOIS, common sense and other sources (Wikipedia, company info...)
* if the destination domain owner matches the origin owner, allow requests for this origin->destination pair
* also try to access destination domains directly to check for redirections to the origin domain and allow them if required
* copy rules from ~/.mozilla/firefox/$profile/requestpolicy/policies/user.json over the old subscription
* fix line breaks using regex, one rule per line (workaround for https://github.com/RequestPolicyContinued/requestpolicy/issues/339)
* bump serial number

Differences with the previous subscription:
* Some domains were dead and therefore not included
* Some cross-site requests did not exist anymore and therefore removed from the subscription
* A few websites seem to require signup to test them properly, not included.
* A few websites prevent visits/usage from my location, therefore not included
* A few websites force redirects to another domain based on my location, therefore not included

All origin domains from the previous list work as expected.