From 185afcee727027c60257ddda4da974dccb808e5a Mon Sep 17 00:00:00 2001 From: vnugent Date: Sun, 22 Jan 2023 14:56:46 -0500 Subject: Project file cleanup --- .../src/VNLib.Hashing.Portable.csproj | 39 ++++++++++------------ lib/Net.Http/src/VNLib.Net.Http.csproj | 24 ++++++------- .../src/VNLib.Net.Messaging.FBM.csproj | 14 ++++---- .../src/VNLib.Net.Rest.Client.csproj | 13 +++++--- .../src/VNLib.Net.Transport.SimpleTCP.csproj | 27 +++++++-------- .../VNLib.Plugins.Essentials.ServiceStack.csproj | 13 ++++++-- .../src/VNLib.Plugins.Essentials.csproj | 23 ++++++------- .../src/VNLib.Plugins.PluginBase.csproj | 13 ++++---- .../src/VNLib.Plugins.Runtime.csproj | 25 ++++++++------ lib/Plugins/src/VNLib.Plugins.csproj | 25 +++++++++----- lib/Utils/src/VNLib.Utils.csproj | 18 ++++++---- 11 files changed, 125 insertions(+), 109 deletions(-) diff --git a/lib/Hashing.Portable/src/VNLib.Hashing.Portable.csproj b/lib/Hashing.Portable/src/VNLib.Hashing.Portable.csproj index ada0908..7015217 100644 --- a/lib/Hashing.Portable/src/VNLib.Hashing.Portable.csproj +++ b/lib/Hashing.Portable/src/VNLib.Hashing.Portable.csproj @@ -1,28 +1,32 @@  + net6.0 - Copyright © 2022 Vaughn Nugent - 1.0.1.3 - VNLib Hashing Function/Alg Library - Provides managed and random cryptocraphic hashing helper classes, including complete Argon2 password hashing. - Vaughn Nugent - https://www.vaughnnugent.com/resources + + 1.0.1.3 + VNLib.Hashing.Portable VNLib.Hashing + + True + + enable + latest-all + True + True + True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk false - - true - enable - True - latest-all - True - True + VNLib Hashing Function/Alg Library + Provides managed and random cryptocraphic hashing helper classes, including complete Argon2 password hashing. + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources @@ -40,13 +44,4 @@ - - - Never - - - Never - - - diff --git a/lib/Net.Http/src/VNLib.Net.Http.csproj b/lib/Net.Http/src/VNLib.Net.Http.csproj index 3bbd73d..f93621e 100644 --- a/lib/Net.Http/src/VNLib.Net.Http.csproj +++ b/lib/Net.Http/src/VNLib.Net.Http.csproj @@ -3,18 +3,10 @@ net6.0 VNLib.Net.Http - Vaughn Nugent - $(Authors) - VNLib HTTP Library - Provides a high performance HTTP 0.9-1.1 application processing layer for handling transport *agnostic connections and asynchronous event support for applications serving HTTP -requests such as web content. This library has a large focus on low/no GC allocations using unmanaged memory support provided by the VNLib.Utils library. No external dependencies -outside of the VNLib ecosystem are required. The VNLib.Plugins and VNLib.Plugins.Essentials libraries are highly recommended for serving web content. - Copyright © 2022 Vaughn Nugent + VNLib.Net.Http VNLib.Net.Http 1.0.1.5 en-US - https://www.vaughnnugent.com/resources - VNLib.Net.Http enable True latest-all @@ -22,10 +14,18 @@ outside of the VNLib ecosystem are required. The VNLib.Plugins and VNLib.Plugins \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk false - - + - true + Vaughn Nugent + $(Authors) + VNLib HTTP Library + + Provides a high performance HTTP 0.9-1.1 application processing layer for handling transport *agnostic connections and asynchronous event support for applications serving HTTP + requests such as web content. This library has a large focus on low/no GC allocations using unmanaged memory support provided by the VNLib.Utils library. No external dependencies + outside of the VNLib ecosystem are required. The VNLib.Plugins and VNLib.Plugins.Essentials libraries are highly recommended for serving web content. + + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources diff --git a/lib/Net.Messaging.FBM/src/VNLib.Net.Messaging.FBM.csproj b/lib/Net.Messaging.FBM/src/VNLib.Net.Messaging.FBM.csproj index ca15fa3..7796425 100644 --- a/lib/Net.Messaging.FBM/src/VNLib.Net.Messaging.FBM.csproj +++ b/lib/Net.Messaging.FBM/src/VNLib.Net.Messaging.FBM.csproj @@ -2,18 +2,20 @@ net6.0 - Vaughn Nugent - 1.0.1.1 - Copyright © 2022 Vaughn Nugent - enable - www.vaughnnugent.com/resources + 1.0.1.1 + enable latest-all True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk True false - + + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources/software + diff --git a/lib/Net.Rest.Client/src/VNLib.Net.Rest.Client.csproj b/lib/Net.Rest.Client/src/VNLib.Net.Rest.Client.csproj index 117855e..f4d5188 100644 --- a/lib/Net.Rest.Client/src/VNLib.Net.Rest.Client.csproj +++ b/lib/Net.Rest.Client/src/VNLib.Net.Rest.Client.csproj @@ -2,13 +2,9 @@ net6.0 - Copyright © 2022 Vaughn Nugent - Vaughn Nugent - 1.0.1.1 - An Oauth2 rest client connection pool for OAuth2 authenticated services - https://www.vaughnnugent.com/resources VNLib.Net.Rest.Client VNLib.Net.Rest.Client + 1.0.1.1 True latest-all True @@ -16,6 +12,13 @@ false + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + An Oauth2 rest client connection pool for OAuth2 authenticated services + https://www.vaughnnugent.com/resources + + False diff --git a/lib/Net.Transport.SimpleTCP/src/VNLib.Net.Transport.SimpleTCP.csproj b/lib/Net.Transport.SimpleTCP/src/VNLib.Net.Transport.SimpleTCP.csproj index ef2b0cb..9ac7f2e 100644 --- a/lib/Net.Transport.SimpleTCP/src/VNLib.Net.Transport.SimpleTCP.csproj +++ b/lib/Net.Transport.SimpleTCP/src/VNLib.Net.Transport.SimpleTCP.csproj @@ -3,28 +3,25 @@ net6.0 VNLib.Net.Transport - 1.0.1.4 - VNLib Simple Transport Library - Provides a library for single process asynchronous, event driven, TCP socket listening and supporting structures to implement -simple high performance TCP servers with or without TLS security. - Vaughn Nugent - Copyright © 2022 Vaughn Nugent - https://www.vaughnnugent.com/resources VNLib.Net.Transport.SimpleTCP + enable + 1.0.1.4 + True + latest-all True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk false - - true - - enable - - True - - latest-all + VNLib Simple Transport Library + + Provides a library for single process asynchronous, event driven, TCP socket listening and supporting structures to implement + simple high performance TCP servers with or without TLS security. + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources diff --git a/lib/Plugins.Essentials.ServiceStack/src/VNLib.Plugins.Essentials.ServiceStack.csproj b/lib/Plugins.Essentials.ServiceStack/src/VNLib.Plugins.Essentials.ServiceStack.csproj index 3fa262f..6337202 100644 --- a/lib/Plugins.Essentials.ServiceStack/src/VNLib.Plugins.Essentials.ServiceStack.csproj +++ b/lib/Plugins.Essentials.ServiceStack/src/VNLib.Plugins.Essentials.ServiceStack.csproj @@ -3,12 +3,13 @@ net6.0 enable + VNLib.Plugins.Essentials.ServiceStack + VNLib.Plugins.Essentials.ServiceStack enable True - Vaughn Nugent - Copyright © 2022 Vaughn Nugent + 1.0.1.2 - https://www.vaughnnugent.com/resources + README.md latest-all True @@ -16,6 +17,12 @@ false + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources + + False diff --git a/lib/Plugins.Essentials/src/VNLib.Plugins.Essentials.csproj b/lib/Plugins.Essentials/src/VNLib.Plugins.Essentials.csproj index e6b24aa..6901401 100644 --- a/lib/Plugins.Essentials/src/VNLib.Plugins.Essentials.csproj +++ b/lib/Plugins.Essentials/src/VNLib.Plugins.Essentials.csproj @@ -3,29 +3,26 @@ net6.0 VNLib.Plugins.Essentials - $(Authors) - Vaughn Nugent - VNLib Essentials Plugin Library - Copyright © 2022 Vaughn Nugent - - - Provides essential web, user, storage, and database interaction features for use with web applications - https://www.vaughnnugent.com/resources VNLib.Plugins.Essentials - VNLib, Plugins, VNLib.Plugins.Essentials, Essentials, Essential Plugins, HTTP Essentials, OAuth2 - True + 1.0.1.3 latest-all True True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk + True false - - + - true + Vaughn Nugent + VNLib Essentials Plugin Library + Copyright © 2023 Vaughn Nugent + Provides essential web, user, storage, and database interaction features for use with web applications + https://www.vaughnnugent.com/resources/software + VNLib, Plugins, VNLib.Plugins.Essentials, Essentials, Essential Plugins, HTTP Essentials, OAuth2 + False diff --git a/lib/Plugins.PluginBase/src/VNLib.Plugins.PluginBase.csproj b/lib/Plugins.PluginBase/src/VNLib.Plugins.PluginBase.csproj index 3293018..7b24f85 100644 --- a/lib/Plugins.PluginBase/src/VNLib.Plugins.PluginBase.csproj +++ b/lib/Plugins.PluginBase/src/VNLib.Plugins.PluginBase.csproj @@ -4,23 +4,22 @@ net6.0 VNLib.Plugins VNLib.Plugins.PluginBase + VNLib.Plugins.PluginBase 1.0.1.2 - Vaughn Nugent - Copyright © 2022 Vaughn Nugent - + latest-all True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk false + True - - true - True - latest-all + Vaughn Nugent + Copyright © 2023 Vaughn Nugent https://www.vaughnnugent.com/resources A base class for VNLib.Plugins that provides all supported loading functionalities, with built-in logging, loading, task-managment and endpoint routing. + False diff --git a/lib/Plugins.Runtime/src/VNLib.Plugins.Runtime.csproj b/lib/Plugins.Runtime/src/VNLib.Plugins.Runtime.csproj index 9b77b22..5306727 100644 --- a/lib/Plugins.Runtime/src/VNLib.Plugins.Runtime.csproj +++ b/lib/Plugins.Runtime/src/VNLib.Plugins.Runtime.csproj @@ -1,21 +1,26 @@ - enable + enable net6.0 - Vaughn Nugent - Copyright © 2022 Vaughn Nugent - A runtime plugin loader for .NET. Allows runtime loading and tracking of .NET assemblies -that export the VNLib.Plugin.IPlugin interface. + VNLib.Plugins.Runtime + VNLib.Plugins.Runtime 1.0.1.1 - https://www.vaughnnugent.com/resources - - true - True - latest-all True \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk + latest-all false + True + + + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + + A runtime plugin loader for .NET. Allows runtime loading and tracking of .NET assemblies + that export the VNLib.Plugin.IPlugin interface. + + https://www.vaughnnugent.com/resources diff --git a/lib/Plugins/src/VNLib.Plugins.csproj b/lib/Plugins/src/VNLib.Plugins.csproj index 37811ac..e558e95 100644 --- a/lib/Plugins/src/VNLib.Plugins.csproj +++ b/lib/Plugins/src/VNLib.Plugins.csproj @@ -3,17 +3,11 @@ net6.0 VNLib.Plugins - Vaughn Nugent - $(Authors) - VNLib Plugins Interface Assembly - Provides a standard interface for building dynamically loadable -plugins and asynchronus web endpoint processing, compatible -with the VNLib.Plugins.Runtime loader library. - https://www.vaughnnugent.com/resources + 1.0.1.3 - Copyright © 2022 Vaughn Nugent + VNLib.Plugins - Plugins, VNLIb, VNLib Plugins, Plugin Base + enable True latest-all @@ -22,6 +16,19 @@ with the VNLib.Plugins.Runtime loader library. false + + Vaughn Nugent + Copyright © 2023 Vaughn Nugent + Plugins, VNLIb, VNLib Plugins, Plugin Base + VNLib Plugins Interface Assembly + + Provides a standard interface for building dynamically loadable + plugins and asynchronus web endpoint processing, compatible + with the VNLib.Plugins.Runtime loader library. + + https://www.vaughnnugent.com/resources + + all diff --git a/lib/Utils/src/VNLib.Utils.csproj b/lib/Utils/src/VNLib.Utils.csproj index d326325..907ee1e 100644 --- a/lib/Utils/src/VNLib.Utils.csproj +++ b/lib/Utils/src/VNLib.Utils.csproj @@ -3,13 +3,9 @@ net6.0 VNLib.Utils - Vaughn Nugent - VNLib Utilities Library - Copyright © 2022 Vaughn Nugent - https://www.vaughnnugent.com/resources + VNLib.Utils - 1.0.1.10 - Base utilities library, structs, classes + 1.0.1.10 true enable True @@ -18,7 +14,15 @@ \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk false - + + + Vaughn Nugent + VNLib Utilities Library + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources + Base utilities library, structs, classes + + -- cgit