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

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Nov 24 22:57:04 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):

 I have a windows build more or less working.
 {{{
 git remote add bamsoftware https://www.bamsoftware.com/git/tor-browser-
 bundle.git
 git fetch bamsoftware
 git checkout -b pt bamsoftware/pt
 git diff master...pt
 }}}
 Here are binaries from commit 86ea61de7ce21abd4dde018c4d30135002645bfe.

 https://people.torproject.org/~dcf/pt-bundle/3.0-beta-1-pt20131124/

 For some reason, these binaries pop up a console window for flashproxy-
 client.exe and obfsproxy.exe, at least on Windows 8. This didn't happen
 with the 2.x bundles and I'm not sure what's different now. I haven't
 looked into it yet.

 I will make another post outlining the problems I ran into and justifying
 some of the decisions I made. I haven't tested yet whether the windows
 build is reproducible as the linux and mac [comment:17 appear to be]. I
 suspect not, because py2exe does a lot of its own zipping, and I had to
 disable libfaketime for many Wine operations.

 I would appreciate a critical eye on this branch, because it is getting
 close to where it should be merged. I'd like to know whether anyone else
 can build the PTTBB and what shasums they get. Some remaining tasks in
 this branch:
  1. Figure out why console windows appears on Windows.
  2. Rebase or merge with new changes that have happened on master in the
 meantime, just as FF24 and binutils.
  3. Rewrite `*/gitian-ptbundle.yml` so they are not mostly copies of
 `*/gitian-bundle.yml`; rather, they should operate on the output of
 `*/gitian-bundle.yml` (including all langpacks).
  4. Fix any impediments to reproducibility.

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


More information about the tor-bugs mailing list