diff --git a/.vs/WebGIM.sqlite b/.vs/WebGIM.sqlite
index 97d60f3..34fd16b 100644
Binary files a/.vs/WebGIM.sqlite and b/.vs/WebGIM.sqlite differ
diff --git a/GIM_site/GIM_site.csproj b/GIM_site/GIM_site.csproj
index 552b48c..774fbd7 100644
--- a/GIM_site/GIM_site.csproj
+++ b/GIM_site/GIM_site.csproj
@@ -195,6 +195,21 @@
..\packages\elmah.corelibrary.1.2.2\lib\Elmah.dll
True
+
+ ..\packages\Glimpse.AspNet.1.9.2\lib\net45\Glimpse.AspNet.dll
+
+
+ ..\packages\Glimpse.AspNetCache.0.9.9.35094\lib\net35\Glimpse.AspNetCache.dll
+
+
+ ..\packages\Glimpse.1.8.6\lib\net45\Glimpse.Core.dll
+
+
+ ..\packages\Glimpse.Elmah.1.1.1\lib\net40\Glimpse.Elmah.dll
+
+
+ ..\packages\Glimpse.WebForms.1.1.1\lib\net45\Glimpse.WebForms.dll
+
..\packages\ImageResizer.3.4.3\lib\ImageResizer.dll
True
@@ -978,6 +993,7 @@
FullPage.master
+
Global.asax
diff --git a/GIM_site/GlimpseSecurityPolicy.cs b/GIM_site/GlimpseSecurityPolicy.cs
new file mode 100644
index 0000000..d3d4d67
--- /dev/null
+++ b/GIM_site/GlimpseSecurityPolicy.cs
@@ -0,0 +1,32 @@
+/*
+// Uncomment this class to provide custom runtime policy for Glimpse
+
+using Glimpse.AspNet.Extensions;
+using Glimpse.Core.Extensibility;
+
+namespace GIM_site
+{
+ public class GlimpseSecurityPolicy:IRuntimePolicy
+ {
+ public RuntimePolicy Execute(IRuntimePolicyContext policyContext)
+ {
+ // You can perform a check like the one below to control Glimpse's permissions within your application.
+ // More information about RuntimePolicies can be found at http://getglimpse.com/Help/Custom-Runtime-Policy
+ // var httpContext = policyContext.GetHttpContext();
+ // if (!httpContext.User.IsInRole("Administrator"))
+ // {
+ // return RuntimePolicy.Off;
+ // }
+
+ return RuntimePolicy.On;
+ }
+
+ public RuntimeEvent ExecuteOn
+ {
+ // The RuntimeEvent.ExecuteResource is only needed in case you create a security policy
+ // Have a look at http://blog.getglimpse.com/2013/12/09/protect-glimpse-axd-with-your-custom-runtime-policy/ for more details
+ get { return RuntimeEvent.EndRequest | RuntimeEvent.ExecuteResource; }
+ }
+ }
+}
+*/
\ No newline at end of file
diff --git a/GIM_site/Web.config b/GIM_site/Web.config
index 9e75d11..5d7a66b 100644
--- a/GIM_site/Web.config
+++ b/GIM_site/Web.config
@@ -16,7 +16,7 @@
-
+
@@ -75,12 +75,13 @@
appRequestQueueLimit="100" />
-->
-
+
-
+
+
\ No newline at end of file
diff --git a/GIM_site/bin/SteamWare.dll b/GIM_site/bin/SteamWare.dll
index eab21af..9f6a3ed 100644
Binary files a/GIM_site/bin/SteamWare.dll and b/GIM_site/bin/SteamWare.dll differ
diff --git a/GIM_site/packages.config b/GIM_site/packages.config
index f12cb8b..64b0f9b 100644
--- a/GIM_site/packages.config
+++ b/GIM_site/packages.config
@@ -11,6 +11,11 @@
+
+
+
+
+
diff --git a/packages/Glimpse.1.8.6/Glimpse.1.8.6.nupkg b/packages/Glimpse.1.8.6/Glimpse.1.8.6.nupkg
new file mode 100644
index 0000000..63f99d6
Binary files /dev/null and b/packages/Glimpse.1.8.6/Glimpse.1.8.6.nupkg differ
diff --git a/packages/Glimpse.1.8.6/docs/Glimpse.Core.Documentation.chm b/packages/Glimpse.1.8.6/docs/Glimpse.Core.Documentation.chm
new file mode 100644
index 0000000..cfc3f4d
Binary files /dev/null and b/packages/Glimpse.1.8.6/docs/Glimpse.Core.Documentation.chm differ
diff --git a/packages/Glimpse.1.8.6/lib/net35/Glimpse.Core.dll b/packages/Glimpse.1.8.6/lib/net35/Glimpse.Core.dll
new file mode 100644
index 0000000..07ccd73
Binary files /dev/null and b/packages/Glimpse.1.8.6/lib/net35/Glimpse.Core.dll differ
diff --git a/packages/Glimpse.1.8.6/lib/net40/Glimpse.Core.dll b/packages/Glimpse.1.8.6/lib/net40/Glimpse.Core.dll
new file mode 100644
index 0000000..31a4bc6
Binary files /dev/null and b/packages/Glimpse.1.8.6/lib/net40/Glimpse.Core.dll differ
diff --git a/packages/Glimpse.1.8.6/lib/net45/Glimpse.Core.dll b/packages/Glimpse.1.8.6/lib/net45/Glimpse.Core.dll
new file mode 100644
index 0000000..11fbb2d
Binary files /dev/null and b/packages/Glimpse.1.8.6/lib/net45/Glimpse.Core.dll differ
diff --git a/packages/Glimpse.1.8.6/tools/glimpse.psm1 b/packages/Glimpse.1.8.6/tools/glimpse.psm1
new file mode 100644
index 0000000..eab3927
--- /dev/null
+++ b/packages/Glimpse.1.8.6/tools/glimpse.psm1
@@ -0,0 +1,84 @@
+$dataDir = Join-Path $env:AppData "Glimpse"
+$dataFile = Join-Path $dataDir "extensions.cli"
+
+function Get-VersionValue($package, $packages){
+ $oldPkg = $packages | where { $_.Action -eq "Uninstall" -and $_.Id -eq $package.Id } | sort { $_.Timestamp } -des | select -first 1
+
+ $result = ""
+
+ if ($oldPkg -ne $nul -and $oldPkg.Version -ne $package.Version){ $result += "{0}.." -f $oldPkg.Version }
+
+ return $result += $package.Version
+}
+
+# INSTALL
+function Register-GlimpseExtension($package, $dte) {
+ $pkgs = @()
+
+ if (Test-Path $dataFile)
+ {
+ $pkgs = @(Import-Clixml $dataFile | where { $_.Timestamp -gt (Get-Date).AddMinutes(-8) })
+ }
+
+ $pkgs += @{
+ "Id" = $package.Id;
+ "Version" = $package.Version;
+ "Timestamp" = Get-Date;
+ "Action" = "Install"
+ }
+
+ if (!(Test-Path $dataDir)){ md $dataDir }
+
+ $pkgs | Export-Clixml $dataFile
+
+ $queryArgs = @()
+ foreach ($pkg in @($pkgs | where { $_.Action -eq "Install" } | sort { $_.Timestamp } -des))
+ {
+ $version = Get-VersionValue $pkg $pkgs
+ $queryArgs += "{0}={1}" -f $pkg.Id, $version
+ }
+
+ $queryString = $queryArgs -join "&"
+ $dte.ItemOperations.Navigate("http://getGlimpse.com/Version/Install/?" + $queryString)
+}
+
+Register-TabExpansion 'Register-GlimpseExtension' @{
+ 'package' = {
+ "$package"
+ };
+ 'dte' = {
+ "$DTE"
+ };
+}
+
+Export-ModuleMember Register-GlimpseExtension
+
+# UNINSTALL
+function Unregister-GlimpseExtension($package) {
+ $pkgs = @()
+
+ if (Test-Path $dataFile)
+ {
+ $pkgs = @(Import-Clixml $dataFile)
+ }
+
+ $pkgs += @{
+ "Id" = $package.Id;
+ "Version" = $package.Version;
+ "Timestamp" = Get-Date;
+ "Action" = "Uninstall"
+ }
+
+ if (!(Test-Path $dataDir)){ md $dataDir }
+
+ $pkgs | Export-Clixml $dataFile
+}
+
+Register-TabExpansion 'Unregister-GlimpseExtension' @{
+ 'package' = {
+ "$package"
+ };
+}
+
+Export-ModuleMember Unregister-GlimpseExtension
+
diff --git a/packages/Glimpse.1.8.6/tools/init.ps1 b/packages/Glimpse.1.8.6/tools/init.ps1
new file mode 100644
index 0000000..7058bb7
--- /dev/null
+++ b/packages/Glimpse.1.8.6/tools/init.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package)
+
+Import-Module (Join-Path $toolsPath glimpse.psm1)
\ No newline at end of file
diff --git a/packages/Glimpse.1.8.6/tools/install.ps1 b/packages/Glimpse.1.8.6/tools/install.ps1
new file mode 100644
index 0000000..785ed37
--- /dev/null
+++ b/packages/Glimpse.1.8.6/tools/install.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Register-GlimpseExtension $package $DTE
\ No newline at end of file
diff --git a/packages/Glimpse.1.8.6/tools/uninstall.ps1 b/packages/Glimpse.1.8.6/tools/uninstall.ps1
new file mode 100644
index 0000000..5913f3b
--- /dev/null
+++ b/packages/Glimpse.1.8.6/tools/uninstall.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Unregister-GlimpseExtension $package
\ No newline at end of file
diff --git a/packages/Glimpse.AspNet.1.9.2/Glimpse.AspNet.1.9.2.nupkg b/packages/Glimpse.AspNet.1.9.2/Glimpse.AspNet.1.9.2.nupkg
new file mode 100644
index 0000000..a65c9ff
Binary files /dev/null and b/packages/Glimpse.AspNet.1.9.2/Glimpse.AspNet.1.9.2.nupkg differ
diff --git a/packages/Glimpse.AspNet.1.9.2/content/GlimpseSecurityPolicy.cs.pp b/packages/Glimpse.AspNet.1.9.2/content/GlimpseSecurityPolicy.cs.pp
new file mode 100644
index 0000000..0057f15
--- /dev/null
+++ b/packages/Glimpse.AspNet.1.9.2/content/GlimpseSecurityPolicy.cs.pp
@@ -0,0 +1,32 @@
+/*
+// Uncomment this class to provide custom runtime policy for Glimpse
+
+using Glimpse.AspNet.Extensions;
+using Glimpse.Core.Extensibility;
+
+namespace $rootnamespace$
+{
+ public class GlimpseSecurityPolicy:IRuntimePolicy
+ {
+ public RuntimePolicy Execute(IRuntimePolicyContext policyContext)
+ {
+ // You can perform a check like the one below to control Glimpse's permissions within your application.
+ // More information about RuntimePolicies can be found at http://getglimpse.com/Help/Custom-Runtime-Policy
+ // var httpContext = policyContext.GetHttpContext();
+ // if (!httpContext.User.IsInRole("Administrator"))
+ // {
+ // return RuntimePolicy.Off;
+ // }
+
+ return RuntimePolicy.On;
+ }
+
+ public RuntimeEvent ExecuteOn
+ {
+ // The RuntimeEvent.ExecuteResource is only needed in case you create a security policy
+ // Have a look at http://blog.getglimpse.com/2013/12/09/protect-glimpse-axd-with-your-custom-runtime-policy/ for more details
+ get { return RuntimeEvent.EndRequest | RuntimeEvent.ExecuteResource; }
+ }
+ }
+}
+*/
\ No newline at end of file
diff --git a/packages/Glimpse.AspNet.1.9.2/content/web.config.transform b/packages/Glimpse.AspNet.1.9.2/content/web.config.transform
new file mode 100644
index 0000000..0dec7fc
--- /dev/null
+++ b/packages/Glimpse.AspNet.1.9.2/content/web.config.transform
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/Glimpse.AspNet.1.9.2/lib/net35/Glimpse.AspNet.dll b/packages/Glimpse.AspNet.1.9.2/lib/net35/Glimpse.AspNet.dll
new file mode 100644
index 0000000..9bb90a8
Binary files /dev/null and b/packages/Glimpse.AspNet.1.9.2/lib/net35/Glimpse.AspNet.dll differ
diff --git a/packages/Glimpse.AspNet.1.9.2/lib/net40/Glimpse.AspNet.dll b/packages/Glimpse.AspNet.1.9.2/lib/net40/Glimpse.AspNet.dll
new file mode 100644
index 0000000..ba381ca
Binary files /dev/null and b/packages/Glimpse.AspNet.1.9.2/lib/net40/Glimpse.AspNet.dll differ
diff --git a/packages/Glimpse.AspNet.1.9.2/lib/net45/Glimpse.AspNet.dll b/packages/Glimpse.AspNet.1.9.2/lib/net45/Glimpse.AspNet.dll
new file mode 100644
index 0000000..9d9ee3c
Binary files /dev/null and b/packages/Glimpse.AspNet.1.9.2/lib/net45/Glimpse.AspNet.dll differ
diff --git a/packages/Glimpse.AspNet.1.9.2/tools/install.ps1 b/packages/Glimpse.AspNet.1.9.2/tools/install.ps1
new file mode 100644
index 0000000..785ed37
--- /dev/null
+++ b/packages/Glimpse.AspNet.1.9.2/tools/install.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Register-GlimpseExtension $package $DTE
\ No newline at end of file
diff --git a/packages/Glimpse.AspNet.1.9.2/tools/uninstall.ps1 b/packages/Glimpse.AspNet.1.9.2/tools/uninstall.ps1
new file mode 100644
index 0000000..5913f3b
--- /dev/null
+++ b/packages/Glimpse.AspNet.1.9.2/tools/uninstall.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Unregister-GlimpseExtension $package
\ No newline at end of file
diff --git a/packages/Glimpse.AspNetCache.0.9.9.35094/Glimpse.AspNetCache.0.9.9.35094.nupkg b/packages/Glimpse.AspNetCache.0.9.9.35094/Glimpse.AspNetCache.0.9.9.35094.nupkg
new file mode 100644
index 0000000..37995c6
Binary files /dev/null and b/packages/Glimpse.AspNetCache.0.9.9.35094/Glimpse.AspNetCache.0.9.9.35094.nupkg differ
diff --git a/packages/Glimpse.AspNetCache.0.9.9.35094/lib/net35/Glimpse.AspNetCache.dll b/packages/Glimpse.AspNetCache.0.9.9.35094/lib/net35/Glimpse.AspNetCache.dll
new file mode 100644
index 0000000..004ba8e
Binary files /dev/null and b/packages/Glimpse.AspNetCache.0.9.9.35094/lib/net35/Glimpse.AspNetCache.dll differ
diff --git a/packages/Glimpse.Elmah.1.1.1/Glimpse.Elmah.1.1.1.nupkg b/packages/Glimpse.Elmah.1.1.1/Glimpse.Elmah.1.1.1.nupkg
new file mode 100644
index 0000000..a91b102
Binary files /dev/null and b/packages/Glimpse.Elmah.1.1.1/Glimpse.Elmah.1.1.1.nupkg differ
diff --git a/packages/Glimpse.Elmah.1.1.1/lib/net40/Glimpse.Elmah.dll b/packages/Glimpse.Elmah.1.1.1/lib/net40/Glimpse.Elmah.dll
new file mode 100644
index 0000000..8d35289
Binary files /dev/null and b/packages/Glimpse.Elmah.1.1.1/lib/net40/Glimpse.Elmah.dll differ
diff --git a/packages/Glimpse.WebForms.1.1.1/Glimpse.WebForms.1.1.1.nupkg b/packages/Glimpse.WebForms.1.1.1/Glimpse.WebForms.1.1.1.nupkg
new file mode 100644
index 0000000..39f18db
Binary files /dev/null and b/packages/Glimpse.WebForms.1.1.1/Glimpse.WebForms.1.1.1.nupkg differ
diff --git a/packages/Glimpse.WebForms.1.1.1/lib/net35/Glimpse.WebForms.dll b/packages/Glimpse.WebForms.1.1.1/lib/net35/Glimpse.WebForms.dll
new file mode 100644
index 0000000..0fa3239
Binary files /dev/null and b/packages/Glimpse.WebForms.1.1.1/lib/net35/Glimpse.WebForms.dll differ
diff --git a/packages/Glimpse.WebForms.1.1.1/lib/net40/Glimpse.WebForms.dll b/packages/Glimpse.WebForms.1.1.1/lib/net40/Glimpse.WebForms.dll
new file mode 100644
index 0000000..7d23b15
Binary files /dev/null and b/packages/Glimpse.WebForms.1.1.1/lib/net40/Glimpse.WebForms.dll differ
diff --git a/packages/Glimpse.WebForms.1.1.1/lib/net45/Glimpse.WebForms.dll b/packages/Glimpse.WebForms.1.1.1/lib/net45/Glimpse.WebForms.dll
new file mode 100644
index 0000000..91c8111
Binary files /dev/null and b/packages/Glimpse.WebForms.1.1.1/lib/net45/Glimpse.WebForms.dll differ
diff --git a/packages/Glimpse.WebForms.1.1.1/tools/install.ps1 b/packages/Glimpse.WebForms.1.1.1/tools/install.ps1
new file mode 100644
index 0000000..785ed37
--- /dev/null
+++ b/packages/Glimpse.WebForms.1.1.1/tools/install.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Register-GlimpseExtension $package $DTE
\ No newline at end of file
diff --git a/packages/Glimpse.WebForms.1.1.1/tools/uninstall.ps1 b/packages/Glimpse.WebForms.1.1.1/tools/uninstall.ps1
new file mode 100644
index 0000000..5913f3b
--- /dev/null
+++ b/packages/Glimpse.WebForms.1.1.1/tools/uninstall.ps1
@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+Unregister-GlimpseExtension $package
\ No newline at end of file