[tor-bugs] #2471 [EFF-HTTPS Everywhere]: Port HTTPSEverywhere to Fennec+Electrolysis

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Mar 31 17:11:56 UTC 2011


#2471: Port HTTPSEverywhere to Fennec+Electrolysis
----------------------------------+-----------------------------------------
 Reporter:  mikeperry             |          Owner:  mikeperry
     Type:  enhancement           |         Status:  new      
 Priority:  normal                |      Milestone:           
Component:  EFF-HTTPS Everywhere  |        Version:           
 Keywords:                        |         Parent:  #1506    
   Points:  6                     |   Actualpoints:           
----------------------------------+-----------------------------------------

Comment(by mikeperry):

 Re comments in #2784: the multiprocess stuff does not make this port as
 trivial as it could be. We actually have quite a few observers that need
 to listen and redirect based on a very lare amount of global state (the
 rule tables). Right now, we're waiting for some better plumbing to
 register global observers such as the content policy, and/or suggestions
 on how to do RPC efficiently. See:
 https://bugzilla.mozilla.org/show_bug.cgi?id=629820

 I get the distinct feeling this Electrolysis stuff is not really well
 thought out, because nobody seems to be paying any attention to these
 issues at Mozila. It seems weird to me that it would be advisable for
 Mozilla to break addon compatibility so badly for the Mobile Firefox for
 this stuff.. I don't get why multiprocess Firefox is even a benefit on a
 platform like Android. The Android memory reaper is constantly killing it
 whenever it gets backgrounded anyways, because the tab-per-process model
 also takes a lot of RAM. So it is not like there's a huge win for
 stability on the platform. It actually seems to make it less stable due to
 the memory reaper.

 At any rate, my current plan is to ignore the issue until someone from
 Firefox actually wakes up and realizes that the model doesn't make sense.
 Or at least improves the RPC and observer registration to be slightly less
 insane.

 If anyone wants to take this up, you can get an .xpi that installs in FF
 mobile using the firefox-mobile in my git:
 git://gitweb.torproject.org/mikeperry/https-everywhere.git

 It installs, but does not work properly because the observers only get
 added to the main process.

 It is rebased to the latest origin/master from yesterday (8471a2ffb11a).

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2471#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list