Opened 8 years ago

Closed 5 years ago

#5466 closed task (user disappeared)

Test Vidalia-0.3.2-rc

Reported by: chiiph Owned by: chiiph
Priority: Medium Milestone:
Component: Archived/Vidalia Version:
Severity: Keywords:
Cc: Sebastian, erinn Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I think it's a good time for a 0.3.2-alpha release.

The major changes are the following:

  • Every tor config option should be set in the torrc file. Those settings inside vidalia.conf will be ignored now. The only options that need to be configured inside vidalia.conf are: TorExecutable, Torrc, ControlPassword (if not random), UseRandomPassword. Remember that now, every relative path will have the path to Vidalia's binary as the start point.
  • The TBB plugin configuration has changed, for OSX it should be the following:
BrowserDirectory=../../../
BrowserExecutable=Firefox.app/Contents/MacOS/firefox-bin
ProfileDirectory=../../Library/Application Support/Firefox/Profiles/profile
DefaultProfileDirectory=Firefox.app/Contents/MacOS/defaults/profile
PluginsDirectory=../../MacOS/Data/plugins
DefaultPluginsDirectory=../../MacOS/Data/plugins

BrowserDirectory will be the base path to the rest of the options. If BrowserDirectory is relative, it'll have its starting point at vidalia's binary path. The rest will be used like this: BrowserDirectory + "/" + PluginsDirectory (for example).

There are a lot of other changes, but I don't think they will modify the distribution of Vidalia.

The tarball/sig can be found in here:
http://tldr.com.ar/vidalia-0.3.2-rc.tar.gz
http://tldr.com.ar/vidalia-0.3.2-rc.tar.gz.asc

Also, there's a new tbb plugin version that should be used with this release. You can use the old one, but with the new one there is no need to use a different plugin for OSX.

Child Tickets

Attachments (1)

vidali-qt-4.8.png (8.2 KB) - added by sirop 8 years ago.
vidalia built with Qt-4.8 Win XP SP2

Download all attachments as: .zip

Change History (8)

comment:1 Changed 8 years ago by sirop

My TBB section in vidalia.conf says:

[TBB]
BrowserDirectory=/home/boris/tor-browser-2.2.35-9-dev/
BrowserExecutable=App/Firefox/firefox
ProfileDirectory=Data/profile
DefaultProfileDirectory=App/Firefox/defaults/profile
PluginsDirectory=Data/plugins
DefaultPluginsDirectory=Data/plugins
DontShowCloseDialog=false

So I use the absolute path BrowserDirectory=/home/boris/tor-browser-2.2.35-9-dev/ and relative paths for the rest, then firefox starts.

However, if I, as a naive user, try to set my BrowserExecutable in the Plugins Tab, the absolute
path /home/boris/tor-browser-2.2.35-9-dev/App/Firefox/firefox is then concatenated with BrowserDirectory=/home/boris/tor-browser-2.2.35-9-dev/ and firefox does not start.

Am I still doing something wrong?
Ubuntu 11.10
vidalia-0.3.2
tor-browser-2.2.35-9-dev

comment:2 in reply to:  1 Changed 8 years ago by chiiph

Replying to sirop:

However, if I, as a naive user, try to set my BrowserExecutable in the Plugins Tab, the absolute
path /home/boris/tor-browser-2.2.35-9-dev/App/Firefox/firefox is then concatenated with BrowserDirectory=/home/boris/tor-browser-2.2.35-9-dev/ and firefox does not start.

Am I still doing something wrong?

Well, the intended behavior is the one you used in the configuration that worked. The naive user should not be trying to mess around with these settings, and if it doesn't work afterwards, he/she should ask. So, you're trying to configure firefox in a way that you know it won't work, so... it won't work.
The idea is not that the regular user comes to an empty configuration Vidalia and configures stuff like the browser, the tbb plugin is intended for us to configure and give the user ready to run.

Changed 8 years ago by sirop

Attachment: vidali-qt-4.8.png added

vidalia built with Qt-4.8 Win XP SP2

comment:3 Changed 8 years ago by sirop

Built http://tldr.com.ar/vidalia-0.3.2-rc.tar.gz with Qt-4.8,
got an error message saying something like "The procedure entry Point [procedure name]
was not found in the QtCore4.dll", see vidali-qt-4.8.png attached.

If built with Qt-4.7.4 there's no error message like this, firefox plugin works.

Win XP SP2
mingw32-gcc-4.4.0

comment:4 Changed 8 years ago by chiiph

That is a linking problem. Have you wiped out 4.7.4 completely? Are you 100% sure Vidalia is picking the correct dlls and not 4.7.4 dlls with a 4.8.0 build, or the other way around?

comment:5 Changed 8 years ago by chiiph

I've just uploaded a 0.3.2-alpha-rc2 (I'm going to put "alpha" everywhere now so people don't get confused).
You can find them in:
http://tldr.com.ar/vidalia-0.3.2-alpha-rc2.tar.gz
http://tldr.com.ar/vidalia-0.3.2-alpha-rc2.tar.gz.asc

The bigger change here for distribution concerns is that if you put "DisableNetwork 1" in the torrc or (not exclusive) configure the Panic button (AllowPanic=true, PanicPath=/path/to/tbb) a wizard pops up the first time you run Vidalia. This wizard shows a warning for the panic button, explaining what it does and showing the settings to disable it. If DisableNetwork is on, then it shows the Network portion of Vidalia's settings so that the user can configure bridges and/or proxy before tor gets to the network.
After this wizard is done, Vidalia sets the variable FirstRun=false in vidalia.conf and DisableNetwork 0 in the torrc.
If you want to avoid the wizard, but use DisableNetwork 0 or the panic button, just add "FirstRun=false" to the [General] section of vidalia.conf (although you shouldn't do that for distribution).

comment:6 in reply to:  4 Changed 8 years ago by sirop

Replying to chiiph:

That is a linking problem. Have you wiped out 4.7.4 completely?

Yes, you were right. The 4.7.4 dlls came from the App directory of the older vidalia release. Deleted them and the error message disappeared.

comment:7 Changed 5 years ago by Sebastian

Resolution: user disappeared
Status: newclosed
Note: See TracTickets for help on using tickets.