diff --git a/src/Tor/ClientCreateParams.cs b/src/Tor/ClientCreateParams.cs index 8cec8fb..72b1168 100644 --- a/src/Tor/ClientCreateParams.cs +++ b/src/Tor/ClientCreateParams.cs @@ -192,9 +192,6 @@ public override string ToString() builder.Append("--allow-missing-torrc "); builder.AppendFormat("--ControlPort {0}", controlPort); - /** TEMPORARY: DELETE LATER **/ - builder.AppendFormat(" --SocksPort 9050"); - if (!string.IsNullOrWhiteSpace(configurationFile)) builder.AppendFormat(" -f \"{0}\"", configurationFile); diff --git a/src/Tor/Configuration/Configuration.cs b/src/Tor/Configuration/Configuration.cs index 823f005..24f7420 100644 --- a/src/Tor/Configuration/Configuration.cs +++ b/src/Tor/Configuration/Configuration.cs @@ -139,6 +139,15 @@ public int ControlPort set { SetValue(ConfigurationNames.ControlPort, value); } } + /// + /// Gets or sets the data directory path. + /// + public string DataDirectory + { + get { return GetValue(ConfigurationNames.DataDirectory) as string; } + set { SetValue(ConfigurationNames.DataDirectory, value); } + } + /// /// Gets or sets a value indicating whether the Tor application shouldn't listen for accept any connections other than control connections. /// diff --git a/src/Tor/Configuration/Enumerators/ConfigurationNames.cs b/src/Tor/Configuration/Enumerators/ConfigurationNames.cs index 7e53a8b..ac2d401 100644 --- a/src/Tor/Configuration/Enumerators/ConfigurationNames.cs +++ b/src/Tor/Configuration/Enumerators/ConfigurationNames.cs @@ -43,6 +43,9 @@ public enum ConfigurationNames [ConfigurationAssoc("ConstrainedSockSize", Default = 8388608.0, Type = typeof(Bytes), Validation = ConfigurationValidation.NonNull | ConfigurationValidation.SizeDivision)] ConstrainedSockSize, + [ConfigurationAssoc("DataDirectory", Default = null, Type = typeof(string))] + DataDirectory, + [ConfigurationAssoc("DisableNetwork", Default = false, Type = typeof(bool))] DisableNetwork,