[tor-bugs] #9308 [Firefox Patch Issues]: JavaScript's BrowserFeedWriter() leaks installation paths on OS X and Windows

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Apr 2 21:17:53 UTC 2014


#9308: JavaScript's BrowserFeedWriter() leaks installation paths on OS X and
Windows
-------------------------------------+-------------------------------------
     Reporter:  cypherpunks          |      Owner:  mikeperry
         Type:  defect               |     Status:  needs_review
     Priority:  critical             |  Milestone:
    Component:  Firefox Patch        |    Version:
  Issues                             |   Keywords:  tbb-fingerprinting,
   Resolution:                       |  tbb-easy, interview,
Actual Points:                       |  GeorgKoppen201404R
       Points:                       |  Parent ID:
-------------------------------------+-------------------------------------

Comment (by arthuredelstein):

 Replying to [comment:14 gk]:
 > Replying to [comment:11 arthuredelstein]:
 > > 1. In the former patch, I was trying to turn on precompilation of the
 startup cache, a step in `make package`. When the startup cache is
 precompiled, it masks file:// URLs and provides resource:// URLs instead.
 Unfortunately, I discovered that precompilation simply doesn't work when
 the build is cross compiled, because in order to cross compile, we need a
 native version of xpcshell. In order to get this native version, we would
 need to run a separate native linux build of mozilla-central. This seemed
 awkward and unnecessarily slow.
 >
 > Why mozilla-central?

 Sorry, I should have said tor-browser.git

 > So, if we are building a new release we compile linux builds anyway.
 Wouldn't it be much easier if we would save xpcshell from there and use
 that one for precompilation of the startup cache? I we could get that to
 work I'd be very happy as we like to get all patches somehow merged into
 mozilla-central and I fear it would be really hard to convince Mozilla to
 take your latest patch given a) that they don't have the problem and b)
 that the issue is not really providing that information in the exception
 but rather that we miss a sanitizing step due to our build setup.

 I think you're absolutely right. I'm going to try to get the native
 xpcshell approach to work. Thanks for pointing me in the right direction.

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


More information about the tor-bugs mailing list