[tor-bugs] #3354 [Vidalia]: tor's auto bridge default and unintended Vidalia side effects
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Thu Jun 9 12:11:22 UTC 2011
#3354: tor's auto bridge default and unintended Vidalia side effects
---------------------+------------------------------------------------------
Reporter: erinn | Owner: chiiph
Type: defect | Status: new
Priority: blocker | Milestone:
Component: Vidalia | Version: Vidalia: 0.2.12
Keywords: | Parent:
Points: | Actualpoints:
---------------------+------------------------------------------------------
Comment(by chiiph):
Replying to [comment:7 rransom]:
> Replying to [comment:6 chiiph]:
> > Replying to [comment:3 Sebastian]:
> > > This is a problematic change, in that it has several unintended side
effects: If you had bridges configured previously and unticked the
checkbox, you'd stop using them for now but keep them saved in your torrc
for later use so you didn't have to re-enter them. That's a very useful
feature, because it means you can test if bridges aren't required anymore
and if they are go back to all the ones you had configured.
>
> > So, that behavior isn't possible with this new feature in tor?
>
> Yes it is. Simply set ‘`UseBridges 0`’, and all ‘`Bridge`’ lines will
be ignored.
Ok, then I should force UseBridges 0 when the checkbox isn't checked.
>
> > > The other worry is that for all users who don't configure bridges,
the "my isp censors..." option is checked so they will *think* they're
using bridges, even tho they didn't configure any. This is bad for people
who want to make sure they're using a bridge.
>
> > If the user checks the option, and doesn't add any bridges, Vidalia
could warn with something like: "You haven't added any bridges. This
change will be reverted." or something like that.
>
> My understanding is that once upon a time, ‘My ISP blocks connections to
the Tor network’ did something other than simply allow the user to specify
bridges (‘`TunnelDirConns 1`’?). If it still has other effects, we should
add a separate tri-state checkbox that only controls ‘`UseBridges`’, with
a hint/tooltip/whatever Qt calls the box that pops up when the mouse is
pointed at a control; if ‘My ISP blocks connections to the Tor network’
has no effects other than setting ‘`UseBridges 1`’, it should become a
tri-state checkbox, with the ‘Bridge Settings’ panel visible when it is
set to ‘auto’ or ‘1’, and with a note shown when it is set to ‘auto’ and
no bridges are specified indicating that because the user has not
specified any bridges, Tor will not use bridges.
I don't think a tri-state checkbox is going to make any sense for the
user. I'd rather handle it behind the scenes.
Ok, so I think that the "auto" part should be hidden by the GUI.
Here's the workflow as I see it:
- If unchecked, then assure "UseBridges 0"
- If checked and no bridges added, then uncheck it and explain it to the
user.
- If checked and bridges added, then "UseBridges 1" with those bridges.
If noone finds anything really wrong with this, I'll make a patch.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3354#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list