packages feed

https-everywhere-rules-raw-4.0: vendor/https-everywhere/src/chrome/content/rules/Causes.xml

<!--	s3.amazonaws.com/causes-prod/
-->
<ruleset name="Causes (partial)">

	<target host="causes.com"/>
	<target host="*.causes.com"/>
	<target host="causes.presscdn.com"/>


	<securecookie host="^(([^s]\w*)?\.)?causes\.com$" name=".*"/>


	<!--	s2 !work over http	-->
	<rule from="^http://s2\.causes\.com/"
		to="https://www.causes.com/"/>

	<!--	encountered:
			- causes-assets[0-3]
			- exchange
			- nonprofits
			- s2 (!functional, data on www)
			- support (problematic, see below)
			- widgets
			- wishes			-->
	<rule from="^http://([^s][\w\-]*\.)?causes\.com/"
		to="https://$1causes.com/"/>

	<!--	Zendesk.  causes.zendesk.com/$ redirects back to support.causes.com
		https pages redirect to http.						-->
	<rule from="^http://support\.causes\.com/(assets|generated|images|system)/"
		to="https://causes.zendesk.com/$1/"/>

	<!--	exchange rewrites presscdn to https, which doesn't work.
		It's on exchange too though.		-->
	<rule from="^https?://causes\.presscdn\.com/"
		to="https://exchange.causes.com/"/>

</ruleset>