Skip to content

Commit

Permalink
✅ .NET 8 Upgrade.
Browse files Browse the repository at this point in the history
  • Loading branch information
Texnomic committed Jul 3, 2024
1 parent c345a29 commit 0059ed3
Show file tree
Hide file tree
Showing 27 changed files with 158 additions and 156 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[![Slack](https://img.shields.io/static/v1?logo=Slack&label=Slack&message=Channel&color=73BA25&logoColor=4A154B)](https://join.slack.com/t/texnomicsecuredns/shared_invite/zt-h110u1u8-5VwSZsQSHL13s62xAZjI2Q)
[![Facebook](https://img.shields.io/static/v1?logo=Facebook&label=Facebook&message=Page&color=73BA25&logoColor=1877FF2)](https://www.facebook.com/Texnomic-Secure-DNS-114240320331170)

Building a Secure, Modern, Cross-Platform & Cross-Architecture DNS Server Using .NET 7.0.
Building a Secure, Modern, Cross-Platform & Cross-Architecture DNS Server Using .NET 8.0.

SecureDNS Project aims to implements all *secure* DNS Protocols regardless of being standardized or widely adopted; while maintaining backward compatibility with *unsecure* DNS-Over-UDP Protocol via Reverse Proxy.

Expand Down
8 changes: 4 additions & 4 deletions Texnomic.DNS.Roots.Tests/Texnomic.DNS.Roots.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<IsPackable>false</IsPackable>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -29,7 +29,7 @@
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
<PackageReference Include="MSTest.TestAdapter" Version="3.0.4" />
<PackageReference Include="MSTest.TestFramework" Version="3.0.4" />
<PackageReference Include="coverlet.collector" Version="6.0.0">
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
10 changes: 5 additions & 5 deletions Texnomic.DNS.Roots/Texnomic.DNS.Roots.csproj
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -34,7 +34,7 @@

<ItemGroup>
<PackageReference Include="HtmlAgilityPack" Version="1.11.48" />
<PackageReference Include="RestSharp" Version="110.2.0" />
<PackageReference Include="YamlDotNet" Version="13.1.1" />
<PackageReference Include="RestSharp" Version="111.3.0" />
<PackageReference Include="YamlDotNet" Version="15.3.0" />
</ItemGroup>
</Project>
12 changes: 6 additions & 6 deletions Texnomic.ENS.BaseRegistrar/Texnomic.ENS.BaseRegistrar.csproj
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -29,9 +29,9 @@
<DebugType>embedded</DebugType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Nethereum.Contracts" Version="4.14.0" />
<PackageReference Include="Nethereum.RPC" Version="4.14.0" />
<PackageReference Include="Nethereum.Web3" Version="4.14.0" />
<PackageReference Include="Nethereum.Contracts" Version="4.21.2" />
<PackageReference Include="Nethereum.RPC" Version="4.21.2" />
<PackageReference Include="Nethereum.Web3" Version="4.21.2" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<IsPackable>false</IsPackable>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -29,12 +29,12 @@
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
<PackageReference Include="MSTest.TestAdapter" Version="3.0.4" />
<PackageReference Include="MSTest.TestFramework" Version="3.0.4" />
<PackageReference Include="coverlet.collector" Version="6.0.0">
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Nethereum.Accounts" Version="4.14.0" />
<PackageReference Include="Nethereum.ENS" Version="4.14.0" />
<PackageReference Include="Nethereum.Accounts" Version="4.21.2" />
<PackageReference Include="Nethereum.ENS" Version="4.21.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -29,7 +29,7 @@
<DebugType>embedded</DebugType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Nethereum.Web3" Version="4.14.0" />
<PackageReference Include="Nethereum.Web3" Version="4.21.2" />
</ItemGroup>
<ItemGroup>
<None Include="..\docs\Logo.png">
Expand Down
8 changes: 4 additions & 4 deletions Texnomic.FilterLists.Tests/Texnomic.FilterLists.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<IsPackable>false</IsPackable>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -29,7 +29,7 @@
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
<PackageReference Include="MSTest.TestAdapter" Version="3.0.4" />
<PackageReference Include="MSTest.TestFramework" Version="3.0.4" />
<PackageReference Include="coverlet.collector" Version="6.0.0">
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
6 changes: 3 additions & 3 deletions Texnomic.FilterLists/Texnomic.FilterLists.csproj
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<IsPackable>false</IsPackable>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -26,8 +26,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.13.5" />
<PackageReference Include="BinarySerializer" Version="8.6.4" />
<PackageReference Include="BenchmarkDotNet" Version="0.13.12" />
<PackageReference Include="BinarySerializer" Version="8.6.4.1" />
</ItemGroup>

<ItemGroup>
Expand Down
21 changes: 10 additions & 11 deletions Texnomic.SecureDNS.Core/Texnomic.SecureDNS.Core.csproj
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -31,18 +31,17 @@
<ItemGroup>
<PackageReference Include="Common.Logging" Version="3.4.1" />
<PackageReference Include="Common.Logging.Serilog" Version="4.4.0" />
<PackageReference Include="Destructurama.Attributed" Version="3.1.0" />
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.1" />
<PackageReference Include="Nerdbank.Streams" Version="2.10.69" />
<PackageReference Include="NSec.Cryptography" Version="22.4.0" />
<PackageReference Include="Destructurama.Attributed" Version="4.0.0" />
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.2" />
<PackageReference Include="Nerdbank.Streams" Version="2.11.74" />
<PackageReference Include="PipelineNet" Version="0.9.0" />
<PackageReference Include="Polly" Version="7.2.4" />
<PackageReference Include="Polly" Version="8.4.1" />
<PackageReference Include="Rebex.Elliptic.Curve25519" Version="1.2.1" />
<PackageReference Include="Rebex.Elliptic.Ed25519" Version="1.2.1" />
<PackageReference Include="RestSharp" Version="110.2.0" />
<PackageReference Include="RestSharp" Version="111.3.0" />
<PackageReference Include="Serilog.Sinks.ILogger" Version="1.0.3" />
<PackageReference Include="System.Text.Json" Version="7.0.3" />
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="7.0.0" />
<PackageReference Include="System.Text.Json" Version="8.0.3" />
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Texnomic.ENS.BaseRegistrar\Texnomic.ENS.BaseRegistrar.csproj" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -33,6 +33,6 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
</ItemGroup>
</Project>
14 changes: 7 additions & 7 deletions Texnomic.SecureDNS.Data/Texnomic.SecureDNS.Data.csproj
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand All @@ -34,10 +34,10 @@

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="7.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="7.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.0.8">
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="8.0.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.6">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

<Version>0.5.0-alpha</Version>
<Version>0.6.0-alpha</Version>
<Authors>Texnomic</Authors>
<Company>Texnomic</Company>
<Copyright>Texnomic, Copyrights © 2023</Copyright>
<Copyright>Texnomic, Copyrights © 2024</Copyright>

<RepositoryUrl>https://github.com/Texnomic/SecureDNS</RepositoryUrl>
<RepositoryType>Github</RepositoryType>
Expand Down
Loading

0 comments on commit 0059ed3

Please sign in to comment.