diff options
66 files changed, 1841 insertions, 1189 deletions
diff --git a/Common/OpenGrid.Framework.Communications/IUserServices.cs b/Common/OpenGrid.Framework.Communications/IUserServices.cs index 798200a..4cb66e7 100644 --- a/Common/OpenGrid.Framework.Communications/IUserServices.cs +++ b/Common/OpenGrid.Framework.Communications/IUserServices.cs | |||
@@ -30,15 +30,15 @@ using System.Collections.Generic; | |||
30 | using System.Text; | 30 | using System.Text; |
31 | using libsecondlife; | 31 | using libsecondlife; |
32 | 32 | ||
33 | using OpenSim.Framework.User; | 33 | using OpenGrid.Framework.Data; |
34 | 34 | ||
35 | namespace OpenGrid.Framework.Communications | 35 | namespace OpenGrid.Framework.Communications |
36 | { | 36 | { |
37 | public interface IUserServices | 37 | public interface IUserServices |
38 | { | 38 | { |
39 | UserProfile GetUserProfile(string first_name, string last_name); | 39 | UserProfileData GetUserProfile(string first_name, string last_name); |
40 | UserProfile GetUserProfile(string name); | 40 | UserProfileData GetUserProfile(string name); |
41 | UserProfile GetUserProfile(LLUUID avatar_id); | 41 | UserProfileData GetUserProfile(LLUUID avatar_id); |
42 | 42 | ||
43 | } | 43 | } |
44 | } | 44 | } |
diff --git a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj index 537151d..9a9568c 100644 --- a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj +++ b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj | |||
@@ -1,4 +1,4 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
2 | <PropertyGroup> | 2 | <PropertyGroup> |
3 | <ProjectType>Local</ProjectType> | 3 | <ProjectType>Local</ProjectType> |
4 | <ProductVersion>8.0.50727</ProductVersion> | 4 | <ProductVersion>8.0.50727</ProductVersion> |
@@ -6,8 +6,7 @@ | |||
6 | <ProjectGuid>{683344D5-0000-0000-0000-000000000000}</ProjectGuid> | 6 | <ProjectGuid>{683344D5-0000-0000-0000-000000000000}</ProjectGuid> |
7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | 7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | 8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
9 | <ApplicationIcon> | 9 | <ApplicationIcon></ApplicationIcon> |
10 | </ApplicationIcon> | ||
11 | <AssemblyKeyContainerName> | 10 | <AssemblyKeyContainerName> |
12 | </AssemblyKeyContainerName> | 11 | </AssemblyKeyContainerName> |
13 | <AssemblyName>OpenGrid.Framework.Communications</AssemblyName> | 12 | <AssemblyName>OpenGrid.Framework.Communications</AssemblyName> |
@@ -16,11 +15,9 @@ | |||
16 | <DefaultTargetSchema>IE50</DefaultTargetSchema> | 15 | <DefaultTargetSchema>IE50</DefaultTargetSchema> |
17 | <DelaySign>false</DelaySign> | 16 | <DelaySign>false</DelaySign> |
18 | <OutputType>Library</OutputType> | 17 | <OutputType>Library</OutputType> |
19 | <AppDesignerFolder> | 18 | <AppDesignerFolder></AppDesignerFolder> |
20 | </AppDesignerFolder> | ||
21 | <RootNamespace>OpenGrid.Framework.Communications</RootNamespace> | 19 | <RootNamespace>OpenGrid.Framework.Communications</RootNamespace> |
22 | <StartupObject> | 20 | <StartupObject></StartupObject> |
23 | </StartupObject> | ||
24 | <FileUpgradeFlags> | 21 | <FileUpgradeFlags> |
25 | </FileUpgradeFlags> | 22 | </FileUpgradeFlags> |
26 | </PropertyGroup> | 23 | </PropertyGroup> |
@@ -31,8 +28,7 @@ | |||
31 | <ConfigurationOverrideFile> | 28 | <ConfigurationOverrideFile> |
32 | </ConfigurationOverrideFile> | 29 | </ConfigurationOverrideFile> |
33 | <DefineConstants>TRACE;DEBUG</DefineConstants> | 30 | <DefineConstants>TRACE;DEBUG</DefineConstants> |
34 | <DocumentationFile> | 31 | <DocumentationFile></DocumentationFile> |
35 | </DocumentationFile> | ||
36 | <DebugSymbols>True</DebugSymbols> | 32 | <DebugSymbols>True</DebugSymbols> |
37 | <FileAlignment>4096</FileAlignment> | 33 | <FileAlignment>4096</FileAlignment> |
38 | <Optimize>False</Optimize> | 34 | <Optimize>False</Optimize> |
@@ -41,8 +37,7 @@ | |||
41 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 37 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
42 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 38 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
43 | <WarningLevel>4</WarningLevel> | 39 | <WarningLevel>4</WarningLevel> |
44 | <NoWarn> | 40 | <NoWarn></NoWarn> |
45 | </NoWarn> | ||
46 | </PropertyGroup> | 41 | </PropertyGroup> |
47 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | 42 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
48 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | 43 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
@@ -51,8 +46,7 @@ | |||
51 | <ConfigurationOverrideFile> | 46 | <ConfigurationOverrideFile> |
52 | </ConfigurationOverrideFile> | 47 | </ConfigurationOverrideFile> |
53 | <DefineConstants>TRACE</DefineConstants> | 48 | <DefineConstants>TRACE</DefineConstants> |
54 | <DocumentationFile> | 49 | <DocumentationFile></DocumentationFile> |
55 | </DocumentationFile> | ||
56 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
57 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
58 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
@@ -61,30 +55,34 @@ | |||
61 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
62 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
63 | <WarningLevel>4</WarningLevel> | 57 | <WarningLevel>4</WarningLevel> |
64 | <NoWarn> | 58 | <NoWarn></NoWarn> |
65 | </NoWarn> | ||
66 | </PropertyGroup> | 59 | </PropertyGroup> |
67 | <ItemGroup> | 60 | <ItemGroup> |
68 | <Reference Include="libsecondlife.dll"> | 61 | <Reference Include="libsecondlife.dll" > |
69 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> | 62 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> |
70 | <Private>False</Private> | 63 | <Private>False</Private> |
71 | </Reference> | 64 | </Reference> |
72 | <Reference Include="System"> | 65 | <Reference Include="System" > |
73 | <HintPath>System.dll</HintPath> | 66 | <HintPath>System.dll</HintPath> |
74 | <Private>False</Private> | 67 | <Private>False</Private> |
75 | </Reference> | 68 | </Reference> |
76 | <Reference Include="System.Data" /> | 69 | <Reference Include="System.Xml" > |
77 | <Reference Include="System.Xml"> | ||
78 | <HintPath>System.Xml.dll</HintPath> | 70 | <HintPath>System.Xml.dll</HintPath> |
79 | <Private>False</Private> | 71 | <Private>False</Private> |
80 | </Reference> | 72 | </Reference> |
81 | </ItemGroup> | 73 | </ItemGroup> |
82 | <ItemGroup> | 74 | <ItemGroup> |
75 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | ||
76 | <Name>OpenGrid.Framework.Data</Name> | ||
77 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | ||
78 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | ||
79 | <Private>False</Private> | ||
80 | </ProjectReference> | ||
83 | <ProjectReference Include="..\OpenSim.Framework\OpenSim.Framework.csproj"> | 81 | <ProjectReference Include="..\OpenSim.Framework\OpenSim.Framework.csproj"> |
84 | <Name>OpenSim.Framework</Name> | 82 | <Name>OpenSim.Framework</Name> |
85 | <Project>{8ACA2445-0000-0000-0000-000000000000}</Project> | 83 | <Project>{8ACA2445-0000-0000-0000-000000000000}</Project> |
86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 84 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
87 | <Private>False</Private> | 85 | <Private>False</Private> |
88 | </ProjectReference> | 86 | </ProjectReference> |
89 | </ItemGroup> | 87 | </ItemGroup> |
90 | <ItemGroup> | 88 | <ItemGroup> |
@@ -111,4 +109,4 @@ | |||
111 | <PostBuildEvent> | 109 | <PostBuildEvent> |
112 | </PostBuildEvent> | 110 | </PostBuildEvent> |
113 | </PropertyGroup> | 111 | </PropertyGroup> |
114 | </Project> \ No newline at end of file | 112 | </Project> |
diff --git a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build index fbb627c..392220b 100644 --- a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build +++ b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build | |||
@@ -23,6 +23,7 @@ | |||
23 | <include name="${project::get-base-directory()}/${build.dir}" /> | 23 | <include name="${project::get-base-directory()}/${build.dir}" /> |
24 | </lib> | 24 | </lib> |
25 | <include name="../../bin/libsecondlife.dll" /> | 25 | <include name="../../bin/libsecondlife.dll" /> |
26 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> | ||
26 | <include name="../../bin/OpenSim.Framework.dll" /> | 27 | <include name="../../bin/OpenSim.Framework.dll" /> |
27 | <include name="System.dll" /> | 28 | <include name="System.dll" /> |
28 | <include name="System.Xml.dll" /> | 29 | <include name="System.Xml.dll" /> |
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oGridData.cs b/Common/OpenGrid.Framework.Data.DB4o/DB4oGridData.cs index 2b23131..2b23131 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oGridData.cs +++ b/Common/OpenGrid.Framework.Data.DB4o/DB4oGridData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oManager.cs b/Common/OpenGrid.Framework.Data.DB4o/DB4oManager.cs index 356a49c..356a49c 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oManager.cs +++ b/Common/OpenGrid.Framework.Data.DB4o/DB4oManager.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oUserData.cs b/Common/OpenGrid.Framework.Data.DB4o/DB4oUserData.cs index 315f48d..315f48d 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/DB4oUserData.cs +++ b/Common/OpenGrid.Framework.Data.DB4o/DB4oUserData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj index d2d6140..d2d6140 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.mine b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.mine index 82d4f5f..82d4f5f 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.mine +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.mine | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r858 b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r858 index d6dd03d..d6dd03d 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r858 +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r858 | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r921 b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r921 index 3b783ca..3b783ca 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r921 +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.r921 | |||
diff --git a/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.user b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.user new file mode 100644 index 0000000..5941547 --- /dev/null +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-06\Sugilite\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build index d82d751..d82d751 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build +++ b/Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/Properties/AssemblyInfo.cs b/Common/OpenGrid.Framework.Data.DB4o/Properties/AssemblyInfo.cs index dc4a9a1..dc4a9a1 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/Properties/AssemblyInfo.cs +++ b/Common/OpenGrid.Framework.Data.DB4o/Properties/AssemblyInfo.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/GridData.cs b/Common/OpenGrid.Framework.Data/GridData.cs index e9fb215..e9fb215 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/GridData.cs +++ b/Common/OpenGrid.Framework.Data/GridData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/ILogData.cs b/Common/OpenGrid.Framework.Data/ILogData.cs index 2ac0bfe..2ac0bfe 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/ILogData.cs +++ b/Common/OpenGrid.Framework.Data/ILogData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/IniConfig.cs b/Common/OpenGrid.Framework.Data/IniConfig.cs index d17afac..d17afac 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/IniConfig.cs +++ b/Common/OpenGrid.Framework.Data/IniConfig.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs b/Common/OpenGrid.Framework.Data/InventoryData.cs index 12f559b..12f559b 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs +++ b/Common/OpenGrid.Framework.Data/InventoryData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj index 0b53b02..0b53b02 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.mine b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.mine index a572204..a572204 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.mine +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.mine | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r858 b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r858 index 3b6d24d..3b6d24d 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r858 +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r858 | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r921 b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r921 index 990cd16..990cd16 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r921 +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.r921 | |||
diff --git a/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.user b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.user new file mode 100644 index 0000000..5941547 --- /dev/null +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-06\Sugilite\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build index 7abebeb..7abebeb 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build +++ b/Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/Properties/AssemblyInfo.cs b/Common/OpenGrid.Framework.Data/Properties/AssemblyInfo.cs index 1446673..1446673 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/Properties/AssemblyInfo.cs +++ b/Common/OpenGrid.Framework.Data/Properties/AssemblyInfo.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/SimProfileData.cs b/Common/OpenGrid.Framework.Data/SimProfileData.cs index a3e7cb7..a3e7cb7 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/SimProfileData.cs +++ b/Common/OpenGrid.Framework.Data/SimProfileData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/UserData.cs b/Common/OpenGrid.Framework.Data/UserData.cs index c2d5a72..c2d5a72 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/UserData.cs +++ b/Common/OpenGrid.Framework.Data/UserData.cs | |||
diff --git a/OpenGridServices/OpenGrid.Framework.Data/UserProfileData.cs b/Common/OpenGrid.Framework.Data/UserProfileData.cs index 82633e1..82633e1 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/UserProfileData.cs +++ b/Common/OpenGrid.Framework.Data/UserProfileData.cs | |||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj new file mode 100644 index 0000000..232712b --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj | |||
@@ -0,0 +1,122 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <ProjectType>Local</ProjectType> | ||
4 | <ProductVersion>8.0.50727</ProductVersion> | ||
5 | <SchemaVersion>2.0</SchemaVersion> | ||
6 | <ProjectGuid>{DA9A7391-0000-0000-0000-000000000000}</ProjectGuid> | ||
7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
9 | <ApplicationIcon></ApplicationIcon> | ||
10 | <AssemblyKeyContainerName> | ||
11 | </AssemblyKeyContainerName> | ||
12 | <AssemblyName>OpenGrid.Framework.UserManagement</AssemblyName> | ||
13 | <DefaultClientScript>JScript</DefaultClientScript> | ||
14 | <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> | ||
15 | <DefaultTargetSchema>IE50</DefaultTargetSchema> | ||
16 | <DelaySign>false</DelaySign> | ||
17 | <OutputType>Library</OutputType> | ||
18 | <AppDesignerFolder></AppDesignerFolder> | ||
19 | <RootNamespace>OpenGrid.Framework.UserManagement</RootNamespace> | ||
20 | <StartupObject></StartupObject> | ||
21 | <FileUpgradeFlags> | ||
22 | </FileUpgradeFlags> | ||
23 | </PropertyGroup> | ||
24 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
25 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | ||
26 | <BaseAddress>285212672</BaseAddress> | ||
27 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
28 | <ConfigurationOverrideFile> | ||
29 | </ConfigurationOverrideFile> | ||
30 | <DefineConstants>TRACE;DEBUG</DefineConstants> | ||
31 | <DocumentationFile></DocumentationFile> | ||
32 | <DebugSymbols>True</DebugSymbols> | ||
33 | <FileAlignment>4096</FileAlignment> | ||
34 | <Optimize>False</Optimize> | ||
35 | <OutputPath>..\..\bin\</OutputPath> | ||
36 | <RegisterForComInterop>False</RegisterForComInterop> | ||
37 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | ||
38 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | ||
39 | <WarningLevel>4</WarningLevel> | ||
40 | <NoWarn></NoWarn> | ||
41 | </PropertyGroup> | ||
42 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
43 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | ||
44 | <BaseAddress>285212672</BaseAddress> | ||
45 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
46 | <ConfigurationOverrideFile> | ||
47 | </ConfigurationOverrideFile> | ||
48 | <DefineConstants>TRACE</DefineConstants> | ||
49 | <DocumentationFile></DocumentationFile> | ||
50 | <DebugSymbols>False</DebugSymbols> | ||
51 | <FileAlignment>4096</FileAlignment> | ||
52 | <Optimize>True</Optimize> | ||
53 | <OutputPath>..\..\bin\</OutputPath> | ||
54 | <RegisterForComInterop>False</RegisterForComInterop> | ||
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | ||
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | ||
57 | <WarningLevel>4</WarningLevel> | ||
58 | <NoWarn></NoWarn> | ||
59 | </PropertyGroup> | ||
60 | <ItemGroup> | ||
61 | <Reference Include="Db4objects.Db4o.dll" > | ||
62 | <HintPath>..\..\bin\Db4objects.Db4o.dll</HintPath> | ||
63 | <Private>False</Private> | ||
64 | </Reference> | ||
65 | <Reference Include="libsecondlife.dll" > | ||
66 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> | ||
67 | <Private>False</Private> | ||
68 | </Reference> | ||
69 | <Reference Include="OpenSim.Framework" > | ||
70 | <HintPath>OpenSim.Framework.dll</HintPath> | ||
71 | <Private>False</Private> | ||
72 | </Reference> | ||
73 | <Reference Include="OpenSim.Framework.Console" > | ||
74 | <HintPath>OpenSim.Framework.Console.dll</HintPath> | ||
75 | <Private>False</Private> | ||
76 | </Reference> | ||
77 | <Reference Include="OpenSim.GenericConfig.Xml" > | ||
78 | <HintPath>OpenSim.GenericConfig.Xml.dll</HintPath> | ||
79 | <Private>False</Private> | ||
80 | </Reference> | ||
81 | <Reference Include="OpenSim.Servers" > | ||
82 | <HintPath>OpenSim.Servers.dll</HintPath> | ||
83 | <Private>False</Private> | ||
84 | </Reference> | ||
85 | <Reference Include="System" > | ||
86 | <HintPath>System.dll</HintPath> | ||
87 | <Private>False</Private> | ||
88 | </Reference> | ||
89 | <Reference Include="System.Data" > | ||
90 | <HintPath>System.Data.dll</HintPath> | ||
91 | <Private>False</Private> | ||
92 | </Reference> | ||
93 | <Reference Include="System.Xml" > | ||
94 | <HintPath>System.Xml.dll</HintPath> | ||
95 | <Private>False</Private> | ||
96 | </Reference> | ||
97 | <Reference Include="XMLRPC" > | ||
98 | <HintPath>XMLRPC.dll</HintPath> | ||
99 | <Private>False</Private> | ||
100 | </Reference> | ||
101 | </ItemGroup> | ||
102 | <ItemGroup> | ||
103 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | ||
104 | <Name>OpenGrid.Framework.Data</Name> | ||
105 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | ||
106 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | ||
107 | <Private>False</Private> | ||
108 | </ProjectReference> | ||
109 | </ItemGroup> | ||
110 | <ItemGroup> | ||
111 | <Compile Include="UserManagerBase.cs"> | ||
112 | <SubType>Code</SubType> | ||
113 | </Compile> | ||
114 | </ItemGroup> | ||
115 | <Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" /> | ||
116 | <PropertyGroup> | ||
117 | <PreBuildEvent> | ||
118 | </PreBuildEvent> | ||
119 | <PostBuildEvent> | ||
120 | </PostBuildEvent> | ||
121 | </PropertyGroup> | ||
122 | </Project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj.user b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj.user new file mode 100644 index 0000000..5941547 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-06\Sugilite\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build new file mode 100644 index 0000000..a2f5d13 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build | |||
@@ -0,0 +1,49 @@ | |||
1 | <?xml version="1.0" ?> | ||
2 | <project name="OpenGrid.Framework.UserManagement" default="build"> | ||
3 | <target name="build"> | ||
4 | <echo message="Build Directory is ${project::get-base-directory()}/${build.dir}" /> | ||
5 | <mkdir dir="${project::get-base-directory()}/${build.dir}" /> | ||
6 | <copy todir="${project::get-base-directory()}/${build.dir}"> | ||
7 | <fileset basedir="${project::get-base-directory()}"> | ||
8 | </fileset> | ||
9 | </copy> | ||
10 | <csc target="library" debug="${build.debug}" unsafe="False" define="TRACE;DEBUG" output="${project::get-base-directory()}/${build.dir}/${project::get-name()}.dll"> | ||
11 | <resources prefix="OpenGrid.Framework.UserManagement" dynamicprefix="true" > | ||
12 | </resources> | ||
13 | <sources failonempty="true"> | ||
14 | <include name="UserManagerBase.cs" /> | ||
15 | </sources> | ||
16 | <references basedir="${project::get-base-directory()}"> | ||
17 | <lib> | ||
18 | <include name="${project::get-base-directory()}" /> | ||
19 | <include name="${project::get-base-directory()}/${build.dir}" /> | ||
20 | </lib> | ||
21 | <include name="../../bin/Db4objects.Db4o.dll" /> | ||
22 | <include name="../../bin/libsecondlife.dll" /> | ||
23 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> | ||
24 | <include name="../../bin/OpenSim.Framework.dll" /> | ||
25 | <include name="../../bin/OpenSim.Framework.Console.dll" /> | ||
26 | <include name="../../bin/OpenSim.GenericConfig.Xml.dll" /> | ||
27 | <include name="../../bin/OpenSim.Servers.dll" /> | ||
28 | <include name="System.dll" /> | ||
29 | <include name="System.Data.dll" /> | ||
30 | <include name="System.Xml.dll" /> | ||
31 | <include name="../../bin/XMLRPC.dll" /> | ||
32 | </references> | ||
33 | </csc> | ||
34 | <echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../../bin/" /> | ||
35 | <mkdir dir="${project::get-base-directory()}/../../bin/"/> | ||
36 | <copy todir="${project::get-base-directory()}/../../bin/"> | ||
37 | <fileset basedir="${project::get-base-directory()}/${build.dir}/" > | ||
38 | <include name="*.dll"/> | ||
39 | <include name="*.exe"/> | ||
40 | </fileset> | ||
41 | </copy> | ||
42 | </target> | ||
43 | <target name="clean"> | ||
44 | <delete dir="${bin.dir}" failonerror="false" /> | ||
45 | <delete dir="${obj.dir}" failonerror="false" /> | ||
46 | </target> | ||
47 | <target name="doc" description="Creates documentation."> | ||
48 | </target> | ||
49 | </project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj new file mode 100644 index 0000000..43f56a4 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj | |||
@@ -0,0 +1,122 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <ProjectType>Local</ProjectType> | ||
4 | <ProductVersion>8.0.50727</ProductVersion> | ||
5 | <SchemaVersion>2.0</SchemaVersion> | ||
6 | <ProjectGuid>{D1D78B8D-0000-0000-0000-000000000000}</ProjectGuid> | ||
7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
9 | <ApplicationIcon></ApplicationIcon> | ||
10 | <AssemblyKeyContainerName> | ||
11 | </AssemblyKeyContainerName> | ||
12 | <AssemblyName>OpenGrid.Framework.UserManager</AssemblyName> | ||
13 | <DefaultClientScript>JScript</DefaultClientScript> | ||
14 | <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> | ||
15 | <DefaultTargetSchema>IE50</DefaultTargetSchema> | ||
16 | <DelaySign>false</DelaySign> | ||
17 | <OutputType>Library</OutputType> | ||
18 | <AppDesignerFolder></AppDesignerFolder> | ||
19 | <RootNamespace>OpenGrid.Framework.UserManager</RootNamespace> | ||
20 | <StartupObject></StartupObject> | ||
21 | <FileUpgradeFlags> | ||
22 | </FileUpgradeFlags> | ||
23 | </PropertyGroup> | ||
24 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
25 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | ||
26 | <BaseAddress>285212672</BaseAddress> | ||
27 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
28 | <ConfigurationOverrideFile> | ||
29 | </ConfigurationOverrideFile> | ||
30 | <DefineConstants>TRACE;DEBUG</DefineConstants> | ||
31 | <DocumentationFile></DocumentationFile> | ||
32 | <DebugSymbols>True</DebugSymbols> | ||
33 | <FileAlignment>4096</FileAlignment> | ||
34 | <Optimize>False</Optimize> | ||
35 | <OutputPath>..\..\bin\</OutputPath> | ||
36 | <RegisterForComInterop>False</RegisterForComInterop> | ||
37 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | ||
38 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | ||
39 | <WarningLevel>4</WarningLevel> | ||
40 | <NoWarn></NoWarn> | ||
41 | </PropertyGroup> | ||
42 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
43 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | ||
44 | <BaseAddress>285212672</BaseAddress> | ||
45 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
46 | <ConfigurationOverrideFile> | ||
47 | </ConfigurationOverrideFile> | ||
48 | <DefineConstants>TRACE</DefineConstants> | ||
49 | <DocumentationFile></DocumentationFile> | ||
50 | <DebugSymbols>False</DebugSymbols> | ||
51 | <FileAlignment>4096</FileAlignment> | ||
52 | <Optimize>True</Optimize> | ||
53 | <OutputPath>..\..\bin\</OutputPath> | ||
54 | <RegisterForComInterop>False</RegisterForComInterop> | ||
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | ||
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | ||
57 | <WarningLevel>4</WarningLevel> | ||
58 | <NoWarn></NoWarn> | ||
59 | </PropertyGroup> | ||
60 | <ItemGroup> | ||
61 | <Reference Include="Db4objects.Db4o.dll" > | ||
62 | <HintPath>..\..\bin\Db4objects.Db4o.dll</HintPath> | ||
63 | <Private>False</Private> | ||
64 | </Reference> | ||
65 | <Reference Include="libsecondlife.dll" > | ||
66 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> | ||
67 | <Private>False</Private> | ||
68 | </Reference> | ||
69 | <Reference Include="OpenSim.Framework" > | ||
70 | <HintPath>OpenSim.Framework.dll</HintPath> | ||
71 | <Private>False</Private> | ||
72 | </Reference> | ||
73 | <Reference Include="OpenSim.Framework.Console" > | ||
74 | <HintPath>OpenSim.Framework.Console.dll</HintPath> | ||
75 | <Private>False</Private> | ||
76 | </Reference> | ||
77 | <Reference Include="OpenSim.GenericConfig.Xml" > | ||
78 | <HintPath>OpenSim.GenericConfig.Xml.dll</HintPath> | ||
79 | <Private>False</Private> | ||
80 | </Reference> | ||
81 | <Reference Include="OpenSim.Servers" > | ||
82 | <HintPath>OpenSim.Servers.dll</HintPath> | ||
83 | <Private>False</Private> | ||
84 | </Reference> | ||
85 | <Reference Include="System" > | ||
86 | <HintPath>System.dll</HintPath> | ||
87 | <Private>False</Private> | ||
88 | </Reference> | ||
89 | <Reference Include="System.Data" > | ||
90 | <HintPath>System.Data.dll</HintPath> | ||
91 | <Private>False</Private> | ||
92 | </Reference> | ||
93 | <Reference Include="System.Xml" > | ||
94 | <HintPath>System.Xml.dll</HintPath> | ||
95 | <Private>False</Private> | ||
96 | </Reference> | ||
97 | <Reference Include="XMLRPC" > | ||
98 | <HintPath>XMLRPC.dll</HintPath> | ||
99 | <Private>False</Private> | ||
100 | </Reference> | ||
101 | </ItemGroup> | ||
102 | <ItemGroup> | ||
103 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | ||
104 | <Name>OpenGrid.Framework.Data</Name> | ||
105 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | ||
106 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | ||
107 | <Private>False</Private> | ||
108 | </ProjectReference> | ||
109 | </ItemGroup> | ||
110 | <ItemGroup> | ||
111 | <Compile Include="UserManagerBase.cs"> | ||
112 | <SubType>Code</SubType> | ||
113 | </Compile> | ||
114 | </ItemGroup> | ||
115 | <Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" /> | ||
116 | <PropertyGroup> | ||
117 | <PreBuildEvent> | ||
118 | </PreBuildEvent> | ||
119 | <PostBuildEvent> | ||
120 | </PostBuildEvent> | ||
121 | </PropertyGroup> | ||
122 | </Project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj.user b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj.user new file mode 100644 index 0000000..5941547 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-06\Sugilite\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.dll.build b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.dll.build new file mode 100644 index 0000000..81a87f5 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManager.dll.build | |||
@@ -0,0 +1,49 @@ | |||
1 | <?xml version="1.0" ?> | ||
2 | <project name="OpenGrid.Framework.UserManager" default="build"> | ||
3 | <target name="build"> | ||
4 | <echo message="Build Directory is ${project::get-base-directory()}/${build.dir}" /> | ||
5 | <mkdir dir="${project::get-base-directory()}/${build.dir}" /> | ||
6 | <copy todir="${project::get-base-directory()}/${build.dir}"> | ||
7 | <fileset basedir="${project::get-base-directory()}"> | ||
8 | </fileset> | ||
9 | </copy> | ||
10 | <csc target="library" debug="${build.debug}" unsafe="False" define="TRACE;DEBUG" output="${project::get-base-directory()}/${build.dir}/${project::get-name()}.dll"> | ||
11 | <resources prefix="OpenGrid.Framework.UserManager" dynamicprefix="true" > | ||
12 | </resources> | ||
13 | <sources failonempty="true"> | ||
14 | <include name="UserManagerBase.cs" /> | ||
15 | </sources> | ||
16 | <references basedir="${project::get-base-directory()}"> | ||
17 | <lib> | ||
18 | <include name="${project::get-base-directory()}" /> | ||
19 | <include name="${project::get-base-directory()}/${build.dir}" /> | ||
20 | </lib> | ||
21 | <include name="../../bin/Db4objects.Db4o.dll" /> | ||
22 | <include name="../../bin/libsecondlife.dll" /> | ||
23 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> | ||
24 | <include name="../../bin/OpenSim.Framework.dll" /> | ||
25 | <include name="../../bin/OpenSim.Framework.Console.dll" /> | ||
26 | <include name="../../bin/OpenSim.GenericConfig.Xml.dll" /> | ||
27 | <include name="../../bin/OpenSim.Servers.dll" /> | ||
28 | <include name="System.dll" /> | ||
29 | <include name="System.Data.dll" /> | ||
30 | <include name="System.Xml.dll" /> | ||
31 | <include name="../../bin/XMLRPC.dll" /> | ||
32 | </references> | ||
33 | </csc> | ||
34 | <echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../../bin/" /> | ||
35 | <mkdir dir="${project::get-base-directory()}/../../bin/"/> | ||
36 | <copy todir="${project::get-base-directory()}/../../bin/"> | ||
37 | <fileset basedir="${project::get-base-directory()}/${build.dir}/" > | ||
38 | <include name="*.dll"/> | ||
39 | <include name="*.exe"/> | ||
40 | </fileset> | ||
41 | </copy> | ||
42 | </target> | ||
43 | <target name="clean"> | ||
44 | <delete dir="${bin.dir}" failonerror="false" /> | ||
45 | <delete dir="${obj.dir}" failonerror="false" /> | ||
46 | </target> | ||
47 | <target name="doc" description="Creates documentation."> | ||
48 | </target> | ||
49 | </project> | ||
diff --git a/Common/OpenGrid.Framework.UserManager/UserManagerBase.cs b/Common/OpenGrid.Framework.UserManager/UserManagerBase.cs new file mode 100644 index 0000000..d6d50c1 --- /dev/null +++ b/Common/OpenGrid.Framework.UserManager/UserManagerBase.cs | |||
@@ -0,0 +1,721 @@ | |||
1 | /* | ||
2 | * Copyright (c) Contributors, http://www.openmetaverse.org/ | ||
3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. | ||
4 | * | ||
5 | * Redistribution and use in source and binary forms, with or without | ||
6 | * modification, are permitted provided that the following conditions are met: | ||
7 | * * Redistributions of source code must retain the above copyright | ||
8 | * notice, this list of conditions and the following disclaimer. | ||
9 | * * Redistributions in binary form must reproduce the above copyright | ||
10 | * notice, this list of conditions and the following disclaimer in the | ||
11 | * documentation and/or other materials provided with the distribution. | ||
12 | * * Neither the name of the OpenSim Project nor the | ||
13 | * names of its contributors may be used to endorse or promote products | ||
14 | * derived from this software without specific prior written permission. | ||
15 | * | ||
16 | * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY | ||
17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
19 | * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY | ||
20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
26 | * | ||
27 | */ | ||
28 | using System; | ||
29 | using System.Collections; | ||
30 | using System.Collections.Generic; | ||
31 | using System.Text; | ||
32 | using OpenGrid.Framework.Data; | ||
33 | using libsecondlife; | ||
34 | using System.Reflection; | ||
35 | |||
36 | using System.Xml; | ||
37 | using Nwc.XmlRpc; | ||
38 | using OpenSim.Framework.Sims; | ||
39 | using OpenSim.Framework.Inventory; | ||
40 | using OpenSim.Framework.Utilities; | ||
41 | |||
42 | using System.Security.Cryptography; | ||
43 | |||
44 | namespace OpenGrid.Framework.UserManagement | ||
45 | { | ||
46 | public class UserManagerBase | ||
47 | { | ||
48 | public OpenSim.Framework.Interfaces.UserConfig _config; | ||
49 | Dictionary<string, IUserData> _plugins = new Dictionary<string, IUserData>(); | ||
50 | |||
51 | /// <summary> | ||
52 | /// Adds a new user server plugin - user servers will be requested in the order they were loaded. | ||
53 | /// </summary> | ||
54 | /// <param name="FileName">The filename to the user server plugin DLL</param> | ||
55 | public void AddPlugin(string FileName) | ||
56 | { | ||
57 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Attempting to load " + FileName); | ||
58 | Assembly pluginAssembly = Assembly.LoadFrom(FileName); | ||
59 | |||
60 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Found " + pluginAssembly.GetTypes().Length + " interfaces."); | ||
61 | foreach (Type pluginType in pluginAssembly.GetTypes()) | ||
62 | { | ||
63 | if (!pluginType.IsAbstract) | ||
64 | { | ||
65 | Type typeInterface = pluginType.GetInterface("IUserData", true); | ||
66 | |||
67 | if (typeInterface != null) | ||
68 | { | ||
69 | IUserData plug = (IUserData)Activator.CreateInstance(pluginAssembly.GetType(pluginType.ToString())); | ||
70 | plug.Initialise(); | ||
71 | this._plugins.Add(plug.getName(), plug); | ||
72 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Added IUserData Interface"); | ||
73 | } | ||
74 | |||
75 | typeInterface = null; | ||
76 | } | ||
77 | } | ||
78 | |||
79 | pluginAssembly = null; | ||
80 | } | ||
81 | |||
82 | /// <summary> | ||
83 | /// | ||
84 | /// </summary> | ||
85 | /// <param name="user"></param> | ||
86 | public void AddUserProfile(string firstName, string lastName, string pass, uint regX, uint regY) | ||
87 | { | ||
88 | UserProfileData user = new UserProfileData(); | ||
89 | user.homeLocation = new LLVector3(128, 128, 100); | ||
90 | user.UUID = LLUUID.Random(); | ||
91 | user.username = firstName; | ||
92 | user.surname = lastName; | ||
93 | user.passwordHash = pass; | ||
94 | user.passwordSalt = ""; | ||
95 | user.created = Util.UnixTimeSinceEpoch(); | ||
96 | user.homeLookAt = new LLVector3(100, 100, 100); | ||
97 | user.homeRegion = Util.UIntsToLong((regX * 256), (regY * 256)); | ||
98 | |||
99 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
100 | { | ||
101 | try | ||
102 | { | ||
103 | plugin.Value.addNewUserProfile(user); | ||
104 | |||
105 | } | ||
106 | catch (Exception e) | ||
107 | { | ||
108 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
109 | } | ||
110 | } | ||
111 | } | ||
112 | |||
113 | /// <summary> | ||
114 | /// Loads a user profile from a database by UUID | ||
115 | /// </summary> | ||
116 | /// <param name="uuid">The target UUID</param> | ||
117 | /// <returns>A user profile</returns> | ||
118 | public UserProfileData getUserProfile(LLUUID uuid) | ||
119 | { | ||
120 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
121 | { | ||
122 | try | ||
123 | { | ||
124 | UserProfileData profile = plugin.Value.getUserByUUID(uuid); | ||
125 | profile.currentAgent = getUserAgent(profile.UUID); | ||
126 | return profile; | ||
127 | } | ||
128 | catch (Exception e) | ||
129 | { | ||
130 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
131 | } | ||
132 | } | ||
133 | |||
134 | return null; | ||
135 | } | ||
136 | |||
137 | |||
138 | /// <summary> | ||
139 | /// Loads a user profile by name | ||
140 | /// </summary> | ||
141 | /// <param name="name">The target name</param> | ||
142 | /// <returns>A user profile</returns> | ||
143 | public UserProfileData getUserProfile(string name) | ||
144 | { | ||
145 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
146 | { | ||
147 | try | ||
148 | { | ||
149 | UserProfileData profile = plugin.Value.getUserByName(name); | ||
150 | profile.currentAgent = getUserAgent(profile.UUID); | ||
151 | return profile; | ||
152 | } | ||
153 | catch (Exception e) | ||
154 | { | ||
155 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
156 | } | ||
157 | } | ||
158 | |||
159 | return null; | ||
160 | } | ||
161 | |||
162 | /// <summary> | ||
163 | /// Loads a user profile by name | ||
164 | /// </summary> | ||
165 | /// <param name="fname">First name</param> | ||
166 | /// <param name="lname">Last name</param> | ||
167 | /// <returns>A user profile</returns> | ||
168 | public UserProfileData getUserProfile(string fname, string lname) | ||
169 | { | ||
170 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
171 | { | ||
172 | try | ||
173 | { | ||
174 | UserProfileData profile = plugin.Value.getUserByName(fname,lname); | ||
175 | try | ||
176 | { | ||
177 | profile.currentAgent = getUserAgent(profile.UUID); | ||
178 | } | ||
179 | catch (Exception e) | ||
180 | { | ||
181 | // Ignore | ||
182 | } | ||
183 | return profile; | ||
184 | } | ||
185 | catch (Exception e) | ||
186 | { | ||
187 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
188 | } | ||
189 | } | ||
190 | |||
191 | return null; | ||
192 | } | ||
193 | |||
194 | /// <summary> | ||
195 | /// Loads a user agent by uuid (not called directly) | ||
196 | /// </summary> | ||
197 | /// <param name="uuid">The agents UUID</param> | ||
198 | /// <returns>Agent profiles</returns> | ||
199 | public UserAgentData getUserAgent(LLUUID uuid) | ||
200 | { | ||
201 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
202 | { | ||
203 | try | ||
204 | { | ||
205 | return plugin.Value.getAgentByUUID(uuid); | ||
206 | } | ||
207 | catch (Exception e) | ||
208 | { | ||
209 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
210 | } | ||
211 | } | ||
212 | |||
213 | return null; | ||
214 | } | ||
215 | |||
216 | /// <summary> | ||
217 | /// Loads a user agent by name (not called directly) | ||
218 | /// </summary> | ||
219 | /// <param name="name">The agents name</param> | ||
220 | /// <returns>A user agent</returns> | ||
221 | public UserAgentData getUserAgent(string name) | ||
222 | { | ||
223 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
224 | { | ||
225 | try | ||
226 | { | ||
227 | return plugin.Value.getAgentByName(name); | ||
228 | } | ||
229 | catch (Exception e) | ||
230 | { | ||
231 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
232 | } | ||
233 | } | ||
234 | |||
235 | return null; | ||
236 | } | ||
237 | |||
238 | /// <summary> | ||
239 | /// Loads a user agent by name (not called directly) | ||
240 | /// </summary> | ||
241 | /// <param name="fname">The agents firstname</param> | ||
242 | /// <param name="lname">The agents lastname</param> | ||
243 | /// <returns>A user agent</returns> | ||
244 | public UserAgentData getUserAgent(string fname, string lname) | ||
245 | { | ||
246 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
247 | { | ||
248 | try | ||
249 | { | ||
250 | return plugin.Value.getAgentByName(fname,lname); | ||
251 | } | ||
252 | catch (Exception e) | ||
253 | { | ||
254 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
255 | } | ||
256 | } | ||
257 | |||
258 | return null; | ||
259 | } | ||
260 | |||
261 | /// <summary> | ||
262 | /// Creates a error response caused by invalid XML | ||
263 | /// </summary> | ||
264 | /// <returns>An XMLRPC response</returns> | ||
265 | private static XmlRpcResponse CreateErrorConnectingToGridResponse() | ||
266 | { | ||
267 | XmlRpcResponse response = new XmlRpcResponse(); | ||
268 | Hashtable ErrorRespData = new Hashtable(); | ||
269 | ErrorRespData["reason"] = "key"; | ||
270 | ErrorRespData["message"] = "Error connecting to grid. Could not percieve credentials from login XML."; | ||
271 | ErrorRespData["login"] = "false"; | ||
272 | response.Value = ErrorRespData; | ||
273 | return response; | ||
274 | } | ||
275 | |||
276 | /// <summary> | ||
277 | /// Creates an error response caused by bad login credentials | ||
278 | /// </summary> | ||
279 | /// <returns>An XMLRPC response</returns> | ||
280 | private static XmlRpcResponse CreateLoginErrorResponse() | ||
281 | { | ||
282 | XmlRpcResponse response = new XmlRpcResponse(); | ||
283 | Hashtable ErrorRespData = new Hashtable(); | ||
284 | ErrorRespData["reason"] = "key"; | ||
285 | ErrorRespData["message"] = "Could not authenticate your avatar. Please check your username and password, and check the grid if problems persist."; | ||
286 | ErrorRespData["login"] = "false"; | ||
287 | response.Value = ErrorRespData; | ||
288 | return response; | ||
289 | } | ||
290 | |||
291 | /// <summary> | ||
292 | /// Creates an error response caused by being logged in already | ||
293 | /// </summary> | ||
294 | /// <returns>An XMLRPC Response</returns> | ||
295 | private static XmlRpcResponse CreateAlreadyLoggedInResponse() | ||
296 | { | ||
297 | XmlRpcResponse response = new XmlRpcResponse(); | ||
298 | Hashtable PresenceErrorRespData = new Hashtable(); | ||
299 | PresenceErrorRespData["reason"] = "presence"; | ||
300 | PresenceErrorRespData["message"] = "You appear to be already logged in, if this is not the case please wait for your session to timeout, if this takes longer than a few minutes please contact the grid owner"; | ||
301 | PresenceErrorRespData["login"] = "false"; | ||
302 | response.Value = PresenceErrorRespData; | ||
303 | return response; | ||
304 | } | ||
305 | |||
306 | /// <summary> | ||
307 | /// Creates an error response caused by target region being down | ||
308 | /// </summary> | ||
309 | /// <returns>An XMLRPC Response</returns> | ||
310 | private static XmlRpcResponse CreateDeadRegionResponse() | ||
311 | { | ||
312 | XmlRpcResponse response = new XmlRpcResponse(); | ||
313 | Hashtable PresenceErrorRespData = new Hashtable(); | ||
314 | PresenceErrorRespData["reason"] = "key"; | ||
315 | PresenceErrorRespData["message"] = "The region you are attempting to log into is not responding. Please select another region and try again."; | ||
316 | PresenceErrorRespData["login"] = "false"; | ||
317 | response.Value = PresenceErrorRespData; | ||
318 | return response; | ||
319 | } | ||
320 | |||
321 | /// <summary> | ||
322 | /// Customises the login response and fills in missing values. | ||
323 | /// </summary> | ||
324 | /// <param name="response">The existing response</param> | ||
325 | /// <param name="theUser">The user profile</param> | ||
326 | public virtual void CustomiseResponse(ref Hashtable response, ref UserProfileData theUser) | ||
327 | { | ||
328 | |||
329 | } | ||
330 | |||
331 | /// <summary> | ||
332 | /// Checks a user against it's password hash | ||
333 | /// </summary> | ||
334 | /// <param name="profile">The users profile</param> | ||
335 | /// <param name="password">The supplied password</param> | ||
336 | /// <returns>Authenticated?</returns> | ||
337 | public bool AuthenticateUser(ref UserProfileData profile, string password) | ||
338 | { | ||
339 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( | ||
340 | "Authenticating " + profile.username + " " + profile.surname); | ||
341 | |||
342 | password = password.Remove(0, 3); //remove $1$ | ||
343 | |||
344 | string s = Util.Md5Hash(password + ":" + profile.passwordSalt); | ||
345 | |||
346 | return profile.passwordHash.Equals(s.ToString(), StringComparison.InvariantCultureIgnoreCase); | ||
347 | } | ||
348 | |||
349 | /// <summary> | ||
350 | /// Creates and initialises a new user agent - make sure to use CommitAgent when done to submit to the DB | ||
351 | /// </summary> | ||
352 | /// <param name="profile">The users profile</param> | ||
353 | /// <param name="request">The users loginrequest</param> | ||
354 | public void CreateAgent(ref UserProfileData profile, XmlRpcRequest request) | ||
355 | { | ||
356 | Hashtable requestData = (Hashtable)request.Params[0]; | ||
357 | |||
358 | UserAgentData agent = new UserAgentData(); | ||
359 | |||
360 | // User connection | ||
361 | agent.agentIP = ""; | ||
362 | agent.agentOnline = true; | ||
363 | agent.agentPort = 0; | ||
364 | |||
365 | // Generate sessions | ||
366 | RNGCryptoServiceProvider rand = new RNGCryptoServiceProvider(); | ||
367 | byte[] randDataS = new byte[16]; | ||
368 | byte[] randDataSS = new byte[16]; | ||
369 | rand.GetBytes(randDataS); | ||
370 | rand.GetBytes(randDataSS); | ||
371 | |||
372 | agent.secureSessionID = new LLUUID(randDataSS, 0); | ||
373 | agent.sessionID = new LLUUID(randDataS, 0); | ||
374 | |||
375 | // Profile UUID | ||
376 | agent.UUID = profile.UUID; | ||
377 | |||
378 | // Current position (from Home) | ||
379 | agent.currentHandle = profile.homeRegion; | ||
380 | agent.currentPos = profile.homeLocation; | ||
381 | |||
382 | // If user specified additional start, use that | ||
383 | if (requestData.ContainsKey("start")) | ||
384 | { | ||
385 | string startLoc = ((string)requestData["start"]).Trim(); | ||
386 | if (!(startLoc == "last" || startLoc == "home")) | ||
387 | { | ||
388 | // Format: uri:Ahern&162&213&34 | ||
389 | try | ||
390 | { | ||
391 | string[] parts = startLoc.Remove(0, 4).Split('&'); | ||
392 | string region = parts[0]; | ||
393 | |||
394 | //////////////////////////////////////////////////// | ||
395 | //SimProfile SimInfo = new SimProfile(); | ||
396 | //SimInfo = SimInfo.LoadFromGrid(theUser.currentAgent.currentHandle, _config.GridServerURL, _config.GridSendKey, _config.GridRecvKey); | ||
397 | } | ||
398 | catch (Exception e) | ||
399 | { | ||
400 | |||
401 | } | ||
402 | } | ||
403 | } | ||
404 | |||
405 | // What time did the user login? | ||
406 | agent.loginTime = Util.UnixTimeSinceEpoch(); | ||
407 | agent.logoutTime = 0; | ||
408 | |||
409 | // Current location | ||
410 | agent.regionID = new LLUUID(); // Fill in later | ||
411 | agent.currentRegion = new LLUUID(); // Fill in later | ||
412 | |||
413 | profile.currentAgent = agent; | ||
414 | } | ||
415 | |||
416 | /// <summary> | ||
417 | /// Saves a target agent to the database | ||
418 | /// </summary> | ||
419 | /// <param name="profile">The users profile</param> | ||
420 | /// <returns>Successful?</returns> | ||
421 | public bool CommitAgent(ref UserProfileData profile) | ||
422 | { | ||
423 | // Saves the agent to database | ||
424 | return true; | ||
425 | } | ||
426 | |||
427 | /// <summary> | ||
428 | /// Main user login function | ||
429 | /// </summary> | ||
430 | /// <param name="request">The XMLRPC request</param> | ||
431 | /// <returns>The response to send</returns> | ||
432 | public XmlRpcResponse XmlRpcLoginMethod(XmlRpcRequest request) | ||
433 | { | ||
434 | XmlRpcResponse response = new XmlRpcResponse(); | ||
435 | Hashtable requestData = (Hashtable)request.Params[0]; | ||
436 | |||
437 | bool GoodXML = (requestData.Contains("first") && requestData.Contains("last") && requestData.Contains("passwd")); | ||
438 | bool GoodLogin = false; | ||
439 | string firstname = ""; | ||
440 | string lastname = ""; | ||
441 | string passwd = ""; | ||
442 | |||
443 | UserProfileData TheUser; | ||
444 | |||
445 | if (GoodXML) | ||
446 | { | ||
447 | firstname = (string)requestData["first"]; | ||
448 | lastname = (string)requestData["last"]; | ||
449 | passwd = (string)requestData["passwd"]; | ||
450 | |||
451 | TheUser = getUserProfile(firstname, lastname); | ||
452 | if (TheUser == null) | ||
453 | return CreateLoginErrorResponse(); | ||
454 | |||
455 | GoodLogin = AuthenticateUser(ref TheUser, passwd); | ||
456 | } | ||
457 | else | ||
458 | { | ||
459 | return CreateErrorConnectingToGridResponse(); | ||
460 | } | ||
461 | |||
462 | if (!GoodLogin) | ||
463 | { | ||
464 | return CreateLoginErrorResponse(); | ||
465 | } | ||
466 | else | ||
467 | { | ||
468 | // If we already have a session... | ||
469 | if (TheUser.currentAgent != null && TheUser.currentAgent.agentOnline) | ||
470 | { | ||
471 | // Reject the login | ||
472 | return CreateAlreadyLoggedInResponse(); | ||
473 | } | ||
474 | // Otherwise... | ||
475 | // Create a new agent session | ||
476 | CreateAgent(ref TheUser, request); | ||
477 | |||
478 | try | ||
479 | { | ||
480 | Hashtable responseData = new Hashtable(); | ||
481 | |||
482 | LLUUID AgentID = TheUser.UUID; | ||
483 | |||
484 | // Global Texture Section | ||
485 | Hashtable GlobalT = new Hashtable(); | ||
486 | GlobalT["sun_texture_id"] = "cce0f112-878f-4586-a2e2-a8f104bba271"; | ||
487 | GlobalT["cloud_texture_id"] = "fc4b9f0b-d008-45c6-96a4-01dd947ac621"; | ||
488 | GlobalT["moon_texture_id"] = "fc4b9f0b-d008-45c6-96a4-01dd947ac621"; | ||
489 | ArrayList GlobalTextures = new ArrayList(); | ||
490 | GlobalTextures.Add(GlobalT); | ||
491 | |||
492 | // Login Flags Section | ||
493 | Hashtable LoginFlagsHash = new Hashtable(); | ||
494 | LoginFlagsHash["daylight_savings"] = "N"; | ||
495 | LoginFlagsHash["stipend_since_login"] = "N"; | ||
496 | LoginFlagsHash["gendered"] = "Y"; // Needs to be combined with below... | ||
497 | LoginFlagsHash["ever_logged_in"] = "Y"; // Should allow male/female av selection | ||
498 | ArrayList LoginFlags = new ArrayList(); | ||
499 | LoginFlags.Add(LoginFlagsHash); | ||
500 | |||
501 | // UI Customisation Section | ||
502 | Hashtable uiconfig = new Hashtable(); | ||
503 | uiconfig["allow_first_life"] = "Y"; | ||
504 | ArrayList ui_config = new ArrayList(); | ||
505 | ui_config.Add(uiconfig); | ||
506 | |||
507 | // Classified Categories Section | ||
508 | Hashtable ClassifiedCategoriesHash = new Hashtable(); | ||
509 | ClassifiedCategoriesHash["category_name"] = "Generic"; | ||
510 | ClassifiedCategoriesHash["category_id"] = (Int32)1; | ||
511 | ArrayList ClassifiedCategories = new ArrayList(); | ||
512 | ClassifiedCategories.Add(ClassifiedCategoriesHash); | ||
513 | |||
514 | // Inventory Library Section | ||
515 | ArrayList AgentInventoryArray = new ArrayList(); | ||
516 | Hashtable TempHash; | ||
517 | |||
518 | AgentInventory Library = new AgentInventory(); | ||
519 | Library.CreateRootFolder(AgentID, true); | ||
520 | |||
521 | foreach (InventoryFolder InvFolder in Library.InventoryFolders.Values) | ||
522 | { | ||
523 | TempHash = new Hashtable(); | ||
524 | TempHash["name"] = InvFolder.FolderName; | ||
525 | TempHash["parent_id"] = InvFolder.ParentID.ToStringHyphenated(); | ||
526 | TempHash["version"] = (Int32)InvFolder.Version; | ||
527 | TempHash["type_default"] = (Int32)InvFolder.DefaultType; | ||
528 | TempHash["folder_id"] = InvFolder.FolderID.ToStringHyphenated(); | ||
529 | AgentInventoryArray.Add(TempHash); | ||
530 | } | ||
531 | |||
532 | Hashtable InventoryRootHash = new Hashtable(); | ||
533 | InventoryRootHash["folder_id"] = Library.InventoryRoot.FolderID.ToStringHyphenated(); | ||
534 | ArrayList InventoryRoot = new ArrayList(); | ||
535 | InventoryRoot.Add(InventoryRootHash); | ||
536 | |||
537 | Hashtable InitialOutfitHash = new Hashtable(); | ||
538 | InitialOutfitHash["folder_name"] = "Nightclub Female"; | ||
539 | InitialOutfitHash["gender"] = "female"; | ||
540 | ArrayList InitialOutfit = new ArrayList(); | ||
541 | InitialOutfit.Add(InitialOutfitHash); | ||
542 | |||
543 | // Circuit Code | ||
544 | uint circode = (uint)(Util.RandomClass.Next()); | ||
545 | |||
546 | // Generics | ||
547 | responseData["last_name"] = TheUser.surname; | ||
548 | responseData["ui-config"] = ui_config; | ||
549 | responseData["sim_ip"] = "127.0.0.1"; //SimInfo.sim_ip.ToString(); | ||
550 | responseData["login-flags"] = LoginFlags; | ||
551 | responseData["global-textures"] = GlobalTextures; | ||
552 | responseData["classified_categories"] = ClassifiedCategories; | ||
553 | responseData["event_categories"] = new ArrayList(); | ||
554 | responseData["inventory-skeleton"] = AgentInventoryArray; | ||
555 | responseData["inventory-skel-lib"] = new ArrayList(); | ||
556 | responseData["inventory-root"] = InventoryRoot; | ||
557 | responseData["event_notifications"] = new ArrayList(); | ||
558 | responseData["gestures"] = new ArrayList(); | ||
559 | responseData["inventory-lib-owner"] = new ArrayList(); | ||
560 | responseData["initial-outfit"] = InitialOutfit; | ||
561 | responseData["seconds_since_epoch"] = (Int32)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; | ||
562 | responseData["start_location"] = "last"; | ||
563 | responseData["home"] = "!!null temporary value {home}!!"; // Overwritten | ||
564 | responseData["message"] = _config.DefaultStartupMsg; | ||
565 | responseData["first_name"] = TheUser.username; | ||
566 | responseData["circuit_code"] = (Int32)circode; | ||
567 | responseData["sim_port"] = 0; //(Int32)SimInfo.sim_port; | ||
568 | responseData["secure_session_id"] = TheUser.currentAgent.secureSessionID.ToStringHyphenated(); | ||
569 | responseData["look_at"] = "\n[r" + TheUser.homeLookAt.X.ToString() + ",r" + TheUser.homeLookAt.Y.ToString() + ",r" + TheUser.homeLookAt.Z.ToString() + "]\n"; | ||
570 | responseData["agent_id"] = AgentID.ToStringHyphenated(); | ||
571 | responseData["region_y"] = (Int32)0; // Overwritten | ||
572 | responseData["region_x"] = (Int32)0; // Overwritten | ||
573 | responseData["seed_capability"] = ""; | ||
574 | responseData["agent_access"] = "M"; | ||
575 | responseData["session_id"] = TheUser.currentAgent.sessionID.ToStringHyphenated(); | ||
576 | responseData["login"] = "true"; | ||
577 | |||
578 | try | ||
579 | { | ||
580 | this.CustomiseResponse(ref responseData, ref TheUser); | ||
581 | } | ||
582 | catch (Exception e) | ||
583 | { | ||
584 | Console.WriteLine(e.ToString()); | ||
585 | return CreateDeadRegionResponse(); | ||
586 | } | ||
587 | |||
588 | CommitAgent(ref TheUser); | ||
589 | |||
590 | response.Value = responseData; | ||
591 | // TheUser.SendDataToSim(SimInfo); | ||
592 | return response; | ||
593 | |||
594 | } | ||
595 | catch (Exception E) | ||
596 | { | ||
597 | Console.WriteLine(E.ToString()); | ||
598 | } | ||
599 | //} | ||
600 | } | ||
601 | return response; | ||
602 | |||
603 | } | ||
604 | |||
605 | /// <summary> | ||
606 | /// Deletes an active agent session | ||
607 | /// </summary> | ||
608 | /// <param name="request">The request</param> | ||
609 | /// <param name="path">The path (eg /bork/narf/test)</param> | ||
610 | /// <param name="param">Parameters sent</param> | ||
611 | /// <returns>Success "OK" else error</returns> | ||
612 | public string RestDeleteUserSessionMethod(string request, string path, string param) | ||
613 | { | ||
614 | // TODO! Important! | ||
615 | |||
616 | return "OK"; | ||
617 | } | ||
618 | |||
619 | /// <summary> | ||
620 | /// Returns an error message that the user could not be found in the database | ||
621 | /// </summary> | ||
622 | /// <returns>XML string consisting of a error element containing individual error(s)</returns> | ||
623 | public string CreateUnknownUserErrorResponse() | ||
624 | { | ||
625 | System.IO.StringWriter sw = new System.IO.StringWriter(); | ||
626 | XmlTextWriter xw = new XmlTextWriter(sw); | ||
627 | |||
628 | // Header | ||
629 | xw.Formatting = Formatting.Indented; | ||
630 | xw.WriteStartDocument(); | ||
631 | xw.WriteDocType("error", null, null, null); | ||
632 | xw.WriteComment("An error occured"); | ||
633 | xw.WriteStartElement("error"); | ||
634 | |||
635 | // User | ||
636 | xw.WriteElementString("unknownuser", "Unable to find a user with that name"); | ||
637 | |||
638 | // Footer | ||
639 | xw.WriteEndElement(); | ||
640 | xw.Flush(); | ||
641 | xw.Close(); | ||
642 | |||
643 | return sw.ToString(); | ||
644 | } | ||
645 | |||
646 | /// <summary> | ||
647 | /// Converts a user profile to an XML element which can be returned | ||
648 | /// </summary> | ||
649 | /// <param name="profile">The user profile</param> | ||
650 | /// <returns>A string containing an XML Document of the user profile</returns> | ||
651 | public string ProfileToXml(UserProfileData profile) | ||
652 | { | ||
653 | System.IO.StringWriter sw = new System.IO.StringWriter(); | ||
654 | XmlTextWriter xw = new XmlTextWriter(sw); | ||
655 | |||
656 | // Header | ||
657 | xw.Formatting = Formatting.Indented; | ||
658 | xw.WriteStartDocument(); | ||
659 | xw.WriteDocType("userprofile", null, null, null); | ||
660 | xw.WriteComment("Found user profiles matching the request"); | ||
661 | xw.WriteStartElement("users"); | ||
662 | |||
663 | // User | ||
664 | xw.WriteStartElement("user"); | ||
665 | // Account information | ||
666 | xw.WriteAttributeString("firstname", profile.username); | ||
667 | xw.WriteAttributeString("lastname", profile.surname); | ||
668 | xw.WriteAttributeString("uuid", profile.UUID.ToStringHyphenated()); | ||
669 | // Server Information | ||
670 | xw.WriteAttributeString("server_inventory", profile.userInventoryURI); | ||
671 | xw.WriteAttributeString("server_asset", profile.userAssetURI); | ||
672 | // Profile Information | ||
673 | xw.WriteAttributeString("profile_about", profile.profileAboutText); | ||
674 | xw.WriteAttributeString("profile_firstlife_about", profile.profileFirstText); | ||
675 | xw.WriteAttributeString("profile_firstlife_image", profile.profileFirstImage.ToStringHyphenated()); | ||
676 | xw.WriteAttributeString("profile_can_do", profile.profileCanDoMask.ToString()); | ||
677 | xw.WriteAttributeString("profile_want_do", profile.profileWantDoMask.ToString()); | ||
678 | xw.WriteAttributeString("profile_image", profile.profileImage.ToStringHyphenated()); | ||
679 | xw.WriteAttributeString("profile_created",profile.created.ToString()); | ||
680 | xw.WriteAttributeString("profile_lastlogin",profile.lastLogin.ToString()); | ||
681 | // Home region information | ||
682 | xw.WriteAttributeString("home_coordinates", profile.homeLocation.ToString()); | ||
683 | xw.WriteAttributeString("home_region", profile.homeRegion.ToString()); | ||
684 | xw.WriteAttributeString("home_look", profile.homeLookAt.ToString()); | ||
685 | |||
686 | xw.WriteEndElement(); | ||
687 | |||
688 | // Footer | ||
689 | xw.WriteEndElement(); | ||
690 | xw.Flush(); | ||
691 | xw.Close(); | ||
692 | |||
693 | return sw.ToString(); | ||
694 | } | ||
695 | |||
696 | public string RestGetUserMethodName(string request, string path, string param) | ||
697 | { | ||
698 | UserProfileData userProfile = getUserProfile(param.Trim()); | ||
699 | |||
700 | if (userProfile == null) | ||
701 | { | ||
702 | return CreateUnknownUserErrorResponse(); | ||
703 | } | ||
704 | |||
705 | return ProfileToXml(userProfile); | ||
706 | } | ||
707 | |||
708 | public string RestGetUserMethodUUID(string request, string path, string param) | ||
709 | { | ||
710 | UserProfileData userProfile = getUserProfile(new LLUUID(param)); | ||
711 | |||
712 | if (userProfile == null) | ||
713 | { | ||
714 | return CreateUnknownUserErrorResponse(); | ||
715 | } | ||
716 | |||
717 | return ProfileToXml(userProfile); | ||
718 | } | ||
719 | |||
720 | } | ||
721 | } | ||
diff --git a/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.csproj b/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.csproj index ad5480b..df68722 100644 --- a/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.csproj +++ b/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenGridServices.build b/OpenGridServices.build index d461ac8..7cfe21e 100644 --- a/OpenGridServices.build +++ b/OpenGridServices.build | |||
@@ -47,12 +47,13 @@ | |||
47 | <delete dir="${bin.dir}" failonerror="false" /> | 47 | <delete dir="${bin.dir}" failonerror="false" /> |
48 | <delete dir="${obj.dir}" failonerror="false" /> | 48 | <delete dir="${obj.dir}" failonerror="false" /> |
49 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="clean" /> | 49 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="clean" /> |
50 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="clean" /> | 50 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="clean" /> |
51 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="clean" /> | 51 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="clean" /> |
52 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="clean" /> | 52 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="clean" /> |
53 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="clean" /> | 53 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="clean" /> |
54 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="clean" /> | 54 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="clean" /> |
55 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="clean" /> | 55 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="clean" /> |
56 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="clean" /> | ||
56 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="clean" /> | 57 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="clean" /> |
57 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="clean" /> | 58 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="clean" /> |
58 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="clean" /> | 59 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="clean" /> |
@@ -60,14 +61,15 @@ | |||
60 | </target> | 61 | </target> |
61 | 62 | ||
62 | <target name="build" depends="init" description=""> | 63 | <target name="build" depends="init" description=""> |
63 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="build" /> | 64 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="build" /> |
64 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="build" /> | 65 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="build" /> |
65 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="build" /> | 66 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="build" /> |
66 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="build" /> | 67 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="build" /> |
67 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="build" /> | 68 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="build" /> |
68 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="build" /> | 69 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="build" /> |
69 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="build" /> | 70 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="build" /> |
70 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="build" /> | 71 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="build" /> |
72 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="build" /> | ||
71 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="build" /> | 73 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="build" /> |
72 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="build" /> | 74 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="build" /> |
73 | <nant buildfile="OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build" target="build" /> | 75 | <nant buildfile="OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build" target="build" /> |
@@ -82,12 +84,13 @@ | |||
82 | <target name="doc" depends="build-release"> | 84 | <target name="doc" depends="build-release"> |
83 | <echo message="Generating all documentation from all builds" /> | 85 | <echo message="Generating all documentation from all builds" /> |
84 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="doc" /> | 86 | <nant buildfile="OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build" target="doc" /> |
85 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="doc" /> | 87 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="doc" /> |
86 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="doc" /> | 88 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="doc" /> |
87 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="doc" /> | 89 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build" target="doc" /> |
88 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="doc" /> | 90 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build" target="doc" /> |
89 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="doc" /> | 91 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build" target="doc" /> |
90 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="doc" /> | 92 | <nant buildfile="OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build" target="doc" /> |
93 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="doc" /> | ||
91 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="doc" /> | 94 | <nant buildfile="OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build" target="doc" /> |
92 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="doc" /> | 95 | <nant buildfile="OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build" target="doc" /> |
93 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="doc" /> | 96 | <nant buildfile="OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build" target="doc" /> |
diff --git a/OpenGridServices.sln b/OpenGridServices.sln index 523be71..4772960 100644 --- a/OpenGridServices.sln +++ b/OpenGridServices.sln | |||
@@ -1,10 +1,10 @@ | |||
1 | Microsoft Visual Studio Solution File, Format Version 9.00 | 1 | Microsoft Visual Studio Solution File, Format Version 9.00 |
2 | # Visual Studio 2005 | 2 | # Visual C# Express 2005 |
3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Config.GridConfigDb4o", "OpenGridServices\OpenGrid.Config\GridConfigDb4o\OpenGrid.Config.GridConfigDb4o.csproj", "{B0027747-0000-0000-0000-000000000000}" | 3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Config.GridConfigDb4o", "OpenGridServices\OpenGrid.Config\GridConfigDb4o\OpenGrid.Config.GridConfigDb4o.csproj", "{B0027747-0000-0000-0000-000000000000}" |
4 | EndProject | 4 | EndProject |
5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data", "OpenGridServices\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj", "{62CDF671-0000-0000-0000-000000000000}" | 5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data", "Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj", "{62CDF671-0000-0000-0000-000000000000}" |
6 | EndProject | 6 | EndProject |
7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.DB4o", "OpenGridServices\OpenGrid.Framework.Data.DB4o\OpenGrid.Framework.Data.DB4o.csproj", "{39BD9497-0000-0000-0000-000000000000}" | 7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.DB4o", "Common\OpenGrid.Framework.Data.DB4o\OpenGrid.Framework.Data.DB4o.csproj", "{39BD9497-0000-0000-0000-000000000000}" |
8 | EndProject | 8 | EndProject |
9 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.MSSQL", "OpenGridServices\OpenGrid.Framework.Data.MSSQL\OpenGrid.Framework.Data.MSSQL.csproj", "{0A563AC1-0000-0000-0000-000000000000}" | 9 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.MSSQL", "OpenGridServices\OpenGrid.Framework.Data.MSSQL\OpenGrid.Framework.Data.MSSQL.csproj", "{0A563AC1-0000-0000-0000-000000000000}" |
10 | EndProject | 10 | EndProject |
@@ -14,6 +14,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.SQL | |||
14 | EndProject | 14 | EndProject |
15 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Manager", "OpenGridServices\OpenGrid.Framework.Manager\OpenGrid.Framework.Manager.csproj", "{7924FD35-0000-0000-0000-000000000000}" | 15 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Manager", "OpenGridServices\OpenGrid.Framework.Manager\OpenGrid.Framework.Manager.csproj", "{7924FD35-0000-0000-0000-000000000000}" |
16 | EndProject | 16 | EndProject |
17 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.UserManagement", "Common\OpenGrid.Framework.UserManager\OpenGrid.Framework.UserManagement.csproj", "{DA9A7391-0000-0000-0000-000000000000}" | ||
18 | EndProject | ||
17 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.AssetServer", "OpenGridServices\OpenGridServices.AssetServer\OpenGridServices.AssetServer.csproj", "{0021261B-0000-0000-0000-000000000000}" | 19 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.AssetServer", "OpenGridServices\OpenGridServices.AssetServer\OpenGridServices.AssetServer.csproj", "{0021261B-0000-0000-0000-000000000000}" |
18 | EndProject | 20 | EndProject |
19 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.GridServer", "OpenGridServices\OpenGridServices.GridServer\OpenGridServices.GridServer.csproj", "{21BFC8E2-0000-0000-0000-000000000000}" | 21 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.GridServer", "OpenGridServices\OpenGridServices.GridServer\OpenGridServices.GridServer.csproj", "{21BFC8E2-0000-0000-0000-000000000000}" |
@@ -23,66 +25,61 @@ EndProject | |||
23 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenUser.Config.UserConfigDb4o", "OpenGridServices\OpenUser.Config\UserConfigDb4o\OpenUser.Config.UserConfigDb4o.csproj", "{7E494328-0000-0000-0000-000000000000}" | 25 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenUser.Config.UserConfigDb4o", "OpenGridServices\OpenUser.Config\UserConfigDb4o\OpenUser.Config.UserConfigDb4o.csproj", "{7E494328-0000-0000-0000-000000000000}" |
24 | EndProject | 26 | EndProject |
25 | Global | 27 | Global |
26 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | 28 | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
27 | Debug|Any CPU = Debug|Any CPU | 29 | Debug|Any CPU = Debug|Any CPU |
28 | Release|Any CPU = Release|Any CPU | 30 | Release|Any CPU = Release|Any CPU |
29 | EndGlobalSection | 31 | EndGlobalSection |
30 | GlobalSection(ProjectDependencies) = postSolution | 32 | GlobalSection(ProjectConfigurationPlatforms) = postSolution |
31 | ({39BD9497-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) | 33 | {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
32 | ({0A563AC1-0000-0000-0000-000000000000}).1 = ({62CDF671-0000-0000-0000-000000000000}) | 34 | {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
33 | ({0F3C3AC1-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) | 35 | {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
34 | ({1E3F341A-0000-0000-0000-000000000000}).1 = ({62CDF671-0000-0000-0000-000000000000}) | 36 | {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
35 | ({21BFC8E2-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) | 37 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
36 | ({21BFC8E2-0000-0000-0000-000000000000}).3 = ({7924FD35-0000-0000-0000-000000000000}) | 38 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
37 | ({66591469-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) | 39 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
38 | EndGlobalSection | 40 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
39 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | 41 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
40 | {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 42 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
41 | {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 43 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
42 | {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 44 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
43 | {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 45 | {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
44 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 46 | {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
45 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 47 | {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
46 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 48 | {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
47 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 49 | {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
48 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 50 | {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
49 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 51 | {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
50 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 52 | {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
51 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 53 | {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
52 | {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 54 | {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
53 | {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 55 | {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
54 | {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 56 | {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
55 | {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 57 | {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
56 | {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 58 | {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
57 | {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 59 | {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
58 | {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 60 | {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
59 | {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 61 | {DA9A7391-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
60 | {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 62 | {DA9A7391-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
61 | {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 63 | {DA9A7391-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
62 | {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 64 | {DA9A7391-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
63 | {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 65 | {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
64 | {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 66 | {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
65 | {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 67 | {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
66 | {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 68 | {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
67 | {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 69 | {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
68 | {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 70 | {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
69 | {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 71 | {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
70 | {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 72 | {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
71 | {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 73 | {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
72 | {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 74 | {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
73 | {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 75 | {66591469-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
74 | {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 76 | {66591469-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
75 | {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 77 | {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
76 | {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 78 | {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
77 | {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 79 | {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
78 | {66591469-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 80 | {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
79 | {66591469-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 81 | EndGlobalSection |
80 | {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 82 | GlobalSection(SolutionProperties) = preSolution |
81 | {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 83 | HideSolutionNode = FALSE |
82 | {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 84 | EndGlobalSection |
83 | {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
84 | EndGlobalSection | ||
85 | GlobalSection(SolutionProperties) = preSolution | ||
86 | HideSolutionNode = FALSE | ||
87 | EndGlobalSection | ||
88 | EndGlobal | 85 | EndGlobal |
diff --git a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj index fa18c28..64bb78e 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj | |||
@@ -76,7 +76,7 @@ | |||
76 | </Reference> | 76 | </Reference> |
77 | </ItemGroup> | 77 | </ItemGroup> |
78 | <ItemGroup> | 78 | <ItemGroup> |
79 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | 79 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> |
80 | <Name>OpenGrid.Framework.Data</Name> | 80 | <Name>OpenGrid.Framework.Data</Name> |
81 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | 81 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> |
82 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 82 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
diff --git a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj index cc3aacb..c1fc2da 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj | |||
@@ -80,7 +80,7 @@ | |||
80 | </Reference> | 80 | </Reference> |
81 | </ItemGroup> | 81 | </ItemGroup> |
82 | <ItemGroup> | 82 | <ItemGroup> |
83 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | 83 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> |
84 | <Name>OpenGrid.Framework.Data</Name> | 84 | <Name>OpenGrid.Framework.Data</Name> |
85 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | 85 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> |
86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
diff --git a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj index 63d0bd9..da42e05 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj | |||
@@ -80,7 +80,7 @@ | |||
80 | </Reference> | 80 | </Reference> |
81 | </ItemGroup> | 81 | </ItemGroup> |
82 | <ItemGroup> | 82 | <ItemGroup> |
83 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | 83 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> |
84 | <Name>OpenGrid.Framework.Data</Name> | 84 | <Name>OpenGrid.Framework.Data</Name> |
85 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | 85 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> |
86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
diff --git a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj index 55a0e02..291f997 100644 --- a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj +++ b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj | |||
@@ -100,7 +100,7 @@ | |||
100 | </Reference> | 100 | </Reference> |
101 | </ItemGroup> | 101 | </ItemGroup> |
102 | <ItemGroup> | 102 | <ItemGroup> |
103 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | 103 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> |
104 | <Name>OpenGrid.Framework.Data</Name> | 104 | <Name>OpenGrid.Framework.Data</Name> |
105 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | 105 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> |
106 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 106 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
diff --git a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj index b3d318c..ad0080a 100644 --- a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj +++ b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj | |||
@@ -66,6 +66,10 @@ | |||
66 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> | 66 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> |
67 | <Private>False</Private> | 67 | <Private>False</Private> |
68 | </Reference> | 68 | </Reference> |
69 | <Reference Include="OpenGrid.Framework.UserManager" > | ||
70 | <HintPath>OpenGrid.Framework.UserManager.dll</HintPath> | ||
71 | <Private>False</Private> | ||
72 | </Reference> | ||
69 | <Reference Include="OpenSim.Framework" > | 73 | <Reference Include="OpenSim.Framework" > |
70 | <HintPath>OpenSim.Framework.dll</HintPath> | 74 | <HintPath>OpenSim.Framework.dll</HintPath> |
71 | <Private>False</Private> | 75 | <Private>False</Private> |
@@ -100,7 +104,7 @@ | |||
100 | </Reference> | 104 | </Reference> |
101 | </ItemGroup> | 105 | </ItemGroup> |
102 | <ItemGroup> | 106 | <ItemGroup> |
103 | <ProjectReference Include="..\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | 107 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> |
104 | <Name>OpenGrid.Framework.Data</Name> | 108 | <Name>OpenGrid.Framework.Data</Name> |
105 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | 109 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> |
106 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 110 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
diff --git a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build index 68cbef7..a24003f 100644 --- a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build +++ b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build | |||
@@ -23,6 +23,7 @@ | |||
23 | <include name="../../bin/Db4objects.Db4o.dll" /> | 23 | <include name="../../bin/Db4objects.Db4o.dll" /> |
24 | <include name="../../bin/libsecondlife.dll" /> | 24 | <include name="../../bin/libsecondlife.dll" /> |
25 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> | 25 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> |
26 | <include name="../../bin/OpenGrid.Framework.UserManager.dll" /> | ||
26 | <include name="../../bin/OpenSim.Framework.dll" /> | 27 | <include name="../../bin/OpenSim.Framework.dll" /> |
27 | <include name="../../bin/OpenSim.Framework.Console.dll" /> | 28 | <include name="../../bin/OpenSim.Framework.Console.dll" /> |
28 | <include name="../../bin/OpenSim.GenericConfig.Xml.dll" /> | 29 | <include name="../../bin/OpenSim.GenericConfig.Xml.dll" /> |
diff --git a/OpenGridServices/OpenGridServices.UserServer/UserManager.cs b/OpenGridServices/OpenGridServices.UserServer/UserManager.cs index f512b15..6f5f054 100644 --- a/OpenGridServices/OpenGridServices.UserServer/UserManager.cs +++ b/OpenGridServices/OpenGridServices.UserServer/UserManager.cs | |||
@@ -38,284 +38,16 @@ using Nwc.XmlRpc; | |||
38 | using OpenSim.Framework.Sims; | 38 | using OpenSim.Framework.Sims; |
39 | using OpenSim.Framework.Inventory; | 39 | using OpenSim.Framework.Inventory; |
40 | using OpenSim.Framework.Utilities; | 40 | using OpenSim.Framework.Utilities; |
41 | using OpenGrid.Framework.UserManagement; | ||
41 | 42 | ||
42 | using System.Security.Cryptography; | 43 | using System.Security.Cryptography; |
43 | 44 | ||
44 | namespace OpenGridServices.UserServer | 45 | namespace OpenGridServices.UserServer |
45 | { | 46 | { |
46 | public class UserManager | 47 | public class UserManager : UserManagerBase |
47 | { | 48 | { |
48 | public OpenSim.Framework.Interfaces.UserConfig _config; | 49 | public UserManager() |
49 | Dictionary<string, IUserData> _plugins = new Dictionary<string, IUserData>(); | ||
50 | |||
51 | /// <summary> | ||
52 | /// Adds a new user server plugin - user servers will be requested in the order they were loaded. | ||
53 | /// </summary> | ||
54 | /// <param name="FileName">The filename to the user server plugin DLL</param> | ||
55 | public void AddPlugin(string FileName) | ||
56 | { | ||
57 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Attempting to load " + FileName); | ||
58 | Assembly pluginAssembly = Assembly.LoadFrom(FileName); | ||
59 | |||
60 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Found " + pluginAssembly.GetTypes().Length + " interfaces."); | ||
61 | foreach (Type pluginType in pluginAssembly.GetTypes()) | ||
62 | { | ||
63 | if (!pluginType.IsAbstract) | ||
64 | { | ||
65 | Type typeInterface = pluginType.GetInterface("IUserData", true); | ||
66 | |||
67 | if (typeInterface != null) | ||
68 | { | ||
69 | IUserData plug = (IUserData)Activator.CreateInstance(pluginAssembly.GetType(pluginType.ToString())); | ||
70 | plug.Initialise(); | ||
71 | this._plugins.Add(plug.getName(), plug); | ||
72 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Userstorage: Added IUserData Interface"); | ||
73 | } | ||
74 | |||
75 | typeInterface = null; | ||
76 | } | ||
77 | } | ||
78 | |||
79 | pluginAssembly = null; | ||
80 | } | ||
81 | |||
82 | /// <summary> | ||
83 | /// | ||
84 | /// </summary> | ||
85 | /// <param name="user"></param> | ||
86 | public void AddUserProfile(string firstName, string lastName, string pass, uint regX, uint regY) | ||
87 | { | ||
88 | UserProfileData user = new UserProfileData(); | ||
89 | user.homeLocation = new LLVector3(128, 128, 100); | ||
90 | user.UUID = LLUUID.Random(); | ||
91 | user.username = firstName; | ||
92 | user.surname = lastName; | ||
93 | user.passwordHash = pass; | ||
94 | user.passwordSalt = ""; | ||
95 | user.created = Util.UnixTimeSinceEpoch(); | ||
96 | user.homeLookAt = new LLVector3(100, 100, 100); | ||
97 | user.homeRegion = Util.UIntsToLong((regX * 256), (regY * 256)); | ||
98 | |||
99 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
100 | { | ||
101 | try | ||
102 | { | ||
103 | plugin.Value.addNewUserProfile(user); | ||
104 | |||
105 | } | ||
106 | catch (Exception e) | ||
107 | { | ||
108 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
109 | } | ||
110 | } | ||
111 | } | ||
112 | |||
113 | /// <summary> | ||
114 | /// Loads a user profile from a database by UUID | ||
115 | /// </summary> | ||
116 | /// <param name="uuid">The target UUID</param> | ||
117 | /// <returns>A user profile</returns> | ||
118 | public UserProfileData getUserProfile(LLUUID uuid) | ||
119 | { | ||
120 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
121 | { | ||
122 | try | ||
123 | { | ||
124 | UserProfileData profile = plugin.Value.getUserByUUID(uuid); | ||
125 | profile.currentAgent = getUserAgent(profile.UUID); | ||
126 | return profile; | ||
127 | } | ||
128 | catch (Exception e) | ||
129 | { | ||
130 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
131 | } | ||
132 | } | ||
133 | |||
134 | return null; | ||
135 | } | ||
136 | |||
137 | |||
138 | /// <summary> | ||
139 | /// Loads a user profile by name | ||
140 | /// </summary> | ||
141 | /// <param name="name">The target name</param> | ||
142 | /// <returns>A user profile</returns> | ||
143 | public UserProfileData getUserProfile(string name) | ||
144 | { | ||
145 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
146 | { | ||
147 | try | ||
148 | { | ||
149 | UserProfileData profile = plugin.Value.getUserByName(name); | ||
150 | profile.currentAgent = getUserAgent(profile.UUID); | ||
151 | return profile; | ||
152 | } | ||
153 | catch (Exception e) | ||
154 | { | ||
155 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
156 | } | ||
157 | } | ||
158 | |||
159 | return null; | ||
160 | } | ||
161 | |||
162 | /// <summary> | ||
163 | /// Loads a user profile by name | ||
164 | /// </summary> | ||
165 | /// <param name="fname">First name</param> | ||
166 | /// <param name="lname">Last name</param> | ||
167 | /// <returns>A user profile</returns> | ||
168 | public UserProfileData getUserProfile(string fname, string lname) | ||
169 | { | ||
170 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
171 | { | ||
172 | try | ||
173 | { | ||
174 | UserProfileData profile = plugin.Value.getUserByName(fname,lname); | ||
175 | try | ||
176 | { | ||
177 | profile.currentAgent = getUserAgent(profile.UUID); | ||
178 | } | ||
179 | catch (Exception e) | ||
180 | { | ||
181 | // Ignore | ||
182 | } | ||
183 | return profile; | ||
184 | } | ||
185 | catch (Exception e) | ||
186 | { | ||
187 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
188 | } | ||
189 | } | ||
190 | |||
191 | return null; | ||
192 | } | ||
193 | |||
194 | /// <summary> | ||
195 | /// Loads a user agent by uuid (not called directly) | ||
196 | /// </summary> | ||
197 | /// <param name="uuid">The agents UUID</param> | ||
198 | /// <returns>Agent profiles</returns> | ||
199 | public UserAgentData getUserAgent(LLUUID uuid) | ||
200 | { | ||
201 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
202 | { | ||
203 | try | ||
204 | { | ||
205 | return plugin.Value.getAgentByUUID(uuid); | ||
206 | } | ||
207 | catch (Exception e) | ||
208 | { | ||
209 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
210 | } | ||
211 | } | ||
212 | |||
213 | return null; | ||
214 | } | ||
215 | |||
216 | /// <summary> | ||
217 | /// Loads a user agent by name (not called directly) | ||
218 | /// </summary> | ||
219 | /// <param name="name">The agents name</param> | ||
220 | /// <returns>A user agent</returns> | ||
221 | public UserAgentData getUserAgent(string name) | ||
222 | { | 50 | { |
223 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
224 | { | ||
225 | try | ||
226 | { | ||
227 | return plugin.Value.getAgentByName(name); | ||
228 | } | ||
229 | catch (Exception e) | ||
230 | { | ||
231 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
232 | } | ||
233 | } | ||
234 | |||
235 | return null; | ||
236 | } | ||
237 | |||
238 | /// <summary> | ||
239 | /// Loads a user agent by name (not called directly) | ||
240 | /// </summary> | ||
241 | /// <param name="fname">The agents firstname</param> | ||
242 | /// <param name="lname">The agents lastname</param> | ||
243 | /// <returns>A user agent</returns> | ||
244 | public UserAgentData getUserAgent(string fname, string lname) | ||
245 | { | ||
246 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
247 | { | ||
248 | try | ||
249 | { | ||
250 | return plugin.Value.getAgentByName(fname,lname); | ||
251 | } | ||
252 | catch (Exception e) | ||
253 | { | ||
254 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( "Unable to find user via " + plugin.Key + "(" + e.ToString() + ")"); | ||
255 | } | ||
256 | } | ||
257 | |||
258 | return null; | ||
259 | } | ||
260 | |||
261 | /// <summary> | ||
262 | /// Creates a error response caused by invalid XML | ||
263 | /// </summary> | ||
264 | /// <returns>An XMLRPC response</returns> | ||
265 | private static XmlRpcResponse CreateErrorConnectingToGridResponse() | ||
266 | { | ||
267 | XmlRpcResponse response = new XmlRpcResponse(); | ||
268 | Hashtable ErrorRespData = new Hashtable(); | ||
269 | ErrorRespData["reason"] = "key"; | ||
270 | ErrorRespData["message"] = "Error connecting to grid. Could not percieve credentials from login XML."; | ||
271 | ErrorRespData["login"] = "false"; | ||
272 | response.Value = ErrorRespData; | ||
273 | return response; | ||
274 | } | ||
275 | |||
276 | /// <summary> | ||
277 | /// Creates an error response caused by bad login credentials | ||
278 | /// </summary> | ||
279 | /// <returns>An XMLRPC response</returns> | ||
280 | private static XmlRpcResponse CreateLoginErrorResponse() | ||
281 | { | ||
282 | XmlRpcResponse response = new XmlRpcResponse(); | ||
283 | Hashtable ErrorRespData = new Hashtable(); | ||
284 | ErrorRespData["reason"] = "key"; | ||
285 | ErrorRespData["message"] = "Could not authenticate your avatar. Please check your username and password, and check the grid if problems persist."; | ||
286 | ErrorRespData["login"] = "false"; | ||
287 | response.Value = ErrorRespData; | ||
288 | return response; | ||
289 | } | ||
290 | |||
291 | /// <summary> | ||
292 | /// Creates an error response caused by being logged in already | ||
293 | /// </summary> | ||
294 | /// <returns>An XMLRPC Response</returns> | ||
295 | private static XmlRpcResponse CreateAlreadyLoggedInResponse() | ||
296 | { | ||
297 | XmlRpcResponse response = new XmlRpcResponse(); | ||
298 | Hashtable PresenceErrorRespData = new Hashtable(); | ||
299 | PresenceErrorRespData["reason"] = "presence"; | ||
300 | PresenceErrorRespData["message"] = "You appear to be already logged in, if this is not the case please wait for your session to timeout, if this takes longer than a few minutes please contact the grid owner"; | ||
301 | PresenceErrorRespData["login"] = "false"; | ||
302 | response.Value = PresenceErrorRespData; | ||
303 | return response; | ||
304 | } | ||
305 | |||
306 | /// <summary> | ||
307 | /// Creates an error response caused by target region being down | ||
308 | /// </summary> | ||
309 | /// <returns>An XMLRPC Response</returns> | ||
310 | private static XmlRpcResponse CreateDeadRegionResponse() | ||
311 | { | ||
312 | XmlRpcResponse response = new XmlRpcResponse(); | ||
313 | Hashtable PresenceErrorRespData = new Hashtable(); | ||
314 | PresenceErrorRespData["reason"] = "key"; | ||
315 | PresenceErrorRespData["message"] = "The region you are attempting to log into is not responding. Please select another region and try again."; | ||
316 | PresenceErrorRespData["login"] = "false"; | ||
317 | response.Value = PresenceErrorRespData; | ||
318 | return response; | ||
319 | } | 51 | } |
320 | 52 | ||
321 | /// <summary> | 53 | /// <summary> |
@@ -323,7 +55,7 @@ namespace OpenGridServices.UserServer | |||
323 | /// </summary> | 55 | /// </summary> |
324 | /// <param name="response">The existing response</param> | 56 | /// <param name="response">The existing response</param> |
325 | /// <param name="theUser">The user profile</param> | 57 | /// <param name="theUser">The user profile</param> |
326 | public virtual void CustomiseResponse(ref Hashtable response, ref UserProfileData theUser) | 58 | public override void CustomiseResponse(ref Hashtable response, ref UserProfileData theUser) |
327 | { | 59 | { |
328 | // Load information from the gridserver | 60 | // Load information from the gridserver |
329 | SimProfile SimInfo = new SimProfile(); | 61 | SimProfile SimInfo = new SimProfile(); |
@@ -331,7 +63,7 @@ namespace OpenGridServices.UserServer | |||
331 | 63 | ||
332 | // Customise the response | 64 | // Customise the response |
333 | // Home Location | 65 | // Home Location |
334 | response["home"] = "{'region_handle':[r" + (SimInfo.RegionLocX * 256).ToString() + ",r" + (SimInfo.RegionLocY * 256).ToString() + "], " + | 66 | response["home"] = "{'region_handle':[r" + (SimInfo.RegionLocX * 256).ToString() + ",r" + (SimInfo.RegionLocY * 256).ToString() + "], " + |
335 | "'position':[r" + theUser.homeLocation.X.ToString() + ",r" + theUser.homeLocation.Y.ToString() + ",r" + theUser.homeLocation.Z.ToString() + "], " + | 67 | "'position':[r" + theUser.homeLocation.X.ToString() + ",r" + theUser.homeLocation.Y.ToString() + ",r" + theUser.homeLocation.Z.ToString() + "], " + |
336 | "'look_at':[r" + theUser.homeLocation.X.ToString() + ",r" + theUser.homeLocation.Y.ToString() + ",r" + theUser.homeLocation.Z.ToString() + "]}"; | 68 | "'look_at':[r" + theUser.homeLocation.X.ToString() + ",r" + theUser.homeLocation.Y.ToString() + ",r" + theUser.homeLocation.Z.ToString() + "]}"; |
337 | 69 | ||
@@ -366,395 +98,5 @@ namespace OpenGridServices.UserServer | |||
366 | XmlRpcRequest GridReq = new XmlRpcRequest("expect_user", SendParams); | 98 | XmlRpcRequest GridReq = new XmlRpcRequest("expect_user", SendParams); |
367 | XmlRpcResponse GridResp = GridReq.Send(SimInfo.caps_url, 3000); | 99 | XmlRpcResponse GridResp = GridReq.Send(SimInfo.caps_url, 3000); |
368 | } | 100 | } |
369 | |||
370 | /// <summary> | ||
371 | /// Checks a user against it's password hash | ||
372 | /// </summary> | ||
373 | /// <param name="profile">The users profile</param> | ||
374 | /// <param name="password">The supplied password</param> | ||
375 | /// <returns>Authenticated?</returns> | ||
376 | public bool AuthenticateUser(ref UserProfileData profile, string password) | ||
377 | { | ||
378 | OpenSim.Framework.Console.MainConsole.Instance.Verbose( | ||
379 | "Authenticating " + profile.username + " " + profile.surname); | ||
380 | |||
381 | password = password.Remove(0, 3); //remove $1$ | ||
382 | |||
383 | string s = Util.Md5Hash(password + ":" + profile.passwordSalt); | ||
384 | |||
385 | return profile.passwordHash.Equals(s.ToString(), StringComparison.InvariantCultureIgnoreCase); | ||
386 | } | ||
387 | |||
388 | /// <summary> | ||
389 | /// Creates and initialises a new user agent - make sure to use CommitAgent when done to submit to the DB | ||
390 | /// </summary> | ||
391 | /// <param name="profile">The users profile</param> | ||
392 | /// <param name="request">The users loginrequest</param> | ||
393 | public void CreateAgent(ref UserProfileData profile, XmlRpcRequest request) | ||
394 | { | ||
395 | Hashtable requestData = (Hashtable)request.Params[0]; | ||
396 | |||
397 | UserAgentData agent = new UserAgentData(); | ||
398 | |||
399 | // User connection | ||
400 | agent.agentIP = ""; | ||
401 | agent.agentOnline = true; | ||
402 | agent.agentPort = 0; | ||
403 | |||
404 | // Generate sessions | ||
405 | RNGCryptoServiceProvider rand = new RNGCryptoServiceProvider(); | ||
406 | byte[] randDataS = new byte[16]; | ||
407 | byte[] randDataSS = new byte[16]; | ||
408 | rand.GetBytes(randDataS); | ||
409 | rand.GetBytes(randDataSS); | ||
410 | |||
411 | agent.secureSessionID = new LLUUID(randDataSS, 0); | ||
412 | agent.sessionID = new LLUUID(randDataS, 0); | ||
413 | |||
414 | // Profile UUID | ||
415 | agent.UUID = profile.UUID; | ||
416 | |||
417 | // Current position (from Home) | ||
418 | agent.currentHandle = profile.homeRegion; | ||
419 | agent.currentPos = profile.homeLocation; | ||
420 | |||
421 | // If user specified additional start, use that | ||
422 | if (requestData.ContainsKey("start")) | ||
423 | { | ||
424 | string startLoc = ((string)requestData["start"]).Trim(); | ||
425 | if (!(startLoc == "last" || startLoc == "home")) | ||
426 | { | ||
427 | // Format: uri:Ahern&162&213&34 | ||
428 | try | ||
429 | { | ||
430 | string[] parts = startLoc.Remove(0, 4).Split('&'); | ||
431 | string region = parts[0]; | ||
432 | |||
433 | //////////////////////////////////////////////////// | ||
434 | //SimProfile SimInfo = new SimProfile(); | ||
435 | //SimInfo = SimInfo.LoadFromGrid(theUser.currentAgent.currentHandle, _config.GridServerURL, _config.GridSendKey, _config.GridRecvKey); | ||
436 | } | ||
437 | catch (Exception e) | ||
438 | { | ||
439 | |||
440 | } | ||
441 | } | ||
442 | } | ||
443 | |||
444 | // What time did the user login? | ||
445 | agent.loginTime = Util.UnixTimeSinceEpoch(); | ||
446 | agent.logoutTime = 0; | ||
447 | |||
448 | // Current location | ||
449 | agent.regionID = new LLUUID(); // Fill in later | ||
450 | agent.currentRegion = new LLUUID(); // Fill in later | ||
451 | |||
452 | profile.currentAgent = agent; | ||
453 | } | ||
454 | |||
455 | /// <summary> | ||
456 | /// Saves a target agent to the database | ||
457 | /// </summary> | ||
458 | /// <param name="profile">The users profile</param> | ||
459 | /// <returns>Successful?</returns> | ||
460 | public bool CommitAgent(ref UserProfileData profile) | ||
461 | { | ||
462 | // Saves the agent to database | ||
463 | return true; | ||
464 | } | ||
465 | |||
466 | /// <summary> | ||
467 | /// Main user login function | ||
468 | /// </summary> | ||
469 | /// <param name="request">The XMLRPC request</param> | ||
470 | /// <returns>The response to send</returns> | ||
471 | public XmlRpcResponse XmlRpcLoginMethod(XmlRpcRequest request) | ||
472 | { | ||
473 | XmlRpcResponse response = new XmlRpcResponse(); | ||
474 | Hashtable requestData = (Hashtable)request.Params[0]; | ||
475 | |||
476 | bool GoodXML = (requestData.Contains("first") && requestData.Contains("last") && requestData.Contains("passwd")); | ||
477 | bool GoodLogin = false; | ||
478 | string firstname = ""; | ||
479 | string lastname = ""; | ||
480 | string passwd = ""; | ||
481 | |||
482 | UserProfileData TheUser; | ||
483 | |||
484 | if (GoodXML) | ||
485 | { | ||
486 | firstname = (string)requestData["first"]; | ||
487 | lastname = (string)requestData["last"]; | ||
488 | passwd = (string)requestData["passwd"]; | ||
489 | |||
490 | TheUser = getUserProfile(firstname, lastname); | ||
491 | if (TheUser == null) | ||
492 | return CreateLoginErrorResponse(); | ||
493 | |||
494 | GoodLogin = AuthenticateUser(ref TheUser, passwd); | ||
495 | } | ||
496 | else | ||
497 | { | ||
498 | return CreateErrorConnectingToGridResponse(); | ||
499 | } | ||
500 | |||
501 | if (!GoodLogin) | ||
502 | { | ||
503 | return CreateLoginErrorResponse(); | ||
504 | } | ||
505 | else | ||
506 | { | ||
507 | // If we already have a session... | ||
508 | if (TheUser.currentAgent != null && TheUser.currentAgent.agentOnline) | ||
509 | { | ||
510 | // Reject the login | ||
511 | return CreateAlreadyLoggedInResponse(); | ||
512 | } | ||
513 | // Otherwise... | ||
514 | // Create a new agent session | ||
515 | CreateAgent(ref TheUser, request); | ||
516 | |||
517 | try | ||
518 | { | ||
519 | Hashtable responseData = new Hashtable(); | ||
520 | |||
521 | LLUUID AgentID = TheUser.UUID; | ||
522 | |||
523 | // Global Texture Section | ||
524 | Hashtable GlobalT = new Hashtable(); | ||
525 | GlobalT["sun_texture_id"] = "cce0f112-878f-4586-a2e2-a8f104bba271"; | ||
526 | GlobalT["cloud_texture_id"] = "fc4b9f0b-d008-45c6-96a4-01dd947ac621"; | ||
527 | GlobalT["moon_texture_id"] = "fc4b9f0b-d008-45c6-96a4-01dd947ac621"; | ||
528 | ArrayList GlobalTextures = new ArrayList(); | ||
529 | GlobalTextures.Add(GlobalT); | ||
530 | |||
531 | // Login Flags Section | ||
532 | Hashtable LoginFlagsHash = new Hashtable(); | ||
533 | LoginFlagsHash["daylight_savings"] = "N"; | ||
534 | LoginFlagsHash["stipend_since_login"] = "N"; | ||
535 | LoginFlagsHash["gendered"] = "Y"; // Needs to be combined with below... | ||
536 | LoginFlagsHash["ever_logged_in"] = "Y"; // Should allow male/female av selection | ||
537 | ArrayList LoginFlags = new ArrayList(); | ||
538 | LoginFlags.Add(LoginFlagsHash); | ||
539 | |||
540 | // UI Customisation Section | ||
541 | Hashtable uiconfig = new Hashtable(); | ||
542 | uiconfig["allow_first_life"] = "Y"; | ||
543 | ArrayList ui_config = new ArrayList(); | ||
544 | ui_config.Add(uiconfig); | ||
545 | |||
546 | // Classified Categories Section | ||
547 | Hashtable ClassifiedCategoriesHash = new Hashtable(); | ||
548 | ClassifiedCategoriesHash["category_name"] = "Generic"; | ||
549 | ClassifiedCategoriesHash["category_id"] = (Int32)1; | ||
550 | ArrayList ClassifiedCategories = new ArrayList(); | ||
551 | ClassifiedCategories.Add(ClassifiedCategoriesHash); | ||
552 | |||
553 | // Inventory Library Section | ||
554 | ArrayList AgentInventoryArray = new ArrayList(); | ||
555 | Hashtable TempHash; | ||
556 | |||
557 | AgentInventory Library = new AgentInventory(); | ||
558 | Library.CreateRootFolder(AgentID, true); | ||
559 | |||
560 | foreach (InventoryFolder InvFolder in Library.InventoryFolders.Values) | ||
561 | { | ||
562 | TempHash = new Hashtable(); | ||
563 | TempHash["name"] = InvFolder.FolderName; | ||
564 | TempHash["parent_id"] = InvFolder.ParentID.ToStringHyphenated(); | ||
565 | TempHash["version"] = (Int32)InvFolder.Version; | ||
566 | TempHash["type_default"] = (Int32)InvFolder.DefaultType; | ||
567 | TempHash["folder_id"] = InvFolder.FolderID.ToStringHyphenated(); | ||
568 | AgentInventoryArray.Add(TempHash); | ||
569 | } | ||
570 | |||
571 | Hashtable InventoryRootHash = new Hashtable(); | ||
572 | InventoryRootHash["folder_id"] = Library.InventoryRoot.FolderID.ToStringHyphenated(); | ||
573 | ArrayList InventoryRoot = new ArrayList(); | ||
574 | InventoryRoot.Add(InventoryRootHash); | ||
575 | |||
576 | Hashtable InitialOutfitHash = new Hashtable(); | ||
577 | InitialOutfitHash["folder_name"] = "Nightclub Female"; | ||
578 | InitialOutfitHash["gender"] = "female"; | ||
579 | ArrayList InitialOutfit = new ArrayList(); | ||
580 | InitialOutfit.Add(InitialOutfitHash); | ||
581 | |||
582 | // Circuit Code | ||
583 | uint circode = (uint)(Util.RandomClass.Next()); | ||
584 | |||
585 | // Generics | ||
586 | responseData["last_name"] = TheUser.surname; | ||
587 | responseData["ui-config"] = ui_config; | ||
588 | responseData["sim_ip"] = "127.0.0.1"; //SimInfo.sim_ip.ToString(); | ||
589 | responseData["login-flags"] = LoginFlags; | ||
590 | responseData["global-textures"] = GlobalTextures; | ||
591 | responseData["classified_categories"] = ClassifiedCategories; | ||
592 | responseData["event_categories"] = new ArrayList(); | ||
593 | responseData["inventory-skeleton"] = AgentInventoryArray; | ||
594 | responseData["inventory-skel-lib"] = new ArrayList(); | ||
595 | responseData["inventory-root"] = InventoryRoot; | ||
596 | responseData["event_notifications"] = new ArrayList(); | ||
597 | responseData["gestures"] = new ArrayList(); | ||
598 | responseData["inventory-lib-owner"] = new ArrayList(); | ||
599 | responseData["initial-outfit"] = InitialOutfit; | ||
600 | responseData["seconds_since_epoch"] = (Int32)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; | ||
601 | responseData["start_location"] = "last"; | ||
602 | responseData["home"] = "!!null temporary value {home}!!"; // Overwritten | ||
603 | responseData["message"] = _config.DefaultStartupMsg; | ||
604 | responseData["first_name"] = TheUser.username; | ||
605 | responseData["circuit_code"] = (Int32)circode; | ||
606 | responseData["sim_port"] = 0; //(Int32)SimInfo.sim_port; | ||
607 | responseData["secure_session_id"] = TheUser.currentAgent.secureSessionID.ToStringHyphenated(); | ||
608 | responseData["look_at"] = "\n[r" + TheUser.homeLookAt.X.ToString() + ",r" + TheUser.homeLookAt.Y.ToString() + ",r" + TheUser.homeLookAt.Z.ToString() + "]\n"; | ||
609 | responseData["agent_id"] = AgentID.ToStringHyphenated(); | ||
610 | responseData["region_y"] = (Int32)0; // Overwritten | ||
611 | responseData["region_x"] = (Int32)0; // Overwritten | ||
612 | responseData["seed_capability"] = ""; | ||
613 | responseData["agent_access"] = "M"; | ||
614 | responseData["session_id"] = TheUser.currentAgent.sessionID.ToStringHyphenated(); | ||
615 | responseData["login"] = "true"; | ||
616 | |||
617 | try | ||
618 | { | ||
619 | this.CustomiseResponse(ref responseData, ref TheUser); | ||
620 | } | ||
621 | catch (Exception e) | ||
622 | { | ||
623 | Console.WriteLine(e.ToString()); | ||
624 | return CreateDeadRegionResponse(); | ||
625 | } | ||
626 | |||
627 | CommitAgent(ref TheUser); | ||
628 | |||
629 | response.Value = responseData; | ||
630 | // TheUser.SendDataToSim(SimInfo); | ||
631 | return response; | ||
632 | |||
633 | } | ||
634 | catch (Exception E) | ||
635 | { | ||
636 | Console.WriteLine(E.ToString()); | ||
637 | } | ||
638 | //} | ||
639 | } | ||
640 | return response; | ||
641 | |||
642 | } | ||
643 | |||
644 | /// <summary> | ||
645 | /// Deletes an active agent session | ||
646 | /// </summary> | ||
647 | /// <param name="request">The request</param> | ||
648 | /// <param name="path">The path (eg /bork/narf/test)</param> | ||
649 | /// <param name="param">Parameters sent</param> | ||
650 | /// <returns>Success "OK" else error</returns> | ||
651 | public string RestDeleteUserSessionMethod(string request, string path, string param) | ||
652 | { | ||
653 | // TODO! Important! | ||
654 | |||
655 | return "OK"; | ||
656 | } | ||
657 | |||
658 | /// <summary> | ||
659 | /// Returns an error message that the user could not be found in the database | ||
660 | /// </summary> | ||
661 | /// <returns>XML string consisting of a error element containing individual error(s)</returns> | ||
662 | public string CreateUnknownUserErrorResponse() | ||
663 | { | ||
664 | System.IO.StringWriter sw = new System.IO.StringWriter(); | ||
665 | XmlTextWriter xw = new XmlTextWriter(sw); | ||
666 | |||
667 | // Header | ||
668 | xw.Formatting = Formatting.Indented; | ||
669 | xw.WriteStartDocument(); | ||
670 | xw.WriteDocType("error", null, null, null); | ||
671 | xw.WriteComment("An error occured"); | ||
672 | xw.WriteStartElement("error"); | ||
673 | |||
674 | // User | ||
675 | xw.WriteElementString("unknownuser", "Unable to find a user with that name"); | ||
676 | |||
677 | // Footer | ||
678 | xw.WriteEndElement(); | ||
679 | xw.Flush(); | ||
680 | xw.Close(); | ||
681 | |||
682 | return sw.ToString(); | ||
683 | } | ||
684 | |||
685 | /// <summary> | ||
686 | /// Converts a user profile to an XML element which can be returned | ||
687 | /// </summary> | ||
688 | /// <param name="profile">The user profile</param> | ||
689 | /// <returns>A string containing an XML Document of the user profile</returns> | ||
690 | public string ProfileToXml(UserProfileData profile) | ||
691 | { | ||
692 | System.IO.StringWriter sw = new System.IO.StringWriter(); | ||
693 | XmlTextWriter xw = new XmlTextWriter(sw); | ||
694 | |||
695 | // Header | ||
696 | xw.Formatting = Formatting.Indented; | ||
697 | xw.WriteStartDocument(); | ||
698 | xw.WriteDocType("userprofile", null, null, null); | ||
699 | xw.WriteComment("Found user profiles matching the request"); | ||
700 | xw.WriteStartElement("users"); | ||
701 | |||
702 | // User | ||
703 | xw.WriteStartElement("user"); | ||
704 | // Account information | ||
705 | xw.WriteAttributeString("firstname", profile.username); | ||
706 | xw.WriteAttributeString("lastname", profile.surname); | ||
707 | xw.WriteAttributeString("uuid", profile.UUID.ToStringHyphenated()); | ||
708 | // Server Information | ||
709 | xw.WriteAttributeString("server_inventory", profile.userInventoryURI); | ||
710 | xw.WriteAttributeString("server_asset", profile.userAssetURI); | ||
711 | // Profile Information | ||
712 | xw.WriteAttributeString("profile_about", profile.profileAboutText); | ||
713 | xw.WriteAttributeString("profile_firstlife_about", profile.profileFirstText); | ||
714 | xw.WriteAttributeString("profile_firstlife_image", profile.profileFirstImage.ToStringHyphenated()); | ||
715 | xw.WriteAttributeString("profile_can_do", profile.profileCanDoMask.ToString()); | ||
716 | xw.WriteAttributeString("profile_want_do", profile.profileWantDoMask.ToString()); | ||
717 | xw.WriteAttributeString("profile_image", profile.profileImage.ToStringHyphenated()); | ||
718 | xw.WriteAttributeString("profile_created",profile.created.ToString()); | ||
719 | xw.WriteAttributeString("profile_lastlogin",profile.lastLogin.ToString()); | ||
720 | // Home region information | ||
721 | xw.WriteAttributeString("home_coordinates", profile.homeLocation.ToString()); | ||
722 | xw.WriteAttributeString("home_region", profile.homeRegion.ToString()); | ||
723 | xw.WriteAttributeString("home_look", profile.homeLookAt.ToString()); | ||
724 | |||
725 | xw.WriteEndElement(); | ||
726 | |||
727 | // Footer | ||
728 | xw.WriteEndElement(); | ||
729 | xw.Flush(); | ||
730 | xw.Close(); | ||
731 | |||
732 | return sw.ToString(); | ||
733 | } | ||
734 | |||
735 | public string RestGetUserMethodName(string request, string path, string param) | ||
736 | { | ||
737 | UserProfileData userProfile = getUserProfile(param.Trim()); | ||
738 | |||
739 | if (userProfile == null) | ||
740 | { | ||
741 | return CreateUnknownUserErrorResponse(); | ||
742 | } | ||
743 | |||
744 | return ProfileToXml(userProfile); | ||
745 | } | ||
746 | |||
747 | public string RestGetUserMethodUUID(string request, string path, string param) | ||
748 | { | ||
749 | UserProfileData userProfile = getUserProfile(new LLUUID(param)); | ||
750 | |||
751 | if (userProfile == null) | ||
752 | { | ||
753 | return CreateUnknownUserErrorResponse(); | ||
754 | } | ||
755 | |||
756 | return ProfileToXml(userProfile); | ||
757 | } | ||
758 | |||
759 | } | 101 | } |
760 | } | 102 | } |
diff --git a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj index ba50752..a89a38d 100644 --- a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj +++ b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim.build b/OpenSim.build index 9eb05c7..a9a5fa5 100644 --- a/OpenSim.build +++ b/OpenSim.build | |||
@@ -47,6 +47,9 @@ | |||
47 | <delete dir="${bin.dir}" failonerror="false" /> | 47 | <delete dir="${bin.dir}" failonerror="false" /> |
48 | <delete dir="${obj.dir}" failonerror="false" /> | 48 | <delete dir="${obj.dir}" failonerror="false" /> |
49 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="clean" /> | 49 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="clean" /> |
50 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="clean" /> | ||
51 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="clean" /> | ||
52 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="clean" /> | ||
50 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="clean" /> | 53 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="clean" /> |
51 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="clean" /> | 54 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="clean" /> |
52 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="clean" /> | 55 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="clean" /> |
@@ -66,8 +69,6 @@ | |||
66 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="clean" /> | 69 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="clean" /> |
67 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="clean" /> | 70 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="clean" /> |
68 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="clean" /> | 71 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="clean" /> |
69 | <nant buildfile="OpenSim/Examples/SimpleApp/SimpleApp.exe.build" target="clean" /> | ||
70 | <nant buildfile="OpenSim/Examples/SimpleApp2/SimpleApp2.exe.build" target="clean" /> | ||
71 | <nant buildfile="Common/XmlRpcCS/XMLRPC.dll.build" target="clean" /> | 72 | <nant buildfile="Common/XmlRpcCS/XMLRPC.dll.build" target="clean" /> |
72 | </target> | 73 | </target> |
73 | 74 | ||
@@ -76,8 +77,6 @@ | |||
76 | <nant buildfile="Common/OpenSim.Framework.Console/OpenSim.Framework.Console.dll.build" target="build" /> | 77 | <nant buildfile="Common/OpenSim.Framework.Console/OpenSim.Framework.Console.dll.build" target="build" /> |
77 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="build" /> | 78 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="build" /> |
78 | <nant buildfile="Common/OpenSim.Servers/OpenSim.Servers.dll.build" target="build" /> | 79 | <nant buildfile="Common/OpenSim.Servers/OpenSim.Servers.dll.build" target="build" /> |
79 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="build" /> | ||
80 | <nant buildfile="OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build" target="build" /> | ||
81 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="build" /> | 80 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="build" /> |
82 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="build" /> | 81 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="build" /> |
83 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="build" /> | 82 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="build" /> |
@@ -90,11 +89,14 @@ | |||
90 | <nant buildfile="OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build" target="build" /> | 89 | <nant buildfile="OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build" target="build" /> |
91 | <nant buildfile="Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build" target="build" /> | 90 | <nant buildfile="Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build" target="build" /> |
92 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="build" /> | 91 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="build" /> |
92 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="build" /> | ||
93 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="build" /> | ||
94 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="build" /> | ||
95 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="build" /> | ||
96 | <nant buildfile="OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build" target="build" /> | ||
93 | <nant buildfile="OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build" target="build" /> | 97 | <nant buildfile="OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build" target="build" /> |
94 | <nant buildfile="OpenSim/OpenSim.Region/OpenSim.Region.dll.build" target="build" /> | 98 | <nant buildfile="OpenSim/OpenSim.Region/OpenSim.Region.dll.build" target="build" /> |
95 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="build" /> | 99 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="build" /> |
96 | <nant buildfile="OpenSim/Examples/SimpleApp/SimpleApp.exe.build" target="build" /> | ||
97 | <nant buildfile="OpenSim/Examples/SimpleApp2/SimpleApp2.exe.build" target="build" /> | ||
98 | </target> | 100 | </target> |
99 | 101 | ||
100 | <target name="build-release" depends="Release, init, build" description="Builds in Release mode" /> | 102 | <target name="build-release" depends="Release, init, build" description="Builds in Release mode" /> |
@@ -106,6 +108,9 @@ | |||
106 | <target name="doc" depends="build-release"> | 108 | <target name="doc" depends="build-release"> |
107 | <echo message="Generating all documentation from all builds" /> | 109 | <echo message="Generating all documentation from all builds" /> |
108 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="doc" /> | 110 | <nant buildfile="Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build" target="doc" /> |
111 | <nant buildfile="Common/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build" target="doc" /> | ||
112 | <nant buildfile="Common/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build" target="doc" /> | ||
113 | <nant buildfile="Common/OpenGrid.Framework.UserManager/OpenGrid.Framework.UserManagement.dll.build" target="doc" /> | ||
109 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="doc" /> | 114 | <nant buildfile="OpenSim/OpenSim/OpenSim.exe.build" target="doc" /> |
110 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="doc" /> | 115 | <nant buildfile="OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build" target="doc" /> |
111 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="doc" /> | 116 | <nant buildfile="Common/OpenSim.Framework/OpenSim.Framework.dll.build" target="doc" /> |
@@ -125,8 +130,6 @@ | |||
125 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="doc" /> | 130 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build" target="doc" /> |
126 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="doc" /> | 131 | <nant buildfile="OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build" target="doc" /> |
127 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="doc" /> | 132 | <nant buildfile="OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build" target="doc" /> |
128 | <nant buildfile="OpenSim/Examples/SimpleApp/SimpleApp.exe.build" target="doc" /> | ||
129 | <nant buildfile="OpenSim/Examples/SimpleApp2/SimpleApp2.exe.build" target="doc" /> | ||
130 | <nant buildfile="Common/XmlRpcCS/XMLRPC.dll.build" target="doc" /> | 133 | <nant buildfile="Common/XmlRpcCS/XMLRPC.dll.build" target="doc" /> |
131 | </target> | 134 | </target> |
132 | 135 | ||
diff --git a/OpenSim.sln b/OpenSim.sln index 3c2d95b..a3a1051 100644 --- a/OpenSim.sln +++ b/OpenSim.sln | |||
@@ -1,7 +1,13 @@ | |||
1 | Microsoft Visual Studio Solution File, Format Version 9.00 | 1 | Microsoft Visual Studio Solution File, Format Version 9.00 |
2 | # Visual C# Express 2005 | 2 | # Visual Studio 2005 |
3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Communications", "Common\OpenGrid.Framework.Communications\OpenGrid.Framework.Communications.csproj", "{683344D5-0000-0000-0000-000000000000}" | 3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Communications", "Common\OpenGrid.Framework.Communications\OpenGrid.Framework.Communications.csproj", "{683344D5-0000-0000-0000-000000000000}" |
4 | EndProject | 4 | EndProject |
5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data", "Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj", "{62CDF671-0000-0000-0000-000000000000}" | ||
6 | EndProject | ||
7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.DB4o", "Common\OpenGrid.Framework.Data.DB4o\OpenGrid.Framework.Data.DB4o.csproj", "{39BD9497-0000-0000-0000-000000000000}" | ||
8 | EndProject | ||
9 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.UserManagement", "Common\OpenGrid.Framework.UserManager\OpenGrid.Framework.UserManagement.csproj", "{DA9A7391-0000-0000-0000-000000000000}" | ||
10 | EndProject | ||
5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim", "OpenSim\OpenSim\OpenSim.csproj", "{438A9556-0000-0000-0000-000000000000}" | 11 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim", "OpenSim\OpenSim\OpenSim.csproj", "{438A9556-0000-0000-0000-000000000000}" |
6 | EndProject | 12 | EndProject |
7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Caches", "OpenSim\OpenSim.Caches\OpenSim.Caches.csproj", "{1938EB12-0000-0000-0000-000000000000}" | 13 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Caches", "OpenSim\OpenSim.Caches\OpenSim.Caches.csproj", "{1938EB12-0000-0000-0000-000000000000}" |
@@ -40,112 +46,179 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Storage.LocalStorag | |||
40 | EndProject | 46 | EndProject |
41 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Terrain.BasicTerrain", "OpenSim\OpenSim.Terrain.BasicTerrain\OpenSim.Terrain.BasicTerrain.csproj", "{2270B8FE-0000-0000-0000-000000000000}" | 47 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Terrain.BasicTerrain", "OpenSim\OpenSim.Terrain.BasicTerrain\OpenSim.Terrain.BasicTerrain.csproj", "{2270B8FE-0000-0000-0000-000000000000}" |
42 | EndProject | 48 | EndProject |
43 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleApp", "OpenSim\Examples\SimpleApp\SimpleApp.csproj", "{24B12448-0000-0000-0000-000000000000}" | ||
44 | EndProject | ||
45 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleApp2", "OpenSim\Examples\SimpleApp2\SimpleApp2.csproj", "{24DF2448-0000-0000-0000-000000000000}" | ||
46 | EndProject | ||
47 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLRPC", "Common\XmlRpcCS\XMLRPC.csproj", "{8E81D43C-0000-0000-0000-000000000000}" | 49 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLRPC", "Common\XmlRpcCS\XMLRPC.csproj", "{8E81D43C-0000-0000-0000-000000000000}" |
48 | EndProject | 50 | EndProject |
49 | Global | 51 | Global |
50 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | 52 | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
51 | Debug|Any CPU = Debug|Any CPU | 53 | Debug|Any CPU = Debug|Any CPU |
52 | Release|Any CPU = Release|Any CPU | 54 | Release|Any CPU = Release|Any CPU |
53 | EndGlobalSection | 55 | EndGlobalSection |
54 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | 56 | GlobalSection(ProjectDependencies) = postSolution |
55 | {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 57 | ({683344D5-0000-0000-0000-000000000000}).1 = ({62CDF671-0000-0000-0000-000000000000}) |
56 | {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 58 | ({683344D5-0000-0000-0000-000000000000}).2 = ({8ACA2445-0000-0000-0000-000000000000}) |
57 | {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 59 | ({39BD9497-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) |
58 | {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 60 | ({DA9A7391-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) |
59 | {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 61 | ({DA9A7391-0000-0000-0000-000000000000}).3 = ({8ACA2445-0000-0000-0000-000000000000}) |
60 | {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 62 | ({DA9A7391-0000-0000-0000-000000000000}).4 = ({A7CD0630-0000-0000-0000-000000000000}) |
61 | {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 63 | ({DA9A7391-0000-0000-0000-000000000000}).5 = ({E88EF749-0000-0000-0000-000000000000}) |
62 | {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 64 | ({DA9A7391-0000-0000-0000-000000000000}).6 = ({8BB20F0A-0000-0000-0000-000000000000}) |
63 | {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 65 | ({DA9A7391-0000-0000-0000-000000000000}).10 = ({8E81D43C-0000-0000-0000-000000000000}) |
64 | {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 66 | ({438A9556-0000-0000-0000-000000000000}).3 = ({683344D5-0000-0000-0000-000000000000}) |
65 | {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 67 | ({438A9556-0000-0000-0000-000000000000}).4 = ({1938EB12-0000-0000-0000-000000000000}) |
66 | {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 68 | ({438A9556-0000-0000-0000-000000000000}).5 = ({8ACA2445-0000-0000-0000-000000000000}) |
67 | {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 69 | ({438A9556-0000-0000-0000-000000000000}).6 = ({A7CD0630-0000-0000-0000-000000000000}) |
68 | {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 70 | ({438A9556-0000-0000-0000-000000000000}).7 = ({E88EF749-0000-0000-0000-000000000000}) |
69 | {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 71 | ({438A9556-0000-0000-0000-000000000000}).8 = ({79CED992-0000-0000-0000-000000000000}) |
70 | {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 72 | ({438A9556-0000-0000-0000-000000000000}).9 = ({8BE16150-0000-0000-0000-000000000000}) |
71 | {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 73 | ({438A9556-0000-0000-0000-000000000000}).10 = ({196916AF-0000-0000-0000-000000000000}) |
72 | {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 74 | ({438A9556-0000-0000-0000-000000000000}).11 = ({632E1BFD-0000-0000-0000-000000000000}) |
73 | {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 75 | ({438A9556-0000-0000-0000-000000000000}).12 = ({8BB20F0A-0000-0000-0000-000000000000}) |
74 | {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 76 | ({438A9556-0000-0000-0000-000000000000}).13 = ({2270B8FE-0000-0000-0000-000000000000}) |
75 | {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 77 | ({438A9556-0000-0000-0000-000000000000}).16 = ({8E81D43C-0000-0000-0000-000000000000}) |
76 | {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 78 | ({1938EB12-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) |
77 | {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 79 | ({8ACA2445-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) |
78 | {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 80 | ({8ACA2445-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) |
79 | {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 81 | ({E88EF749-0000-0000-0000-000000000000}).0 = ({8ACA2445-0000-0000-0000-000000000000}) |
80 | {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 82 | ({546099CD-0000-0000-0000-000000000000}).2 = ({8ACA2445-0000-0000-0000-000000000000}) |
81 | {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 83 | ({546099CD-0000-0000-0000-000000000000}).3 = ({A7CD0630-0000-0000-0000-000000000000}) |
82 | {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 84 | ({B55C0B5D-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) |
83 | {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 85 | ({B55C0B5D-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) |
84 | {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 86 | ({B55C0B5D-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) |
85 | {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 87 | ({79CED992-0000-0000-0000-000000000000}).1 = ({683344D5-0000-0000-0000-000000000000}) |
86 | {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 88 | ({79CED992-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) |
87 | {79CED992-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 89 | ({79CED992-0000-0000-0000-000000000000}).3 = ({DA9A7391-0000-0000-0000-000000000000}) |
88 | {79CED992-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 90 | ({79CED992-0000-0000-0000-000000000000}).4 = ({8ACA2445-0000-0000-0000-000000000000}) |
89 | {79CED992-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 91 | ({4F874463-0000-0000-0000-000000000000}).1 = ({8BE16150-0000-0000-0000-000000000000}) |
90 | {79CED992-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 92 | ({8BE16150-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) |
91 | {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 93 | ({8BE16150-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) |
92 | {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 94 | ({63A05FE9-0000-0000-0000-000000000000}).2 = ({8BE16150-0000-0000-0000-000000000000}) |
93 | {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 95 | ({988F0AC4-0000-0000-0000-000000000000}).1 = ({8BE16150-0000-0000-0000-000000000000}) |
94 | {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 96 | ({196916AF-0000-0000-0000-000000000000}).3 = ({683344D5-0000-0000-0000-000000000000}) |
95 | {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 97 | ({196916AF-0000-0000-0000-000000000000}).4 = ({1938EB12-0000-0000-0000-000000000000}) |
96 | {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 98 | ({196916AF-0000-0000-0000-000000000000}).5 = ({8ACA2445-0000-0000-0000-000000000000}) |
97 | {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 99 | ({196916AF-0000-0000-0000-000000000000}).6 = ({A7CD0630-0000-0000-0000-000000000000}) |
98 | {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 100 | ({196916AF-0000-0000-0000-000000000000}).7 = ({E88EF749-0000-0000-0000-000000000000}) |
99 | {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 101 | ({196916AF-0000-0000-0000-000000000000}).8 = ({8BE16150-0000-0000-0000-000000000000}) |
100 | {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 102 | ({196916AF-0000-0000-0000-000000000000}).9 = ({8BB20F0A-0000-0000-0000-000000000000}) |
101 | {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 103 | ({196916AF-0000-0000-0000-000000000000}).10 = ({2270B8FE-0000-0000-0000-000000000000}) |
102 | {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 104 | ({196916AF-0000-0000-0000-000000000000}).13 = ({8E81D43C-0000-0000-0000-000000000000}) |
103 | {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 105 | ({632E1BFD-0000-0000-0000-000000000000}).3 = ({1938EB12-0000-0000-0000-000000000000}) |
104 | {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 106 | ({632E1BFD-0000-0000-0000-000000000000}).4 = ({8ACA2445-0000-0000-0000-000000000000}) |
105 | {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 107 | ({632E1BFD-0000-0000-0000-000000000000}).5 = ({A7CD0630-0000-0000-0000-000000000000}) |
106 | {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 108 | ({632E1BFD-0000-0000-0000-000000000000}).6 = ({E88EF749-0000-0000-0000-000000000000}) |
107 | {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 109 | ({632E1BFD-0000-0000-0000-000000000000}).7 = ({8BE16150-0000-0000-0000-000000000000}) |
108 | {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 110 | ({632E1BFD-0000-0000-0000-000000000000}).8 = ({8BB20F0A-0000-0000-0000-000000000000}) |
109 | {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 111 | ({632E1BFD-0000-0000-0000-000000000000}).9 = ({2270B8FE-0000-0000-0000-000000000000}) |
110 | {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 112 | ({632E1BFD-0000-0000-0000-000000000000}).12 = ({8E81D43C-0000-0000-0000-000000000000}) |
111 | {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 113 | ({8BB20F0A-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) |
112 | {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 114 | ({8BB20F0A-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) |
113 | {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 115 | ({8BB20F0A-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) |
114 | {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 116 | ({EE9E5D96-0000-0000-0000-000000000000}).3 = ({8ACA2445-0000-0000-0000-000000000000}) |
115 | {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 117 | ({EE9E5D96-0000-0000-0000-000000000000}).4 = ({A7CD0630-0000-0000-0000-000000000000}) |
116 | {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 118 | ({E1B79ECF-0000-0000-0000-000000000000}).2 = ({8ACA2445-0000-0000-0000-000000000000}) |
117 | {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 119 | ({E1B79ECF-0000-0000-0000-000000000000}).3 = ({A7CD0630-0000-0000-0000-000000000000}) |
118 | {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 120 | ({6B20B603-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) |
119 | {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 121 | ({6B20B603-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) |
120 | {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 122 | EndGlobalSection |
121 | {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 123 | GlobalSection(ProjectConfigurationPlatforms) = postSolution |
122 | {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 124 | {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
123 | {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 125 | {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
124 | {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 126 | {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
125 | {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 127 | {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
126 | {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 128 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
127 | {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 129 | {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
128 | {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 130 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
129 | {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 131 | {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
130 | {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 132 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
131 | {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 133 | {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
132 | {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 134 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
133 | {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 135 | {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
134 | {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 136 | {DA9A7391-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
135 | {24B12448-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 137 | {DA9A7391-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
136 | {24B12448-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 138 | {DA9A7391-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
137 | {24B12448-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 139 | {DA9A7391-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
138 | {24B12448-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 140 | {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
139 | {24DF2448-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 141 | {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
140 | {24DF2448-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 142 | {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
141 | {24DF2448-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 143 | {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
142 | {24DF2448-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 144 | {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
143 | {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 145 | {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
144 | {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 146 | {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
145 | {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | 147 | {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
146 | {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | 148 | {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
147 | EndGlobalSection | 149 | {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
148 | GlobalSection(SolutionProperties) = preSolution | 150 | {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU |
149 | HideSolutionNode = FALSE | 151 | {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU |
150 | EndGlobalSection | 152 | {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
153 | {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
154 | {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
155 | {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
156 | {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
157 | {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
158 | {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
159 | {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
160 | {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
161 | {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
162 | {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
163 | {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
164 | {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
165 | {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
166 | {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
167 | {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
168 | {79CED992-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
169 | {79CED992-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
170 | {79CED992-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
171 | {79CED992-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
172 | {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
173 | {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
174 | {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
175 | {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
176 | {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
177 | {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
178 | {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
179 | {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
180 | {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
181 | {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
182 | {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
183 | {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
184 | {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
185 | {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
186 | {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
187 | {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
188 | {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
189 | {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
190 | {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
191 | {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
192 | {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
193 | {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
194 | {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
195 | {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
196 | {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
197 | {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
198 | {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
199 | {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
200 | {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
201 | {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
202 | {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
203 | {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
204 | {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
205 | {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
206 | {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
207 | {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
208 | {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
209 | {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
210 | {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
211 | {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
212 | {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
213 | {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
214 | {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
215 | {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
216 | {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
217 | {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
218 | {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
219 | {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
220 | EndGlobalSection | ||
221 | GlobalSection(SolutionProperties) = preSolution | ||
222 | HideSolutionNode = FALSE | ||
223 | EndGlobalSection | ||
151 | EndGlobal | 224 | EndGlobal |
diff --git a/OpenSim/OpenSim.LocalCommunications/CommunicationsLocal.cs b/OpenSim/OpenSim.LocalCommunications/CommunicationsLocal.cs index fb7dc7d..795f99d 100644 --- a/OpenSim/OpenSim.LocalCommunications/CommunicationsLocal.cs +++ b/OpenSim/OpenSim.LocalCommunications/CommunicationsLocal.cs | |||
@@ -35,21 +35,19 @@ using OpenSim.Framework.Interfaces; | |||
35 | using OpenSim.Framework.Types; | 35 | using OpenSim.Framework.Types; |
36 | using OpenGrid.Framework.Communications; | 36 | using OpenGrid.Framework.Communications; |
37 | 37 | ||
38 | using OpenSim.LocalCommunications.LocalUserManagement; | ||
39 | 38 | ||
40 | namespace OpenSim.LocalCommunications | 39 | namespace OpenSim.LocalCommunications |
41 | { | 40 | { |
42 | public class CommunicationsLocal : CommunicationsManager | 41 | public class CommunicationsLocal : CommunicationsManager |
43 | { | 42 | { |
44 | public LocalBackEndServices SandBoxManager = new LocalBackEndServices(); | 43 | public LocalBackEndServices SandBoxServices = new LocalBackEndServices(); |
45 | public LocalUserServices UserServices = new LocalUserServices(); | 44 | protected LocalUserServices UserServices = new LocalUserServices(); |
46 | 45 | ||
47 | public CommunicationsLocal() | 46 | public CommunicationsLocal() |
48 | { | 47 | { |
49 | |||
50 | UserServer = UserServices; | 48 | UserServer = UserServices; |
51 | GridServer = SandBoxManager; | 49 | GridServer = SandBoxServices; |
52 | InterRegion = SandBoxManager; | 50 | InterRegion = SandBoxServices; |
53 | } | 51 | } |
54 | } | 52 | } |
55 | } | 53 | } |
diff --git a/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/LocalUserServices.cs b/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/LocalUserServices.cs deleted file mode 100644 index f438117..0000000 --- a/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/LocalUserServices.cs +++ /dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | |||
5 | using OpenGrid.Framework.Communications; | ||
6 | using OpenSim.Framework.User; | ||
7 | |||
8 | using libsecondlife; | ||
9 | |||
10 | namespace OpenSim.LocalCommunications.LocalUserManagement | ||
11 | { | ||
12 | public class LocalUserServices : IUserServices | ||
13 | { | ||
14 | public UserProfileManager userProfileManager = new UserProfileManager(); | ||
15 | public LocalLoginService localLoginService; | ||
16 | public LocalUserServices() | ||
17 | { | ||
18 | localLoginService = new LocalLoginService(this); | ||
19 | } | ||
20 | |||
21 | public UserProfile GetUserProfile(string first_name, string last_name) | ||
22 | { | ||
23 | return GetUserProfile(first_name + " " + last_name); | ||
24 | } | ||
25 | |||
26 | public UserProfile GetUserProfile(string name) | ||
27 | { | ||
28 | return null; | ||
29 | } | ||
30 | public UserProfile GetUserProfile(LLUUID avatar_id) | ||
31 | { | ||
32 | return null; | ||
33 | } | ||
34 | |||
35 | } | ||
36 | } | ||
diff --git a/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/UserProfileManager.cs b/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/UserProfileManager.cs deleted file mode 100644 index 5f9d028..0000000 --- a/OpenSim/OpenSim.LocalCommunications/LocalUserManagement/UserProfileManager.cs +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | |||
5 | using libsecondlife; | ||
6 | using OpenSim.Framework.User; | ||
7 | |||
8 | namespace OpenSim.LocalCommunications.LocalUserManagement | ||
9 | { | ||
10 | public class UserProfileManager | ||
11 | { | ||
12 | Dictionary<LLUUID, UserProfile> userProfiles = new Dictionary<LLUUID, UserProfile>(); | ||
13 | |||
14 | public UserProfileManager() | ||
15 | { | ||
16 | } | ||
17 | |||
18 | private LLUUID getUserUUID(string first_name, string last_name) | ||
19 | { | ||
20 | return getUserUUID(first_name + " " + last_name); | ||
21 | } | ||
22 | private LLUUID getUserUUID(string name) | ||
23 | { | ||
24 | return null; | ||
25 | } | ||
26 | |||
27 | |||
28 | public UserProfile getUserProfile(string first_name, string last_name) | ||
29 | { | ||
30 | return getUserProfile(first_name + " " + last_name); | ||
31 | } | ||
32 | public UserProfile getUserProfile(string name) | ||
33 | { | ||
34 | return null; | ||
35 | } | ||
36 | public UserProfile getUserProfile(LLUUID user_id) | ||
37 | { | ||
38 | return null; | ||
39 | } | ||
40 | |||
41 | } | ||
42 | } | ||
diff --git a/OpenSim/OpenSim.LocalCommunications/LocalUserServices.cs b/OpenSim/OpenSim.LocalCommunications/LocalUserServices.cs new file mode 100644 index 0000000..0fe52a7 --- /dev/null +++ b/OpenSim/OpenSim.LocalCommunications/LocalUserServices.cs | |||
@@ -0,0 +1,43 @@ | |||
1 | using System; | ||
2 | using System.Collections; | ||
3 | using System.Collections.Generic; | ||
4 | using System.Text; | ||
5 | |||
6 | using OpenGrid.Framework.Communications; | ||
7 | using OpenSim.Framework.User; | ||
8 | using OpenGrid.Framework.UserManagement; | ||
9 | using OpenGrid.Framework.Data; | ||
10 | |||
11 | using libsecondlife; | ||
12 | |||
13 | namespace OpenSim.LocalCommunications | ||
14 | { | ||
15 | public class LocalUserServices : UserManagerBase, IUserServices | ||
16 | { | ||
17 | |||
18 | public LocalUserServices() | ||
19 | { | ||
20 | |||
21 | } | ||
22 | |||
23 | public UserProfileData GetUserProfile(string first_name, string last_name) | ||
24 | { | ||
25 | return GetUserProfile(first_name + " " + last_name); | ||
26 | } | ||
27 | |||
28 | public UserProfileData GetUserProfile(string name) | ||
29 | { | ||
30 | return null; | ||
31 | } | ||
32 | public UserProfileData GetUserProfile(LLUUID avatar_id) | ||
33 | { | ||
34 | return null; | ||
35 | } | ||
36 | |||
37 | public override void CustomiseResponse(ref Hashtable response, ref UserProfileData theUser) | ||
38 | { | ||
39 | |||
40 | } | ||
41 | |||
42 | } | ||
43 | } | ||
diff --git a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj index f7c28eb..3cb36da 100644 --- a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj +++ b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj | |||
@@ -1,4 +1,4 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
2 | <PropertyGroup> | 2 | <PropertyGroup> |
3 | <ProjectType>Local</ProjectType> | 3 | <ProjectType>Local</ProjectType> |
4 | <ProductVersion>8.0.50727</ProductVersion> | 4 | <ProductVersion>8.0.50727</ProductVersion> |
@@ -6,8 +6,7 @@ | |||
6 | <ProjectGuid>{79CED992-0000-0000-0000-000000000000}</ProjectGuid> | 6 | <ProjectGuid>{79CED992-0000-0000-0000-000000000000}</ProjectGuid> |
7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | 7 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | 8 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
9 | <ApplicationIcon> | 9 | <ApplicationIcon></ApplicationIcon> |
10 | </ApplicationIcon> | ||
11 | <AssemblyKeyContainerName> | 10 | <AssemblyKeyContainerName> |
12 | </AssemblyKeyContainerName> | 11 | </AssemblyKeyContainerName> |
13 | <AssemblyName>OpenSim.LocalCommunications</AssemblyName> | 12 | <AssemblyName>OpenSim.LocalCommunications</AssemblyName> |
@@ -16,11 +15,9 @@ | |||
16 | <DefaultTargetSchema>IE50</DefaultTargetSchema> | 15 | <DefaultTargetSchema>IE50</DefaultTargetSchema> |
17 | <DelaySign>false</DelaySign> | 16 | <DelaySign>false</DelaySign> |
18 | <OutputType>Library</OutputType> | 17 | <OutputType>Library</OutputType> |
19 | <AppDesignerFolder> | 18 | <AppDesignerFolder></AppDesignerFolder> |
20 | </AppDesignerFolder> | ||
21 | <RootNamespace>OpenSim.LocalCommunications</RootNamespace> | 19 | <RootNamespace>OpenSim.LocalCommunications</RootNamespace> |
22 | <StartupObject> | 20 | <StartupObject></StartupObject> |
23 | </StartupObject> | ||
24 | <FileUpgradeFlags> | 21 | <FileUpgradeFlags> |
25 | </FileUpgradeFlags> | 22 | </FileUpgradeFlags> |
26 | </PropertyGroup> | 23 | </PropertyGroup> |
@@ -31,8 +28,7 @@ | |||
31 | <ConfigurationOverrideFile> | 28 | <ConfigurationOverrideFile> |
32 | </ConfigurationOverrideFile> | 29 | </ConfigurationOverrideFile> |
33 | <DefineConstants>TRACE;DEBUG</DefineConstants> | 30 | <DefineConstants>TRACE;DEBUG</DefineConstants> |
34 | <DocumentationFile> | 31 | <DocumentationFile></DocumentationFile> |
35 | </DocumentationFile> | ||
36 | <DebugSymbols>True</DebugSymbols> | 32 | <DebugSymbols>True</DebugSymbols> |
37 | <FileAlignment>4096</FileAlignment> | 33 | <FileAlignment>4096</FileAlignment> |
38 | <Optimize>False</Optimize> | 34 | <Optimize>False</Optimize> |
@@ -41,8 +37,7 @@ | |||
41 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 37 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
42 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 38 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
43 | <WarningLevel>4</WarningLevel> | 39 | <WarningLevel>4</WarningLevel> |
44 | <NoWarn> | 40 | <NoWarn></NoWarn> |
45 | </NoWarn> | ||
46 | </PropertyGroup> | 41 | </PropertyGroup> |
47 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | 42 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
48 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | 43 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
@@ -51,8 +46,7 @@ | |||
51 | <ConfigurationOverrideFile> | 46 | <ConfigurationOverrideFile> |
52 | </ConfigurationOverrideFile> | 47 | </ConfigurationOverrideFile> |
53 | <DefineConstants>TRACE</DefineConstants> | 48 | <DefineConstants>TRACE</DefineConstants> |
54 | <DocumentationFile> | 49 | <DocumentationFile></DocumentationFile> |
55 | </DocumentationFile> | ||
56 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
57 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
58 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
@@ -61,20 +55,18 @@ | |||
61 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
62 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
63 | <WarningLevel>4</WarningLevel> | 57 | <WarningLevel>4</WarningLevel> |
64 | <NoWarn> | 58 | <NoWarn></NoWarn> |
65 | </NoWarn> | ||
66 | </PropertyGroup> | 59 | </PropertyGroup> |
67 | <ItemGroup> | 60 | <ItemGroup> |
68 | <Reference Include="libsecondlife.dll"> | 61 | <Reference Include="libsecondlife.dll" > |
69 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> | 62 | <HintPath>..\..\bin\libsecondlife.dll</HintPath> |
70 | <Private>False</Private> | 63 | <Private>False</Private> |
71 | </Reference> | 64 | </Reference> |
72 | <Reference Include="System"> | 65 | <Reference Include="System" > |
73 | <HintPath>System.dll</HintPath> | 66 | <HintPath>System.dll</HintPath> |
74 | <Private>False</Private> | 67 | <Private>False</Private> |
75 | </Reference> | 68 | </Reference> |
76 | <Reference Include="System.Data" /> | 69 | <Reference Include="System.Xml" > |
77 | <Reference Include="System.Xml"> | ||
78 | <HintPath>System.Xml.dll</HintPath> | 70 | <HintPath>System.Xml.dll</HintPath> |
79 | <Private>False</Private> | 71 | <Private>False</Private> |
80 | </Reference> | 72 | </Reference> |
@@ -84,13 +76,25 @@ | |||
84 | <Name>OpenGrid.Framework.Communications</Name> | 76 | <Name>OpenGrid.Framework.Communications</Name> |
85 | <Project>{683344D5-0000-0000-0000-000000000000}</Project> | 77 | <Project>{683344D5-0000-0000-0000-000000000000}</Project> |
86 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 78 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
87 | <Private>False</Private> | 79 | <Private>False</Private> |
80 | </ProjectReference> | ||
81 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj"> | ||
82 | <Name>OpenGrid.Framework.Data</Name> | ||
83 | <Project>{62CDF671-0000-0000-0000-000000000000}</Project> | ||
84 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | ||
85 | <Private>False</Private> | ||
86 | </ProjectReference> | ||
87 | <ProjectReference Include="..\..\Common\OpenGrid.Framework.UserManager\OpenGrid.Framework.UserManagement.csproj"> | ||
88 | <Name>OpenGrid.Framework.UserManagement</Name> | ||
89 | <Project>{DA9A7391-0000-0000-0000-000000000000}</Project> | ||
90 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | ||
91 | <Private>False</Private> | ||
88 | </ProjectReference> | 92 | </ProjectReference> |
89 | <ProjectReference Include="..\..\Common\OpenSim.Framework\OpenSim.Framework.csproj"> | 93 | <ProjectReference Include="..\..\Common\OpenSim.Framework\OpenSim.Framework.csproj"> |
90 | <Name>OpenSim.Framework</Name> | 94 | <Name>OpenSim.Framework</Name> |
91 | <Project>{8ACA2445-0000-0000-0000-000000000000}</Project> | 95 | <Project>{8ACA2445-0000-0000-0000-000000000000}</Project> |
92 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> | 96 | <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> |
93 | <Private>False</Private> | 97 | <Private>False</Private> |
94 | </ProjectReference> | 98 | </ProjectReference> |
95 | </ItemGroup> | 99 | </ItemGroup> |
96 | <ItemGroup> | 100 | <ItemGroup> |
@@ -100,9 +104,9 @@ | |||
100 | <Compile Include="LocalBackEndServices.cs"> | 104 | <Compile Include="LocalBackEndServices.cs"> |
101 | <SubType>Code</SubType> | 105 | <SubType>Code</SubType> |
102 | </Compile> | 106 | </Compile> |
103 | <Compile Include="LocalUserManagement\LocalLoginService.cs" /> | 107 | <Compile Include="LocalUserServices.cs"> |
104 | <Compile Include="LocalUserManagement\LocalUserServices.cs" /> | 108 | <SubType>Code</SubType> |
105 | <Compile Include="LocalUserManagement\UserProfileManager.cs" /> | 109 | </Compile> |
106 | <Compile Include="Properties\AssemblyInfo.cs"> | 110 | <Compile Include="Properties\AssemblyInfo.cs"> |
107 | <SubType>Code</SubType> | 111 | <SubType>Code</SubType> |
108 | </Compile> | 112 | </Compile> |
@@ -114,4 +118,4 @@ | |||
114 | <PostBuildEvent> | 118 | <PostBuildEvent> |
115 | </PostBuildEvent> | 119 | </PostBuildEvent> |
116 | </PropertyGroup> | 120 | </PropertyGroup> |
117 | </Project> \ No newline at end of file | 121 | </Project> |
diff --git a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj.user b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj.user index 518ce40..5941547 100644 --- a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj.user +++ b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.csproj.user | |||
@@ -2,7 +2,7 @@ | |||
2 | <PropertyGroup> | 2 | <PropertyGroup> |
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | 3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | 4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
5 | <ReferencePath>C:\Documents and Settings\Stefan\My Documents\source\opensim\branches\Sugilite\bin\</ReferencePath> | 5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-06\Sugilite\bin\</ReferencePath> |
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | 6 | <LastOpenVersion>8.0.50727</LastOpenVersion> |
7 | <ProjectView>ProjectFiles</ProjectView> | 7 | <ProjectView>ProjectFiles</ProjectView> |
8 | <ProjectTrust>0</ProjectTrust> | 8 | <ProjectTrust>0</ProjectTrust> |
diff --git a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build index 2ea6497..2b72e2d 100644 --- a/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build +++ b/OpenSim/OpenSim.LocalCommunications/OpenSim.LocalCommunications.dll.build | |||
@@ -13,6 +13,7 @@ | |||
13 | <sources failonempty="true"> | 13 | <sources failonempty="true"> |
14 | <include name="CommunicationsLocal.cs" /> | 14 | <include name="CommunicationsLocal.cs" /> |
15 | <include name="LocalBackEndServices.cs" /> | 15 | <include name="LocalBackEndServices.cs" /> |
16 | <include name="LocalUserServices.cs" /> | ||
16 | <include name="Properties/AssemblyInfo.cs" /> | 17 | <include name="Properties/AssemblyInfo.cs" /> |
17 | </sources> | 18 | </sources> |
18 | <references basedir="${project::get-base-directory()}"> | 19 | <references basedir="${project::get-base-directory()}"> |
@@ -22,6 +23,8 @@ | |||
22 | </lib> | 23 | </lib> |
23 | <include name="../../bin/libsecondlife.dll" /> | 24 | <include name="../../bin/libsecondlife.dll" /> |
24 | <include name="../../bin/OpenGrid.Framework.Communications.dll" /> | 25 | <include name="../../bin/OpenGrid.Framework.Communications.dll" /> |
26 | <include name="../../bin/OpenGrid.Framework.Data.dll" /> | ||
27 | <include name="../../bin/OpenGrid.Framework.UserManagement.dll" /> | ||
25 | <include name="../../bin/OpenSim.Framework.dll" /> | 28 | <include name="../../bin/OpenSim.Framework.dll" /> |
26 | <include name="System.dll" /> | 29 | <include name="System.dll" /> |
27 | <include name="System.Xml.dll" /> | 30 | <include name="System.Xml.dll" /> |
diff --git a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj index 5f8b0ed..f88eb32 100644 --- a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj +++ b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\..\bin\Physics\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj index 22d7786..08f54aa 100644 --- a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj +++ b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\..\bin\Physics\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj index 0cebe66..aa89cc1 100644 --- a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj +++ b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\..\bin\Physics\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim.Region/OpenSim.Region.csproj b/OpenSim/OpenSim.Region/OpenSim.Region.csproj index 2a5d6ec..94efbed 100644 --- a/OpenSim/OpenSim.Region/OpenSim.Region.csproj +++ b/OpenSim/OpenSim.Region/OpenSim.Region.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj index 17a651d..63eeb9c 100644 --- a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj +++ b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj index 10bc0fd..694521b 100644 --- a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj +++ b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim/OpenSim.csproj b/OpenSim/OpenSim/OpenSim.csproj index df3a32c..fb0e0c1 100644 --- a/OpenSim/OpenSim/OpenSim.csproj +++ b/OpenSim/OpenSim/OpenSim.csproj | |||
@@ -50,7 +50,7 @@ | |||
50 | <DebugSymbols>False</DebugSymbols> | 50 | <DebugSymbols>False</DebugSymbols> |
51 | <FileAlignment>4096</FileAlignment> | 51 | <FileAlignment>4096</FileAlignment> |
52 | <Optimize>True</Optimize> | 52 | <Optimize>True</Optimize> |
53 | <OutputPath>bin\</OutputPath> | 53 | <OutputPath>..\..\bin\</OutputPath> |
54 | <RegisterForComInterop>False</RegisterForComInterop> | 54 | <RegisterForComInterop>False</RegisterForComInterop> |
55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | 55 | <RemoveIntegerChecks>False</RemoveIntegerChecks> |
56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | 56 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> |
diff --git a/OpenSim/OpenSim/OpenSimMain.cs b/OpenSim/OpenSim/OpenSimMain.cs index dddcaea..762b9e1 100644 --- a/OpenSim/OpenSim/OpenSimMain.cs +++ b/OpenSim/OpenSim/OpenSimMain.cs | |||
@@ -134,7 +134,7 @@ namespace OpenSim | |||
134 | { | 134 | { |
135 | loginServer = new LoginServer(regionData[0].IPListenAddr, regionData[0].IPListenPort, regionData[0].RegionLocX, regionData[0].RegionLocY, false); | 135 | loginServer = new LoginServer(regionData[0].IPListenAddr, regionData[0].IPListenPort, regionData[0].RegionLocX, regionData[0].RegionLocY, false); |
136 | loginServer.Startup(); | 136 | loginServer.Startup(); |
137 | loginServer.SetSessionHandler(sandboxCommunications.SandBoxManager.AddNewSession); | 137 | loginServer.SetSessionHandler(sandboxCommunications.SandBoxServices.AddNewSession); |
138 | //sandbox mode with loginserver not using accounts | 138 | //sandbox mode with loginserver not using accounts |
139 | httpServer.AddXmlRPCHandler("login_to_simulator", loginServer.XmlRpcLoginMethod); | 139 | httpServer.AddXmlRPCHandler("login_to_simulator", loginServer.XmlRpcLoginMethod); |
140 | } | 140 | } |
diff --git a/Prebuild/Prebuild.build b/Prebuild/Prebuild.build index c6c4660..395fb31 100644 --- a/Prebuild/Prebuild.build +++ b/Prebuild/Prebuild.build | |||
@@ -12,6 +12,13 @@ | |||
12 | <property name="build.debug" value="true" /> | 12 | <property name="build.debug" value="true" /> |
13 | </target> | 13 | </target> |
14 | 14 | ||
15 | <property name="project.config" value="Release" /> | ||
16 | |||
17 | <target name="Release" description=""> | ||
18 | <property name="project.config" value="Release" /> | ||
19 | <property name="build.debug" value="false" /> | ||
20 | </target> | ||
21 | |||
15 | <target name="net-1.1" description="Sets framework to .NET 1.1"> | 22 | <target name="net-1.1" description="Sets framework to .NET 1.1"> |
16 | <property name="nant.settings.currentframework" value="net-1.1" /> | 23 | <property name="nant.settings.currentframework" value="net-1.1" /> |
17 | </target> | 24 | </target> |
diff --git a/Prebuild/Prebuild.sln b/Prebuild/Prebuild.sln index 440c8ba..449896b 100644 --- a/Prebuild/Prebuild.sln +++ b/Prebuild/Prebuild.sln | |||
@@ -5,10 +5,13 @@ EndProject | |||
5 | Global | 5 | Global |
6 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | 6 | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
7 | Debug|Any CPU = Debug|Any CPU | 7 | Debug|Any CPU = Debug|Any CPU |
8 | Release|Any CPU = Release|Any CPU | ||
8 | EndGlobalSection | 9 | EndGlobalSection |
9 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | 10 | GlobalSection(ProjectConfigurationPlatforms) = postSolution |
10 | {92E80C1C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 11 | {92E80C1C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
11 | {92E80C1C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU | 12 | {92E80C1C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU |
13 | {92E80C1C-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
14 | {92E80C1C-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU | ||
12 | EndGlobalSection | 15 | EndGlobalSection |
13 | GlobalSection(SolutionProperties) = preSolution | 16 | GlobalSection(SolutionProperties) = preSolution |
14 | HideSolutionNode = FALSE | 17 | HideSolutionNode = FALSE |
diff --git a/Prebuild/src/Prebuild.csproj b/Prebuild/src/Prebuild.csproj index bda6129..c8b859c 100644 --- a/Prebuild/src/Prebuild.csproj +++ b/Prebuild/src/Prebuild.csproj | |||
@@ -41,6 +41,24 @@ | |||
41 | <WarningLevel>4</WarningLevel> | 41 | <WarningLevel>4</WarningLevel> |
42 | <NoWarn>1595</NoWarn> | 42 | <NoWarn>1595</NoWarn> |
43 | </PropertyGroup> | 43 | </PropertyGroup> |
44 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
45 | <AllowUnsafeBlocks>False</AllowUnsafeBlocks> | ||
46 | <BaseAddress>285212672</BaseAddress> | ||
47 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
48 | <ConfigurationOverrideFile> | ||
49 | </ConfigurationOverrideFile> | ||
50 | <DefineConstants>TRACE</DefineConstants> | ||
51 | <DocumentationFile></DocumentationFile> | ||
52 | <DebugSymbols>False</DebugSymbols> | ||
53 | <FileAlignment>4096</FileAlignment> | ||
54 | <Optimize>True</Optimize> | ||
55 | <OutputPath>..\..\bin\</OutputPath> | ||
56 | <RegisterForComInterop>False</RegisterForComInterop> | ||
57 | <RemoveIntegerChecks>False</RemoveIntegerChecks> | ||
58 | <TreatWarningsAsErrors>False</TreatWarningsAsErrors> | ||
59 | <WarningLevel>4</WarningLevel> | ||
60 | <NoWarn>1595</NoWarn> | ||
61 | </PropertyGroup> | ||
44 | <ItemGroup> | 62 | <ItemGroup> |
45 | <Reference Include="System" > | 63 | <Reference Include="System" > |
46 | <HintPath>System.dll</HintPath> | 64 | <HintPath>System.dll</HintPath> |
diff --git a/prebuild.xml b/prebuild.xml index 6b25abd..cbe688d 100644 --- a/prebuild.xml +++ b/prebuild.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | </Configuration> | 33 | </Configuration> |
34 | 34 | ||
35 | <!-- XML-RPC --> | 35 | <!-- XML-RPC --> |
36 | <Project name="XMLRPC" path="Common/XmlRpcCS" type="Library"> | 36 | <Project name="XMLRPC" path="Common/XmlRpcCS" type="Library"> |
37 | <Configuration name="Debug"> | 37 | <Configuration name="Debug"> |
38 | <Options> | 38 | <Options> |
39 | <OutputPath>../../bin/</OutputPath> | 39 | <OutputPath>../../bin/</OutputPath> |
@@ -93,7 +93,7 @@ | |||
93 | <Reference name="libsecondlife.dll"/> | 93 | <Reference name="libsecondlife.dll"/> |
94 | <Reference name="Db4objects.Db4o.dll"/> | 94 | <Reference name="Db4objects.Db4o.dll"/> |
95 | <Reference name="XMLRPC"/> | 95 | <Reference name="XMLRPC"/> |
96 | <Reference name="OpenSim.Framework.Console"/> | 96 | <Reference name="OpenSim.Framework.Console"/> |
97 | <Files> | 97 | <Files> |
98 | <Match pattern="*.cs" recurse="true"/> | 98 | <Match pattern="*.cs" recurse="true"/> |
99 | </Files> | 99 | </Files> |
@@ -114,58 +114,10 @@ | |||
114 | <ReferencePath>../../bin/</ReferencePath> | 114 | <ReferencePath>../../bin/</ReferencePath> |
115 | <Reference name="System"/> | 115 | <Reference name="System"/> |
116 | <Reference name="System.Xml"/> | 116 | <Reference name="System.Xml"/> |
117 | <Reference name="OpenSim.Framework"/> | 117 | <Reference name="OpenSim.Framework"/> |
118 | <Reference name="OpenSim.Framework.Console"/> | 118 | <Reference name="OpenSim.Framework.Console"/> |
119 | <Reference name="libsecondlife.dll"/> | 119 | <Reference name="libsecondlife.dll"/> |
120 | <Reference name="XMLRPC"/> | 120 | <Reference name="XMLRPC"/> |
121 | |||
122 | <Files> | ||
123 | <Match pattern="*.cs" recurse="true"/> | ||
124 | </Files> | ||
125 | </Project> | ||
126 | |||
127 | <!-- OpenGridFrameWork.Communications" --> | ||
128 | <Project name="OpenGrid.Framework.Communications" path="Common/OpenGrid.Framework.Communications" type="Library"> | ||
129 | <Configuration name="Debug"> | ||
130 | <Options> | ||
131 | <OutputPath>../../bin/</OutputPath> | ||
132 | </Options> | ||
133 | </Configuration> | ||
134 | <Configuration name="Release"> | ||
135 | <Options> | ||
136 | <OutputPath>../../bin/</OutputPath> | ||
137 | </Options> | ||
138 | </Configuration> | ||
139 | |||
140 | <ReferencePath>../../bin/</ReferencePath> | ||
141 | <Reference name="System"/> | ||
142 | <Reference name="System.Xml"/> | ||
143 | <Reference name="OpenSim.Framework"/> | ||
144 | <Reference name="libsecondlife.dll"/> | ||
145 | |||
146 | <Files> | ||
147 | <Match pattern="*.cs" recurse="true"/> | ||
148 | </Files> | ||
149 | </Project> | ||
150 | |||
151 | <Project name="OpenSim.LocalCommunications" path="OpenSim/OpenSim.LocalCommunications" type="Library"> | ||
152 | <Configuration name="Debug"> | ||
153 | <Options> | ||
154 | <OutputPath>../../bin/</OutputPath> | ||
155 | </Options> | ||
156 | </Configuration> | ||
157 | <Configuration name="Release"> | ||
158 | <Options> | ||
159 | <OutputPath>../../bin/</OutputPath> | ||
160 | </Options> | ||
161 | </Configuration> | ||
162 | |||
163 | <ReferencePath>../../bin/</ReferencePath> | ||
164 | <Reference name="System"/> | ||
165 | <Reference name="System.Xml"/> | ||
166 | <Reference name="OpenGrid.Framework.Communications"/> | ||
167 | <Reference name="libsecondlife.dll"/> | ||
168 | <Reference name="OpenSim.Framework"/> | ||
169 | 121 | ||
170 | <Files> | 122 | <Files> |
171 | <Match pattern="*.cs" recurse="true"/> | 123 | <Match pattern="*.cs" recurse="true"/> |
@@ -188,7 +140,7 @@ | |||
188 | <Reference name="System"/> | 140 | <Reference name="System"/> |
189 | <Reference name="System.Xml"/> | 141 | <Reference name="System.Xml"/> |
190 | <Reference name="libsecondlife.dll"/> | 142 | <Reference name="libsecondlife.dll"/> |
191 | <Reference name="OpenSim.Framework"/> | 143 | <Reference name="OpenSim.Framework"/> |
192 | <Files> | 144 | <Files> |
193 | <Match pattern="*.cs" recurse="true"/> | 145 | <Match pattern="*.cs" recurse="true"/> |
194 | </Files> | 146 | </Files> |
@@ -219,7 +171,7 @@ | |||
219 | <Match pattern="*.cs" recurse="true"/> | 171 | <Match pattern="*.cs" recurse="true"/> |
220 | </Files> | 172 | </Files> |
221 | </Project> | 173 | </Project> |
222 | 174 | ||
223 | <Project name="OpenSim.Storage.LocalStorageSQLite" path="OpenSim/OpenSim.Storage/LocalStorageSQLite" type="Library"> | 175 | <Project name="OpenSim.Storage.LocalStorageSQLite" path="OpenSim/OpenSim.Storage/LocalStorageSQLite" type="Library"> |
224 | <Configuration name="Debug"> | 176 | <Configuration name="Debug"> |
225 | <Options> | 177 | <Options> |
@@ -319,7 +271,7 @@ | |||
319 | <Match pattern="*.cs" recurse="true"/> | 271 | <Match pattern="*.cs" recurse="true"/> |
320 | </Files> | 272 | </Files> |
321 | </Project> | 273 | </Project> |
322 | 274 | ||
323 | 275 | ||
324 | <Project name="OpenSim.Physics.Manager" path="OpenSim/OpenSim.Physics/Manager" type="Library"> | 276 | <Project name="OpenSim.Physics.Manager" path="OpenSim/OpenSim.Physics/Manager" type="Library"> |
325 | <Configuration name="Debug"> | 277 | <Configuration name="Debug"> |
@@ -352,6 +304,11 @@ | |||
352 | <OutputPath>../../../bin/Physics/</OutputPath> | 304 | <OutputPath>../../../bin/Physics/</OutputPath> |
353 | </Options> | 305 | </Options> |
354 | </Configuration> | 306 | </Configuration> |
307 | <Configuration name="Release"> | ||
308 | <Options> | ||
309 | <OutputPath>../../../bin/Physics/</OutputPath> | ||
310 | </Options> | ||
311 | </Configuration> | ||
355 | 312 | ||
356 | <ReferencePath>../../../bin/</ReferencePath> | 313 | <ReferencePath>../../../bin/</ReferencePath> |
357 | <Reference name="System" localCopy="false"/> | 314 | <Reference name="System" localCopy="false"/> |
@@ -368,6 +325,11 @@ | |||
368 | <OutputPath>../../../bin/Physics/</OutputPath> | 325 | <OutputPath>../../../bin/Physics/</OutputPath> |
369 | </Options> | 326 | </Options> |
370 | </Configuration> | 327 | </Configuration> |
328 | <Configuration name="Release"> | ||
329 | <Options> | ||
330 | <OutputPath>../../../bin/Physics/</OutputPath> | ||
331 | </Options> | ||
332 | </Configuration> | ||
371 | 333 | ||
372 | <ReferencePath>../../../bin/</ReferencePath> | 334 | <ReferencePath>../../../bin/</ReferencePath> |
373 | <Reference name="System" localCopy="false"/> | 335 | <Reference name="System" localCopy="false"/> |
@@ -385,43 +347,58 @@ | |||
385 | <OutputPath>../../../bin/Physics/</OutputPath> | 347 | <OutputPath>../../../bin/Physics/</OutputPath> |
386 | </Options> | 348 | </Options> |
387 | </Configuration> | 349 | </Configuration> |
350 | <Configuration name="Release"> | ||
351 | <Options> | ||
352 | <OutputPath>../../../bin/Physics/</OutputPath> | ||
353 | </Options> | ||
354 | </Configuration> | ||
388 | 355 | ||
389 | <ReferencePath>../../../bin/</ReferencePath> | 356 | <ReferencePath>../../../bin/</ReferencePath> |
390 | <Reference name="System" localCopy="false"/> | 357 | <Reference name="System" localCopy="false"/> |
391 | <Reference name="Axiom.MathLib.dll" localCopy="false"/> | 358 | <Reference name="Axiom.MathLib.dll" localCopy="false"/> |
392 | <Reference name="OpenSim.Physics.Manager" localCopy="false"/> | 359 | <Reference name="OpenSim.Physics.Manager" localCopy="false"/> |
393 | <Reference name="Ode.NET.dll" localCopy="false" /> | 360 | <Reference name="Ode.NET.dll" localCopy="false" /> |
394 | 361 | ||
395 | <Files> | 362 | <Files> |
396 | <Match pattern="*.cs" recurse="true"/> | 363 | <Match pattern="*.cs" recurse="true"/> |
397 | </Files> | 364 | </Files> |
398 | </Project> | 365 | </Project> |
399 | 366 | ||
400 | <!-- Xml Config Dll --> | 367 | <!-- Xml Config Dll --> |
401 | <Project name="OpenSim.GenericConfig.Xml" path="Common/OpenSim.GenericConfig/Xml" type="Library"> | 368 | <Project name="OpenSim.GenericConfig.Xml" path="Common/OpenSim.GenericConfig/Xml" type="Library"> |
402 | <Configuration name="Debug"> | 369 | <Configuration name="Debug"> |
403 | <Options> | 370 | <Options> |
404 | <OutputPath>../../../bin/</OutputPath> | 371 | <OutputPath>../../../bin/</OutputPath> |
405 | </Options> | 372 | </Options> |
406 | </Configuration> | 373 | </Configuration> |
374 | <Configuration name="Release"> | ||
375 | <Options> | ||
376 | <OutputPath>../../../bin/</OutputPath> | ||
377 | </Options> | ||
378 | </Configuration> | ||
407 | 379 | ||
408 | <ReferencePath>../../../bin/</ReferencePath> | 380 | <ReferencePath>../../../bin/</ReferencePath> |
409 | <Reference name="System"/> | 381 | <Reference name="System"/> |
410 | <Reference name="System.Xml"/> | 382 | <Reference name="System.Xml"/> |
411 | <Reference name="OpenSim.Framework"/> | 383 | <Reference name="OpenSim.Framework"/> |
412 | 384 | ||
413 | <Files> | 385 | <Files> |
414 | <Match pattern="*.cs" recurse="true"/> | 386 | <Match pattern="*.cs" recurse="true"/> |
415 | </Files> | 387 | </Files> |
416 | </Project> | 388 | </Project> |
417 | 389 | ||
418 | <!-- Terrain engine --> | 390 | <!-- Terrain engine --> |
419 | <Project name="OpenSim.Terrain.BasicTerrain" path="OpenSim/OpenSim.Terrain.BasicTerrain" type="Library"> | 391 | <Project name="OpenSim.Terrain.BasicTerrain" path="OpenSim/OpenSim.Terrain.BasicTerrain" type="Library"> |
420 | <Configuration name="Debug"> | 392 | <Configuration name="Debug"> |
421 | <Options> | 393 | <Options> |
422 | <OutputPath>../../bin/</OutputPath> | 394 | <OutputPath>../../bin/</OutputPath> |
423 | </Options> | 395 | </Options> |
424 | </Configuration> | 396 | </Configuration> |
397 | <Configuration name="Release"> | ||
398 | <Options> | ||
399 | <OutputPath>../../bin/</OutputPath> | ||
400 | </Options> | ||
401 | </Configuration> | ||
425 | 402 | ||
426 | <ReferencePath>../../bin/</ReferencePath> | 403 | <ReferencePath>../../bin/</ReferencePath> |
427 | <Reference name="System"/> | 404 | <Reference name="System"/> |
@@ -436,69 +413,145 @@ | |||
436 | </Files> | 413 | </Files> |
437 | </Project> | 414 | </Project> |
438 | 415 | ||
439 | <Project name="OpenSim.RegionServer" path="OpenSim/OpenSim.RegionServer" type="Library"> | 416 | <Project name="OpenGrid.Framework.Data" path="Common/OpenGrid.Framework.Data" type="Library"> |
440 | <Configuration name="Debug"> | 417 | <Configuration name="Debug"> |
441 | <Options> | 418 | <Options> |
442 | <OutputPath>../../bin/</OutputPath> | 419 | <OutputPath>../../bin/</OutputPath> |
443 | </Options> | 420 | </Options> |
444 | </Configuration> | 421 | </Configuration> |
422 | <Configuration name="Release"> | ||
423 | <Options> | ||
424 | <OutputPath>../../bin/</OutputPath> | ||
425 | </Options> | ||
426 | </Configuration> | ||
445 | 427 | ||
446 | <ReferencePath>../../bin/</ReferencePath> | 428 | <ReferencePath>../../bin/</ReferencePath> |
447 | <Reference name="System" localCopy="false"/> | 429 | <Reference name="System" localCopy="false"/> |
448 | <Reference name="System.Xml"/> | 430 | <Reference name="System.Xml"/> |
431 | <Reference name="System.Data"/> | ||
449 | <Reference name="libsecondlife.dll"/> | 432 | <Reference name="libsecondlife.dll"/> |
450 | <Reference name="Axiom.MathLib.dll"/> | ||
451 | <Reference name="Db4objects.Db4o.dll"/> | ||
452 | <Reference name="OpenSim.Terrain.BasicTerrain"/> | ||
453 | <Reference name="OpenSim.Framework"/> | ||
454 | <Reference name="OpenSim.Framework.Console"/> | ||
455 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
456 | <Reference name="OpenSim.Physics.Manager"/> | ||
457 | <Reference name="OpenSim.Servers"/> | ||
458 | <Reference name="OpenSim.Caches"/> | ||
459 | <Reference name="XMLRPC"/> | ||
460 | |||
461 | <Files> | 433 | <Files> |
462 | <Match pattern="*.cs" recurse="true"/> | 434 | <Match pattern="*.cs" recurse="true"/> |
463 | </Files> | 435 | </Files> |
464 | </Project> | 436 | </Project> |
465 | 437 | ||
466 | 438 | <Project name="OpenGrid.Framework.Data.DB4o" path="Common/OpenGrid.Framework.Data.DB4o" type="Library"> | |
467 | <Project name="OpenSim.Region" path="OpenSim/OpenSim.Region" type="Library"> | ||
468 | <Configuration name="Debug"> | 439 | <Configuration name="Debug"> |
469 | <Options> | 440 | <Options> |
470 | <OutputPath>../../bin/</OutputPath> | 441 | <OutputPath>../../bin/</OutputPath> |
471 | </Options> | 442 | </Options> |
472 | </Configuration> | 443 | </Configuration> |
444 | <Configuration name="Release"> | ||
445 | <Options> | ||
446 | <OutputPath>../../bin/</OutputPath> | ||
447 | </Options> | ||
448 | </Configuration> | ||
473 | 449 | ||
474 | <ReferencePath>../../bin/</ReferencePath> | 450 | <ReferencePath>../../bin/</ReferencePath> |
475 | <Reference name="System" localCopy="false"/> | 451 | <Reference name="System" localCopy="false"/> |
476 | <Reference name="System.Xml"/> | 452 | <Reference name="System.Xml"/> |
453 | <Reference name="System.Data"/> | ||
454 | <Reference name="OpenGrid.Framework.Data"/> | ||
477 | <Reference name="libsecondlife.dll"/> | 455 | <Reference name="libsecondlife.dll"/> |
478 | <Reference name="Axiom.MathLib.dll"/> | ||
479 | <Reference name="Db4objects.Db4o.dll"/> | 456 | <Reference name="Db4objects.Db4o.dll"/> |
480 | <Reference name="OpenSim.Terrain.BasicTerrain"/> | 457 | <Files> |
481 | <Reference name="OpenSim.Framework"/> | 458 | <Match pattern="*.cs" recurse="true"/> |
482 | <Reference name="OpenSim.Framework.Console"/> | 459 | </Files> |
483 | <Reference name="OpenSim.GenericConfig.Xml"/> | 460 | </Project> |
484 | <Reference name="OpenSim.Physics.Manager"/> | 461 | |
485 | <Reference name="OpenSim.Servers"/> | 462 | <Project name="OpenGrid.Framework.UserManagement" path="Common/OpenGrid.Framework.UserManager" type="Library"> |
486 | <Reference name="OpenSim.Caches"/> | 463 | <Configuration name="Debug"> |
487 | <Reference name="XMLRPC"/> | 464 | <Options> |
488 | <Reference name="OpenGrid.Framework.Communications"/> | 465 | <OutputPath>../../bin/</OutputPath> |
466 | </Options> | ||
467 | </Configuration> | ||
468 | <Configuration name="Release"> | ||
469 | <Options> | ||
470 | <OutputPath>../../bin/</OutputPath> | ||
471 | </Options> | ||
472 | </Configuration> | ||
473 | |||
474 | <ReferencePath>../../bin/</ReferencePath> | ||
475 | <Reference name="System" localCopy="false"/> | ||
476 | <Reference name="System.Data" localCopy="false"/> | ||
477 | <Reference name="System.Xml" localCopy="false"/> | ||
478 | <Reference name="OpenSim.Framework"/> | ||
479 | <Reference name="OpenSim.Framework.Console"/> | ||
480 | <Reference name="OpenGrid.Framework.Data"/> | ||
481 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
482 | <Reference name="OpenSim.Servers"/> | ||
483 | <Reference name="libsecondlife.dll"/> | ||
484 | <Reference name="Db4objects.Db4o.dll"/> | ||
485 | <Reference name="XMLRPC"/> | ||
486 | |||
487 | <Files> | ||
488 | <Match pattern="*.cs" recurse="true"/> | ||
489 | </Files> | ||
490 | </Project> | ||
491 | |||
492 | <!-- OpenGridFrameWork.Communications" --> | ||
493 | <Project name="OpenGrid.Framework.Communications" path="Common/OpenGrid.Framework.Communications" type="Library"> | ||
494 | <Configuration name="Debug"> | ||
495 | <Options> | ||
496 | <OutputPath>../../bin/</OutputPath> | ||
497 | </Options> | ||
498 | </Configuration> | ||
499 | <Configuration name="Release"> | ||
500 | <Options> | ||
501 | <OutputPath>../../bin/</OutputPath> | ||
502 | </Options> | ||
503 | </Configuration> | ||
504 | |||
505 | <ReferencePath>../../bin/</ReferencePath> | ||
506 | <Reference name="System"/> | ||
507 | <Reference name="System.Xml"/> | ||
508 | <Reference name="OpenSim.Framework"/> | ||
509 | <Reference name="OpenGrid.Framework.Data" /> | ||
510 | <Reference name="libsecondlife.dll"/> | ||
489 | 511 | ||
490 | <Files> | 512 | <Files> |
491 | <Match pattern="*.cs" recurse="true"/> | 513 | <Match pattern="*.cs" recurse="true"/> |
492 | </Files> | 514 | </Files> |
493 | </Project> | 515 | </Project> |
494 | 516 | ||
495 | <!-- OpenSim app --> | 517 | <Project name="OpenSim.LocalCommunications" path="OpenSim/OpenSim.LocalCommunications" type="Library"> |
496 | <Project name="OpenSim" path="OpenSim/OpenSim" type="Exe"> | ||
497 | <Configuration name="Debug"> | 518 | <Configuration name="Debug"> |
498 | <Options> | 519 | <Options> |
499 | <OutputPath>../../bin/</OutputPath> | 520 | <OutputPath>../../bin/</OutputPath> |
500 | </Options> | 521 | </Options> |
501 | </Configuration> | 522 | </Configuration> |
523 | <Configuration name="Release"> | ||
524 | <Options> | ||
525 | <OutputPath>../../bin/</OutputPath> | ||
526 | </Options> | ||
527 | </Configuration> | ||
528 | |||
529 | <ReferencePath>../../bin/</ReferencePath> | ||
530 | <Reference name="System"/> | ||
531 | <Reference name="System.Xml"/> | ||
532 | <Reference name="OpenGrid.Framework.Communications"/> | ||
533 | <Reference name="OpenGrid.Framework.UserManagement" /> | ||
534 | <Reference name="OpenGrid.Framework.Data" /> | ||
535 | <Reference name="libsecondlife.dll"/> | ||
536 | <Reference name="OpenSim.Framework"/> | ||
537 | |||
538 | <Files> | ||
539 | <Match pattern="*.cs" recurse="true"/> | ||
540 | </Files> | ||
541 | </Project> | ||
542 | |||
543 | |||
544 | <Project name="OpenSim.RegionServer" path="OpenSim/OpenSim.RegionServer" type="Library"> | ||
545 | <Configuration name="Debug"> | ||
546 | <Options> | ||
547 | <OutputPath>../../bin/</OutputPath> | ||
548 | </Options> | ||
549 | </Configuration> | ||
550 | <Configuration name="Release"> | ||
551 | <Options> | ||
552 | <OutputPath>../../bin/</OutputPath> | ||
553 | </Options> | ||
554 | </Configuration> | ||
502 | 555 | ||
503 | <ReferencePath>../../bin/</ReferencePath> | 556 | <ReferencePath>../../bin/</ReferencePath> |
504 | <Reference name="System" localCopy="false"/> | 557 | <Reference name="System" localCopy="false"/> |
@@ -509,81 +562,92 @@ | |||
509 | <Reference name="OpenSim.Terrain.BasicTerrain"/> | 562 | <Reference name="OpenSim.Terrain.BasicTerrain"/> |
510 | <Reference name="OpenSim.Framework"/> | 563 | <Reference name="OpenSim.Framework"/> |
511 | <Reference name="OpenSim.Framework.Console"/> | 564 | <Reference name="OpenSim.Framework.Console"/> |
565 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
512 | <Reference name="OpenSim.Physics.Manager"/> | 566 | <Reference name="OpenSim.Physics.Manager"/> |
513 | <Reference name="OpenSim.Servers"/> | 567 | <Reference name="OpenSim.Servers"/> |
514 | <Reference name="OpenSim.Region"/> | ||
515 | <Reference name="OpenSim.RegionServer"/> | ||
516 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
517 | <Reference name="OpenGrid.Framework.Communications"/> | ||
518 | <Reference name="OpenSim.Caches"/> | 568 | <Reference name="OpenSim.Caches"/> |
519 | <Reference name="XMLRPC"/> | 569 | <Reference name="XMLRPC"/> |
520 | <Reference name="OpenSim.LocalCommunications"/> | ||
521 | 570 | ||
522 | <Files> | 571 | <Files> |
523 | <Match pattern="*.cs" recurse="true"/> | 572 | <Match pattern="*.cs" recurse="true"/> |
524 | </Files> | 573 | </Files> |
525 | </Project> | 574 | </Project> |
526 | 575 | ||
527 | <!-- Scene Server API Example Apps --> | ||
528 | 576 | ||
529 | <Project name="SimpleApp" path="OpenSim/Examples/SimpleApp" type="Exe"> | 577 | <Project name="OpenSim.Region" path="OpenSim/OpenSim.Region" type="Library"> |
530 | <Configuration name="Debug"> | 578 | <Configuration name="Debug"> |
531 | <Options> | 579 | <Options> |
532 | <OutputPath>../../../bin/</OutputPath> | 580 | <OutputPath>../../bin/</OutputPath> |
581 | </Options> | ||
582 | </Configuration> | ||
583 | <Configuration name="Release"> | ||
584 | <Options> | ||
585 | <OutputPath>../../bin/</OutputPath> | ||
533 | </Options> | 586 | </Options> |
534 | </Configuration> | 587 | </Configuration> |
535 | 588 | ||
536 | <ReferencePath>../../../bin/</ReferencePath> | 589 | <ReferencePath>../../bin/</ReferencePath> |
537 | |||
538 | <Reference name="libsecondlife.dll"/> | ||
539 | <Reference name="System" localCopy="false"/> | 590 | <Reference name="System" localCopy="false"/> |
540 | <Reference name="System.Data.dll"/> | ||
541 | <Reference name="System.Xml"/> | 591 | <Reference name="System.Xml"/> |
542 | 592 | <Reference name="libsecondlife.dll"/> | |
543 | <Reference name="OpenSim.Framework.Console"/> | 593 | <Reference name="Axiom.MathLib.dll"/> |
594 | <Reference name="Db4objects.Db4o.dll"/> | ||
595 | <Reference name="OpenSim.Terrain.BasicTerrain"/> | ||
544 | <Reference name="OpenSim.Framework"/> | 596 | <Reference name="OpenSim.Framework"/> |
545 | <Reference name="XMLRPC"/> | 597 | <Reference name="OpenSim.Framework.Console"/> |
546 | <Reference name="OpenSim.GridInterfaces.Local"/> | 598 | <Reference name="OpenSim.GenericConfig.Xml"/> |
599 | <Reference name="OpenSim.Physics.Manager"/> | ||
547 | <Reference name="OpenSim.Servers"/> | 600 | <Reference name="OpenSim.Servers"/> |
548 | <Reference name="OpenSim.Caches"/> | 601 | <Reference name="OpenSim.Caches"/> |
549 | <Reference name="OpenSim.RegionServer"/> | 602 | <Reference name="XMLRPC"/> |
603 | <Reference name="OpenGrid.Framework.Communications"/> | ||
550 | 604 | ||
551 | <Files> | 605 | <Files> |
552 | <Match pattern="*.cs" recurse="true"/> | 606 | <Match pattern="*.cs" recurse="true"/> |
553 | </Files> | 607 | </Files> |
554 | </Project> | 608 | </Project> |
555 | 609 | ||
556 | <Project name="SimpleApp2" path="OpenSim/Examples/SimpleApp2" type="Exe"> | 610 | <!-- OpenSim app --> |
611 | <Project name="OpenSim" path="OpenSim/OpenSim" type="Exe"> | ||
557 | <Configuration name="Debug"> | 612 | <Configuration name="Debug"> |
558 | <Options> | 613 | <Options> |
559 | <OutputPath>../../../bin/</OutputPath> | 614 | <OutputPath>../../bin/</OutputPath> |
615 | </Options> | ||
616 | </Configuration> | ||
617 | <Configuration name="Release"> | ||
618 | <Options> | ||
619 | <OutputPath>../../bin/</OutputPath> | ||
560 | </Options> | 620 | </Options> |
561 | </Configuration> | 621 | </Configuration> |
562 | 622 | ||
563 | <ReferencePath>../../../bin/</ReferencePath> | 623 | <ReferencePath>../../bin/</ReferencePath> |
564 | |||
565 | <Reference name="libsecondlife.dll"/> | ||
566 | <Reference name="System" localCopy="false"/> | 624 | <Reference name="System" localCopy="false"/> |
567 | <Reference name="System.Data.dll"/> | ||
568 | <Reference name="System.Xml"/> | 625 | <Reference name="System.Xml"/> |
569 | 626 | <Reference name="libsecondlife.dll"/> | |
570 | <Reference name="OpenSim.Framework.Console"/> | 627 | <Reference name="Axiom.MathLib.dll"/> |
628 | <Reference name="Db4objects.Db4o.dll"/> | ||
629 | <Reference name="OpenSim.Terrain.BasicTerrain"/> | ||
571 | <Reference name="OpenSim.Framework"/> | 630 | <Reference name="OpenSim.Framework"/> |
572 | <Reference name="XMLRPC"/> | 631 | <Reference name="OpenSim.Framework.Console"/> |
573 | <Reference name="OpenSim.GridInterfaces.Local"/> | 632 | <Reference name="OpenSim.Physics.Manager"/> |
574 | <Reference name="OpenSim.Servers"/> | 633 | <Reference name="OpenSim.Servers"/> |
575 | <Reference name="OpenSim.Caches"/> | 634 | <Reference name="OpenSim.Region"/> |
576 | <Reference name="OpenSim.RegionServer"/> | 635 | <Reference name="OpenSim.RegionServer"/> |
636 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
637 | <Reference name="OpenGrid.Framework.Communications"/> | ||
638 | <Reference name="OpenSim.Caches"/> | ||
639 | <Reference name="XMLRPC"/> | ||
640 | <Reference name="OpenSim.LocalCommunications"/> | ||
577 | 641 | ||
578 | <Files> | 642 | <Files> |
579 | <Match pattern="*.cs" recurse="true"/> | 643 | <Match pattern="*.cs" recurse="true"/> |
580 | </Files> | 644 | </Files> |
581 | </Project> | 645 | </Project> |
582 | 646 | ||
583 | </Solution> | 647 | </Solution> |
584 | 648 | ||
585 | 649 | ||
586 | <Solution name="OpenGridServices" activeConfig="Debug" path="./"> | 650 | <Solution name="OpenGridServices" activeConfig="Debug" path="./"> |
587 | <Configuration name="Debug"> | 651 | <Configuration name="Debug"> |
588 | <Options> | 652 | <Options> |
589 | <CompilerDefines>TRACE;DEBUG</CompilerDefines> | 653 | <CompilerDefines>TRACE;DEBUG</CompilerDefines> |
@@ -615,9 +679,9 @@ | |||
615 | </Options> | 679 | </Options> |
616 | </Configuration> | 680 | </Configuration> |
617 | 681 | ||
618 | 682 | ||
619 | <!-- OpenGrid Data Services --> | 683 | <!-- OpenGrid Data Services --> |
620 | <Project name="OpenGrid.Framework.Data" path="OpenGridServices/OpenGrid.Framework.Data" type="Library"> | 684 | <Project name="OpenGrid.Framework.Data" path="Common/OpenGrid.Framework.Data" type="Library"> |
621 | <Configuration name="Debug"> | 685 | <Configuration name="Debug"> |
622 | <Options> | 686 | <Options> |
623 | <OutputPath>../../bin/</OutputPath> | 687 | <OutputPath>../../bin/</OutputPath> |
@@ -663,7 +727,7 @@ | |||
663 | </Files> | 727 | </Files> |
664 | </Project> | 728 | </Project> |
665 | 729 | ||
666 | <Project name="OpenGrid.Framework.Data.DB4o" path="OpenGridServices/OpenGrid.Framework.Data.DB4o" type="Library"> | 730 | <Project name="OpenGrid.Framework.Data.DB4o" path="Common/OpenGrid.Framework.Data.DB4o" type="Library"> |
667 | <Configuration name="Debug"> | 731 | <Configuration name="Debug"> |
668 | <Options> | 732 | <Options> |
669 | <OutputPath>../../bin/</OutputPath> | 733 | <OutputPath>../../bin/</OutputPath> |
@@ -734,9 +798,9 @@ | |||
734 | </Files> | 798 | </Files> |
735 | </Project> | 799 | </Project> |
736 | 800 | ||
737 | <!-- OGS projects --> | 801 | <!-- OGS projects --> |
738 | 802 | ||
739 | <Project name="OpenGrid.Framework.Manager" path="OpenGridServices/OpenGrid.Framework.Manager" type="Library"> | 803 | <Project name="OpenGrid.Framework.Manager" path="OpenGridServices/OpenGrid.Framework.Manager" type="Library"> |
740 | <Configuration name="Debug"> | 804 | <Configuration name="Debug"> |
741 | <Options> | 805 | <Options> |
742 | <OutputPath>../../bin/</OutputPath> | 806 | <OutputPath>../../bin/</OutputPath> |
@@ -748,19 +812,19 @@ | |||
748 | </Options> | 812 | </Options> |
749 | </Configuration> | 813 | </Configuration> |
750 | 814 | ||
751 | <ReferencePath>../../bin/</ReferencePath> | 815 | <ReferencePath>../../bin/</ReferencePath> |
752 | <Reference name="System" localCopy="false"/> | 816 | <Reference name="System" localCopy="false"/> |
753 | <Reference name="OpenSim.Framework"/> | 817 | <Reference name="OpenSim.Framework"/> |
754 | <Reference name="OpenSim.Servers"/> | 818 | <Reference name="OpenSim.Servers"/> |
755 | <Reference name="libsecondlife.dll"/> | 819 | <Reference name="libsecondlife.dll"/> |
756 | <Reference name="XMLRPC"/> | 820 | <Reference name="XMLRPC"/> |
757 | 821 | ||
758 | 822 | ||
759 | <Files> | 823 | <Files> |
760 | <Match pattern="*.cs" recurse="true"/> | 824 | <Match pattern="*.cs" recurse="true"/> |
761 | </Files> | 825 | </Files> |
762 | </Project> | 826 | </Project> |
763 | 827 | ||
764 | <Project name="OpenGridServices.GridServer" path="OpenGridServices/OpenGridServices.GridServer" type="Exe"> | 828 | <Project name="OpenGridServices.GridServer" path="OpenGridServices/OpenGridServices.GridServer" type="Exe"> |
765 | <Configuration name="Debug"> | 829 | <Configuration name="Debug"> |
766 | <Options> | 830 | <Options> |
@@ -773,26 +837,26 @@ | |||
773 | </Options> | 837 | </Options> |
774 | </Configuration> | 838 | </Configuration> |
775 | 839 | ||
776 | <ReferencePath>../../bin/</ReferencePath> | 840 | <ReferencePath>../../bin/</ReferencePath> |
777 | <Reference name="System" localCopy="false"/> | 841 | <Reference name="System" localCopy="false"/> |
778 | <Reference name="System.Data" localCopy="false"/> | 842 | <Reference name="System.Data" localCopy="false"/> |
779 | <Reference name="System.Xml" localCopy="false"/> | 843 | <Reference name="System.Xml" localCopy="false"/> |
780 | <Reference name="OpenSim.Framework"/> | 844 | <Reference name="OpenSim.Framework"/> |
781 | <Reference name="OpenSim.Framework.Console"/> | 845 | <Reference name="OpenSim.Framework.Console"/> |
782 | <Reference name="OpenSim.Servers"/> | 846 | <Reference name="OpenSim.Servers"/> |
783 | <Reference name="OpenGrid.Framework.Data"/> | 847 | <Reference name="OpenGrid.Framework.Data"/> |
784 | <Reference name="OpenGrid.Framework.Manager"/> | 848 | <Reference name="OpenGrid.Framework.Manager"/> |
785 | <Reference name="OpenSim.GenericConfig.Xml"/> | 849 | <Reference name="OpenSim.GenericConfig.Xml"/> |
786 | <Reference name="libsecondlife.dll"/> | 850 | <Reference name="libsecondlife.dll"/> |
787 | <Reference name="Db4objects.Db4o.dll"/> | 851 | <Reference name="Db4objects.Db4o.dll"/> |
788 | <Reference name="XMLRPC"/> | 852 | <Reference name="XMLRPC"/> |
789 | 853 | ||
790 | <Files> | 854 | <Files> |
791 | <Match pattern="*.cs" recurse="true"/> | 855 | <Match pattern="*.cs" recurse="true"/> |
792 | </Files> | 856 | </Files> |
793 | </Project> | 857 | </Project> |
794 | 858 | ||
795 | <Project name="OpenGridServices.AssetServer" path="OpenGridServices/OpenGridServices.AssetServer" type="Exe"> | 859 | <Project name="OpenGridServices.AssetServer" path="OpenGridServices/OpenGridServices.AssetServer" type="Exe"> |
796 | <Configuration name="Debug"> | 860 | <Configuration name="Debug"> |
797 | <Options> | 861 | <Options> |
798 | <OutputPath>../../bin/</OutputPath> | 862 | <OutputPath>../../bin/</OutputPath> |
@@ -804,20 +868,50 @@ | |||
804 | </Options> | 868 | </Options> |
805 | </Configuration> | 869 | </Configuration> |
806 | 870 | ||
807 | <ReferencePath>../../bin/</ReferencePath> | 871 | <ReferencePath>../../bin/</ReferencePath> |
808 | <Reference name="System" localCopy="false"/> | 872 | <Reference name="System" localCopy="false"/> |
809 | <Reference name="System.Data" localCopy="false"/> | 873 | <Reference name="System.Data" localCopy="false"/> |
810 | <Reference name="System.Xml" localCopy="false"/> | 874 | <Reference name="System.Xml" localCopy="false"/> |
811 | <Reference name="OpenSim.Framework"/> | 875 | <Reference name="OpenSim.Framework"/> |
812 | <Reference name="OpenSim.Framework.Console"/> | 876 | <Reference name="OpenSim.Framework.Console"/> |
813 | <Reference name="OpenSim.Servers"/> | 877 | <Reference name="OpenSim.Servers"/> |
814 | <Reference name="libsecondlife.dll"/> | 878 | <Reference name="libsecondlife.dll"/> |
815 | <Reference name="Db4objects.Db4o.dll"/> | 879 | <Reference name="Db4objects.Db4o.dll"/> |
816 | <Reference name="XMLRPC"/> | 880 | <Reference name="XMLRPC"/> |
881 | |||
882 | <Files> | ||
883 | <Match pattern="*.cs" recurse="true"/> | ||
884 | </Files> | ||
885 | </Project> | ||
817 | 886 | ||
818 | <Files> | 887 | <Project name="OpenGrid.Framework.UserManagement" path="Common/OpenGrid.Framework.UserManager" type="Library"> |
819 | <Match pattern="*.cs" recurse="true"/> | 888 | <Configuration name="Debug"> |
820 | </Files> | 889 | <Options> |
890 | <OutputPath>../../bin/</OutputPath> | ||
891 | </Options> | ||
892 | </Configuration> | ||
893 | <Configuration name="Release"> | ||
894 | <Options> | ||
895 | <OutputPath>../../bin/</OutputPath> | ||
896 | </Options> | ||
897 | </Configuration> | ||
898 | |||
899 | <ReferencePath>../../bin/</ReferencePath> | ||
900 | <Reference name="System" localCopy="false"/> | ||
901 | <Reference name="System.Data" localCopy="false"/> | ||
902 | <Reference name="System.Xml" localCopy="false"/> | ||
903 | <Reference name="OpenSim.Framework"/> | ||
904 | <Reference name="OpenSim.Framework.Console"/> | ||
905 | <Reference name="OpenGrid.Framework.Data"/> | ||
906 | <Reference name="OpenSim.GenericConfig.Xml"/> | ||
907 | <Reference name="OpenSim.Servers"/> | ||
908 | <Reference name="libsecondlife.dll"/> | ||
909 | <Reference name="Db4objects.Db4o.dll"/> | ||
910 | <Reference name="XMLRPC"/> | ||
911 | |||
912 | <Files> | ||
913 | <Match pattern="*.cs" recurse="true"/> | ||
914 | </Files> | ||
821 | </Project> | 915 | </Project> |
822 | 916 | ||
823 | <Project name="OpenGridServices.UserServer" path="OpenGridServices/OpenGridServices.UserServer" type="Exe"> | 917 | <Project name="OpenGridServices.UserServer" path="OpenGridServices/OpenGridServices.UserServer" type="Exe"> |
@@ -831,25 +925,27 @@ | |||
831 | <OutputPath>../../bin/</OutputPath> | 925 | <OutputPath>../../bin/</OutputPath> |
832 | </Options> | 926 | </Options> |
833 | </Configuration> | 927 | </Configuration> |
834 | 928 | ||
835 | <ReferencePath>../../bin/</ReferencePath> | 929 | <ReferencePath>../../bin/</ReferencePath> |
836 | <Reference name="System" localCopy="false"/> | 930 | <Reference name="System" localCopy="false"/> |
837 | <Reference name="System.Data" localCopy="false"/> | 931 | <Reference name="System.Data" localCopy="false"/> |
838 | <Reference name="System.Xml" localCopy="false"/> | 932 | <Reference name="System.Xml" localCopy="false"/> |
839 | <Reference name="OpenSim.Framework"/> | 933 | <Reference name="OpenSim.Framework"/> |
840 | <Reference name="OpenSim.Framework.Console"/> | 934 | <Reference name="OpenSim.Framework.Console"/> |
841 | <Reference name="OpenGrid.Framework.Data"/> | 935 | <Reference name="OpenGrid.Framework.Data"/> |
842 | <Reference name="OpenSim.GenericConfig.Xml"/> | 936 | <Reference name="OpenSim.GenericConfig.Xml"/> |
843 | <Reference name="OpenSim.Servers"/> | 937 | <Reference name="OpenSim.Servers"/> |
844 | <Reference name="libsecondlife.dll"/> | 938 | <Reference name="OpenGrid.Framework.UserManager" /> |
845 | <Reference name="Db4objects.Db4o.dll"/> | 939 | <Reference name="libsecondlife.dll"/> |
846 | <Reference name="XMLRPC"/> | 940 | <Reference name="Db4objects.Db4o.dll"/> |
847 | 941 | <Reference name="XMLRPC"/> | |
848 | <Files> | 942 | |
849 | <Match pattern="*.cs" recurse="true"/> | 943 | <Files> |
850 | </Files> | 944 | <Match pattern="*.cs" recurse="true"/> |
945 | </Files> | ||
851 | </Project> | 946 | </Project> |
852 | 947 | ||
948 | |||
853 | 949 | ||
854 | 950 | ||
855 | <Project name="OpenGrid.Config.GridConfigDb4o" path="OpenGridServices/OpenGrid.Config/GridConfigDb4o" type="Library"> | 951 | <Project name="OpenGrid.Config.GridConfigDb4o" path="OpenGridServices/OpenGrid.Config/GridConfigDb4o" type="Library"> |
@@ -883,6 +979,11 @@ | |||
883 | <OutputPath>../../../bin/</OutputPath> | 979 | <OutputPath>../../../bin/</OutputPath> |
884 | </Options> | 980 | </Options> |
885 | </Configuration> | 981 | </Configuration> |
982 | <Configuration name="Release"> | ||
983 | <Options> | ||
984 | <OutputPath>../../../bin/</OutputPath> | ||
985 | </Options> | ||
986 | </Configuration> | ||
886 | 987 | ||
887 | <ReferencePath>../../../bin/</ReferencePath> | 988 | <ReferencePath>../../../bin/</ReferencePath> |
888 | <Reference name="System" localCopy="false"/> | 989 | <Reference name="System" localCopy="false"/> |
@@ -896,9 +997,10 @@ | |||
896 | <Match pattern="*.cs" recurse="true"/> | 997 | <Match pattern="*.cs" recurse="true"/> |
897 | </Files> | 998 | </Files> |
898 | </Project> | 999 | </Project> |
899 | </Solution> | 1000 | |
900 | 1001 | </Solution> | |
901 | 1002 | ||
1003 | |||
902 | <!-- Prebuild tool --> | 1004 | <!-- Prebuild tool --> |
903 | <Solution name="Prebuild" path="Prebuild/" > | 1005 | <Solution name="Prebuild" path="Prebuild/" > |
904 | <Configuration name="Debug"> | 1006 | <Configuration name="Debug"> |
@@ -910,6 +1012,15 @@ | |||
910 | <SuppressWarnings>1595</SuppressWarnings> | 1012 | <SuppressWarnings>1595</SuppressWarnings> |
911 | </Options> | 1013 | </Options> |
912 | </Configuration> | 1014 | </Configuration> |
1015 | <Configuration name="Release"> | ||
1016 | <Options> | ||
1017 | <CompilerDefines>TRACE</CompilerDefines> | ||
1018 | <OutputPath>bin/Release</OutputPath> | ||
1019 | <OptimizeCode>true</OptimizeCode> | ||
1020 | <DebugInformation>false</DebugInformation> | ||
1021 | <SuppressWarnings>1595</SuppressWarnings> | ||
1022 | </Options> | ||
1023 | </Configuration> | ||
913 | <Project name="Prebuild" path="src/" language="C#" assemblyName="Prebuild" icon="App.ico" type="Exe" rootNamespace="Prebuild" startupObject="Prebuild.Prebuild"> | 1024 | <Project name="Prebuild" path="src/" language="C#" assemblyName="Prebuild" icon="App.ico" type="Exe" rootNamespace="Prebuild" startupObject="Prebuild.Prebuild"> |
914 | <Configuration name="Debug"> | 1025 | <Configuration name="Debug"> |
915 | <Options> | 1026 | <Options> |
@@ -921,6 +1032,16 @@ | |||
921 | <SuppressWarnings>1595</SuppressWarnings> | 1032 | <SuppressWarnings>1595</SuppressWarnings> |
922 | </Options> | 1033 | </Options> |
923 | </Configuration> | 1034 | </Configuration> |
1035 | <Configuration name="Release"> | ||
1036 | <Options> | ||
1037 | <CompilerDefines>TRACE</CompilerDefines> | ||
1038 | <OutputPath>..\..\bin\</OutputPath> | ||
1039 | <OptimizeCode>true</OptimizeCode> | ||
1040 | <DebugInformation>false</DebugInformation> | ||
1041 | <KeyFile>Prebuild.snk</KeyFile> | ||
1042 | <SuppressWarnings>1595</SuppressWarnings> | ||
1043 | </Options> | ||
1044 | </Configuration> | ||
924 | <ReferencePath>../../bin/</ReferencePath> | 1045 | <ReferencePath>../../bin/</ReferencePath> |
925 | <Reference name="System.EnterpriseServices" /> | 1046 | <Reference name="System.EnterpriseServices" /> |
926 | <Reference name="System.Xml" /> | 1047 | <Reference name="System.Xml" /> |