[tor-bugs] #7721 [Flashproxy]: flashproxy browser add-on

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jun 7 20:12:57 UTC 2013


#7721: flashproxy browser add-on
------------------------+---------------------------------------------------
 Reporter:  proper      |          Owner:  dcf         
     Type:  task        |         Status:  needs_review
 Priority:  minor       |      Milestone:              
Component:  Flashproxy  |        Version:              
 Keywords:              |         Parent:              
   Points:              |   Actualpoints:              
------------------------+---------------------------------------------------

Comment(by dcf):

 Replying to [comment:7 cypherpunks]:
 > I made one for Firefox:
 > https://addons.mozilla.org/de/firefox/addon/tor-flashproxy-badge/

 Thank you for making this. It is good to have something available for
 Firefox. However, I have found two problems.

 First, it crashes and doesn't actually serve any clients.
 {{{
 error: tor-flashproxy-badge: An exception occurred.
 ReferenceError: clearTimeout is not defined
 resource://jid0-1kqapo5buhwjbqft5beuxhxzjca-at-jetpack/tor-flashproxy-
 badge/lib/flashproxy.js 285
 Traceback (most recent call last):
   File "resource://gre/modules/commonjs/sdk/timers.js", line 31, in notify
     callback.apply(null, args);
   File "resource://jid0-1kqapo5buhwjbqft5beuxhxzjca-at-jetpack/tor-
 flashproxy-badge/lib/flashproxy.js", line 285, in
     clearTimeout(this.flush_timeout_id);
 }}}
 This is a problem; my hourly client tests have been failing more often
 than not for weeks now, and I've been checking and re-checking the flash
 proxy code to try and find the problem. I now think it is caused by this
 add-on claiming to serve clients and then crashing. I'm afraid I'm going
 to try and block access by this add-on until the problem is fixed.

 Second, the code is a modified fork of `flashproxy.js`.
 https://github.com/reezer/tor-flashproxy-
 badge/blob/master/lib/flashproxy.js
 There are gratuitous changes like [https://github.com/reezer/tor-
 flashproxy-
 badge/commit/ad01d42763960a28f05b22537ba325a7fdcb1feb#lib/flashproxy.js
 changing the indentation level]; this will only make it harder to merge
 updates and bug fixes. How do you plan to keep the code up to date? At
 this point, I prefer the model used by Cupcake, where it acts as a wrapper
 around the same proxy code served to everyone else.

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


More information about the tor-bugs mailing list