Download Latest Version vidalia-0.2.21 modified for tbb 3.5.tar.gz (6.4 MB)
Email in envelope

Get an email when there's a new version of Vidalia modified 4 torbrowserbundle 3.5

Home
Name Modified Size InfoDownloads / Week
vidalia-0.2.21 modified for tbb 3.5.tar.gz 2014-01-18 6.4 MB
vidalia.conf 2014-01-18 399 Bytes
README 2014-01-18 2.2 kB
start-tor-browser 2014-01-18 7.3 kB
Totals: 4 Items   6.4 MB 0
Since I do not intent to update the tor bundle (I do not use it much) I am releasing instruction on how to create a vidalia bundle yourself along with the files you may need.

To build vidalia back into the tor bundle follow these steps. You will need a pre-3.5 copy of the tbb to complete these instructions and the latest Vidalia source code.

Extract the old and new bundles to separate directories. Replace the new start-tor-browser script or exe program with the old one.

Copy the old Data/Vidalia folder into the new Data folder.

Copy the old Lib folder into the new tbb root folder.

Move the Tor/*.so or *.dll files into the copied Lib folder, overwrite existing files. 

Open the copied Data/Vidalia/vidalia.conf with your favorite text editor and replace the following options:
BrowserDirectory=./Browser
ProfileDirectory=../../Data/Browser/profile.default
PluginsDirectory=../../Data/Browser/profile.default/extensions
TorExecutable=../Tor/tor

Delete the following file from the new bundle: Data/Browser/profile.default/extensions/tor-launcher@torproject.org.xpi

Here is where you become a programmer, extract the vidalia source code and open the vidalia-0.2.21/src/vidalia/MainWindow.cpp file with a text editor.

Go to line 1124 and add the following lines of code:

  QString expDef = QDir(expand_filename(dataDirectory + "/torrc-defaults")).canonicalPath();
  if (!expDef.isEmpty())
    args << "--defaults-torrc" << expDef;
  
  QString expGeoip = QDir(expand_filename(dataDirectory + "/geoip")).canonicalPath();
  if (!expGeoip.isEmpty())
    args << "GeoIPFile" << expGeoip;

Save the file and follow the directions to build vidalia in the INSTALL file included with the source.

If you are building on Ubuntu you may need to install the following packages: gcc make libevent-dev cmake libssl build-essential qt4-qmake libqt4-dev libx11-dev libcv-dev libcvaux-dev libhighgui-dev checkinstall

Copy the new build/src/vidalia/vidalia binary into the new App folder, you should see the new Browser folder in there also.

Now run the copied start-tor-browser and you should be up and running with vidalia and the latest tor bundle!

That was easy right?


Source: README, updated 2014-01-18