[tor-commits] [vidalia/alpha] Explicitly disable SocksPort auto

chiiph at torproject.org chiiph at torproject.org
Mon Jan 23 16:45:42 UTC 2012


commit 582d997044e43cc6b55e2ce8efa871284365f690
Author: Tomás Touceda <chiiph at torproject.org>
Date:   Fri Jan 20 20:56:45 2012 -0300

    Explicitly disable SocksPort auto
---
 src/vidalia/config/TorSettings.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/vidalia/config/TorSettings.cpp b/src/vidalia/config/TorSettings.cpp
index 42e036f..57e2440 100644
--- a/src/vidalia/config/TorSettings.cpp
+++ b/src/vidalia/config/TorSettings.cpp
@@ -59,6 +59,7 @@
 #define TOR_ARG_DATA_DIRECTORY  "DataDirectory"
 #define TOR_ARG_HASHED_PASSWORD "HashedControlPassword"
 #define TOR_ARG_COOKIE_AUTH     "CookieAuthentication"
+#define TOR_ARG_SOCKSPORT       "SocksPort"
 
 /** Generate random control passwords of 16 characters */
 #define PASSWORD_LEN    16
@@ -105,6 +106,11 @@ TorSettings::apply(QString *errmsg)
 
   conf.insert(SETTING_CONTROL_PORT,
               localValue(SETTING_CONTROL_PORT).toString());
+
+  if(localValue(SETTING_AUTOCONTROL).toBool())
+    conf.insert(TOR_ARG_SOCKSPORT, "auto");
+  else
+    conf.insert(TOR_ARG_SOCKSPORT, "9050");
   
   AuthenticationMethod authMethod = 
     toAuthenticationMethod(localValue(SETTING_AUTH_METHOD).toString());





More information about the tor-commits mailing list