-
Notifications
You must be signed in to change notification settings - Fork 975
Distribute Tor binary with Brave #12932
Comments
The main cost here is a ~2.5 MB executable, judging by the Ubuntu package for tor. We could do one of two main approaches:
|
I definitely think we should bundle Tor with Brave. Tor will be required for the default mode of a core feature — private tabs. Having to download Tor before browsing for the first time in a private tab seems like a no-go to me. 2.5mb is a perfectly-reasonable price to pay. |
We have decided to bundle the tor daemon with Brave rather than download it on-demand. There are two questions about how to bundle it:
For option (2), we can defer the auditing temporarily, but I would be uncomfortable if we didn't eventually create the rig to verify upstream's builds. The total effort is a bit of a tossup one we figure the cost of verifying the builds into it, and just including the source code is certainly more flexible, so I would suggest option (1). |
discussed in person we found an unhelpful link https://dist.torproject.org/ @riastradh-brave to email torproject (cc'ing us) and ask what we should do |
I asked upstream and isis told me that the Tor Project does not distribute binary builds of the tor daemon itself outside the Tor Browser. So, we could either try to extract it from the Tor Browser distributions, or just integrate a source build into our build system. I'm more inclined to do the latter now. |
done in tor/0.23.x |
For a user-facing implementation of Tor tabs, we should ship Tor with Brave and run it ourselves. We might want to look to the Widevine distribution model as a template.
The text was updated successfully, but these errors were encountered: