[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r2029: We still want the "My ISP is lame" checkbox to be checked if (in trunk: . src/config src/gui/config)
Author: edmanm
Date: 2007-10-13 20:34:34 -0400 (Sat, 13 Oct 2007)
New Revision: 2029
Modified:
trunk/
trunk/src/config/networksettings.cpp
trunk/src/config/networksettings.h
trunk/src/gui/config/networkpage.cpp
Log:
r2119@lysithea: edmanm | 2007-10-13 20:34:23 -0400
We still want the "My ISP is lame" checkbox to be checked if the user has
TunnelDirConns enabled but not UseBridges, since their Tor might know
TunnelDirConns but not UseBridges.
Property changes on: trunk
___________________________________________________________________
svk:merge ticket from /local/vidalia/trunk [r2119] on dc66be73-d13e-47ba-a267-8dc7cda68c65
Modified: trunk/src/config/networksettings.cpp
===================================================================
--- trunk/src/config/networksettings.cpp 2007-10-14 00:34:28 UTC (rev 2028)
+++ trunk/src/config/networksettings.cpp 2007-10-14 00:34:34 UTC (rev 2029)
@@ -55,6 +55,7 @@
setDefault(SETTING_USE_BRIDGES, false);
setDefault(SETTING_BRIDGE_LIST, QStringList());
setDefault(SETTING_FASCIST_FIREWALL, false);
+ setDefault(SETTING_TUNNEL_DIR_CONNS, false);
setDefault(SETTING_REACHABLE_ADDRESSES,
QStringList() << "*:80" << "*:443");
}
@@ -288,3 +289,11 @@
setValue(SETTING_BRIDGE_LIST, bridgeList);
}
+/** Returns true if Tor is configured to try to tunnel its directory
+ * connections through a one-hop circuit. */
+bool
+NetworkSettings::getTunnelDirConns()
+{
+ return value(SETTING_TUNNEL_DIR_CONNS).toBool();
+}
+
Modified: trunk/src/config/networksettings.h
===================================================================
--- trunk/src/config/networksettings.h 2007-10-14 00:34:28 UTC (rev 2028)
+++ trunk/src/config/networksettings.h 2007-10-14 00:34:34 UTC (rev 2029)
@@ -118,6 +118,10 @@
QStringList getBridgeList();
/** Sets to <b>bridgeList</b> the list of bridge nodes Tor should use. */
void setBridgeList(const QStringList &bridgeList);
+
+ /** Returns true if Tor is configured to try to tunnel its directory
+ * connections through a one-hop circuit. */
+ bool getTunnelDirConns();
};
#endif
Modified: trunk/src/gui/config/networkpage.cpp
===================================================================
--- trunk/src/gui/config/networkpage.cpp 2007-10-14 00:34:28 UTC (rev 2028)
+++ trunk/src/gui/config/networkpage.cpp 2007-10-14 00:34:34 UTC (rev 2029)
@@ -340,7 +340,8 @@
ui.lineReachablePorts->setText(reachablePortStrings.join(","));
/* Load bridge settings */
- ui.chkUseBridges->setChecked(settings.getUseBridges());
+ ui.chkUseBridges->setChecked(settings.getUseBridges()
+ || settings.getTunnelDirConns());
ui.listBridges->clear();
ui.listBridges->addItems(settings.getBridgeList());
}