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