This project is archived. Its data is read-only.
HTTPS-E "Vimeo" Ruleset breaks video player when embedded in foreign sites
Should the "Vimeo" ruleset be disabled by default ? All together, quite a few bits transit over clear http, not only the stream itself, but also main portal (302), jpg pics etc. And the current ruleset's exclusion breaks embedded video in foreign sites. Vimeo web server * does 302 redirs (!) from https://vimeo.com/52967607 or https://secure.vimeo.com/52967607 to http://vimeo.com/52967607 * uses crossdomain.xml from s3.amazonaws.com, which sets secure="false" Server "av.vimeo.com" accepts only plain http. It is a CNAME to Akamai, providing: * one of the crossdomain.xml policies * the mp4 stream itself (!) eg. http://av.vimeo.com/53582/034/127433681.mp4?aktimeoffset=0&aksessionid=934ec68da0bfe408ca1b45859b633d95&token=1353724714_ed490f0ff8abb6789d39e55363907700 (and no secured, alternative address, is known to date) Server "a.videocdn.com" is excluded (for flash only) <exclusion pattern="^http://a\.vimeocdn\.com/p/flash/moogaloop/" /> * Without the exclusion, videos do *not* play from vimeo portal, http://vimeo.com/52967607 https://mail1.eff.org/pipermail/https-everywhere/2012-October/001583.html however, they *do* play fine when embedded from foreign sites, eg. http://sid.rstack.org/blog/index.php/567-chasse-au-lapin * With the exclusion, we get the exact opposite (video play on vimeo portal, but not from foreign sites) Current version & head https://gitweb.torproject.org/https-everywhere.git/blob/4f92f184d5eb479904f5c625fa34cb93020c8856:/src/chrome/content/rules/Vimeo.xml https://gitweb.torproject.org/https-everywhere.git/blob/HEAD:/src/chrome/content/rules/Vimeo.xml See also legacy/trac#7554 **Trac**: **Username**: xaho
issue