Skip to content

BiglySoftware/BiglyBT-plugin-aznettorbrowser

Repository files navigation

The 'Tor Browser' components included in this plugin are derived directly from the release version of the product with the following removed:

*** Since 9.0 ***

tor-launcher integrated into browser, controlled by some config changes (see plugin)


*** Since 8.0 ***

Mac: 

Rename "Tor Browser.app" to "TorBrowser.app"

   	.\Contents\Resources\TorBrowser\Docs
	.\Contents\Resources\TorBrowser\Tor
	.\Contents\MacOS\Tor
	.\Contents\MacOS\updater.app
	.\Contents\Resources\distribution\extensions\tor-launcher@torproject.org.xpi	
	
	
-- versions 6.0 and higher
	
Mac: Fairly major change to the browser (linux/windows is the same)
	
-- versions 4.0 and higher
	
Windows:
    .\Start Tor Browser.exe
    .\Browser\TorBrowser\Docs
    .\Browser\TorBrowser\Tor
    .\Browser\TorBrowser\Data\Tor
    .\Browser\TorBrowser\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi


Mac:
    .\TorBrowser\Docs
    .\TorBrowser\Tor
    .\TorBrowser\Data\Tor
    .\TorBrowser\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi

Linux:

	*** to manage processes correctly it is necessary to remove the backgrounding of firefox in 
	*** 4.5 Update - new $detach argument introduced that is passed to start-tor-browser from the
		desktop starter script but obviously not when we launch it directly. So in theory we don't need
		to do anything to this script anymore. However, for the moment remove the detach logic and also
		the redirections so that we can capture output
		
	.\Browser\start-tor-browser
	
	by replacing the commented out lines below with the one above:
	
	elif [ "$debug" -ne 1 ] ; then
    TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD} ./firefox --class "Tor Browser" \
        -profile TorBrowser/Data/Browser/profile.default "${@}"
#       -profile TorBrowser/Data/Browser/profile.default "${@}" > /dev/null 2>&1 </dev/null &
#   disown "$!"
	
    .\Browser\TorBrowser\Docs
    .\Browser\TorBrowser\Tor
    .\Browser\TorBrowser\Data\Tor
    .\Browser\TorBrowser\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi
    
-- versions prior to 4.0

Windows:
    .\Docs
    .\Tor
    .\Start Tor Browser.exe
    .\Data\Tor
    .\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi

Mac:
    .\Docs
    .\Tor
    .\Contents\MacOS\TorBrowser.app is moved to .\TorBrowser.app and everything else in '.\Contents deleted
    .\Data\Tor
    .\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi

--
    
There are no additions or changes beyond this to the 'Tor Browser' components.

The result is a stand-alone Tor Browser that doesn't start/control a Tor instance. One side effect of this is that
the 'new identify' feature of the TorButton is missing (as there is no control-connection)

The BiglyBT plugin is responsible for managing the Tor instance lifecycle and setting the browser's SOCKS port configuration appropriately. 

LICENSES

Documentation on this obtained from https://www.torproject.org/docs/faq.html.en#DistributingTor

To quote as of 2014/01/09:

---- quote start ----

The Tor software is free software. This means we give you the rights to redistribute the Tor software, 
either modified or unmodified, either for a fee or gratis. You don't have to ask us for specific permission.

However, if you want to redistribute the Tor software you must follow our LICENSE. Essentially this means that 
you need to include our LICENSE file along with whatever part of the Tor software you're distributing.

Most people who ask us this question don't want to distribute just the Tor software, though. 
They want to distribute the Tor Browser. This includes Mozilla Aurora [https://www.mozilla.org/en-US/firefox/all-aurora.html] 
and Vidalia [https://www.torproject.org/projects/vidalia.html.en]. You will need to follow the 
licenses for those programs as well. Both of them are distributed under the GNU General Public License [https://www.fsf.org/licensing/licenses/gpl.html]. 
The simplest way to obey their licenses is to include the source code for these programs everywhere you 
include the bundles themselves. Look for "source" packages on the Vidalia page and Mozilla Aurora pages.

---- quote end ----

The Tor software itself is not included in this plugin, rather it can be found in the 'Tor Helper' plugin:  

	http://plugins.biglybt.com/

When the above 'distributing tor' link was last consulted it still included references to Vidalia for the 
bundle, which has been removed.

The Mozilla browser is distributed exactly as found in the 'Tor Browser' product with the removals listed above. The sourcecode for this is thus available from the Tor Project.

About

Provides a Tor Browser for use within BiglyBT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages