On Sat, Jan 4, 2014 at 11:39 PM, Vijay P <[email protected]> wrote: > Hi everyone, > > I'm a huge fan of the EFF and HTTPS Everywhere extension! > > The one feature I felt it really needed was the ability for users to add > arbitrary rules, and to have those rules persistent across restarts, and > the ability for the users to submit rules to the EFF so that the extension > can be updated more frequently. > > I've put together a change that is a partial implementation of this > feature, you can build it by checking out my branch below. I'd love > comments and/or suggestions before I go too far down the path of > implementation. Stuff in "what's missing" still has to be implemented, but > it should be functional as is. > > What it does: > - enables the httpseverywhere action icon thing on _all_ https pages > - when on an https page, allows you to create a rule for that host. It > pre-fills the matching regex and redirect-to fields with sane defaults. > > > What's missing: > - cookie rules, and exceptions are unimplemented > - you can't edit or delete rules (but disabling them works). > - there is no way to upload these rules (not sure how you guys want to > handle that; I'd probably use a GAE endpoint, but you guys might have > thoughts about this) > > Future work? > - my changelist uses java objects > Uh, I (obviously) meant javascript objects
> to send and persist rules on the extension. Perhaps we should change the > XML structure to using JSON and match the object format used by user rules > at some point? Jacob Hoffman-Andrews (we used to work together at Google a > long time ago) mentioned that there was discussion on this list about this > topic before I joined, and I'd be happy to help with that if people would > find it useful. > > > > https://github.com/vijayp/https-everywhere/compare/vijayp.add-persistent-user-rules > -- > Vijay Pandurangan > [email protected] > twitter:@vijayp > www.vijayp.ca > www.mitro.co >
_______________________________________________ HTTPS-Everywhere mailing list [email protected] https://lists.eff.org/mailman/listinfo/https-everywhere
