diff options
author | Diva Canto | 2010-05-07 21:29:56 -0700 |
---|---|---|
committer | Diva Canto | 2010-05-07 21:29:56 -0700 |
commit | a58859a0d4206c194c9c56212218e2cafc2cc373 (patch) | |
tree | fed51a4e40c344b76f6b8b4d5c5b2ec0d2e142e4 /bin/config-include | |
parent | improve handling of undersize sculpt textures (diff) | |
download | opensim-SC_OLD-a58859a0d4206c194c9c56212218e2cafc2cc373.zip opensim-SC_OLD-a58859a0d4206c194c9c56212218e2cafc2cc373.tar.gz opensim-SC_OLD-a58859a0d4206c194c9c56212218e2cafc2cc373.tar.bz2 opensim-SC_OLD-a58859a0d4206c194c9c56212218e2cafc2cc373.tar.xz |
GridUserService in place. Replaces the contrived concept of storing user's home and position info in the presence service. WARNING: I violated a taboo by deleting 2 migration files and simplifying the original table creation for Presence. This should not cause any problems to anyone, though. Things will work with the new simplified table, as well as with the previous contrived one. If there are any problems, solving them is as easy as dropping the presence table and deleting its row in the migrations table. The presence info only exists during a user's session anyway.
BTW, the Meshing files want to be committed too -- EOFs.
Diffstat (limited to 'bin/config-include')
-rw-r--r-- | bin/config-include/Grid.ini | 33 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 6 | ||||
-rw-r--r-- | bin/config-include/GridHypergrid.ini | 34 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 8 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 65 | ||||
-rw-r--r-- | bin/config-include/storage/SQLiteStandalone.ini | 3 |
6 files changed, 84 insertions, 65 deletions
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index 4767cbc..9a75f19 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini | |||
@@ -8,21 +8,24 @@ | |||
8 | Include-Common = "config-include/GridCommon.ini" | 8 | Include-Common = "config-include/GridCommon.ini" |
9 | 9 | ||
10 | [Modules] | 10 | [Modules] |
11 | AssetServices = "RemoteAssetServicesConnector" | 11 | AssetServices = "RemoteAssetServicesConnector" |
12 | InventoryServices = "RemoteXInventoryServicesConnector" | 12 | InventoryServices = "RemoteXInventoryServicesConnector" |
13 | GridServices = "RemoteGridServicesConnector" | 13 | GridServices = "RemoteGridServicesConnector" |
14 | AvatarServices = "RemoteAvatarServicesConnector" | 14 | AvatarServices = "RemoteAvatarServicesConnector" |
15 | NeighbourServices = "RemoteNeighbourServicesConnector" | 15 | NeighbourServices = "RemoteNeighbourServicesConnector" |
16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" | 16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" |
17 | PresenceServices = "RemotePresenceServicesConnector" | 17 | AuthorizationServices = "RemoteAuthorizationServicesConnector" |
18 | UserAccountServices = "RemoteUserAccountServicesConnector" | 18 | PresenceServices = "RemotePresenceServicesConnector" |
19 | SimulationServices = "RemoteSimulationConnectorModule" | 19 | UserAccountServices = "RemoteUserAccountServicesConnector" |
20 | EntityTransferModule = "BasicEntityTransferModule" | 20 | GridUserServices = "RemoteGridUserServicesConnector" |
21 | InventoryAccessModule = "BasicInventoryAccessModule" | 21 | SimulationServices = "RemoteSimulationConnectorModule" |
22 | LandServiceInConnector = true | 22 | EntityTransferModule = "BasicEntityTransferModule" |
23 | NeighbourServiceInConnector = true | 23 | InventoryAccessModule = "BasicInventoryAccessModule" |
24 | SimulationServiceInConnector = true | 24 | |
25 | LibraryModule = true | 25 | LandServiceInConnector = true |
26 | NeighbourServiceInConnector = true | ||
27 | SimulationServiceInConnector = true | ||
28 | LibraryModule = true | ||
26 | 29 | ||
27 | 30 | ||
28 | [GridService] | 31 | [GridService] |
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index 6e27694..88ac5e2 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -40,6 +40,12 @@ | |||
40 | ; | 40 | ; |
41 | UserAccountServerURI = "http://mygridserver.com:8003" | 41 | UserAccountServerURI = "http://mygridserver.com:8003" |
42 | 42 | ||
43 | [GridUserService] | ||
44 | ; | ||
45 | ; change this to your grid-wide user accounts server | ||
46 | ; | ||
47 | GridUserServerURI = "http://mygridserver.com:8003" | ||
48 | |||
43 | [AuthenticationService] | 49 | [AuthenticationService] |
44 | ; | 50 | ; |
45 | ; change this to your grid-wide authentication server | 51 | ; change this to your grid-wide authentication server |
diff --git a/bin/config-include/GridHypergrid.ini b/bin/config-include/GridHypergrid.ini index 1e24f88..1adc2d8 100644 --- a/bin/config-include/GridHypergrid.ini +++ b/bin/config-include/GridHypergrid.ini | |||
@@ -8,22 +8,24 @@ | |||
8 | Include-Common = "config-include/GridCommon.ini" | 8 | Include-Common = "config-include/GridCommon.ini" |
9 | 9 | ||
10 | [Modules] | 10 | [Modules] |
11 | AssetServices = "HGAssetBroker" | 11 | AssetServices = "HGAssetBroker" |
12 | InventoryServices = "HGInventoryBroker" | 12 | InventoryServices = "HGInventoryBroker" |
13 | GridServices = "RemoteGridServicesConnector" | 13 | GridServices = "RemoteGridServicesConnector" |
14 | AvatarServices = "RemoteAvatarServicesConnector" | 14 | AvatarServices = "RemoteAvatarServicesConnector" |
15 | NeighbourServices = "RemoteNeighbourServicesConnector" | 15 | NeighbourServices = "RemoteNeighbourServicesConnector" |
16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" | 16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" |
17 | AuthorizationServices = "LocalAuthorizationServicesConnector" | 17 | AuthorizationServices = "RemoteAuthorizationServicesConnector" |
18 | PresenceServices = "RemotePresenceServicesConnector" | 18 | PresenceServices = "RemotePresenceServicesConnector" |
19 | UserAccountServices = "RemoteUserAccountServicesConnector" | 19 | UserAccountServices = "RemoteUserAccountServicesConnector" |
20 | SimulationServices = "RemoteSimulationConnectorModule" | 20 | GridUserServices = "RemoteGridUserServicesConnector" |
21 | EntityTransferModule = "HGEntityTransferModule" | 21 | SimulationServices = "RemoteSimulationConnectorModule" |
22 | InventoryAccessModule = "HGInventoryAccessModule" | 22 | EntityTransferModule = "HGEntityTransferModule" |
23 | LandServiceInConnector = true | 23 | InventoryAccessModule = "HGInventoryAccessModule" |
24 | NeighbourServiceInConnector = true | 24 | |
25 | SimulationServiceInConnector = true | 25 | LandServiceInConnector = true |
26 | LibraryModule = true | 26 | NeighbourServiceInConnector = true |
27 | SimulationServiceInConnector = true | ||
28 | LibraryModule = true | ||
27 | 29 | ||
28 | [AssetService] | 30 | [AssetService] |
29 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" | 31 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" |
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index 027b4ea..6b7dc50 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini | |||
@@ -17,8 +17,9 @@ | |||
17 | AvatarServices = "LocalAvatarServicesConnector" | 17 | AvatarServices = "LocalAvatarServicesConnector" |
18 | EntityTransferModule = "BasicEntityTransferModule" | 18 | EntityTransferModule = "BasicEntityTransferModule" |
19 | InventoryAccessModule = "BasicInventoryAccessModule" | 19 | InventoryAccessModule = "BasicInventoryAccessModule" |
20 | LibraryModule = true | 20 | |
21 | LLLoginServiceInConnector = true | 21 | LibraryModule = true |
22 | LLLoginServiceInConnector = true | ||
22 | 23 | ||
23 | [AssetService] | 24 | [AssetService] |
24 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 25 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
@@ -54,7 +55,7 @@ | |||
54 | 55 | ||
55 | ;; These are for creating new accounts | 56 | ;; These are for creating new accounts |
56 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 57 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
57 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 58 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
58 | GridService = "OpenSim.Services.GridService.dll:GridService" | 59 | GridService = "OpenSim.Services.GridService.dll:GridService" |
59 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" | 60 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" |
60 | 61 | ||
@@ -70,6 +71,7 @@ | |||
70 | [LoginService] | 71 | [LoginService] |
71 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | 72 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" |
72 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 73 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
74 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | ||
73 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 75 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
74 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" | 76 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" |
75 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 77 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" |
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 35e6f20..130e210 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -5,25 +5,27 @@ | |||
5 | ;; | 5 | ;; |
6 | 6 | ||
7 | [Modules] | 7 | [Modules] |
8 | AssetServices = "HGAssetBroker" | 8 | AssetServices = "HGAssetBroker" |
9 | InventoryServices = "HGInventoryBroker" | 9 | InventoryServices = "HGInventoryBroker" |
10 | NeighbourServices = "LocalNeighbourServicesConnector" | 10 | NeighbourServices = "LocalNeighbourServicesConnector" |
11 | AuthenticationServices = "LocalAuthenticationServicesConnector" | 11 | AuthenticationServices = "LocalAuthenticationServicesConnector" |
12 | GridServices = "LocalGridServicesConnector" | 12 | GridServices = "LocalGridServicesConnector" |
13 | PresenceServices = "LocalPresenceServicesConnector" | 13 | PresenceServices = "LocalPresenceServicesConnector" |
14 | UserAccountServices = "LocalUserAccountServicesConnector" | 14 | UserAccountServices = "LocalUserAccountServicesConnector" |
15 | SimulationServices = "RemoteSimulationConnectorModule" | 15 | GridUserServices = "LocalGridUserServicesConnector" |
16 | AvatarServices = "LocalAvatarServicesConnector" | 16 | SimulationServices = "RemoteSimulationConnectorModule" |
17 | EntityTransferModule = "HGEntityTransferModule" | 17 | AvatarServices = "LocalAvatarServicesConnector" |
18 | InventoryAccessModule = "HGInventoryAccessModule" | 18 | EntityTransferModule = "HGEntityTransferModule" |
19 | InventoryServiceInConnector = true | 19 | InventoryAccessModule = "HGInventoryAccessModule" |
20 | AssetServiceInConnector = true | 20 | |
21 | HypergridServiceInConnector = true | 21 | InventoryServiceInConnector = true |
22 | NeighbourServiceInConnector = true | 22 | AssetServiceInConnector = true |
23 | LibraryModule = true | 23 | HypergridServiceInConnector = true |
24 | LLLoginServiceInConnector = true | 24 | NeighbourServiceInConnector = true |
25 | AuthenticationServiceInConnector = true | 25 | LibraryModule = true |
26 | SimulationServiceInConnector = true | 26 | LLLoginServiceInConnector = true |
27 | AuthenticationServiceInConnector = true | ||
28 | SimulationServiceInConnector = true | ||
27 | 29 | ||
28 | [AssetService] | 30 | [AssetService] |
29 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 31 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
@@ -68,10 +70,10 @@ | |||
68 | 70 | ||
69 | [UserAccountService] | 71 | [UserAccountService] |
70 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 72 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
71 | ConnectionString = "URI=file:userprofiles.db,version=3" | 73 | |
72 | ;; These are for creating new accounts by the service | 74 | ;; These are for creating new accounts by the service |
73 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 75 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
74 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 76 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
75 | GridService = "OpenSim.Services.GridService.dll:GridService" | 77 | GridService = "OpenSim.Services.GridService.dll:GridService" |
76 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" | 78 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" |
77 | 79 | ||
@@ -83,15 +85,16 @@ | |||
83 | Connector = "OpenSim.Services.FriendsService.dll" | 85 | Connector = "OpenSim.Services.FriendsService.dll" |
84 | 86 | ||
85 | [LoginService] | 87 | [LoginService] |
86 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" | 88 | LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" |
87 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 89 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
88 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | 90 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
89 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 91 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" |
90 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" | 92 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
91 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 93 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" |
92 | GridService = "OpenSim.Services.GridService.dll:GridService" | 94 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" |
93 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 95 | GridService = "OpenSim.Services.GridService.dll:GridService" |
94 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | 96 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
97 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
95 | 98 | ||
96 | [GatekeeperService] | 99 | [GatekeeperService] |
97 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" | 100 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" |
@@ -106,7 +109,7 @@ | |||
106 | [UserAgentService] | 109 | [UserAgentService] |
107 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" | 110 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" |
108 | ;; for the service | 111 | ;; for the service |
109 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 112 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
110 | GridService = "OpenSim.Services.GridService.dll:GridService" | 113 | GridService = "OpenSim.Services.GridService.dll:GridService" |
111 | 114 | ||
112 | ;; The interface that local users get when they are in other grids | 115 | ;; The interface that local users get when they are in other grids |
diff --git a/bin/config-include/storage/SQLiteStandalone.ini b/bin/config-include/storage/SQLiteStandalone.ini index ed88a8a..fe814d7 100644 --- a/bin/config-include/storage/SQLiteStandalone.ini +++ b/bin/config-include/storage/SQLiteStandalone.ini | |||
@@ -17,6 +17,9 @@ | |||
17 | [UserAccountService] | 17 | [UserAccountService] |
18 | ConnectionString = "URI=file:userprofiles.db,version=3" | 18 | ConnectionString = "URI=file:userprofiles.db,version=3" |
19 | 19 | ||
20 | [GridUserService] | ||
21 | ConnectionString = "URI=file:griduser.db,version=3" | ||
22 | |||
20 | [FriendsService] | 23 | [FriendsService] |
21 | ConnectionString = "URI=file:friends.db,version=3" | 24 | ConnectionString = "URI=file:friends.db,version=3" |
22 | 25 | ||