diff options
Diffstat (limited to 'libs')
14 files changed, 62 insertions, 42 deletions
diff --git a/libs/VNLib.Plugins.Sessions.Memory/src/VNLib.Plugins.Sessions.Memory.csproj b/libs/VNLib.Plugins.Sessions.Memory/src/VNLib.Plugins.Sessions.Memory.csproj index 01b4988..7e2f6fa 100644 --- a/libs/VNLib.Plugins.Sessions.Memory/src/VNLib.Plugins.Sessions.Memory.csproj +++ b/libs/VNLib.Plugins.Sessions.Memory/src/VNLib.Plugins.Sessions.Memory.csproj @@ -1,24 +1,23 @@ <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> + <Nullable>enable</Nullable> <TargetFramework>net6.0</TargetFramework> <AssemblyName>VNLib.Plugins.Sessions.Memory</AssemblyName> <RootNamespace>VNLib.Plugins.Sessions.Memory</RootNamespace> - <Authors>Vaughn Nugent</Authors> - <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> - <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> <SignAssembly>True</SignAssembly> <AssemblyOriginatorKeyFile>\\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk</AssemblyOriginatorKeyFile> <GenerateDocumentationFile>True</GenerateDocumentationFile> <AnalysisLevel>latest-all</AnalysisLevel> - <Nullable>enable</Nullable> + <EnableDynamicLoading>true</EnableDynamicLoading> </PropertyGroup> - - <!-- Resolve nuget dll files and store them in the output dir --> + <PropertyGroup> - <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> - <EnableDynamicLoading>true</EnableDynamicLoading> + <Authors>Vaughn Nugent</Authors> + <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> + <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <Deterministic>False</Deterministic> </PropertyGroup> @@ -44,11 +43,7 @@ </ItemGroup> <Target Name="PostBuild" AfterTargets="PostBuildEvent"> - <Exec Command="start xcopy "$(TargetDir)" "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> - </Target> - - <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> - <Exec Command="erase "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /q > nul" /> + <Exec Command="start xcopy "$(TargetDir)" "..\..\..\..\..\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> </Target> </Project> diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs index 0e39c8a..f01b764 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs @@ -25,6 +25,8 @@ using System; using System.Net; using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; using VNLib.Utils.Memory; using VNLib.Hashing.IdentityUtility; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs index 6c9bff1..81f82c2 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs @@ -24,6 +24,7 @@ using System; using System.Text.Json; +using System.Collections.Generic; using VNLib.Plugins.Essentials; using VNLib.Plugins.Essentials.Oauth; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs index 2edabd4..5cd6aaf 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs @@ -22,6 +22,9 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; +using System.Collections.Generic; + using VNLib.Utils.Logging; namespace VNLib.Plugins.Sessions.OAuth diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs index 073ed82..b8769d0 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs @@ -22,7 +22,11 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using VNLib.Net.Http; using VNLib.Utils.Logging; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs index 0222737..916f55c 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs @@ -23,6 +23,8 @@ */ using System; +using System.Threading; +using System.Threading.Tasks; using VNLib.Net.Http; using VNLib.Plugins.Essentials.Sessions; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs index e10ae7d..2e41a5f 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs @@ -24,6 +24,9 @@ using System; using System.Net; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using Microsoft.EntityFrameworkCore; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj b/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj index 768a802..52edc28 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj @@ -2,20 +2,24 @@ <PropertyGroup> <TargetFramework>net6.0</TargetFramework> - <ImplicitUsings>enable</ImplicitUsings> - <Nullable>enable</Nullable> - <GenerateDocumentationFile>True</GenerateDocumentationFile> - <Authors>Vaughn Nugent</Authors> - <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> <AssemblyName>VNLib.Plugins.Sessions.OAuth</AssemblyName> <RootNamespace>VNLib.Plugins.Sessions.OAuth</RootNamespace> - <EnableDynamicLoading>true</EnableDynamicLoading> - <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> + <Nullable>enable</Nullable> <Version>1.0.1.1</Version> - <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> - <AnalysisLevel>latest-all</AnalysisLevel> + + <!-- Enable dynamic loading for direct loading --> + <EnableDynamicLoading>true</EnableDynamicLoading> + <SignAssembly>True</SignAssembly> <AssemblyOriginatorKeyFile>\\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk</AssemblyOriginatorKeyFile> + <AnalysisLevel>latest-all</AnalysisLevel> + <GenerateDocumentationFile>True</GenerateDocumentationFile> + </PropertyGroup> + + <PropertyGroup> + <Authors>Vaughn Nugent</Authors> + <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> + <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> @@ -25,6 +29,7 @@ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <Deterministic>False</Deterministic> </PropertyGroup> + <ItemGroup> <ProjectReference Include="..\..\..\..\..\core\lib\Plugins.PluginBase\src\VNLib.Plugins.PluginBase.csproj" /> <ProjectReference Include="..\..\..\..\DataCaching\lib\VNLib.Plugins.Extensions.VNCache\src\VNLib.Plugins.Extensions.VNCache.csproj" /> @@ -36,11 +41,6 @@ </ItemGroup> <Target Name="PostBuild" AfterTargets="PostBuildEvent"> - <Exec Command="start xcopy "$(TargetDir)" "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> + <Exec Command="start xcopy "$(TargetDir)" "..\..\..\..\..\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> </Target> - - <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> - <Exec Command="erase "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /q > nul" /> - </Target> - </Project> diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/IWebSessionIdFactory.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/IWebSessionIdFactory.cs index f284e00..117b839 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/IWebSessionIdFactory.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/IWebSessionIdFactory.cs @@ -22,6 +22,7 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; using System.Diagnostics.CodeAnalysis; using VNLib.Net.Http; diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/VNLib.Plugins.Sessions.VNCache.csproj b/libs/VNLib.Plugins.Sessions.VNCache/src/VNLib.Plugins.Sessions.VNCache.csproj index ddddab5..c97d631 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/VNLib.Plugins.Sessions.VNCache.csproj +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/VNLib.Plugins.Sessions.VNCache.csproj @@ -2,20 +2,21 @@ <PropertyGroup> <TargetFramework>net6.0</TargetFramework> - <ImplicitUsings>enable</ImplicitUsings> + <RootNamespace>VNLib.Plugins.Sessions.VNCache</RootNamespace> + <AssemblyName>VNLib.Plugins.Sessions.VNCache</AssemblyName> <Nullable>enable</Nullable> - <Authors>Vaughn Nugent</Authors> - <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> <Version>1.0.1.1</Version> - <SignAssembly>False</SignAssembly> - <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> - <EnableDynamicLoading>true</EnableDynamicLoading> - <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> - <GenerateDocumentationFile>True</GenerateDocumentationFile> - <AnalysisLevel>latest-all</AnalysisLevel> <SignAssembly>True</SignAssembly> <AssemblyOriginatorKeyFile>\\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk</AssemblyOriginatorKeyFile> + <AnalysisLevel>latest-all</AnalysisLevel> + <GenerateDocumentationFile>True</GenerateDocumentationFile> + </PropertyGroup> + + <PropertyGroup> + <Authors>Vaughn Nugent</Authors> + <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> + <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> </PropertyGroup> <ItemGroup> @@ -29,11 +30,7 @@ </ItemGroup> <Target Name="PostBuild" AfterTargets="PostBuildEvent"> - <Exec Command="start xcopy "$(TargetDir)" "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> - </Target> - - <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> - <Exec Command="erase "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /q > nul" /> + <Exec Command="start xcopy "$(TargetDir)" "..\..\..\..\..\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> </Target> </Project> diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs index 812bf73..1457023 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs @@ -22,6 +22,10 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; +using System.Threading; +using System.Threading.Tasks; + using VNLib.Net.Http; using VNLib.Plugins.Essentials.Sessions; using VNLib.Plugins.Essentials.Extensions; diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs index b71d4ea..004d019 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs @@ -22,6 +22,7 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; using System.Diagnostics.CodeAnalysis; using VNLib.Hashing; diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs index 44fb936..705661c 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs @@ -23,6 +23,9 @@ */ using System; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using VNLib.Net.Http; using VNLib.Plugins.Essentials; diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProviderEntry.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProviderEntry.cs index 623975f..4fb1fae 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProviderEntry.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProviderEntry.cs @@ -22,7 +22,11 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using VNLib.Net.Http; using VNLib.Utils.Logging; |