diff options
author | lbsa71 | 2009-04-17 05:52:46 +0000 |
---|---|---|
committer | lbsa71 | 2009-04-17 05:52:46 +0000 |
commit | bbe1e196963fe8609a1070793b8439c293261d24 (patch) | |
tree | 32102a5e67d7e007d5efe473aef3d331f3697726 /OpenSim/Framework | |
parent | * Added some debug info if MXP is enabled. (diff) | |
download | opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.zip opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.gz opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.bz2 opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.xz |
* Some more work on refactoring configs;
* Moved the constants out into a separate DefaultConfig
* Pulled configMember up
* Some minor CCC
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/AssetConfig.cs | 19 | ||||
-rw-r--r-- | OpenSim/Framework/Communications/Services/GridInfoService.cs | 4 | ||||
-rw-r--r-- | OpenSim/Framework/ConfigBase.cs | 1 | ||||
-rw-r--r-- | OpenSim/Framework/DefaultSettings.cs | 19 | ||||
-rw-r--r-- | OpenSim/Framework/EstateSettings.cs | 52 | ||||
-rw-r--r-- | OpenSim/Framework/GridConfig.cs | 41 | ||||
-rw-r--r-- | OpenSim/Framework/InventoryConfig.cs | 27 | ||||
-rw-r--r-- | OpenSim/Framework/MessageServerConfig.cs | 43 | ||||
-rw-r--r-- | OpenSim/Framework/NetworkServersInfo.cs | 22 | ||||
-rw-r--r-- | OpenSim/Framework/RegionInfo.cs | 8 | ||||
-rw-r--r-- | OpenSim/Framework/UserConfig.cs | 53 |
11 files changed, 146 insertions, 143 deletions
diff --git a/OpenSim/Framework/AssetConfig.cs b/OpenSim/Framework/AssetConfig.cs index 804a270..f9e6954 100644 --- a/OpenSim/Framework/AssetConfig.cs +++ b/OpenSim/Framework/AssetConfig.cs | |||
@@ -35,33 +35,30 @@ namespace OpenSim.Framework | |||
35 | /// </summary> | 35 | /// </summary> |
36 | public class AssetConfig:ConfigBase | 36 | public class AssetConfig:ConfigBase |
37 | { | 37 | { |
38 | public const uint DefaultHttpPort = 8003; | ||
39 | |||
40 | private ConfigurationMember configMember; | ||
41 | public string DatabaseConnect = String.Empty; | 38 | public string DatabaseConnect = String.Empty; |
42 | public string DatabaseProvider = String.Empty; | 39 | public string DatabaseProvider = String.Empty; |
43 | public uint HttpPort = DefaultHttpPort; | 40 | public uint HttpPort = DefaultSettings.DefaultAssetServerHttpPort; |
44 | public string AssetSetsLocation = string.Empty; | 41 | public string AssetSetsLocation = string.Empty; |
45 | 42 | ||
46 | public AssetConfig(string description, string filename) | 43 | public AssetConfig(string description, string filename) |
47 | { | 44 | { |
48 | configMember = | 45 | m_configMember = |
49 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 46 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
50 | configMember.performConfigurationRetrieve(); | 47 | m_configMember.performConfigurationRetrieve(); |
51 | } | 48 | } |
52 | 49 | ||
53 | public void loadConfigurationOptions() | 50 | public void loadConfigurationOptions() |
54 | { | 51 | { |
55 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 52 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
56 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 53 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
57 | 54 | ||
58 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 55 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
59 | "Database connection string", "", false); | 56 | "Database connection string", "", false); |
60 | 57 | ||
61 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 58 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
62 | "Http Listener port", DefaultHttpPort.ToString(), false); | 59 | "Http Listener port", DefaultSettings.DefaultAssetServerHttpPort.ToString(), false); |
63 | 60 | ||
64 | configMember.addConfigurationOption("assetset_location", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 61 | m_configMember.addConfigurationOption("assetset_location", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
65 | "Location of 'AssetSets.xml'", | 62 | "Location of 'AssetSets.xml'", |
66 | string.Format(".{0}assets{0}AssetSets.xml", Path.DirectorySeparatorChar), false); | 63 | string.Format(".{0}assets{0}AssetSets.xml", Path.DirectorySeparatorChar), false); |
67 | } | 64 | } |
diff --git a/OpenSim/Framework/Communications/Services/GridInfoService.cs b/OpenSim/Framework/Communications/Services/GridInfoService.cs index 030ea61..47ea61a 100644 --- a/OpenSim/Framework/Communications/Services/GridInfoService.cs +++ b/OpenSim/Framework/Communications/Services/GridInfoService.cs | |||
@@ -104,13 +104,13 @@ namespace OpenSim.Framework.Communications.Services | |||
104 | if (grid) | 104 | if (grid) |
105 | _info["login"] | 105 | _info["login"] |
106 | = netCfg.GetString( | 106 | = netCfg.GetString( |
107 | "user_server_url", "http://127.0.0.1:" + UserConfig.DefaultHttpPort.ToString()); | 107 | "user_server_url", "http://127.0.0.1:" + DefaultSettings.DefaultUserServerHttpPort.ToString()); |
108 | else | 108 | else |
109 | _info["login"] | 109 | _info["login"] |
110 | = String.Format( | 110 | = String.Format( |
111 | "http://127.0.0.1:{0}/", | 111 | "http://127.0.0.1:{0}/", |
112 | netCfg.GetString( | 112 | netCfg.GetString( |
113 | "http_listener_port", NetworkServersInfo.DefaultHttpListenerPort.ToString())); | 113 | "http_listener_port", DefaultSettings.DefaultRegionHttpPort.ToString())); |
114 | 114 | ||
115 | IssueWarning(); | 115 | IssueWarning(); |
116 | } | 116 | } |
diff --git a/OpenSim/Framework/ConfigBase.cs b/OpenSim/Framework/ConfigBase.cs index 5479f2f..2617796 100644 --- a/OpenSim/Framework/ConfigBase.cs +++ b/OpenSim/Framework/ConfigBase.cs | |||
@@ -6,5 +6,6 @@ namespace OpenSim.Framework | |||
6 | { | 6 | { |
7 | public abstract class ConfigBase | 7 | public abstract class ConfigBase |
8 | { | 8 | { |
9 | protected ConfigurationMember m_configMember; | ||
9 | } | 10 | } |
10 | } | 11 | } |
diff --git a/OpenSim/Framework/DefaultSettings.cs b/OpenSim/Framework/DefaultSettings.cs new file mode 100644 index 0000000..8277914 --- /dev/null +++ b/OpenSim/Framework/DefaultSettings.cs | |||
@@ -0,0 +1,19 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | |||
5 | namespace OpenSim.Framework | ||
6 | { | ||
7 | public static class DefaultSettings | ||
8 | { | ||
9 | public const uint DefaultAssetServerHttpPort = 8003; | ||
10 | public const uint DefaultRegionHttpPort = 9000; | ||
11 | public static uint DefaultRegionRemotingPort = 8895; // This is actually assigned to, but then again, the remoting is obsolete, right? | ||
12 | public const uint DefaultUserServerHttpPort = 8002; | ||
13 | public const bool DefaultUserServerHttpSSL = false; | ||
14 | public const uint DefaultMessageServerHttpPort = 8006; | ||
15 | public const bool DefaultMessageServerHttpSSL = false; | ||
16 | public const uint DefaultGridServerHttpPort = 8001; | ||
17 | public const uint DefaultInventoryServerHttpPort = 8004; | ||
18 | } | ||
19 | } | ||
diff --git a/OpenSim/Framework/EstateSettings.cs b/OpenSim/Framework/EstateSettings.cs index b84d1d7..4552a2f 100644 --- a/OpenSim/Framework/EstateSettings.cs +++ b/OpenSim/Framework/EstateSettings.cs | |||
@@ -35,7 +35,7 @@ namespace OpenSim.Framework | |||
35 | public class EstateSettings | 35 | public class EstateSettings |
36 | { | 36 | { |
37 | // private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 37 | // private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
38 | private ConfigurationMember configMember; | 38 | private readonly ConfigurationMember m_configMember; |
39 | 39 | ||
40 | public delegate void SaveDelegate(EstateSettings rs); | 40 | public delegate void SaveDelegate(EstateSettings rs); |
41 | 41 | ||
@@ -43,12 +43,12 @@ namespace OpenSim.Framework | |||
43 | 43 | ||
44 | // Only the client uses these | 44 | // Only the client uses these |
45 | // | 45 | // |
46 | private uint m_EstateID = 100; | 46 | private uint m_estateId = 100; |
47 | 47 | ||
48 | public uint EstateID | 48 | public uint EstateID |
49 | { | 49 | { |
50 | get { return m_EstateID; } | 50 | get { return m_estateId; } |
51 | set { m_EstateID = value; } | 51 | set { m_estateId = value; } |
52 | } | 52 | } |
53 | 53 | ||
54 | private string m_EstateName; | 54 | private string m_EstateName; |
@@ -273,20 +273,20 @@ namespace OpenSim.Framework | |||
273 | 273 | ||
274 | public EstateSettings() | 274 | public EstateSettings() |
275 | { | 275 | { |
276 | if (configMember == null) | 276 | if (m_configMember == null) |
277 | { | 277 | { |
278 | try | 278 | try |
279 | { | 279 | { |
280 | // Load legacy defaults | 280 | // Load legacy defaults |
281 | // | 281 | // |
282 | configMember = | 282 | m_configMember = |
283 | new ConfigurationMember(Path.Combine(Util.configDir(), | 283 | new ConfigurationMember(Path.Combine(Util.configDir(), |
284 | "estate_settings.xml"), "ESTATE SETTINGS", | 284 | "estate_settings.xml"), "ESTATE SETTINGS", |
285 | loadConfigurationOptions, | 285 | loadConfigurationOptions, |
286 | handleIncomingConfiguration, true); | 286 | handleIncomingConfiguration, true); |
287 | 287 | ||
288 | l_EstateManagers.Clear(); | 288 | l_EstateManagers.Clear(); |
289 | configMember.performConfigurationRetrieve(); | 289 | m_configMember.performConfigurationRetrieve(); |
290 | } | 290 | } |
291 | catch (Exception) | 291 | catch (Exception) |
292 | { | 292 | { |
@@ -360,75 +360,75 @@ namespace OpenSim.Framework | |||
360 | 360 | ||
361 | public void loadConfigurationOptions() | 361 | public void loadConfigurationOptions() |
362 | { | 362 | { |
363 | configMember.addConfigurationOption("billable_factor", | 363 | m_configMember.addConfigurationOption("billable_factor", |
364 | ConfigurationOption.ConfigurationTypes.TYPE_FLOAT, | 364 | ConfigurationOption.ConfigurationTypes.TYPE_FLOAT, |
365 | String.Empty, "0.0", true); | 365 | String.Empty, "0.0", true); |
366 | 366 | ||
367 | // configMember.addConfigurationOption("estate_id", | 367 | // m_configMember.addConfigurationOption("estate_id", |
368 | // ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 368 | // ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
369 | // String.Empty, "100", true); | 369 | // String.Empty, "100", true); |
370 | 370 | ||
371 | // configMember.addConfigurationOption("parent_estate_id", | 371 | // m_configMember.addConfigurationOption("parent_estate_id", |
372 | // ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 372 | // ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
373 | // String.Empty, "1", true); | 373 | // String.Empty, "1", true); |
374 | 374 | ||
375 | configMember.addConfigurationOption("redirect_grid_x", | 375 | m_configMember.addConfigurationOption("redirect_grid_x", |
376 | ConfigurationOption.ConfigurationTypes.TYPE_INT32, | 376 | ConfigurationOption.ConfigurationTypes.TYPE_INT32, |
377 | String.Empty, "0", true); | 377 | String.Empty, "0", true); |
378 | 378 | ||
379 | configMember.addConfigurationOption("redirect_grid_y", | 379 | m_configMember.addConfigurationOption("redirect_grid_y", |
380 | ConfigurationOption.ConfigurationTypes.TYPE_INT32, | 380 | ConfigurationOption.ConfigurationTypes.TYPE_INT32, |
381 | String.Empty, "0", true); | 381 | String.Empty, "0", true); |
382 | 382 | ||
383 | configMember.addConfigurationOption("price_per_meter", | 383 | m_configMember.addConfigurationOption("price_per_meter", |
384 | ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 384 | ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
385 | String.Empty, "1", true); | 385 | String.Empty, "1", true); |
386 | 386 | ||
387 | configMember.addConfigurationOption("estate_name", | 387 | m_configMember.addConfigurationOption("estate_name", |
388 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 388 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
389 | String.Empty, "My Estate", true); | 389 | String.Empty, "My Estate", true); |
390 | 390 | ||
391 | configMember.addConfigurationOption("estate_manager_0", | 391 | m_configMember.addConfigurationOption("estate_manager_0", |
392 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 392 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
393 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 393 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
394 | 394 | ||
395 | configMember.addConfigurationOption("estate_manager_1", | 395 | m_configMember.addConfigurationOption("estate_manager_1", |
396 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 396 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
397 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 397 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
398 | 398 | ||
399 | configMember.addConfigurationOption("estate_manager_2", | 399 | m_configMember.addConfigurationOption("estate_manager_2", |
400 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 400 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
401 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 401 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
402 | 402 | ||
403 | configMember.addConfigurationOption("estate_manager_3", | 403 | m_configMember.addConfigurationOption("estate_manager_3", |
404 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 404 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
405 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 405 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
406 | 406 | ||
407 | configMember.addConfigurationOption("estate_manager_4", | 407 | m_configMember.addConfigurationOption("estate_manager_4", |
408 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 408 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
409 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 409 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
410 | 410 | ||
411 | configMember.addConfigurationOption("estate_manager_5", | 411 | m_configMember.addConfigurationOption("estate_manager_5", |
412 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 412 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
413 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 413 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
414 | 414 | ||
415 | configMember.addConfigurationOption("estate_manager_6", | 415 | m_configMember.addConfigurationOption("estate_manager_6", |
416 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 416 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
417 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 417 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
418 | 418 | ||
419 | configMember.addConfigurationOption("estate_manager_7", | 419 | m_configMember.addConfigurationOption("estate_manager_7", |
420 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 420 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
421 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 421 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
422 | 422 | ||
423 | configMember.addConfigurationOption("estate_manager_8", | 423 | m_configMember.addConfigurationOption("estate_manager_8", |
424 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 424 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
425 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 425 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
426 | 426 | ||
427 | configMember.addConfigurationOption("estate_manager_9", | 427 | m_configMember.addConfigurationOption("estate_manager_9", |
428 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, | 428 | ConfigurationOption.ConfigurationTypes.TYPE_UUID, |
429 | String.Empty, "00000000-0000-0000-0000-000000000000", true); | 429 | String.Empty, "00000000-0000-0000-0000-000000000000", true); |
430 | 430 | ||
431 | configMember.addConfigurationOption("region_flags", | 431 | m_configMember.addConfigurationOption("region_flags", |
432 | ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 432 | ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
433 | String.Empty, "336723974", true); | 433 | String.Empty, "336723974", true); |
434 | } | 434 | } |
@@ -466,7 +466,7 @@ namespace OpenSim.Framework | |||
466 | m_BillableFactor = (float) configuration_result; | 466 | m_BillableFactor = (float) configuration_result; |
467 | break; | 467 | break; |
468 | // case "estate_id": | 468 | // case "estate_id": |
469 | // m_EstateID = (uint) configuration_result; | 469 | // m_estateId = (uint) configuration_result; |
470 | // break; | 470 | // break; |
471 | // case "parent_estate_id": | 471 | // case "parent_estate_id": |
472 | // m_ParentEstateID = (uint) configuration_result; | 472 | // m_ParentEstateID = (uint) configuration_result; |
diff --git a/OpenSim/Framework/GridConfig.cs b/OpenSim/Framework/GridConfig.cs index 640eeaa..679c84b 100644 --- a/OpenSim/Framework/GridConfig.cs +++ b/OpenSim/Framework/GridConfig.cs | |||
@@ -31,19 +31,16 @@ namespace OpenSim.Framework | |||
31 | { | 31 | { |
32 | public class GridConfig:ConfigBase | 32 | public class GridConfig:ConfigBase |
33 | { | 33 | { |
34 | public static uint DefaultHttpPort = 8001; | ||
35 | |||
36 | public string AllowForcefulBanlines = "TRUE"; | 34 | public string AllowForcefulBanlines = "TRUE"; |
37 | public bool AllowRegionRegistration = true; | 35 | public bool AllowRegionRegistration = true; |
38 | public string AssetRecvKey = String.Empty; | 36 | public string AssetRecvKey = String.Empty; |
39 | public string AssetSendKey = String.Empty; | 37 | public string AssetSendKey = String.Empty; |
40 | 38 | ||
41 | private ConfigurationMember configMember; | ||
42 | public string DatabaseProvider = String.Empty; | 39 | public string DatabaseProvider = String.Empty; |
43 | public string DatabaseConnect = String.Empty; | 40 | public string DatabaseConnect = String.Empty; |
44 | public string DefaultAssetServer = String.Empty; | 41 | public string DefaultAssetServer = String.Empty; |
45 | public string DefaultUserServer = String.Empty; | 42 | public string DefaultUserServer = String.Empty; |
46 | public uint HttpPort = DefaultHttpPort; | 43 | public uint HttpPort = DefaultSettings.DefaultGridServerHttpPort; |
47 | public string SimRecvKey = String.Empty; | 44 | public string SimRecvKey = String.Empty; |
48 | public string SimSendKey = String.Empty; | 45 | public string SimSendKey = String.Empty; |
49 | public string UserRecvKey = String.Empty; | 46 | public string UserRecvKey = String.Empty; |
@@ -51,49 +48,49 @@ namespace OpenSim.Framework | |||
51 | 48 | ||
52 | public GridConfig(string description, string filename) | 49 | public GridConfig(string description, string filename) |
53 | { | 50 | { |
54 | configMember = | 51 | m_configMember = |
55 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 52 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
56 | configMember.performConfigurationRetrieve(); | 53 | m_configMember.performConfigurationRetrieve(); |
57 | } | 54 | } |
58 | 55 | ||
59 | public void loadConfigurationOptions() | 56 | public void loadConfigurationOptions() |
60 | { | 57 | { |
61 | configMember.addConfigurationOption("default_asset_server", | 58 | m_configMember.addConfigurationOption("default_asset_server", |
62 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 59 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
63 | "Default Asset Server URI", | 60 | "Default Asset Server URI", |
64 | "http://127.0.0.1:" + AssetConfig.DefaultHttpPort.ToString() + "/", | 61 | "http://127.0.0.1:" + DefaultSettings.DefaultAssetServerHttpPort.ToString() + "/", |
65 | false); | 62 | false); |
66 | configMember.addConfigurationOption("asset_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 63 | m_configMember.addConfigurationOption("asset_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
67 | "Key to send to asset server", "null", false); | 64 | "Key to send to asset server", "null", false); |
68 | configMember.addConfigurationOption("asset_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 65 | m_configMember.addConfigurationOption("asset_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
69 | "Key to expect from asset server", "null", false); | 66 | "Key to expect from asset server", "null", false); |
70 | 67 | ||
71 | configMember.addConfigurationOption("default_user_server", | 68 | m_configMember.addConfigurationOption("default_user_server", |
72 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 69 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
73 | "Default User Server URI", | 70 | "Default User Server URI", |
74 | "http://127.0.0.1:" + UserConfig.DefaultHttpPort.ToString() + "/", false); | 71 | "http://127.0.0.1:" + DefaultSettings.DefaultUserServerHttpPort.ToString() + "/", false); |
75 | configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 72 | m_configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
76 | "Key to send to user server", "null", false); | 73 | "Key to send to user server", "null", false); |
77 | configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 74 | m_configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
78 | "Key to expect from user server", "null", false); | 75 | "Key to expect from user server", "null", false); |
79 | 76 | ||
80 | configMember.addConfigurationOption("sim_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 77 | m_configMember.addConfigurationOption("sim_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
81 | "Key to send to a simulator", "null", false); | 78 | "Key to send to a simulator", "null", false); |
82 | configMember.addConfigurationOption("sim_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 79 | m_configMember.addConfigurationOption("sim_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
83 | "Key to expect from a simulator", "null", false); | 80 | "Key to expect from a simulator", "null", false); |
84 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 81 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
85 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 82 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
86 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 83 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
87 | "Database connect string", "", false); | 84 | "Database connect string", "", false); |
88 | 85 | ||
89 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 86 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
90 | "Http Listener port", DefaultHttpPort.ToString(), false); | 87 | "Http Listener port", DefaultSettings.DefaultGridServerHttpPort.ToString(), false); |
91 | 88 | ||
92 | configMember.addConfigurationOption("allow_forceful_banlines", | 89 | m_configMember.addConfigurationOption("allow_forceful_banlines", |
93 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 90 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
94 | "Allow Forceful Banlines", "TRUE", true); | 91 | "Allow Forceful Banlines", "TRUE", true); |
95 | 92 | ||
96 | configMember.addConfigurationOption("allow_region_registration", | 93 | m_configMember.addConfigurationOption("allow_region_registration", |
97 | ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 94 | ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
98 | "Allow regions to register immediately upon grid server startup? true/false", | 95 | "Allow regions to register immediately upon grid server startup? true/false", |
99 | "True", | 96 | "True", |
diff --git a/OpenSim/Framework/InventoryConfig.cs b/OpenSim/Framework/InventoryConfig.cs index 8141290..aafb6de 100644 --- a/OpenSim/Framework/InventoryConfig.cs +++ b/OpenSim/Framework/InventoryConfig.cs | |||
@@ -34,13 +34,10 @@ namespace OpenSim.Framework | |||
34 | /// </summary> | 34 | /// </summary> |
35 | public class InventoryConfig:ConfigBase | 35 | public class InventoryConfig:ConfigBase |
36 | { | 36 | { |
37 | public static uint DefaultHttpPort = 8004; | ||
38 | |||
39 | private ConfigurationMember configMember; | ||
40 | public string DatabaseConnect = String.Empty; | 37 | public string DatabaseConnect = String.Empty; |
41 | public string DatabaseProvider = String.Empty; | 38 | public string DatabaseProvider = String.Empty; |
42 | public string DefaultStartupMsg = String.Empty; | 39 | public string DefaultStartupMsg = String.Empty; |
43 | public uint HttpPort = DefaultHttpPort; | 40 | public uint HttpPort = DefaultSettings.DefaultInventoryServerHttpPort; |
44 | public string InventoryServerURL = String.Empty; | 41 | public string InventoryServerURL = String.Empty; |
45 | public string UserServerURL = String.Empty; | 42 | public string UserServerURL = String.Empty; |
46 | public string AssetServerURL = String.Empty; | 43 | public string AssetServerURL = String.Empty; |
@@ -49,34 +46,34 @@ namespace OpenSim.Framework | |||
49 | 46 | ||
50 | public InventoryConfig(string description, string filename) | 47 | public InventoryConfig(string description, string filename) |
51 | { | 48 | { |
52 | configMember = | 49 | m_configMember = |
53 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 50 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
54 | configMember.performConfigurationRetrieve(); | 51 | m_configMember.performConfigurationRetrieve(); |
55 | } | 52 | } |
56 | 53 | ||
57 | public void loadConfigurationOptions() | 54 | public void loadConfigurationOptions() |
58 | { | 55 | { |
59 | configMember.addConfigurationOption("default_inventory_server", | 56 | m_configMember.addConfigurationOption("default_inventory_server", |
60 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 57 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
61 | "Default Inventory Server URI (this server's external name)", | 58 | "Default Inventory Server URI (this server's external name)", |
62 | "http://127.0.0.1:8004", false); | 59 | "http://127.0.0.1:8004", false); |
63 | configMember.addConfigurationOption("default_user_server", | 60 | m_configMember.addConfigurationOption("default_user_server", |
64 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 61 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
65 | "Default User Server URI", | 62 | "Default User Server URI", |
66 | "http://127.0.0.1:8002", false); | 63 | "http://127.0.0.1:8002", false); |
67 | configMember.addConfigurationOption("default_asset_server", | 64 | m_configMember.addConfigurationOption("default_asset_server", |
68 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 65 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
69 | "Default Asset Server URI", | 66 | "Default Asset Server URI", |
70 | "http://127.0.0.1:8003", false); | 67 | "http://127.0.0.1:8003", false); |
71 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 68 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
72 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 69 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
73 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 70 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
74 | "Database Connect String", "", false); | 71 | "Database Connect String", "", false); |
75 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 72 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
76 | "Http Listener port", DefaultHttpPort.ToString(), false); | 73 | "Http Listener port", DefaultSettings.DefaultInventoryServerHttpPort.ToString(), false); |
77 | configMember.addConfigurationOption("session_lookup", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 74 | m_configMember.addConfigurationOption("session_lookup", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
78 | "Enable session lookup security", "False", false); | 75 | "Enable session lookup security", "False", false); |
79 | configMember.addConfigurationOption("region_access", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 76 | m_configMember.addConfigurationOption("region_access", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
80 | "Allow direct region access to users inventories? (Keep True if you don't know what this is about)", "True", false); | 77 | "Allow direct region access to users inventories? (Keep True if you don't know what this is about)", "True", false); |
81 | } | 78 | } |
82 | 79 | ||
diff --git a/OpenSim/Framework/MessageServerConfig.cs b/OpenSim/Framework/MessageServerConfig.cs index 1af9b13..1e4b818 100644 --- a/OpenSim/Framework/MessageServerConfig.cs +++ b/OpenSim/Framework/MessageServerConfig.cs | |||
@@ -34,17 +34,14 @@ namespace OpenSim.Framework | |||
34 | /// </summary> | 34 | /// </summary> |
35 | public class MessageServerConfig:ConfigBase | 35 | public class MessageServerConfig:ConfigBase |
36 | { | 36 | { |
37 | public static uint DefaultHttpPort = 8006; | ||
38 | public static bool DefaultHttpSSL = false; | ||
39 | private ConfigurationMember configMember; | ||
40 | public string DatabaseProvider = String.Empty; | 37 | public string DatabaseProvider = String.Empty; |
41 | public string DatabaseConnect = String.Empty; | 38 | public string DatabaseConnect = String.Empty; |
42 | public string GridCommsProvider = String.Empty; | 39 | public string GridCommsProvider = String.Empty; |
43 | public string GridRecvKey = String.Empty; | 40 | public string GridRecvKey = String.Empty; |
44 | public string GridSendKey = String.Empty; | 41 | public string GridSendKey = String.Empty; |
45 | public string GridServerURL = String.Empty; | 42 | public string GridServerURL = String.Empty; |
46 | public uint HttpPort = DefaultHttpPort; | 43 | public uint HttpPort = DefaultSettings.DefaultMessageServerHttpPort; |
47 | public bool HttpSSL = DefaultHttpSSL; | 44 | public bool HttpSSL = DefaultSettings.DefaultMessageServerHttpSSL; |
48 | public string MessageServerIP = String.Empty; | 45 | public string MessageServerIP = String.Empty; |
49 | public string UserRecvKey = String.Empty; | 46 | public string UserRecvKey = String.Empty; |
50 | public string UserSendKey = String.Empty; | 47 | public string UserSendKey = String.Empty; |
@@ -52,44 +49,44 @@ namespace OpenSim.Framework | |||
52 | 49 | ||
53 | public MessageServerConfig(string description, string filename) | 50 | public MessageServerConfig(string description, string filename) |
54 | { | 51 | { |
55 | configMember = | 52 | m_configMember = |
56 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 53 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
57 | configMember.performConfigurationRetrieve(); | 54 | m_configMember.performConfigurationRetrieve(); |
58 | } | 55 | } |
59 | 56 | ||
60 | public void loadConfigurationOptions() | 57 | public void loadConfigurationOptions() |
61 | { | 58 | { |
62 | configMember.addConfigurationOption("default_user_server", | 59 | m_configMember.addConfigurationOption("default_user_server", |
63 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 60 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
64 | "Default User Server URI", | 61 | "Default User Server URI", |
65 | "http://127.0.0.1:" + UserConfig.DefaultHttpPort.ToString() + "/", false); | 62 | "http://127.0.0.1:" + DefaultSettings.DefaultUserServerHttpPort.ToString() + "/", false); |
66 | configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 63 | m_configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
67 | "Key to send to user server", "null", false); | 64 | "Key to send to user server", "null", false); |
68 | configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 65 | m_configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
69 | "Key to expect from user server", "null", false); | 66 | "Key to expect from user server", "null", false); |
70 | configMember.addConfigurationOption("default_grid_server", | 67 | m_configMember.addConfigurationOption("default_grid_server", |
71 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 68 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
72 | "Default Grid Server URI", | 69 | "Default Grid Server URI", |
73 | "http://127.0.0.1:" + GridConfig.DefaultHttpPort.ToString() + "/", false); | 70 | "http://127.0.0.1:" + DefaultSettings.DefaultGridServerHttpPort.ToString() + "/", false); |
74 | configMember.addConfigurationOption("grid_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 71 | m_configMember.addConfigurationOption("grid_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
75 | "Key to send to grid server", "null", false); | 72 | "Key to send to grid server", "null", false); |
76 | configMember.addConfigurationOption("grid_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 73 | m_configMember.addConfigurationOption("grid_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
77 | "Key to expect from grid server", "null", false); | 74 | "Key to expect from grid server", "null", false); |
78 | 75 | ||
79 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 76 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
80 | "Connection String for Database", "", false); | 77 | "Connection String for Database", "", false); |
81 | 78 | ||
82 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 79 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
83 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 80 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
84 | 81 | ||
85 | configMember.addConfigurationOption("region_comms_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 82 | m_configMember.addConfigurationOption("region_comms_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
86 | "DLL for comms provider", "OpenSim.Region.Communications.OGS1.dll", false); | 83 | "DLL for comms provider", "OpenSim.Region.Communications.OGS1.dll", false); |
87 | 84 | ||
88 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 85 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
89 | "Http Listener port", DefaultHttpPort.ToString(), false); | 86 | "Http Listener port", DefaultSettings.DefaultMessageServerHttpPort.ToString(), false); |
90 | configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 87 | m_configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
91 | "Use SSL? true/false", DefaultHttpSSL.ToString(), false); | 88 | "Use SSL? true/false", DefaultSettings.DefaultMessageServerHttpSSL.ToString(), false); |
92 | configMember.addConfigurationOption("published_ip", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 89 | m_configMember.addConfigurationOption("published_ip", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
93 | "My Published IP Address", "127.0.0.1", false); | 90 | "My Published IP Address", "127.0.0.1", false); |
94 | } | 91 | } |
95 | 92 | ||
diff --git a/OpenSim/Framework/NetworkServersInfo.cs b/OpenSim/Framework/NetworkServersInfo.cs index 23b1627..11ea709 100644 --- a/OpenSim/Framework/NetworkServersInfo.cs +++ b/OpenSim/Framework/NetworkServersInfo.cs | |||
@@ -32,15 +32,13 @@ namespace OpenSim.Framework | |||
32 | { | 32 | { |
33 | public class NetworkServersInfo | 33 | public class NetworkServersInfo |
34 | { | 34 | { |
35 | public static readonly uint DefaultHttpListenerPort = 9000; | ||
36 | public static uint RemotingListenerPort = 8895; | ||
37 | public string AssetSendKey = String.Empty; | 35 | public string AssetSendKey = String.Empty; |
38 | public string AssetURL = "http://127.0.0.1:" + AssetConfig.DefaultHttpPort.ToString() + "/"; | 36 | public string AssetURL = "http://127.0.0.1:" + DefaultSettings.DefaultAssetServerHttpPort.ToString() + "/"; |
39 | 37 | ||
40 | public string GridRecvKey = String.Empty; | 38 | public string GridRecvKey = String.Empty; |
41 | public string GridSendKey = String.Empty; | 39 | public string GridSendKey = String.Empty; |
42 | public string GridURL = String.Empty; | 40 | public string GridURL = String.Empty; |
43 | public uint HttpListenerPort = DefaultHttpListenerPort; | 41 | public uint HttpListenerPort = DefaultSettings.DefaultRegionHttpPort; |
44 | public string InventoryURL = String.Empty; | 42 | public string InventoryURL = String.Empty; |
45 | public bool secureInventoryServer = false; | 43 | public bool secureInventoryServer = false; |
46 | public bool isSandbox; | 44 | public bool isSandbox; |
@@ -81,31 +79,31 @@ namespace OpenSim.Framework | |||
81 | m_defaultHomeLocY = (uint) config.Configs["StandAlone"].GetInt("default_location_y", 1000); | 79 | m_defaultHomeLocY = (uint) config.Configs["StandAlone"].GetInt("default_location_y", 1000); |
82 | 80 | ||
83 | HttpListenerPort = | 81 | HttpListenerPort = |
84 | (uint) config.Configs["Network"].GetInt("http_listener_port", (int) DefaultHttpListenerPort); | 82 | (uint) config.Configs["Network"].GetInt("http_listener_port", (int) DefaultSettings.DefaultRegionHttpPort); |
85 | httpSSLPort = | 83 | httpSSLPort = |
86 | (uint)config.Configs["Network"].GetInt("http_listener_sslport", ((int)DefaultHttpListenerPort+1)); | 84 | (uint)config.Configs["Network"].GetInt("http_listener_sslport", ((int)DefaultSettings.DefaultRegionHttpPort+1)); |
87 | HttpUsesSSL = config.Configs["Network"].GetBoolean("http_listener_ssl", false); | 85 | HttpUsesSSL = config.Configs["Network"].GetBoolean("http_listener_ssl", false); |
88 | HttpSSLCN = config.Configs["Network"].GetString("http_listener_cn", "localhost"); | 86 | HttpSSLCN = config.Configs["Network"].GetString("http_listener_cn", "localhost"); |
89 | RemotingListenerPort = | 87 | DefaultSettings.DefaultRegionRemotingPort = |
90 | (uint) config.Configs["Network"].GetInt("remoting_listener_port", (int) RemotingListenerPort); | 88 | (uint) config.Configs["Network"].GetInt("remoting_listener_port", (int) DefaultSettings.DefaultRegionRemotingPort); |
91 | GridURL = | 89 | GridURL = |
92 | config.Configs["Network"].GetString("grid_server_url", | 90 | config.Configs["Network"].GetString("grid_server_url", |
93 | "http://127.0.0.1:" + GridConfig.DefaultHttpPort.ToString()); | 91 | "http://127.0.0.1:" + DefaultSettings.DefaultGridServerHttpPort.ToString()); |
94 | GridSendKey = config.Configs["Network"].GetString("grid_send_key", "null"); | 92 | GridSendKey = config.Configs["Network"].GetString("grid_send_key", "null"); |
95 | GridRecvKey = config.Configs["Network"].GetString("grid_recv_key", "null"); | 93 | GridRecvKey = config.Configs["Network"].GetString("grid_recv_key", "null"); |
96 | UserURL = | 94 | UserURL = |
97 | config.Configs["Network"].GetString("user_server_url", | 95 | config.Configs["Network"].GetString("user_server_url", |
98 | "http://127.0.0.1:" + UserConfig.DefaultHttpPort.ToString()); | 96 | "http://127.0.0.1:" + DefaultSettings.DefaultUserServerHttpPort.ToString()); |
99 | UserSendKey = config.Configs["Network"].GetString("user_send_key", "null"); | 97 | UserSendKey = config.Configs["Network"].GetString("user_send_key", "null"); |
100 | UserRecvKey = config.Configs["Network"].GetString("user_recv_key", "null"); | 98 | UserRecvKey = config.Configs["Network"].GetString("user_recv_key", "null"); |
101 | AssetURL = config.Configs["Network"].GetString("asset_server_url", AssetURL); | 99 | AssetURL = config.Configs["Network"].GetString("asset_server_url", AssetURL); |
102 | InventoryURL = config.Configs["Network"].GetString("inventory_server_url", | 100 | InventoryURL = config.Configs["Network"].GetString("inventory_server_url", |
103 | "http://127.0.0.1:" + | 101 | "http://127.0.0.1:" + |
104 | InventoryConfig.DefaultHttpPort.ToString()); | 102 | DefaultSettings.DefaultInventoryServerHttpPort.ToString()); |
105 | secureInventoryServer = config.Configs["Network"].GetBoolean("secure_inventory_server", true); | 103 | secureInventoryServer = config.Configs["Network"].GetBoolean("secure_inventory_server", true); |
106 | 104 | ||
107 | MessagingURL = config.Configs["Network"].GetString("messaging_server_url", | 105 | MessagingURL = config.Configs["Network"].GetString("messaging_server_url", |
108 | "http://127.0.0.1:" + MessageServerConfig.DefaultHttpPort); | 106 | "http://127.0.0.1:" + DefaultSettings.DefaultMessageServerHttpPort); |
109 | } | 107 | } |
110 | } | 108 | } |
111 | } | 109 | } |
diff --git a/OpenSim/Framework/RegionInfo.cs b/OpenSim/Framework/RegionInfo.cs index 202b587..8d8b25a 100644 --- a/OpenSim/Framework/RegionInfo.cs +++ b/OpenSim/Framework/RegionInfo.cs | |||
@@ -366,7 +366,7 @@ namespace OpenSim.Framework | |||
366 | errorMessage = "needs an IP Address (IPAddress)"; | 366 | errorMessage = "needs an IP Address (IPAddress)"; |
367 | } | 367 | } |
368 | m_internalEndPoint.Port = | 368 | m_internalEndPoint.Port = |
369 | source.Configs[sectionName].GetInt("internal_ip_port", (int) NetworkServersInfo.DefaultHttpListenerPort); | 369 | source.Configs[sectionName].GetInt("internal_ip_port", (int) DefaultSettings.DefaultRegionHttpPort); |
370 | 370 | ||
371 | string externalHost = source.Configs[sectionName].GetString("external_host_name", "127.0.0.1"); | 371 | string externalHost = source.Configs[sectionName].GetString("external_host_name", "127.0.0.1"); |
372 | if (externalHost != "SYSTEMIP") | 372 | if (externalHost != "SYSTEMIP") |
@@ -412,7 +412,7 @@ namespace OpenSim.Framework | |||
412 | "Grid Location (X Axis)", m_regionLocX.ToString(), true); | 412 | "Grid Location (X Axis)", m_regionLocX.ToString(), true); |
413 | configMember.addConfigurationOption("sim_location_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 413 | configMember.addConfigurationOption("sim_location_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
414 | "Grid Location (Y Axis)", m_regionLocY.ToString(), true); | 414 | "Grid Location (Y Axis)", m_regionLocY.ToString(), true); |
415 | //configMember.addConfigurationOption("datastore", ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, "Filename for local storage", "OpenSim.db", false); | 415 | //m_configMember.addConfigurationOption("datastore", ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, "Filename for local storage", "OpenSim.db", false); |
416 | configMember.addConfigurationOption("internal_ip_address", | 416 | configMember.addConfigurationOption("internal_ip_address", |
417 | ConfigurationOption.ConfigurationTypes.TYPE_IP_ADDRESS, | 417 | ConfigurationOption.ConfigurationTypes.TYPE_IP_ADDRESS, |
418 | "Internal IP Address for incoming UDP client connections", | 418 | "Internal IP Address for incoming UDP client connections", |
@@ -468,14 +468,14 @@ namespace OpenSim.Framework | |||
468 | "Grid Location (X Axis)", "1000", false); | 468 | "Grid Location (X Axis)", "1000", false); |
469 | configMember.addConfigurationOption("sim_location_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 469 | configMember.addConfigurationOption("sim_location_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
470 | "Grid Location (Y Axis)", "1000", false); | 470 | "Grid Location (Y Axis)", "1000", false); |
471 | //configMember.addConfigurationOption("datastore", ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, "Filename for local storage", "OpenSim.db", false); | 471 | //m_configMember.addConfigurationOption("datastore", ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, "Filename for local storage", "OpenSim.db", false); |
472 | configMember.addConfigurationOption("internal_ip_address", | 472 | configMember.addConfigurationOption("internal_ip_address", |
473 | ConfigurationOption.ConfigurationTypes.TYPE_IP_ADDRESS, | 473 | ConfigurationOption.ConfigurationTypes.TYPE_IP_ADDRESS, |
474 | "Internal IP Address for incoming UDP client connections", "0.0.0.0", | 474 | "Internal IP Address for incoming UDP client connections", "0.0.0.0", |
475 | false); | 475 | false); |
476 | configMember.addConfigurationOption("internal_ip_port", ConfigurationOption.ConfigurationTypes.TYPE_INT32, | 476 | configMember.addConfigurationOption("internal_ip_port", ConfigurationOption.ConfigurationTypes.TYPE_INT32, |
477 | "Internal IP Port for incoming UDP client connections", | 477 | "Internal IP Port for incoming UDP client connections", |
478 | NetworkServersInfo.DefaultHttpListenerPort.ToString(), false); | 478 | DefaultSettings.DefaultRegionHttpPort.ToString(), false); |
479 | configMember.addConfigurationOption("allow_alternate_ports", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 479 | configMember.addConfigurationOption("allow_alternate_ports", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
480 | "Allow sim to find alternate UDP ports when ports are in use?", | 480 | "Allow sim to find alternate UDP ports when ports are in use?", |
481 | "false", true); | 481 | "false", true); |
diff --git a/OpenSim/Framework/UserConfig.cs b/OpenSim/Framework/UserConfig.cs index 49668af..b898f89 100644 --- a/OpenSim/Framework/UserConfig.cs +++ b/OpenSim/Framework/UserConfig.cs | |||
@@ -35,9 +35,6 @@ namespace OpenSim.Framework | |||
35 | /// </summary> | 35 | /// </summary> |
36 | public class UserConfig:ConfigBase | 36 | public class UserConfig:ConfigBase |
37 | { | 37 | { |
38 | public static uint DefaultHttpPort = 8002; | ||
39 | public static bool DefaultHttpSSL = false; | ||
40 | private ConfigurationMember configMember; | ||
41 | public string DatabaseProvider = String.Empty; | 38 | public string DatabaseProvider = String.Empty; |
42 | public string DatabaseConnect = String.Empty; | 39 | public string DatabaseConnect = String.Empty; |
43 | public string DefaultStartupMsg = String.Empty; | 40 | public string DefaultStartupMsg = String.Empty; |
@@ -45,8 +42,8 @@ namespace OpenSim.Framework | |||
45 | public uint DefaultY = 1000; | 42 | public uint DefaultY = 1000; |
46 | public string GridRecvKey = String.Empty; | 43 | public string GridRecvKey = String.Empty; |
47 | public string GridSendKey = String.Empty; | 44 | public string GridSendKey = String.Empty; |
48 | public uint HttpPort = DefaultHttpPort; | 45 | public uint HttpPort = DefaultSettings.DefaultUserServerHttpPort; |
49 | public bool HttpSSL = DefaultHttpSSL; | 46 | public bool HttpSSL = DefaultSettings.DefaultUserServerHttpSSL; |
50 | public uint DefaultUserLevel = 0; | 47 | public uint DefaultUserLevel = 0; |
51 | public string LibraryXmlfile = ""; | 48 | public string LibraryXmlfile = ""; |
52 | 49 | ||
@@ -101,61 +98,61 @@ namespace OpenSim.Framework | |||
101 | } | 98 | } |
102 | public UserConfig(string description, string filename) | 99 | public UserConfig(string description, string filename) |
103 | { | 100 | { |
104 | configMember = | 101 | m_configMember = |
105 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 102 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
106 | configMember.performConfigurationRetrieve(); | 103 | m_configMember.performConfigurationRetrieve(); |
107 | } | 104 | } |
108 | 105 | ||
109 | public void loadConfigurationOptions() | 106 | public void loadConfigurationOptions() |
110 | { | 107 | { |
111 | configMember.addConfigurationOption("default_startup_message", | 108 | m_configMember.addConfigurationOption("default_startup_message", |
112 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 109 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
113 | "Default Startup Message", "Welcome to OGS", false); | 110 | "Default Startup Message", "Welcome to OGS", false); |
114 | 111 | ||
115 | configMember.addConfigurationOption("default_grid_server", | 112 | m_configMember.addConfigurationOption("default_grid_server", |
116 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 113 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
117 | "Default Grid Server URI", | 114 | "Default Grid Server URI", |
118 | "http://127.0.0.1:" + GridConfig.DefaultHttpPort + "/", false); | 115 | "http://127.0.0.1:" + DefaultSettings.DefaultGridServerHttpPort + "/", false); |
119 | configMember.addConfigurationOption("grid_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 116 | m_configMember.addConfigurationOption("grid_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
120 | "Key to send to grid server", "null", false); | 117 | "Key to send to grid server", "null", false); |
121 | configMember.addConfigurationOption("grid_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 118 | m_configMember.addConfigurationOption("grid_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
122 | "Key to expect from grid server", "null", false); | 119 | "Key to expect from grid server", "null", false); |
123 | 120 | ||
124 | configMember.addConfigurationOption("default_inventory_server", | 121 | m_configMember.addConfigurationOption("default_inventory_server", |
125 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 122 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
126 | "Default Inventory Server URI", | 123 | "Default Inventory Server URI", |
127 | "http://127.0.0.1:" + InventoryConfig.DefaultHttpPort + "/", | 124 | "http://127.0.0.1:" + DefaultSettings.DefaultInventoryServerHttpPort + "/", |
128 | false); | 125 | false); |
129 | configMember.addConfigurationOption("default_authentication_server", | 126 | m_configMember.addConfigurationOption("default_authentication_server", |
130 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 127 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
131 | "User Server (this) External URI for authentication keys", | 128 | "User Server (this) External URI for authentication keys", |
132 | "http://localhost:" + UserConfig.DefaultHttpPort + "/", | 129 | "http://localhost:" + DefaultSettings.DefaultUserServerHttpPort + "/", |
133 | false); | 130 | false); |
134 | configMember.addConfigurationOption("library_location", | 131 | m_configMember.addConfigurationOption("library_location", |
135 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 132 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
136 | "Path to library control file", | 133 | "Path to library control file", |
137 | string.Format(".{0}inventory{0}Libraries.xml", Path.DirectorySeparatorChar), false); | 134 | string.Format(".{0}inventory{0}Libraries.xml", Path.DirectorySeparatorChar), false); |
138 | 135 | ||
139 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 136 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
140 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 137 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
141 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 138 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
142 | "Connection String for Database", "", false); | 139 | "Connection String for Database", "", false); |
143 | 140 | ||
144 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 141 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
145 | "Http Listener port", DefaultHttpPort.ToString(), false); | 142 | "Http Listener port", DefaultSettings.DefaultUserServerHttpPort.ToString(), false); |
146 | configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 143 | m_configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
147 | "Use SSL? true/false", DefaultHttpSSL.ToString(), false); | 144 | "Use SSL? true/false", DefaultSettings.DefaultUserServerHttpSSL.ToString(), false); |
148 | configMember.addConfigurationOption("default_X", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 145 | m_configMember.addConfigurationOption("default_X", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
149 | "Known good region X", "1000", false); | 146 | "Known good region X", "1000", false); |
150 | configMember.addConfigurationOption("default_Y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 147 | m_configMember.addConfigurationOption("default_Y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
151 | "Known good region Y", "1000", false); | 148 | "Known good region Y", "1000", false); |
152 | configMember.addConfigurationOption("enable_llsd_login", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 149 | m_configMember.addConfigurationOption("enable_llsd_login", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
153 | "Enable LLSD login support [Currently used by libsl based clients/bots]? true/false", true.ToString(), false); | 150 | "Enable LLSD login support [Currently used by libsl based clients/bots]? true/false", true.ToString(), false); |
154 | 151 | ||
155 | configMember.addConfigurationOption("enable_hg_login", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 152 | m_configMember.addConfigurationOption("enable_hg_login", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
156 | "Enable Hypergrid login support [Currently used by GridSurfer-proxied clients]? true/false", true.ToString(), false); | 153 | "Enable Hypergrid login support [Currently used by GridSurfer-proxied clients]? true/false", true.ToString(), false); |
157 | 154 | ||
158 | configMember.addConfigurationOption("default_loginLevel", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 155 | m_configMember.addConfigurationOption("default_loginLevel", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
159 | "Minimum Level a user should have to login [0 default]", "0", false); | 156 | "Minimum Level a user should have to login [0 default]", "0", false); |
160 | 157 | ||
161 | } | 158 | } |