[HTTPS-Everywhere] HTTPS Everywhere for Chrome
Peter Eckersley
pde at eff.org
Tue Jul 26 11:28:47 PDT 2011
Good work Mike and Aaron!
There have been a few conversations about whether it should be in the same git
repo or a different one.
Arguments in favour:
- The ruleset files should be shared
- The translations should be shared
- In an ideal world, some portions of the JS should be shareable
Arguments against:
- Release numbering and tagging is going to get tricky
- Sometimes, rulesets might have different default-offness because (for
instance) of different responses to mixed HTTPS/HTTP content in the two
browsers
The last issue could be handled with an extra XML attribute such as
"chrome_default_off".
The version numbering issue is probably best handled by using a completely
different and non-confusable set of release names for the chromium version.
Also, as we move forward people should think about whether the chrome port
needs a separate mailing list. I expect that there will be a lot of details
to sort out in making it completely ship-shape.
On Tue, Jul 26, 2011 at 11:39:27AM -0400, Aaron Swartz wrote:
> Based on code written by Mike Perry, I've put together a usable
> version of HTTPS Everywhere for Chrome:
>
> https://github.com/downloads/aaronsw/https-everywhere/https-everywhere-0.0.7.crx
>
> To install you should be able to just visit that URL and click
> "Continue" in the download bar. You may also need to visit
> chrome://flags/ and click "Enable" underneath "Experimental Extension
> APIs." It should autoupdate, although I haven't been patient enough to
> test that.
>
> [According to Mike][1], it doesn't properly remove cookies that should
> be secure from document.cookie due to a Chrome bug. But I've been
> using it in regular browsing and it seems to work well.
>
> It's in [my git repo][2] with a simple build script to create and sign
> the .crx file. I hope that the HTTPS Everywhere maintainers, if they
> approve, will integrate this into their actual build process.
>
> [1]: https://trac.torproject.org/projects/tor/ticket/2956
> [2]: https://github.com/aaronsw/https-everywhere
--
Peter Eckersley pde at eff.org
Senior Staff Technologist Tel +1 415 436 9333 x131
Electronic Frontier Foundation Fax +1 415 436 9993
More information about the HTTPS-everywhere
mailing list