[tor-bugs] #9444 [Tor bundles/installation]: Create deterministic TorBrowserBundles with Pluggable Transports

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Dec 4 07:06:12 UTC 2013


#9444: Create deterministic TorBrowserBundles with Pluggable Transports
------------------------------------------+--------------------------
     Reporter:  bastik                    |      Owner:  erinn
         Type:  task                      |     Status:  needs_review
     Priority:  normal                    |  Milestone:
    Component:  Tor bundles/installation  |    Version:
   Resolution:                            |   Keywords:  flashproxy
Actual Points:                            |  Parent ID:
       Points:                            |
------------------------------------------+--------------------------

Comment (by dcf):

 Vidalia used QProcess, which sets the [http://msdn.microsoft.com/en-
 us/library/ms684863.aspx#CREATE_NO_WINDOW CREATE_NO_WINDOW] flag:

 https://qt.gitorious.org/qt/qt/source/1cd14aeaed5aad718b910da2a3eb64477105af3f:src/corelib/io/qprocess_win.cpp#L415

 That's why `-mwindows` wasn't needed for tor in the old days, and why
 console windows didn't appear for pluggable transports.
 [http://stackoverflow.com/questions/3677773/how-can-i-run-a-windows-batch-
 file-but-hide-the-command-window/3696515#3696515 More about hiding command
 windows.]

 Tor Launcher uses [https://developer.mozilla.org/en-
 US/docs/XPCOM_Interface_Reference/nsIProcess nsIProcess], which
 [http://stackoverflow.com/questions/19995394/window-less-embeded-exe-
 within-firefox-extension/19998341#19998341 doesn't provide access] to the
 CREATE_NO_WINDOW flag.

 So one option is to continue building tor with `-mwindows`, add
 CREATE_NO_WINDOW to the flags when tor starts transports, and continue
 building transports as console applications.

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


More information about the tor-bugs mailing list