[tor-bugs] #11183 [meek]: Make an HTTP requestor Firefox extension for meek-client

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri May 9 08:04:11 UTC 2014


#11183: Make an HTTP requestor Firefox extension for meek-client
-------------------------+--------------------
     Reporter:  dcf      |      Owner:  dcf
         Type:  project  |     Status:  closed
     Priority:  normal   |  Milestone:
    Component:  meek     |    Version:
   Resolution:  fixed    |   Keywords:  meek
Actual Points:           |  Parent ID:  #10935
       Points:           |
-------------------------+--------------------

Comment (by dcf):

 Replying to [comment:23 gk]:
 > Replying to [comment:21 dcf]:
 > > Replying to [comment:19 gk]:
 > > > https://gitweb.torproject.org/user/dcf/tor-browser-
 bundle.git/blob/refs/heads/meek:/Bundle-Data/PTConfigs/meek-http-helper-
 user.js looks good. I am just wondering why you use the awkward dump() and
 do not hard-code a port on localhost to use...
 > >
 > > We talked about this on IRC today. The ephemeral port is to avoid
 local port conflicts. The dump call alerts the controller program, meek-
 client-torbrowser, what port to connect on, and also signals when the port
 is open and listening and safe to connect to.
 > >
 > > The dump call that writes the port number to stdout seems like an
 unusual use of the function, at least, so it's a candidate for replacement
 if we think of something better.
 >
 > I think a more natural way would be using nsIEnvironment for passing
 stuff around. At least it is much more common. Does something speak
 against this approach?

 Would that then require the pluggable transport to be a child process of
 the sub-Firefox, instead of a sibling as it is now?

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


More information about the tor-bugs mailing list