diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 5e91d85057..0000000000 --- a/.gitattributes +++ /dev/null @@ -1,52 +0,0 @@ -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain - -*.jpg binary -*.png binary -*.gif binary - -*.cs text=auto diff=csharp -*.vb text=auto -*.resx text=auto -*.c text=auto -*.cpp text=auto -*.cxx text=auto -*.h text=auto -*.hxx text=auto -*.py text=auto -*.rb text=auto -*.java text=auto -*.html text=auto -*.htm text=auto -*.css text=auto -*.scss text=auto -*.sass text=auto -*.less text=auto -*.js text=auto -*.lisp text=auto -*.clj text=auto -*.sql text=auto -*.php text=auto -*.lua text=auto -*.m text=auto -*.asm text=auto -*.erl text=auto -*.fs text=auto -*.fsx text=auto -*.hs text=auto - -*.csproj text=auto -*.vbproj text=auto -*.fsproj text=auto -*.dbproj text=auto -*.sln text=auto eol=crlf - -*.sh eol=lf \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 708c4155fa..0000000000 --- a/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -[Oo]bj/ -[Bb]in/ -TestResults/ -.nuget/ -*.sln.ide/ -_ReSharper.*/ -.idea/ -packages/ -artifacts/ -PublishProfiles/ -.vs/ -*.user -*.suo -*.cache -*.docstates -_ReSharper.* -nuget.exe -*net45.csproj -*net451.csproj -*k10.csproj -*.psess -*.vsp -*.pidb -*.userprefs -*DS_Store -*.ncrunchsolution -*.*sdf -*.ipch -*.swp -*~ -.build/ -.testPublish/ -launchSettings.json -BenchmarkDotNet.Artifacts/ -BDN.Generated/ -binaries/ -global.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index e69a4b3fda..0000000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "recommendations": [ - "ms-vscode.csharp", - "EditorConfig.EditorConfig", - "k--kato.docomment", - "PeterJausovec.vscode-docker" - ] -} diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index db6faceb9c..0000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "name": "Attach: .NET Core", - "type": "coreclr", - "request": "attach", - "processId": "${command:pickProcess}" - }, - { - "name": "Attach: .NET Framework", - "type": "clr", - "request": "attach", - "processId": "${command:pickProcess}" - }, - { - "name": "Debug: TlsApp", - "type": "coreclr", - "request": "launch", - "program": "${workspaceRoot}/samples/TlsApp/bin/Debug/netcoreapp2.0/TlsApp.dll", - "cwd": "${workspaceRoot}/samples/TlsApp", - "console": "internalConsole", - "stopAtEntry": false, - "internalConsoleOptions": "openOnSessionStart", - "launchBrowser": { - "enabled": true, - "args": "https://127.0.0.1:5000", - "windows": { - "command": "cmd.exe", - "args": "/C start ${auto-detect-url}" - }, - "osx": { - "command": "open" - }, - "linux": { - "command": "xdg-open" - } - } - }, - { - "name": "Debug: SampleApp", - "type": "coreclr", - "request": "launch", - "preLaunchTask": "Compile: solution", - "program": "${workspaceRoot}/samples/SampleApp/bin/Debug/netcoreapp2.0/SampleApp.dll", - "cwd": "${workspaceRoot}/samples/SampleApp", - "console": "internalConsole", - "stopAtEntry": false, - "internalConsoleOptions": "openOnSessionStart", - "launchBrowser": { - "enabled": true, - "args": "${auto-detect-url}", - "windows": { - "command": "cmd.exe", - "args": "/C start ${auto-detect-url}" - }, - "osx": { - "command": "open" - }, - "linux": { - "command": "xdg-open" - } - } - }, - { - "name": "Debug: LargeResponseApp", - "type": "coreclr", - "request": "launch", - "preLaunchTask": "Compile: solution", - "program": "${workspaceRoot}/samples/LargeResponseApp/bin/Debug/netcoreapp2.0/LargeResponseApp.dll", - "cwd": "${workspaceRoot}/samples/LargeResponseApp", - "console": "internalConsole", - "stopAtEntry": false, - "internalConsoleOptions": "openOnSessionStart", - "launchBrowser": { - "enabled": true, - "args": "${auto-detect-url}", - "windows": { - "command": "cmd.exe", - "args": "/C start ${auto-detect-url}" - }, - "osx": { - "command": "open" - }, - "linux": { - "command": "xdg-open" - } - } - }, - { - "name": "Debug: CodeGenerator", - "type": "coreclr", - "request": "launch", - "preLaunchTask": "Compile: CodeGenerator", - "program": "${workspaceRoot}/tools/CodeGenerator/bin/Debug/netcoreapp2.0/CodeGenerator.dll", - "args": [], - "cwd": "${workspaceRoot}", - "console": "internalConsole", - "stopAtEntry": true, - "internalConsoleOptions": "openOnSessionStart" - } - ] -} diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 0c60b84e84..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "[json]": { - "editor.tabSize": 2 - }, - "files.trimTrailingWhitespace": true, - "files.associations": { - "*.props": "xml", - "*.targets": "xml" - } -} diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 97f0b7ad07..0000000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "version": "2.0.0", - "options": { - "env": { - "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "true" - } - }, - // requires that you first run build.cmd or build.sh to install local builds of dotnet - "windows": { - "command": "${env:USERPROFILE}/.dotnet/x64/dotnet.exe" - }, - "osx": { - "command": "${env:HOME}/.dotnet/dotnet" - }, - "linux": { - "command": "${env:HOME}/.dotnet/dotnet" - }, - "suppressTaskName": true, - "tasks": [ - { - "taskName": "Restore: solution", - "args": [ - "restore" - ] - }, - { - "taskName": "Compile: solution", - "group": { - "isDefault": true, - "kind": "build" - }, - "presentation": { - "panel": "dedicated" - }, - "args": [ - "build", - "${workspaceRoot}/KestrelHttpServer.sln", - "/p:GenerateFullPaths=true" - ], - "problemMatcher": "$msCompile", - // these have to defined here because of https://github.com/Microsoft/vscode/issues/20740 - "osx": { - "options": { - "env": { - // The location of .NET Framework reference assembiles. - // These may not be installed yet if you have not run build.sh. - "ReferenceAssemblyRoot": "${env:HOME}/.dotnet/buildtools/netfx/4.6.1/" - } - } - }, - "linux": { - "options": { - "env": { - "ReferenceAssemblyRoot": "${env:HOME}/.dotnet/buildtools/netfx/4.6.1/" - } - } - } - }, - { - "taskName": "Test", - "args": [ - "test", - "/p:GenerateFullPaths=true" - ], - "problemMatcher": "$msCompile", - "group": "test" - }, - { - "taskName": "Compile: CodeGenerator", - "args": [ - "build", - "/p:GenerateFullPaths=true" - ], - "options": { - "cwd": "${workspaceRoot}/tools/CodeGenerator/" - }, - "problemMatcher": "$msCompile" - }, - { - "taskName": "Run: CodeGenerator", - "args": [ - "run" - ], - "options": { - "cwd": "${workspaceRoot}/tools/CodeGenerator/" - } - }, - { - "taskName": "Run: resx generation", - "suppressTaskName": true, - "command": "build.cmd", - "args": [ - "/t:resx" - ], - "options": { - "cwd": "${workspaceRoot}" - }, - "osx": { - "command": "./build.sh" - }, - "linux": { - "command": "./build.sh" - } - }, - { - "taskName": "Run: Benchmarks", - "args": [ - "run", - "-c", - "Release" - ], - "options": { - "cwd": "${workspaceRoot}/test/Kestrel.Performance/" - } - } - ] -} diff --git a/.vsts-pipelines/builds/ci-internal.yml b/.vsts-pipelines/builds/ci-internal.yml deleted file mode 100644 index c2c5336fd0..0000000000 --- a/.vsts-pipelines/builds/ci-internal.yml +++ /dev/null @@ -1,13 +0,0 @@ -trigger: -- master -- release/* - -resources: - repositories: - - repository: buildtools - type: git - name: aspnet-BuildTools - ref: refs/heads/master - -phases: -- template: .vsts-pipelines/templates/project-ci.yml@buildtools diff --git a/.vsts-pipelines/builds/ci-public.yml b/.vsts-pipelines/builds/ci-public.yml deleted file mode 100644 index 507c89b025..0000000000 --- a/.vsts-pipelines/builds/ci-public.yml +++ /dev/null @@ -1,15 +0,0 @@ -trigger: -- master -- release/* - -# See https://github.com/aspnet/BuildTools -resources: - repositories: - - repository: buildtools - type: github - endpoint: DotNet-Bot GitHub Connection - name: aspnet/BuildTools - ref: refs/heads/master - -phases: -- template: .vsts-pipelines/templates/project-ci.yml@buildtools diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 7ad7254cec..0000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,4 +0,0 @@ -Contributing -============ - -Information on contributing to this repo is in the [Contributing Guide](https://github.com/aspnet/Home/blob/master/CONTRIBUTING.md) in the Home repo. diff --git a/Directory.Build.props b/Directory.Build.props deleted file mode 100644 index 783a7b5339..0000000000 --- a/Directory.Build.props +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - $(DefineConstants);INNER_LOOP - - - - Microsoft ASP.NET Core - https://github.com/aspnet/KestrelHttpServer - git - $(MSBuildThisFileDirectory) - $(MSBuildThisFileDirectory)build\Key.snk - true - true - latest - - diff --git a/Directory.Build.targets b/Directory.Build.targets deleted file mode 100644 index 73b97f2807..0000000000 --- a/Directory.Build.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - $(MicrosoftNETCoreApp21PackageVersion) - $(MicrosoftNETCoreApp22PackageVersion) - $(NETStandardLibrary20PackageVersion) - - 99.9 - - diff --git a/KestrelHttpServer.sln b/KestrelHttpServer.sln deleted file mode 100644 index 95188d12fc..0000000000 --- a/KestrelHttpServer.sln +++ /dev/null @@ -1,474 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 -MinimumVisualStudioVersion = 15.0.26730.03 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2D5D5227-4DBD-499A-96B1-76A36B03B750}" - ProjectSection(SolutionItems) = preProject - src\Directory.Build.props = src\Directory.Build.props - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{D3273454-EA07-41D2-BF0B-FCC3675C2483}" - ProjectSection(SolutionItems) = preProject - test\Directory.Build.props = test\Directory.Build.props - test\xunit.runner.json = test\xunit.runner.json - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{327F7880-D9AF-46BD-B45C-3B7E34A01DFD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shared", "shared", "{0EF2ACDF-012F-4472-A13A-4272419E2903}" - ProjectSection(SolutionItems) = preProject - test\shared\DummyApplication.cs = test\shared\DummyApplication.cs - test\shared\HttpParsingData.cs = test\shared\HttpParsingData.cs - test\shared\KestrelTestLoggerProvider.cs = test\shared\KestrelTestLoggerProvider.cs - test\shared\LifetimeNotImplemented.cs = test\shared\LifetimeNotImplemented.cs - test\shared\MockConnectionInformation.cs = test\shared\MockConnectionInformation.cs - test\shared\MockLogger.cs = test\shared\MockLogger.cs - test\shared\MockSystemClock.cs = test\shared\MockSystemClock.cs - test\shared\StringExtensions.cs = test\shared\StringExtensions.cs - test\shared\TestApp.cs = test\shared\TestApp.cs - test\shared\TestApplicationErrorLogger.cs = test\shared\TestApplicationErrorLogger.cs - test\shared\TestConnection.cs = test\shared\TestConnection.cs - test\shared\TestFrame.cs = test\shared\TestFrame.cs - test\shared\TestKestrelTrace.cs = test\shared\TestKestrelTrace.cs - test\shared\TestResources.cs = test\shared\TestResources.cs - test\shared\TestServiceContext.cs = test\shared\TestServiceContext.cs - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Core", "src\Kestrel.Core\Kestrel.Core.csproj", "{F510611A-3BEE-4B88-A613-5F4A74ED82A1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Core.Tests", "test\Kestrel.Core.Tests\Kestrel.Core.Tests.csproj", "{37F3BFB2-6454-49E5-9D7F-581BF755CCFE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleApp", "samples\SampleApp\SampleApp.csproj", "{2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LargeResponseApp", "samples\LargeResponseApp\LargeResponseApp.csproj", "{B35D4D31-E74C-4646-8A11-7A7A40F0021E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeGenerator", "tools\CodeGenerator\CodeGenerator.csproj", "{BD2D4D29-1BD9-40D0-BB31-337D5416B63C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Https", "src\Kestrel.Https\Kestrel.Https.csproj", "{5F64B3C3-0C2E-431A-B820-A81BBFC863DA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Performance", "benchmarks\Kestrel.Performance\Kestrel.Performance.csproj", "{EBFE9719-A44B-4978-A71F-D5C254E7F35A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestCertificates", "TestCertificates", "{2822C132-BFFB-4D53-AC5B-E7E47DD81A6E}" - ProjectSection(SolutionItems) = preProject - test\shared\TestCertificates\eku.client.ini = test\shared\TestCertificates\eku.client.ini - test\shared\TestCertificates\eku.client.pfx = test\shared\TestCertificates\eku.client.pfx - test\shared\TestCertificates\eku.code_signing.ini = test\shared\TestCertificates\eku.code_signing.ini - test\shared\TestCertificates\eku.code_signing.pfx = test\shared\TestCertificates\eku.code_signing.pfx - test\shared\TestCertificates\eku.multiple_usages.ini = test\shared\TestCertificates\eku.multiple_usages.ini - test\shared\TestCertificates\eku.multiple_usages.pfx = test\shared\TestCertificates\eku.multiple_usages.pfx - test\shared\TestCertificates\eku.server.ini = test\shared\TestCertificates\eku.server.ini - test\shared\TestCertificates\eku.server.pfx = test\shared\TestCertificates\eku.server.pfx - test\shared\TestCertificates\make-test-certs.sh = test\shared\TestCertificates\make-test-certs.sh - test\shared\TestCertificates\no_extensions.ini = test\shared\TestCertificates\no_extensions.ini - test\shared\TestCertificates\no_extensions.pfx = test\shared\TestCertificates\no_extensions.pfx - test\shared\TestCertificates\testCert.pfx = test\shared\TestCertificates\testCert.pfx - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Libuv", "src\Kestrel.Transport.Libuv\Kestrel.Transport.Libuv.csproj", "{A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel", "src\Kestrel\Kestrel.csproj", "{56139957-5C29-4E7D-89BD-7D20598B4EAF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Sockets", "src\Kestrel.Transport.Sockets\Kestrel.Transport.Sockets.csproj", "{6950B18F-A3D2-41A4-AFEC-8B7C49517611}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Abstractions", "src\Kestrel.Transport.Abstractions\Kestrel.Transport.Abstractions.csproj", "{2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Libuv.Tests", "test\Kestrel.Transport.Libuv.Tests\Kestrel.Transport.Libuv.Tests.csproj", "{D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Tests", "test\Kestrel.Tests\Kestrel.Tests.csproj", "{4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{A95C3BE1-B850-4265-97A0-777ADCCD437F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connections.Abstractions", "src\Connections.Abstractions\Connections.Abstractions.csproj", "{6956CF5C-3163-4398-8628-4ECA569245B5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{C2910A13-B2C2-46D8-81D8-7E166F4F5981}" - ProjectSection(SolutionItems) = preProject - build\dependencies.props = build\dependencies.props - build\repo.props = build\repo.props - build\repo.targets = build\repo.targets - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SystemdActivation", "SystemdActivation", "{B7B0EA74-528F-46B8-9BC4-909D9A67C194}" - ProjectSection(SolutionItems) = preProject - test\SystemdActivation\docker-entrypoint.sh = test\SystemdActivation\docker-entrypoint.sh - test\SystemdActivation\docker.sh = test\SystemdActivation\docker.sh - test\SystemdActivation\Dockerfile = test\SystemdActivation\Dockerfile - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Libuv.FunctionalTests", "test\Kestrel.Transport.Libuv.FunctionalTests\Kestrel.Transport.Libuv.FunctionalTests.csproj", "{74032D79-8EA7-4483-BD82-C38370420FFF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Sockets.FunctionalTests", "test\Kestrel.Transport.Sockets.FunctionalTests\Kestrel.Transport.Sockets.FunctionalTests.csproj", "{9C7B6B5F-088A-436E-834B-6373EA36DEEE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Http2SampleApp", "samples\Http2SampleApp\Http2SampleApp.csproj", "{7BC22A4A-15D2-44C2-AB45-049F0FB562FA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SystemdTestApp", "samples\SystemdTestApp\SystemdTestApp.csproj", "{A7994A41-CAF8-47A7-8975-F101F75B5BC1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlaintextApp", "samples\PlaintextApp\PlaintextApp.csproj", "{CE5523AE-6E38-4E20-998F-C64E02C5CC51}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformBenchmarks", "benchmarkapps\PlatformBenchmarks\PlatformBenchmarks.csproj", "{7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.InMemory.FunctionalTests", "test\Kestrel.InMemory.FunctionalTests\Kestrel.InMemory.FunctionalTests.csproj", "{B5422347-E919-431D-9EF2-C352FFE4D6C1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Sockets.BindTests", "test\Kestrel.Transport.Sockets.BindTests\Kestrel.Transport.Sockets.BindTests.csproj", "{9254C3EB-196B-402F-A059-34FEA6140500}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Transport.Libuv.BindTests", "test\Kestrel.Transport.Libuv.BindTests\Kestrel.Transport.Libuv.BindTests.csproj", "{FB9C6B61-0A7B-4FFA-B772-A754316B262E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{B19F67B8-7635-42C3-B5BF-00D1CC47FA64}" - ProjectSection(SolutionItems) = preProject - .gitattributes = .gitattributes - .gitignore = .gitignore - build.cmd = build.cmd - build.sh = build.sh - CONTRIBUTING.md = CONTRIBUTING.md - Directory.Build.props = Directory.Build.props - Directory.Build.targets = Directory.Build.targets - korebuild-lock.txt = korebuild-lock.txt - korebuild.json = korebuild.json - LICENSE.txt = LICENSE.txt - NuGet.config = NuGet.config - NuGetPackageVerifier.json = NuGetPackageVerifier.json - README.md = README.md - run.cmd = run.cmd - run.ps1 = run.ps1 - run.sh = run.sh - ToProjectReferences.ps1 = ToProjectReferences.ps1 - version.props = version.props - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kestrel.Interop.FunctionalTests", "test\Kestrel.Interop.FunctionalTests\Kestrel.Interop.FunctionalTests.csproj", "{DF5394AB-679B-4F2F-8E9C-5327AD053E91}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|x64.ActiveCfg = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|x64.Build.0 = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|x86.ActiveCfg = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Debug|x86.Build.0 = Debug|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|Any CPU.Build.0 = Release|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|x64.ActiveCfg = Release|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|x64.Build.0 = Release|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|x86.ActiveCfg = Release|Any CPU - {F510611A-3BEE-4B88-A613-5F4A74ED82A1}.Release|x86.Build.0 = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|x64.ActiveCfg = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|x64.Build.0 = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|x86.ActiveCfg = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Debug|x86.Build.0 = Debug|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|Any CPU.Build.0 = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|x64.ActiveCfg = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|x64.Build.0 = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|x86.ActiveCfg = Release|Any CPU - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE}.Release|x86.Build.0 = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|x64.ActiveCfg = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|x64.Build.0 = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|x86.ActiveCfg = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Debug|x86.Build.0 = Debug|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|Any CPU.Build.0 = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|x64.ActiveCfg = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|x64.Build.0 = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|x86.ActiveCfg = Release|Any CPU - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3}.Release|x86.Build.0 = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|x64.ActiveCfg = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|x64.Build.0 = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|x86.ActiveCfg = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Debug|x86.Build.0 = Debug|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|Any CPU.Build.0 = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|x64.ActiveCfg = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|x64.Build.0 = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|x86.ActiveCfg = Release|Any CPU - {B35D4D31-E74C-4646-8A11-7A7A40F0021E}.Release|x86.Build.0 = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|x64.ActiveCfg = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|x64.Build.0 = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|x86.ActiveCfg = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Debug|x86.Build.0 = Debug|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|Any CPU.Build.0 = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|x64.ActiveCfg = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|x64.Build.0 = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|x86.ActiveCfg = Release|Any CPU - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C}.Release|x86.Build.0 = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|x64.ActiveCfg = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|x64.Build.0 = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|x86.ActiveCfg = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Debug|x86.Build.0 = Debug|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|Any CPU.Build.0 = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|x64.ActiveCfg = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|x64.Build.0 = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|x86.ActiveCfg = Release|Any CPU - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA}.Release|x86.Build.0 = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|x64.ActiveCfg = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|x64.Build.0 = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|x86.ActiveCfg = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Debug|x86.Build.0 = Debug|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|Any CPU.Build.0 = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|x64.ActiveCfg = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|x64.Build.0 = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|x86.ActiveCfg = Release|Any CPU - {EBFE9719-A44B-4978-A71F-D5C254E7F35A}.Release|x86.Build.0 = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|x64.ActiveCfg = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|x64.Build.0 = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|x86.ActiveCfg = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Debug|x86.Build.0 = Debug|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|Any CPU.Build.0 = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|x64.ActiveCfg = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|x64.Build.0 = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|x86.ActiveCfg = Release|Any CPU - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4}.Release|x86.Build.0 = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|x64.ActiveCfg = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|x64.Build.0 = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|x86.ActiveCfg = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Debug|x86.Build.0 = Debug|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|Any CPU.Build.0 = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|x64.ActiveCfg = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|x64.Build.0 = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|x86.ActiveCfg = Release|Any CPU - {56139957-5C29-4E7D-89BD-7D20598B4EAF}.Release|x86.Build.0 = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|x64.ActiveCfg = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|x64.Build.0 = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|x86.ActiveCfg = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Debug|x86.Build.0 = Debug|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|Any CPU.Build.0 = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|x64.ActiveCfg = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|x64.Build.0 = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|x86.ActiveCfg = Release|Any CPU - {6950B18F-A3D2-41A4-AFEC-8B7C49517611}.Release|x86.Build.0 = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|x64.ActiveCfg = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|x64.Build.0 = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|x86.ActiveCfg = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Debug|x86.Build.0 = Debug|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|Any CPU.Build.0 = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|x64.ActiveCfg = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|x64.Build.0 = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|x86.ActiveCfg = Release|Any CPU - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D}.Release|x86.Build.0 = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|x64.ActiveCfg = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|x64.Build.0 = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|x86.ActiveCfg = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Debug|x86.Build.0 = Debug|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|Any CPU.Build.0 = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|x64.ActiveCfg = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|x64.Build.0 = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|x86.ActiveCfg = Release|Any CPU - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4}.Release|x86.Build.0 = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|x64.ActiveCfg = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|x64.Build.0 = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|x86.ActiveCfg = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Debug|x86.Build.0 = Debug|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|Any CPU.Build.0 = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|x64.ActiveCfg = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|x64.Build.0 = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|x86.ActiveCfg = Release|Any CPU - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC}.Release|x86.Build.0 = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|x64.ActiveCfg = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|x64.Build.0 = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|x86.ActiveCfg = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Debug|x86.Build.0 = Debug|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|Any CPU.Build.0 = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|x64.ActiveCfg = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|x64.Build.0 = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|x86.ActiveCfg = Release|Any CPU - {6956CF5C-3163-4398-8628-4ECA569245B5}.Release|x86.Build.0 = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|x64.ActiveCfg = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|x64.Build.0 = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|x86.ActiveCfg = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Debug|x86.Build.0 = Debug|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|Any CPU.Build.0 = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|x64.ActiveCfg = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|x64.Build.0 = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|x86.ActiveCfg = Release|Any CPU - {74032D79-8EA7-4483-BD82-C38370420FFF}.Release|x86.Build.0 = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|x64.ActiveCfg = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|x64.Build.0 = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|x86.ActiveCfg = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Debug|x86.Build.0 = Debug|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|Any CPU.Build.0 = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|x64.ActiveCfg = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|x64.Build.0 = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|x86.ActiveCfg = Release|Any CPU - {9C7B6B5F-088A-436E-834B-6373EA36DEEE}.Release|x86.Build.0 = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|x64.ActiveCfg = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|x64.Build.0 = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|x86.ActiveCfg = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Debug|x86.Build.0 = Debug|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|Any CPU.Build.0 = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|x64.ActiveCfg = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|x64.Build.0 = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|x86.ActiveCfg = Release|Any CPU - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA}.Release|x86.Build.0 = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|x64.ActiveCfg = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|x64.Build.0 = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|x86.ActiveCfg = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Debug|x86.Build.0 = Debug|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|Any CPU.Build.0 = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|x64.ActiveCfg = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|x64.Build.0 = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|x86.ActiveCfg = Release|Any CPU - {A7994A41-CAF8-47A7-8975-F101F75B5BC1}.Release|x86.Build.0 = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|x64.ActiveCfg = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|x64.Build.0 = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|x86.ActiveCfg = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Debug|x86.Build.0 = Debug|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|Any CPU.Build.0 = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|x64.ActiveCfg = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|x64.Build.0 = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|x86.ActiveCfg = Release|Any CPU - {CE5523AE-6E38-4E20-998F-C64E02C5CC51}.Release|x86.Build.0 = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|x64.ActiveCfg = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|x64.Build.0 = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|x86.ActiveCfg = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Debug|x86.Build.0 = Debug|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|Any CPU.Build.0 = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|x64.ActiveCfg = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|x64.Build.0 = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|x86.ActiveCfg = Release|Any CPU - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D}.Release|x86.Build.0 = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|x64.ActiveCfg = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|x64.Build.0 = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|x86.ActiveCfg = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Debug|x86.Build.0 = Debug|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|Any CPU.Build.0 = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|x64.ActiveCfg = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|x64.Build.0 = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|x86.ActiveCfg = Release|Any CPU - {B5422347-E919-431D-9EF2-C352FFE4D6C1}.Release|x86.Build.0 = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|x64.ActiveCfg = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|x64.Build.0 = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|x86.ActiveCfg = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Debug|x86.Build.0 = Debug|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|Any CPU.Build.0 = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|x64.ActiveCfg = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|x64.Build.0 = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|x86.ActiveCfg = Release|Any CPU - {9254C3EB-196B-402F-A059-34FEA6140500}.Release|x86.Build.0 = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|x64.ActiveCfg = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|x64.Build.0 = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|x86.ActiveCfg = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Debug|x86.Build.0 = Debug|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|Any CPU.Build.0 = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|x64.ActiveCfg = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|x64.Build.0 = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|x86.ActiveCfg = Release|Any CPU - {FB9C6B61-0A7B-4FFA-B772-A754316B262E}.Release|x86.Build.0 = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|x64.ActiveCfg = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|x64.Build.0 = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|x86.ActiveCfg = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Debug|x86.Build.0 = Debug|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|Any CPU.Build.0 = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|x64.ActiveCfg = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|x64.Build.0 = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|x86.ActiveCfg = Release|Any CPU - {DF5394AB-679B-4F2F-8E9C-5327AD053E91}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {F510611A-3BEE-4B88-A613-5F4A74ED82A1} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {37F3BFB2-6454-49E5-9D7F-581BF755CCFE} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {2C3CB3DC-EEBF-4F52-9E1C-4F2F972E76C3} = {8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE} - {B35D4D31-E74C-4646-8A11-7A7A40F0021E} = {8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE} - {BD2D4D29-1BD9-40D0-BB31-337D5416B63C} = {327F7880-D9AF-46BD-B45C-3B7E34A01DFD} - {5F64B3C3-0C2E-431A-B820-A81BBFC863DA} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {EBFE9719-A44B-4978-A71F-D5C254E7F35A} = {A95C3BE1-B850-4265-97A0-777ADCCD437F} - {2822C132-BFFB-4D53-AC5B-E7E47DD81A6E} = {0EF2ACDF-012F-4472-A13A-4272419E2903} - {A76B8C8C-0DC5-4DD3-9B1F-02E51A0915F4} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {56139957-5C29-4E7D-89BD-7D20598B4EAF} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {6950B18F-A3D2-41A4-AFEC-8B7C49517611} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {2E9CB89D-EC8F-4DD9-A72B-08D5BABF752D} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {D95A7EC3-48AC-4D03-B2E2-0DA3E13BD3A4} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {4F1C30F8-CCAA-48D7-9DF6-2A84021F5BCC} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {6956CF5C-3163-4398-8628-4ECA569245B5} = {2D5D5227-4DBD-499A-96B1-76A36B03B750} - {B7B0EA74-528F-46B8-9BC4-909D9A67C194} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {74032D79-8EA7-4483-BD82-C38370420FFF} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {9C7B6B5F-088A-436E-834B-6373EA36DEEE} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {7BC22A4A-15D2-44C2-AB45-049F0FB562FA} = {8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE} - {A7994A41-CAF8-47A7-8975-F101F75B5BC1} = {8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE} - {CE5523AE-6E38-4E20-998F-C64E02C5CC51} = {8A3D00B8-1CCF-4BE6-A060-11104CE2D9CE} - {7C24EAB8-57A9-4613-A8A6-4C21BB7D260D} = {A95C3BE1-B850-4265-97A0-777ADCCD437F} - {B5422347-E919-431D-9EF2-C352FFE4D6C1} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {9254C3EB-196B-402F-A059-34FEA6140500} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {FB9C6B61-0A7B-4FFA-B772-A754316B262E} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - {DF5394AB-679B-4F2F-8E9C-5327AD053E91} = {D3273454-EA07-41D2-BF0B-FCC3675C2483} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {2D10D020-6770-47CA-BB8D-2C23FE3AE071} - EndGlobalSection -EndGlobal diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100644 index b3b180cd51..0000000000 --- a/LICENSE.txt +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright (c) .NET Foundation and Contributors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/NuGet.config b/NuGet.config deleted file mode 100644 index e32bddfd51..0000000000 --- a/NuGet.config +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/NuGetPackageVerifier.json b/NuGetPackageVerifier.json deleted file mode 100644 index 8e89b63f4c..0000000000 --- a/NuGetPackageVerifier.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "nonshipping": { - "rules": [], - "packages": { - "Microsoft.Extensions.Buffers.MemoryPool.Sources": {}, - "Microsoft.Extensions.Buffers.Testing.Sources": {} - } - }, - "Default": { - "rules": [ - "DefaultCompositeRule" - ] - } -} diff --git a/README.md b/README.md deleted file mode 100644 index d58602dabb..0000000000 --- a/README.md +++ /dev/null @@ -1,36 +0,0 @@ -KestrelHttpServer -================= - -[![Join the chat at https://gitter.im/aspnet/KestrelHttpServer](https://badges.gitter.im/aspnet/KestrelHttpServer.svg)](https://gitter.im/aspnet/KestrelHttpServer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) - -This repo contains a cross-platform web server for ASP.NET Core. - -This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo. - -## Building from source - -To run a complete build on command line only, execute `build.cmd` or `build.sh` without arguments. See [developer documentation](https://github.com/aspnet/Home/wiki) for more details. - -## File logging for functional test - -Turn on file logging for Kestrel functional tests by specifying the environment variable ASPNETCORE_TEST_LOG_DIR to the log output directory. - -## Packages - -Kestrel is available as a NuGet package. - - Package name | Stable | Nightly (`dev` branch) ---------------------------------------------|---------------------------------------------|------------------------------------------ -`Microsoft.AspNetCore.Server.Kestrel` | [![NuGet][main-nuget-badge]][main-nuget] | [![MyGet][main-myget-badge]][main-myget] -`Microsoft.AspNetCore.Server.Kestrel.Https` | [![NuGet][https-nuget-badge]][https-nuget] | [![MyGet][https-myget-badge]][https-myget] - - -[main-nuget]: https://www.nuget.org/packages/Microsoft.AspNetCore.Server.Kestrel/ -[main-nuget-badge]: https://img.shields.io/nuget/v/Microsoft.AspNetCore.Server.Kestrel.svg?style=flat-square&label=nuget -[main-myget]: https://dotnet.myget.org/feed/aspnetcore-dev/package/nuget/Microsoft.AspNetCore.Server.Kestrel -[main-myget-badge]: https://img.shields.io/dotnet.myget/aspnetcore-dev/vpre/Microsoft.AspNetCore.Server.Kestrel.svg?style=flat-square&label=myget - -[https-nuget]: https://www.nuget.org/packages/Microsoft.AspNetCore.Server.Kestrel.Https/ -[https-nuget-badge]: https://img.shields.io/nuget/v/Microsoft.AspNetCore.Server.Kestrel.Https.svg?style=flat-square&label=nuget -[https-myget]: https://dotnet.myget.org/feed/aspnetcore-dev/package/nuget/Microsoft.AspNetCore.Server.Kestrel.Https -[https-myget-badge]: https://img.shields.io/dotnet.myget/aspnetcore-dev/vpre/Microsoft.AspNetCore.Server.Kestrel.Https.svg?style=flat-square&label=myget diff --git a/ToProjectReferences.ps1 b/ToProjectReferences.ps1 deleted file mode 100644 index 4273aff929..0000000000 --- a/ToProjectReferences.ps1 +++ /dev/null @@ -1,45 +0,0 @@ -param($references) -$ErrorActionPreference = "Stop"; - -function ToProjectName($file) -{ - return $file.Directory.Name; -} - -$projectreferences = ls (Join-Path $references *.csproj) -rec; - -$localprojects = ls -rec *.csproj; - -foreach ($project in $localprojects) -{ - Write-Host "Processing $project"; - - [Reflection.Assembly]::LoadWithPartialName("System.Xml.Linq") | Out-Null; - - $changed = $false - $xDoc = [System.Xml.Linq.XDocument]::Load($project, [System.Xml.Linq.LoadOptions]::PreserveWhitespace); - $endpoints = $xDoc.Descendants("PackageReference") | %{ - $packageName = $_.Attribute("Include").Value; - $replacementProject = $projectreferences | ? { - return (ToProjectName($_)) -eq $packageName - }; - - if ($replacementProject) - { - $changed = $true - Write-Host " Replacing $packageName with $($project.FullName)"; - $_.Name = "ProjectReference"; - $_.Attribute("Include").Value = $replacementProject.FullName; - } - }; - if ($changed) - { - $settings = New-Object System.Xml.XmlWriterSettings - $settings.OmitXmlDeclaration = $true; - $writer = [System.Xml.XmlWriter]::Create($project, $settings) - - $xDoc.Save($writer); - $writer.Dispose(); - } - -} \ No newline at end of file diff --git a/benchmarks/Kestrel.Performance/Kestrel.Performance.csproj b/benchmarks/Kestrel.Performance/Kestrel.Performance.csproj deleted file mode 100644 index 2854b101ea..0000000000 --- a/benchmarks/Kestrel.Performance/Kestrel.Performance.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Kestrel.Performance - Microsoft.AspNetCore.Server.Kestrel.Performance - netcoreapp2.2 - Exe - true - true - false - - - - - - - - - - - - - - - - - - diff --git a/build.cmd b/build.cmd deleted file mode 100644 index c0050bda12..0000000000 --- a/build.cmd +++ /dev/null @@ -1,2 +0,0 @@ -@ECHO OFF -PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';& '%~dp0run.ps1' default-build %*; exit $LASTEXITCODE" diff --git a/build.sh b/build.sh deleted file mode 100755 index 98a4b22765..0000000000 --- a/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -# Call "sync" between "chmod" and execution to prevent "text file busy" error in Docker (aufs) -chmod +x "$DIR/run.sh"; sync -"$DIR/run.sh" default-build "$@" diff --git a/build/Key.snk b/build/Key.snk deleted file mode 100644 index e10e4889c1..0000000000 Binary files a/build/Key.snk and /dev/null differ diff --git a/build/buildpipeline/linux.groovy b/build/buildpipeline/linux.groovy deleted file mode 100644 index e04a05630b..0000000000 --- a/build/buildpipeline/linux.groovy +++ /dev/null @@ -1,12 +0,0 @@ -@Library('dotnet-ci') _ - -simpleNode('Ubuntu16.04', 'latest-or-auto-docker') { - stage ('Checking out source') { - checkout scm - } - stage ('Build') { - def logFolder = getLogFolder() - def environment = "ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}/${logFolder}" - sh "${environment} ./build.sh --ci /p:Configuration=${params.Configuration}" - } -} diff --git a/build/buildpipeline/osx.groovy b/build/buildpipeline/osx.groovy deleted file mode 100644 index b3620cdd8d..0000000000 --- a/build/buildpipeline/osx.groovy +++ /dev/null @@ -1,12 +0,0 @@ -@Library('dotnet-ci') _ - -simpleNode('OSX10.12','latest') { - stage ('Checking out source') { - checkout scm - } - stage ('Build') { - def logFolder = getLogFolder() - def environment = "ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}/${logFolder}" - sh "${environment} ./build.sh --ci /p:Configuration=${params.Configuration}" - } -} diff --git a/build/buildpipeline/pipeline.groovy b/build/buildpipeline/pipeline.groovy deleted file mode 100644 index 8ab5bcd111..0000000000 --- a/build/buildpipeline/pipeline.groovy +++ /dev/null @@ -1,27 +0,0 @@ -import org.dotnet.ci.pipelines.Pipeline - -def windowsPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/windows.groovy') -def linuxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/linux.groovy') -def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy') - -def configurations = [ - 'Debug', - 'Release' -] - -configurations.each { configuration -> - - def params = [ - 'Configuration': configuration - ] - - windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", params) - windowsPipeline.triggerPipelineOnGithubPush(params) - - linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", params) - linuxPipeline.triggerPipelineOnGithubPush(params) - - osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", params) - osxPipeline.triggerPipelineOnGithubPush(params) - -} diff --git a/build/buildpipeline/windows.groovy b/build/buildpipeline/windows.groovy deleted file mode 100644 index 7869fc1da6..0000000000 --- a/build/buildpipeline/windows.groovy +++ /dev/null @@ -1,14 +0,0 @@ -@Library('dotnet-ci') _ - -// 'node' indicates to Jenkins that the enclosed block runs on a node that matches -// the label 'windows-with-vs' -simpleNode('Windows_NT','latest') { - stage ('Checking out source') { - checkout scm - } - stage ('Build') { - def logFolder = getLogFolder() - def environment = "set ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}\\${logFolder}" - bat "${environment}&.\\run.cmd -CI default-build /p:Configuration=${params.Configuration}" - } -} diff --git a/build/dependencies.props b/build/dependencies.props deleted file mode 100644 index 33951eb477..0000000000 --- a/build/dependencies.props +++ /dev/null @@ -1,56 +0,0 @@ - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - 0.10.13 - 3.0.0-alpha1-10657 - 3.0.0-alpha1-20181011.3 - 1.10.0 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10657 - 3.0.0-alpha1-10657 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10657 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 3.0.0-alpha1-10670 - 2.1.1 - 2.1.3 - 2.2.0-rtm-27023-02 - 3.0.0-alpha1-10670 - 15.6.1 - 4.10.0 - 2.0.3 - 11.0.2 - 2.43.0 - 3.12.1 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26717-04 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26907-04 - 4.6.0-preview1-26907-04 - 1.3.7 - 0.10.0 - 2.3.1 - 2.4.0 - - - - diff --git a/build/repo.props b/build/repo.props deleted file mode 100644 index 9a2f9c7fad..0000000000 --- a/build/repo.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - - true - - Internal.AspNetCore.Universe.Lineup - https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json - - - - - - - diff --git a/build/repo.targets b/build/repo.targets deleted file mode 100644 index 820bc06a7f..0000000000 --- a/build/repo.targets +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - Build - - - - - - - - - - diff --git a/build/sources.props b/build/sources.props deleted file mode 100644 index fe324c40e3..0000000000 --- a/build/sources.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - - $(DotNetRestoreSources) - - $(RestoreSources); - https://dotnet.myget.org/F/dotnet-core/api/v3/index.json; - https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json; - https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json; - https://dotnet.myget.org/F/roslyn/api/v3/index.json; - - - $(RestoreSources); - https://api.nuget.org/v3/index.json; - - - diff --git a/korebuild-lock.txt b/korebuild-lock.txt deleted file mode 100644 index f7d4e37b32..0000000000 --- a/korebuild-lock.txt +++ /dev/null @@ -1,2 +0,0 @@ -version:3.0.0-alpha1-20181011.3 -commithash:e7569d931e994629267ab2646e9926140962b4ac diff --git a/korebuild.json b/korebuild.json deleted file mode 100644 index 8a276a7f35..0000000000 --- a/korebuild.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/aspnet/BuildTools/master/tools/korebuild.schema.json", - "channel": "master" -} diff --git a/run.cmd b/run.cmd deleted file mode 100644 index d52d5c7e68..0000000000 --- a/run.cmd +++ /dev/null @@ -1,2 +0,0 @@ -@ECHO OFF -PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';& '%~dp0run.ps1' %*; exit $LASTEXITCODE" diff --git a/run.ps1 b/run.ps1 deleted file mode 100644 index 34604c7175..0000000000 --- a/run.ps1 +++ /dev/null @@ -1,209 +0,0 @@ -#!/usr/bin/env powershell -#requires -version 4 - -<# -.SYNOPSIS -Executes KoreBuild commands. - -.DESCRIPTION -Downloads korebuild if required. Then executes the KoreBuild command. To see available commands, execute with `-Command help`. - -.PARAMETER Command -The KoreBuild command to run. - -.PARAMETER Path -The folder to build. Defaults to the folder containing this script. - -.PARAMETER Channel -The channel of KoreBuild to download. Overrides the value from the config file. - -.PARAMETER DotNetHome -The directory where .NET Core tools will be stored. - -.PARAMETER ToolsSource -The base url where build tools can be downloaded. Overrides the value from the config file. - -.PARAMETER Update -Updates KoreBuild to the latest version even if a lock file is present. - -.PARAMETER Reinstall -Re-installs KoreBuild - -.PARAMETER ConfigFile -The path to the configuration file that stores values. Defaults to korebuild.json. - -.PARAMETER ToolsSourceSuffix -The Suffix to append to the end of the ToolsSource. Useful for query strings in blob stores. - -.PARAMETER CI -Sets up CI specific settings and variables. - -.PARAMETER Arguments -Arguments to be passed to the command - -.NOTES -This function will create a file $PSScriptRoot/korebuild-lock.txt. This lock file can be committed to source, but does not have to be. -When the lockfile is not present, KoreBuild will create one using latest available version from $Channel. - -The $ConfigFile is expected to be an JSON file. It is optional, and the configuration values in it are optional as well. Any options set -in the file are overridden by command line parameters. - -.EXAMPLE -Example config file: -```json -{ - "$schema": "https://raw.githubusercontent.com/aspnet/BuildTools/master/tools/korebuild.schema.json", - "channel": "master", - "toolsSource": "https://aspnetcore.blob.core.windows.net/buildtools" -} -``` -#> -[CmdletBinding(PositionalBinding = $false)] -param( - [Parameter(Mandatory = $true, Position = 0)] - [string]$Command, - [string]$Path = $PSScriptRoot, - [Alias('c')] - [string]$Channel, - [Alias('d')] - [string]$DotNetHome, - [Alias('s')] - [string]$ToolsSource, - [Alias('u')] - [switch]$Update, - [switch]$Reinstall, - [string]$ToolsSourceSuffix, - [string]$ConfigFile = $null, - [switch]$CI, - [Parameter(ValueFromRemainingArguments = $true)] - [string[]]$Arguments -) - -Set-StrictMode -Version 2 -$ErrorActionPreference = 'Stop' - -# -# Functions -# - -function Get-KoreBuild { - - $lockFile = Join-Path $Path 'korebuild-lock.txt' - - if (!(Test-Path $lockFile) -or $Update) { - Get-RemoteFile "$ToolsSource/korebuild/channels/$Channel/latest.txt" $lockFile $ToolsSourceSuffix - } - - $version = Get-Content $lockFile | Where-Object { $_ -like 'version:*' } | Select-Object -first 1 - if (!$version) { - Write-Error "Failed to parse version from $lockFile. Expected a line that begins with 'version:'" - } - $version = $version.TrimStart('version:').Trim() - $korebuildPath = Join-Paths $DotNetHome ('buildtools', 'korebuild', $version) - - if ($Reinstall -and (Test-Path $korebuildPath)) { - Remove-Item -Force -Recurse $korebuildPath - } - - if (!(Test-Path $korebuildPath)) { - Write-Host -ForegroundColor Magenta "Downloading KoreBuild $version" - New-Item -ItemType Directory -Path $korebuildPath | Out-Null - $remotePath = "$ToolsSource/korebuild/artifacts/$version/korebuild.$version.zip" - - try { - $tmpfile = Join-Path ([IO.Path]::GetTempPath()) "KoreBuild-$([guid]::NewGuid()).zip" - Get-RemoteFile $remotePath $tmpfile $ToolsSourceSuffix - if (Get-Command -Name 'Microsoft.PowerShell.Archive\Expand-Archive' -ErrorAction Ignore) { - # Use built-in commands where possible as they are cross-plat compatible - Microsoft.PowerShell.Archive\Expand-Archive -Path $tmpfile -DestinationPath $korebuildPath - } - else { - # Fallback to old approach for old installations of PowerShell - Add-Type -AssemblyName System.IO.Compression.FileSystem - [System.IO.Compression.ZipFile]::ExtractToDirectory($tmpfile, $korebuildPath) - } - } - catch { - Remove-Item -Recurse -Force $korebuildPath -ErrorAction Ignore - throw - } - finally { - Remove-Item $tmpfile -ErrorAction Ignore - } - } - - return $korebuildPath -} - -function Join-Paths([string]$path, [string[]]$childPaths) { - $childPaths | ForEach-Object { $path = Join-Path $path $_ } - return $path -} - -function Get-RemoteFile([string]$RemotePath, [string]$LocalPath, [string]$RemoteSuffix) { - if ($RemotePath -notlike 'http*') { - Copy-Item $RemotePath $LocalPath - return - } - - $retries = 10 - while ($retries -gt 0) { - $retries -= 1 - try { - Invoke-WebRequest -UseBasicParsing -Uri $($RemotePath + $RemoteSuffix) -OutFile $LocalPath - return - } - catch { - Write-Verbose "Request failed. $retries retries remaining" - } - } - - Write-Error "Download failed: '$RemotePath'." -} - -# -# Main -# - -# Load configuration or set defaults - -$Path = Resolve-Path $Path -if (!$ConfigFile) { $ConfigFile = Join-Path $Path 'korebuild.json' } - -if (Test-Path $ConfigFile) { - try { - $config = Get-Content -Raw -Encoding UTF8 -Path $ConfigFile | ConvertFrom-Json - if ($config) { - if (!($Channel) -and (Get-Member -Name 'channel' -InputObject $config)) { [string] $Channel = $config.channel } - if (!($ToolsSource) -and (Get-Member -Name 'toolsSource' -InputObject $config)) { [string] $ToolsSource = $config.toolsSource} - } - } - catch { - Write-Host -ForegroundColor Red $Error[0] - Write-Error "$ConfigFile contains invalid JSON." - exit 1 - } -} - -if (!$DotNetHome) { - $DotNetHome = if ($env:DOTNET_HOME) { $env:DOTNET_HOME } ` - elseif ($env:USERPROFILE) { Join-Path $env:USERPROFILE '.dotnet'} ` - elseif ($env:HOME) {Join-Path $env:HOME '.dotnet'}` - else { Join-Path $PSScriptRoot '.dotnet'} -} - -if (!$Channel) { $Channel = 'master' } -if (!$ToolsSource) { $ToolsSource = 'https://aspnetcore.blob.core.windows.net/buildtools' } - -# Execute - -$korebuildPath = Get-KoreBuild -Import-Module -Force -Scope Local (Join-Path $korebuildPath 'KoreBuild.psd1') - -try { - Set-KoreBuildSettings -ToolsSource $ToolsSource -DotNetHome $DotNetHome -RepoPath $Path -ConfigFile $ConfigFile -CI:$CI - Invoke-KoreBuildCommand $Command @Arguments -} -finally { - Remove-Module 'KoreBuild' -ErrorAction Ignore -} diff --git a/run.sh b/run.sh deleted file mode 100755 index 4c1fed5646..0000000000 --- a/run.sh +++ /dev/null @@ -1,256 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -# -# variables -# - -RESET="\033[0m" -RED="\033[0;31m" -YELLOW="\033[0;33m" -MAGENTA="\033[0;95m" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -[ -z "${DOTNET_HOME:-}" ] && DOTNET_HOME="$HOME/.dotnet" -verbose=false -update=false -reinstall=false -repo_path="$DIR" -channel='' -tools_source='' -tools_source_suffix='' -ci=false - -# -# Functions -# -__usage() { - echo "Usage: $(basename "${BASH_SOURCE[0]}") command [options] [[--] ...]" - echo "" - echo "Arguments:" - echo " command The command to be run." - echo " ... Arguments passed to the command. Variable number of arguments allowed." - echo "" - echo "Options:" - echo " --verbose Show verbose output." - echo " -c|--channel The channel of KoreBuild to download. Overrides the value from the config file.." - echo " --config-file The path to the configuration file that stores values. Defaults to korebuild.json." - echo " -d|--dotnet-home The directory where .NET Core tools will be stored. Defaults to '\$DOTNET_HOME' or '\$HOME/.dotnet." - echo " --path The directory to build. Defaults to the directory containing the script." - echo " -s|--tools-source|-ToolsSource The base url where build tools can be downloaded. Overrides the value from the config file." - echo " --tools-source-suffix|-ToolsSourceSuffix The suffix to append to tools-source. Useful for query strings." - echo " -u|--update Update to the latest KoreBuild even if the lock file is present." - echo " --reinstall Reinstall KoreBuild." - echo " --ci Apply CI specific settings and environment variables." - echo "" - echo "Description:" - echo " This function will create a file \$DIR/korebuild-lock.txt. This lock file can be committed to source, but does not have to be." - echo " When the lockfile is not present, KoreBuild will create one using latest available version from \$channel." - - if [[ "${1:-}" != '--no-exit' ]]; then - exit 2 - fi -} - -get_korebuild() { - local version - local lock_file="$repo_path/korebuild-lock.txt" - if [ ! -f "$lock_file" ] || [ "$update" = true ]; then - __get_remote_file "$tools_source/korebuild/channels/$channel/latest.txt" "$lock_file" "$tools_source_suffix" - fi - version="$(grep 'version:*' -m 1 "$lock_file")" - if [[ "$version" == '' ]]; then - __error "Failed to parse version from $lock_file. Expected a line that begins with 'version:'" - return 1 - fi - version="$(echo "${version#version:}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - local korebuild_path="$DOTNET_HOME/buildtools/korebuild/$version" - - if [ "$reinstall" = true ] && [ -d "$korebuild_path" ]; then - rm -rf "$korebuild_path" - fi - - { - if [ ! -d "$korebuild_path" ]; then - mkdir -p "$korebuild_path" - local remote_path="$tools_source/korebuild/artifacts/$version/korebuild.$version.zip" - tmpfile="$(mktemp)" - echo -e "${MAGENTA}Downloading KoreBuild ${version}${RESET}" - if __get_remote_file "$remote_path" "$tmpfile" "$tools_source_suffix"; then - unzip -q -d "$korebuild_path" "$tmpfile" - fi - rm "$tmpfile" || true - fi - - source "$korebuild_path/KoreBuild.sh" - } || { - if [ -d "$korebuild_path" ]; then - echo "Cleaning up after failed installation" - rm -rf "$korebuild_path" || true - fi - return 1 - } -} - -__error() { - echo -e "${RED}error: $*${RESET}" 1>&2 -} - -__warn() { - echo -e "${YELLOW}warning: $*${RESET}" -} - -__machine_has() { - hash "$1" > /dev/null 2>&1 - return $? -} - -__get_remote_file() { - local remote_path=$1 - local local_path=$2 - local remote_path_suffix=$3 - - if [[ "$remote_path" != 'http'* ]]; then - cp "$remote_path" "$local_path" - return 0 - fi - - local failed=false - if __machine_has wget; then - wget --tries 10 --quiet -O "$local_path" "${remote_path}${remote_path_suffix}" || failed=true - else - failed=true - fi - - if [ "$failed" = true ] && __machine_has curl; then - failed=false - curl --retry 10 -sSL -f --create-dirs -o "$local_path" "${remote_path}${remote_path_suffix}" || failed=true - fi - - if [ "$failed" = true ]; then - __error "Download failed: $remote_path" 1>&2 - return 1 - fi -} - -# -# main -# - -command="${1:-}" -shift - -while [[ $# -gt 0 ]]; do - case $1 in - -\?|-h|--help) - __usage --no-exit - exit 0 - ;; - -c|--channel|-Channel) - shift - channel="${1:-}" - [ -z "$channel" ] && __usage - ;; - --config-file|-ConfigFile) - shift - config_file="${1:-}" - [ -z "$config_file" ] && __usage - if [ ! -f "$config_file" ]; then - __error "Invalid value for --config-file. $config_file does not exist." - exit 1 - fi - ;; - -d|--dotnet-home|-DotNetHome) - shift - DOTNET_HOME="${1:-}" - [ -z "$DOTNET_HOME" ] && __usage - ;; - --path|-Path) - shift - repo_path="${1:-}" - [ -z "$repo_path" ] && __usage - ;; - -s|--tools-source|-ToolsSource) - shift - tools_source="${1:-}" - [ -z "$tools_source" ] && __usage - ;; - --tools-source-suffix|-ToolsSourceSuffix) - shift - tools_source_suffix="${1:-}" - [ -z "$tools_source_suffix" ] && __usage - ;; - -u|--update|-Update) - update=true - ;; - --reinstall|-[Rr]einstall) - reinstall=true - ;; - --ci|-[Cc][Ii]) - ci=true - ;; - --verbose|-Verbose) - verbose=true - ;; - --) - shift - break - ;; - *) - break - ;; - esac - shift -done - -if ! __machine_has unzip; then - __error 'Missing required command: unzip' - exit 1 -fi - -if ! __machine_has curl && ! __machine_has wget; then - __error 'Missing required command. Either wget or curl is required.' - exit 1 -fi - -[ -z "${config_file:-}" ] && config_file="$repo_path/korebuild.json" -if [ -f "$config_file" ]; then - if __machine_has jq ; then - if jq '.' "$config_file" >/dev/null ; then - config_channel="$(jq -r 'select(.channel!=null) | .channel' "$config_file")" - config_tools_source="$(jq -r 'select(.toolsSource!=null) | .toolsSource' "$config_file")" - else - __error "$config_file contains invalid JSON." - exit 1 - fi - elif __machine_has python ; then - if python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'))" >/dev/null ; then - config_channel="$(python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['channel'] if 'channel' in obj else '')")" - config_tools_source="$(python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['toolsSource'] if 'toolsSource' in obj else '')")" - else - __error "$config_file contains invalid JSON." - exit 1 - fi - elif __machine_has python3 ; then - if python3 -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'))" >/dev/null ; then - config_channel="$(python3 -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['channel'] if 'channel' in obj else '')")" - config_tools_source="$(python3 -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['toolsSource'] if 'toolsSource' in obj else '')")" - else - __error "$config_file contains invalid JSON." - exit 1 - fi - else - __error 'Missing required command: jq or python. Could not parse the JSON file.' - exit 1 - fi - - [ ! -z "${config_channel:-}" ] && channel="$config_channel" - [ ! -z "${config_tools_source:-}" ] && tools_source="$config_tools_source" -fi - -[ -z "$channel" ] && channel='master' -[ -z "$tools_source" ] && tools_source='https://aspnetcore.blob.core.windows.net/buildtools' - -get_korebuild -set_korebuildsettings "$tools_source" "$DOTNET_HOME" "$repo_path" "$config_file" "$ci" -invoke_korebuild_command "$command" "$@" diff --git a/samples/SystemdTestApp/SystemdTestApp.csproj b/samples/SystemdTestApp/SystemdTestApp.csproj deleted file mode 100644 index 3f8e753d37..0000000000 --- a/samples/SystemdTestApp/SystemdTestApp.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - - netcoreapp2.2;net461 - false - true - - - - - - - - - - - - diff --git a/src/Connections.Abstractions/Connections.Abstractions.csproj b/src/Connections.Abstractions/Connections.Abstractions.csproj deleted file mode 100644 index 7ac34a26dd..0000000000 --- a/src/Connections.Abstractions/Connections.Abstractions.csproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - Microsoft.AspNetCore.Connections.Abstractions - Microsoft.AspNetCore.Connections.Abstractions - Core components of ASP.NET Core networking protocol stack. - netstandard2.0 - true - aspnetcore - CS1591;$(NoWarn) - - - - - - - - - diff --git a/src/Directory.Build.props b/src/Directory.Build.props deleted file mode 100644 index baaff5ff9b..0000000000 --- a/src/Directory.Build.props +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/Kestrel.Core/Kestrel.Core.csproj b/src/Kestrel.Core/Kestrel.Core.csproj deleted file mode 100644 index 0e3f88127f..0000000000 --- a/src/Kestrel.Core/Kestrel.Core.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - Microsoft.AspNetCore.Server.Kestrel.Core - Microsoft.AspNetCore.Server.Kestrel.Core - Core components of ASP.NET Core Kestrel cross-platform web server. - netstandard2.0;netcoreapp2.1 - true - aspnetcore;kestrel - true - CS1591;$(NoWarn) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Kestrel.Transport.Libuv/Kestrel.Transport.Libuv.csproj b/src/Kestrel.Transport.Libuv/Kestrel.Transport.Libuv.csproj deleted file mode 100644 index bef2f77e60..0000000000 --- a/src/Kestrel.Transport.Libuv/Kestrel.Transport.Libuv.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv - Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv - Libuv transport for the ASP.NET Core Kestrel cross-platform web server. - netstandard2.0 - true - aspnetcore;kestrel - true - CS1591;$(NoWarn) - - - - - - - - - - - - - - diff --git a/src/Kestrel/Kestrel.csproj b/src/Kestrel/Kestrel.csproj deleted file mode 100644 index f097863086..0000000000 --- a/src/Kestrel/Kestrel.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - Microsoft.AspNetCore.Server.Kestrel - Microsoft.AspNetCore.Server.Kestrel - ASP.NET Core Kestrel cross-platform web server. - netstandard2.0 - true - aspnetcore;kestrel - CS1591;$(NoWarn) - - - - - - - - - - - - - diff --git a/src/Connections.Abstractions/ConnectionBuilder.cs b/src/Servers/Connections.Abstractions/src/ConnectionBuilder.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionBuilder.cs rename to src/Servers/Connections.Abstractions/src/ConnectionBuilder.cs diff --git a/src/Connections.Abstractions/ConnectionBuilderExtensions.cs b/src/Servers/Connections.Abstractions/src/ConnectionBuilderExtensions.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionBuilderExtensions.cs rename to src/Servers/Connections.Abstractions/src/ConnectionBuilderExtensions.cs diff --git a/src/Connections.Abstractions/ConnectionContext.cs b/src/Servers/Connections.Abstractions/src/ConnectionContext.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionContext.cs rename to src/Servers/Connections.Abstractions/src/ConnectionContext.cs diff --git a/src/Connections.Abstractions/ConnectionDelegate.cs b/src/Servers/Connections.Abstractions/src/ConnectionDelegate.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionDelegate.cs rename to src/Servers/Connections.Abstractions/src/ConnectionDelegate.cs diff --git a/src/Connections.Abstractions/ConnectionHandler.cs b/src/Servers/Connections.Abstractions/src/ConnectionHandler.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionHandler.cs rename to src/Servers/Connections.Abstractions/src/ConnectionHandler.cs diff --git a/src/Connections.Abstractions/ConnectionItems.cs b/src/Servers/Connections.Abstractions/src/ConnectionItems.cs similarity index 100% rename from src/Connections.Abstractions/ConnectionItems.cs rename to src/Servers/Connections.Abstractions/src/ConnectionItems.cs diff --git a/src/Connections.Abstractions/DefaultConnectionContext.cs b/src/Servers/Connections.Abstractions/src/DefaultConnectionContext.cs similarity index 100% rename from src/Connections.Abstractions/DefaultConnectionContext.cs rename to src/Servers/Connections.Abstractions/src/DefaultConnectionContext.cs diff --git a/src/Connections.Abstractions/Exceptions/AddressInUseException.cs b/src/Servers/Connections.Abstractions/src/Exceptions/AddressInUseException.cs similarity index 100% rename from src/Connections.Abstractions/Exceptions/AddressInUseException.cs rename to src/Servers/Connections.Abstractions/src/Exceptions/AddressInUseException.cs diff --git a/src/Connections.Abstractions/Exceptions/ConnectionAbortedException.cs b/src/Servers/Connections.Abstractions/src/Exceptions/ConnectionAbortedException.cs similarity index 100% rename from src/Connections.Abstractions/Exceptions/ConnectionAbortedException.cs rename to src/Servers/Connections.Abstractions/src/Exceptions/ConnectionAbortedException.cs diff --git a/src/Connections.Abstractions/Exceptions/ConnectionResetException.cs b/src/Servers/Connections.Abstractions/src/Exceptions/ConnectionResetException.cs similarity index 100% rename from src/Connections.Abstractions/Exceptions/ConnectionResetException.cs rename to src/Servers/Connections.Abstractions/src/Exceptions/ConnectionResetException.cs diff --git a/src/Connections.Abstractions/Features/IConnectionHeartbeatFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionHeartbeatFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionHeartbeatFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionHeartbeatFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionIdFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionIdFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionIdFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionIdFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionInherentKeepAliveFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionInherentKeepAliveFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionInherentKeepAliveFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionInherentKeepAliveFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionItemsFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionItemsFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionItemsFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionItemsFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionLifetimeFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionLifetimeFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionLifetimeFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionLifetimeFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionLifetimeNotificationFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionLifetimeNotificationFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionLifetimeNotificationFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionLifetimeNotificationFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionTransportFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionTransportFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionTransportFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionTransportFeature.cs diff --git a/src/Connections.Abstractions/Features/IConnectionUserFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IConnectionUserFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IConnectionUserFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IConnectionUserFeature.cs diff --git a/src/Connections.Abstractions/Features/IMemoryPoolFeature.cs b/src/Servers/Connections.Abstractions/src/Features/IMemoryPoolFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/IMemoryPoolFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/IMemoryPoolFeature.cs diff --git a/src/Connections.Abstractions/Features/ITlsHandshakeFeature.cs b/src/Servers/Connections.Abstractions/src/Features/ITlsHandshakeFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/ITlsHandshakeFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/ITlsHandshakeFeature.cs diff --git a/src/Connections.Abstractions/Features/ITransferFormatFeature.cs b/src/Servers/Connections.Abstractions/src/Features/ITransferFormatFeature.cs similarity index 100% rename from src/Connections.Abstractions/Features/ITransferFormatFeature.cs rename to src/Servers/Connections.Abstractions/src/Features/ITransferFormatFeature.cs diff --git a/src/Connections.Abstractions/IConnectionBuilder.cs b/src/Servers/Connections.Abstractions/src/IConnectionBuilder.cs similarity index 100% rename from src/Connections.Abstractions/IConnectionBuilder.cs rename to src/Servers/Connections.Abstractions/src/IConnectionBuilder.cs diff --git a/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj b/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj new file mode 100644 index 0000000000..5546aef7b8 --- /dev/null +++ b/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj @@ -0,0 +1,17 @@ + + + + Core components of ASP.NET Core networking protocol stack. + netstandard2.0 + true + aspnetcore + CS1591;$(NoWarn) + + + + + + + + + diff --git a/src/Connections.Abstractions/TransferFormat.cs b/src/Servers/Connections.Abstractions/src/TransferFormat.cs similarity index 100% rename from src/Connections.Abstractions/TransferFormat.cs rename to src/Servers/Connections.Abstractions/src/TransferFormat.cs diff --git a/src/Connections.Abstractions/baseline.netcore.json b/src/Servers/Connections.Abstractions/src/baseline.netcore.json similarity index 100% rename from src/Connections.Abstractions/baseline.netcore.json rename to src/Servers/Connections.Abstractions/src/baseline.netcore.json diff --git a/src/Connections.Abstractions/breakingchanges.netcore.json b/src/Servers/Connections.Abstractions/src/breakingchanges.netcore.json similarity index 100% rename from src/Connections.Abstractions/breakingchanges.netcore.json rename to src/Servers/Connections.Abstractions/src/breakingchanges.netcore.json diff --git a/src/Servers/Directory.Build.props b/src/Servers/Directory.Build.props new file mode 100644 index 0000000000..45865adf91 --- /dev/null +++ b/src/Servers/Directory.Build.props @@ -0,0 +1,12 @@ + + + + + $(RepositoryRoot)obj\$(MSBuildProjectName)\ + $(RepositoryRoot)bin\$(MSBuildProjectName)\ + + + + + + diff --git a/src/Kestrel.Core/Adapter/Internal/AdaptedPipeline.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/AdaptedPipeline.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/AdaptedPipeline.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/AdaptedPipeline.cs diff --git a/src/Kestrel.Core/Adapter/Internal/ConnectionAdapterContext.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/ConnectionAdapterContext.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/ConnectionAdapterContext.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/ConnectionAdapterContext.cs diff --git a/src/Kestrel.Core/Adapter/Internal/IAdaptedConnection.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/IAdaptedConnection.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/IAdaptedConnection.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/IAdaptedConnection.cs diff --git a/src/Kestrel.Core/Adapter/Internal/IConnectionAdapter.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/IConnectionAdapter.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/IConnectionAdapter.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/IConnectionAdapter.cs diff --git a/src/Kestrel.Core/Adapter/Internal/LoggingConnectionAdapter.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/LoggingConnectionAdapter.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/LoggingConnectionAdapter.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/LoggingConnectionAdapter.cs diff --git a/src/Kestrel.Core/Adapter/Internal/LoggingStream.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/LoggingStream.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/LoggingStream.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/LoggingStream.cs diff --git a/src/Kestrel.Core/Adapter/Internal/RawStream.cs b/src/Servers/Kestrel/Core/src/Adapter/Internal/RawStream.cs similarity index 100% rename from src/Kestrel.Core/Adapter/Internal/RawStream.cs rename to src/Servers/Kestrel/Core/src/Adapter/Internal/RawStream.cs diff --git a/src/Kestrel.Core/Adapter/ListenOptionsConnectionLoggingExtensions.cs b/src/Servers/Kestrel/Core/src/Adapter/ListenOptionsConnectionLoggingExtensions.cs similarity index 100% rename from src/Kestrel.Core/Adapter/ListenOptionsConnectionLoggingExtensions.cs rename to src/Servers/Kestrel/Core/src/Adapter/ListenOptionsConnectionLoggingExtensions.cs diff --git a/src/Kestrel.Core/AnyIPListenOptions.cs b/src/Servers/Kestrel/Core/src/AnyIPListenOptions.cs similarity index 100% rename from src/Kestrel.Core/AnyIPListenOptions.cs rename to src/Servers/Kestrel/Core/src/AnyIPListenOptions.cs diff --git a/src/Kestrel.Core/BadHttpRequestException.cs b/src/Servers/Kestrel/Core/src/BadHttpRequestException.cs similarity index 100% rename from src/Kestrel.Core/BadHttpRequestException.cs rename to src/Servers/Kestrel/Core/src/BadHttpRequestException.cs diff --git a/src/Kestrel.Core/ClientCertificateMode.cs b/src/Servers/Kestrel/Core/src/ClientCertificateMode.cs similarity index 100% rename from src/Kestrel.Core/ClientCertificateMode.cs rename to src/Servers/Kestrel/Core/src/ClientCertificateMode.cs diff --git a/src/Kestrel.Core/CoreStrings.resx b/src/Servers/Kestrel/Core/src/CoreStrings.resx similarity index 100% rename from src/Kestrel.Core/CoreStrings.resx rename to src/Servers/Kestrel/Core/src/CoreStrings.resx diff --git a/src/Kestrel.Core/EndpointConfiguration.cs b/src/Servers/Kestrel/Core/src/EndpointConfiguration.cs similarity index 100% rename from src/Kestrel.Core/EndpointConfiguration.cs rename to src/Servers/Kestrel/Core/src/EndpointConfiguration.cs diff --git a/src/Kestrel.Core/Features/IConnectionTimeoutFeature.cs b/src/Servers/Kestrel/Core/src/Features/IConnectionTimeoutFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/IConnectionTimeoutFeature.cs rename to src/Servers/Kestrel/Core/src/Features/IConnectionTimeoutFeature.cs diff --git a/src/Kestrel.Core/Features/IDecrementConcurrentConnectionCountFeature.cs b/src/Servers/Kestrel/Core/src/Features/IDecrementConcurrentConnectionCountFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/IDecrementConcurrentConnectionCountFeature.cs rename to src/Servers/Kestrel/Core/src/Features/IDecrementConcurrentConnectionCountFeature.cs diff --git a/src/Kestrel.Core/Features/IHttp2StreamIdFeature.cs b/src/Servers/Kestrel/Core/src/Features/IHttp2StreamIdFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/IHttp2StreamIdFeature.cs rename to src/Servers/Kestrel/Core/src/Features/IHttp2StreamIdFeature.cs diff --git a/src/Kestrel.Core/Features/IHttpMinRequestBodyDataRateFeature.cs b/src/Servers/Kestrel/Core/src/Features/IHttpMinRequestBodyDataRateFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/IHttpMinRequestBodyDataRateFeature.cs rename to src/Servers/Kestrel/Core/src/Features/IHttpMinRequestBodyDataRateFeature.cs diff --git a/src/Kestrel.Core/Features/IHttpMinResponseDataRateFeature.cs b/src/Servers/Kestrel/Core/src/Features/IHttpMinResponseDataRateFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/IHttpMinResponseDataRateFeature.cs rename to src/Servers/Kestrel/Core/src/Features/IHttpMinResponseDataRateFeature.cs diff --git a/src/Kestrel.Core/Features/ITlsApplicationProtocolFeature.cs b/src/Servers/Kestrel/Core/src/Features/ITlsApplicationProtocolFeature.cs similarity index 100% rename from src/Kestrel.Core/Features/ITlsApplicationProtocolFeature.cs rename to src/Servers/Kestrel/Core/src/Features/ITlsApplicationProtocolFeature.cs diff --git a/src/Kestrel.Core/Http2Limits.cs b/src/Servers/Kestrel/Core/src/Http2Limits.cs similarity index 100% rename from src/Kestrel.Core/Http2Limits.cs rename to src/Servers/Kestrel/Core/src/Http2Limits.cs diff --git a/src/Kestrel.Core/HttpProtocols.cs b/src/Servers/Kestrel/Core/src/HttpProtocols.cs similarity index 100% rename from src/Kestrel.Core/HttpProtocols.cs rename to src/Servers/Kestrel/Core/src/HttpProtocols.cs diff --git a/src/Kestrel.Core/HttpsConnectionAdapterOptions.cs b/src/Servers/Kestrel/Core/src/HttpsConnectionAdapterOptions.cs similarity index 100% rename from src/Kestrel.Core/HttpsConnectionAdapterOptions.cs rename to src/Servers/Kestrel/Core/src/HttpsConnectionAdapterOptions.cs diff --git a/src/Kestrel.Core/Internal/AddressBindContext.cs b/src/Servers/Kestrel/Core/src/Internal/AddressBindContext.cs similarity index 100% rename from src/Kestrel.Core/Internal/AddressBindContext.cs rename to src/Servers/Kestrel/Core/src/Internal/AddressBindContext.cs diff --git a/src/Kestrel.Core/Internal/AddressBinder.cs b/src/Servers/Kestrel/Core/src/Internal/AddressBinder.cs similarity index 100% rename from src/Kestrel.Core/Internal/AddressBinder.cs rename to src/Servers/Kestrel/Core/src/Internal/AddressBinder.cs diff --git a/src/Kestrel.Core/Internal/BufferReader.cs b/src/Servers/Kestrel/Core/src/Internal/BufferReader.cs similarity index 100% rename from src/Kestrel.Core/Internal/BufferReader.cs rename to src/Servers/Kestrel/Core/src/Internal/BufferReader.cs diff --git a/src/Kestrel.Core/Internal/BufferWriter.cs b/src/Servers/Kestrel/Core/src/Internal/BufferWriter.cs similarity index 100% rename from src/Kestrel.Core/Internal/BufferWriter.cs rename to src/Servers/Kestrel/Core/src/Internal/BufferWriter.cs diff --git a/src/Kestrel.Core/Internal/CertificateLoader.cs b/src/Servers/Kestrel/Core/src/Internal/CertificateLoader.cs similarity index 100% rename from src/Kestrel.Core/Internal/CertificateLoader.cs rename to src/Servers/Kestrel/Core/src/Internal/CertificateLoader.cs diff --git a/src/Kestrel.Core/Internal/ClosedStream.cs b/src/Servers/Kestrel/Core/src/Internal/ClosedStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/ClosedStream.cs rename to src/Servers/Kestrel/Core/src/Internal/ClosedStream.cs diff --git a/src/Kestrel.Core/Internal/ConfigurationReader.cs b/src/Servers/Kestrel/Core/src/Internal/ConfigurationReader.cs similarity index 100% rename from src/Kestrel.Core/Internal/ConfigurationReader.cs rename to src/Servers/Kestrel/Core/src/Internal/ConfigurationReader.cs diff --git a/src/Kestrel.Core/Internal/ConnectionDispatcher.cs b/src/Servers/Kestrel/Core/src/Internal/ConnectionDispatcher.cs similarity index 100% rename from src/Kestrel.Core/Internal/ConnectionDispatcher.cs rename to src/Servers/Kestrel/Core/src/Internal/ConnectionDispatcher.cs diff --git a/src/Kestrel.Core/Internal/ConnectionLimitMiddleware.cs b/src/Servers/Kestrel/Core/src/Internal/ConnectionLimitMiddleware.cs similarity index 100% rename from src/Kestrel.Core/Internal/ConnectionLimitMiddleware.cs rename to src/Servers/Kestrel/Core/src/Internal/ConnectionLimitMiddleware.cs diff --git a/src/Kestrel.Core/Internal/ConnectionLogScope.cs b/src/Servers/Kestrel/Core/src/Internal/ConnectionLogScope.cs similarity index 100% rename from src/Kestrel.Core/Internal/ConnectionLogScope.cs rename to src/Servers/Kestrel/Core/src/Internal/ConnectionLogScope.cs diff --git a/src/Kestrel.Core/Internal/DuplexPipe.cs b/src/Servers/Kestrel/Core/src/Internal/DuplexPipe.cs similarity index 100% rename from src/Kestrel.Core/Internal/DuplexPipe.cs rename to src/Servers/Kestrel/Core/src/Internal/DuplexPipe.cs diff --git a/src/Kestrel.Core/Internal/Http/ChunkWriter.cs b/src/Servers/Kestrel/Core/src/Internal/Http/ChunkWriter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/ChunkWriter.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/ChunkWriter.cs diff --git a/src/Kestrel.Core/Internal/Http/ConnectionOptions.cs b/src/Servers/Kestrel/Core/src/Internal/Http/ConnectionOptions.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/ConnectionOptions.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/ConnectionOptions.cs diff --git a/src/Kestrel.Core/Internal/Http/DateHeaderValueManager.cs b/src/Servers/Kestrel/Core/src/Internal/Http/DateHeaderValueManager.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/DateHeaderValueManager.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/DateHeaderValueManager.cs diff --git a/src/Kestrel.Core/Internal/Http/Http1Connection.FeatureCollection.cs b/src/Servers/Kestrel/Core/src/Internal/Http/Http1Connection.FeatureCollection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/Http1Connection.FeatureCollection.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/Http1Connection.FeatureCollection.cs diff --git a/src/Kestrel.Core/Internal/Http/Http1Connection.cs b/src/Servers/Kestrel/Core/src/Internal/Http/Http1Connection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/Http1Connection.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/Http1Connection.cs diff --git a/src/Kestrel.Core/Internal/Http/Http1MessageBody.cs b/src/Servers/Kestrel/Core/src/Internal/Http/Http1MessageBody.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/Http1MessageBody.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/Http1MessageBody.cs diff --git a/src/Kestrel.Core/Internal/Http/Http1OutputProducer.cs b/src/Servers/Kestrel/Core/src/Internal/Http/Http1OutputProducer.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/Http1OutputProducer.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/Http1OutputProducer.cs diff --git a/src/Kestrel.Core/Internal/Http/Http1ParsingHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Http/Http1ParsingHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/Http1ParsingHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/Http1ParsingHandler.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpHeaders.Generated.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpHeaders.Generated.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpHeaders.Generated.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpHeaders.Generated.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpHeaders.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpHeaders.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpHeaders.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpHeaders.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpMethod.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpMethod.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpMethod.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpMethod.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpParser.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpParser.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpProtocol.FeatureCollection.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.FeatureCollection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpProtocol.FeatureCollection.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.FeatureCollection.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpProtocol.Generated.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.Generated.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpProtocol.Generated.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.Generated.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpProtocol.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpProtocol.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpRequestHeaders.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestHeaders.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpRequestHeaders.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestHeaders.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpRequestStream.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpRequestStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestStream.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpRequestTargetForm.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestTargetForm.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpRequestTargetForm.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpRequestTargetForm.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpResponseHeaders.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseHeaders.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpResponseHeaders.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseHeaders.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpResponseStream.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpResponseStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseStream.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpResponseTrailers.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseTrailers.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpResponseTrailers.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpResponseTrailers.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpScheme.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpScheme.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpScheme.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpScheme.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpStreamState.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpStreamState.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpStreamState.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpStreamState.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpUpgradeStream.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpUpgradeStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpUpgradeStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpUpgradeStream.cs diff --git a/src/Kestrel.Core/Internal/Http/HttpVersion.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpVersion.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/HttpVersion.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/HttpVersion.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpHeadersHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpHeadersHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpHeadersHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpHeadersHandler.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpOutputAborter.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpOutputAborter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpOutputAborter.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpOutputAborter.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpOutputProducer.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpOutputProducer.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpOutputProducer.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpOutputProducer.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpParser.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpParser.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpParser.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpParser.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpRequestLineHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpRequestLineHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpRequestLineHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpRequestLineHandler.cs diff --git a/src/Kestrel.Core/Internal/Http/IHttpResponseControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http/IHttpResponseControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/IHttpResponseControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/IHttpResponseControl.cs diff --git a/src/Kestrel.Core/Internal/Http/MessageBody.cs b/src/Servers/Kestrel/Core/src/Internal/Http/MessageBody.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/MessageBody.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/MessageBody.cs diff --git a/src/Kestrel.Core/Internal/Http/PathNormalizer.cs b/src/Servers/Kestrel/Core/src/Internal/Http/PathNormalizer.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/PathNormalizer.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/PathNormalizer.cs diff --git a/src/Kestrel.Core/Internal/Http/PipelineExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/Http/PipelineExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/PipelineExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/PipelineExtensions.cs diff --git a/src/Kestrel.Core/Internal/Http/ProduceEndType.cs b/src/Servers/Kestrel/Core/src/Internal/Http/ProduceEndType.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/ProduceEndType.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/ProduceEndType.cs diff --git a/src/Kestrel.Core/Internal/Http/ReasonPhrases.cs b/src/Servers/Kestrel/Core/src/Internal/Http/ReasonPhrases.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/ReasonPhrases.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/ReasonPhrases.cs diff --git a/src/Kestrel.Core/Internal/Http/RequestProcessingStatus.cs b/src/Servers/Kestrel/Core/src/Internal/Http/RequestProcessingStatus.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/RequestProcessingStatus.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/RequestProcessingStatus.cs diff --git a/src/Kestrel.Core/Internal/Http/RequestRejectionReason.cs b/src/Servers/Kestrel/Core/src/Internal/Http/RequestRejectionReason.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/RequestRejectionReason.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/RequestRejectionReason.cs diff --git a/src/Kestrel.Core/Internal/Http/TransferCoding.cs b/src/Servers/Kestrel/Core/src/Internal/Http/TransferCoding.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/TransferCoding.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/TransferCoding.cs diff --git a/src/Kestrel.Core/Internal/Http/UrlDecoder.cs b/src/Servers/Kestrel/Core/src/Internal/Http/UrlDecoder.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http/UrlDecoder.cs rename to src/Servers/Kestrel/Core/src/Internal/Http/UrlDecoder.cs diff --git a/src/Kestrel.Core/Internal/Http2/Bitshifter.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Bitshifter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Bitshifter.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Bitshifter.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/FlowControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/FlowControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/FlowControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/FlowControl.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/InputFlowControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/InputFlowControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/InputFlowControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/InputFlowControl.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/OutputFlowControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/OutputFlowControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/OutputFlowControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/OutputFlowControl.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/OutputFlowControlAwaitable.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/OutputFlowControlAwaitable.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/OutputFlowControlAwaitable.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/OutputFlowControlAwaitable.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/StreamInputFlowControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/StreamInputFlowControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/StreamInputFlowControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/StreamInputFlowControl.cs diff --git a/src/Kestrel.Core/Internal/Http2/FlowControl/StreamOutputFlowControl.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/StreamOutputFlowControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/FlowControl/StreamOutputFlowControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/FlowControl/StreamOutputFlowControl.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/DynamicTable.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/DynamicTable.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/DynamicTable.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/DynamicTable.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HPackDecoder.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackDecoder.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HPackDecoder.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackDecoder.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HPackDecodingException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackDecodingException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HPackDecodingException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackDecodingException.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HPackEncoder.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackEncoder.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HPackEncoder.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackEncoder.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HPackEncodingException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackEncodingException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HPackEncodingException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HPackEncodingException.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HeaderField.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HeaderField.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HeaderField.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HeaderField.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/Huffman.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/Huffman.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/Huffman.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/Huffman.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/HuffmanDecodingException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HuffmanDecodingException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/HuffmanDecodingException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/HuffmanDecodingException.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/IntegerDecoder.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/IntegerDecoder.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/IntegerDecoder.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/IntegerDecoder.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/IntegerEncoder.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/IntegerEncoder.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/IntegerEncoder.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/IntegerEncoder.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/StaticTable.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/StaticTable.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/StaticTable.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/StaticTable.cs diff --git a/src/Kestrel.Core/Internal/Http2/HPack/StatusCodes.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/HPack/StatusCodes.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/HPack/StatusCodes.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/HPack/StatusCodes.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Connection.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Connection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Connection.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Connection.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2ConnectionErrorException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2ConnectionErrorException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2ConnectionErrorException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2ConnectionErrorException.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2ConnectionState.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2ConnectionState.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2ConnectionState.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2ConnectionState.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2ContinuationFrameFlags.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2ContinuationFrameFlags.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2ContinuationFrameFlags.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2ContinuationFrameFlags.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2DataFrameFlags.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2DataFrameFlags.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2DataFrameFlags.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2DataFrameFlags.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2ErrorCode.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2ErrorCode.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2ErrorCode.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2ErrorCode.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Continuation.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Continuation.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Continuation.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Continuation.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Data.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Data.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Data.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Data.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.GoAway.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.GoAway.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.GoAway.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.GoAway.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Headers.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Headers.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Headers.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Headers.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Ping.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Ping.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Ping.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Ping.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Priority.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Priority.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Priority.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Priority.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.RstStream.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.RstStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.RstStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.RstStream.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.Settings.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Settings.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.Settings.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.Settings.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.WindowUpdate.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.WindowUpdate.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.WindowUpdate.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.WindowUpdate.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Frame.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Frame.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Frame.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2FrameReader.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameReader.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2FrameReader.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameReader.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2FrameType.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameType.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2FrameType.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameType.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2FrameWriter.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameWriter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2FrameWriter.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2FrameWriter.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2HeadersFrameFlags.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2HeadersFrameFlags.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2HeadersFrameFlags.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2HeadersFrameFlags.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2MessageBody.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2MessageBody.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2MessageBody.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2MessageBody.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2OutputProducer.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2OutputProducer.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2OutputProducer.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2OutputProducer.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2PeerSetting.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2PeerSetting.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2PeerSetting.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2PeerSetting.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2PeerSettings.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2PeerSettings.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2PeerSettings.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2PeerSettings.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2PingFrameFlags.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2PingFrameFlags.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2PingFrameFlags.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2PingFrameFlags.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2SettingsFrameFlags.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsFrameFlags.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2SettingsFrameFlags.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsFrameFlags.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2SettingsParameter.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsParameter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2SettingsParameter.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsParameter.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2SettingsParameterOutOfRangeException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsParameterOutOfRangeException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2SettingsParameterOutOfRangeException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2SettingsParameterOutOfRangeException.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Stream.FeatureCollection.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Stream.FeatureCollection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Stream.FeatureCollection.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Stream.FeatureCollection.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2Stream.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2Stream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2Stream.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2Stream.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2StreamContext.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2StreamContext.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2StreamContext.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2StreamContext.cs diff --git a/src/Kestrel.Core/Internal/Http2/Http2StreamErrorException.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/Http2StreamErrorException.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/Http2StreamErrorException.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/Http2StreamErrorException.cs diff --git a/src/Kestrel.Core/Internal/Http2/IHttp2StreamLifetimeHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Http2/IHttp2StreamLifetimeHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Http2/IHttp2StreamLifetimeHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Http2/IHttp2StreamLifetimeHandler.cs diff --git a/src/Kestrel.Core/Internal/HttpConnection.cs b/src/Servers/Kestrel/Core/src/Internal/HttpConnection.cs similarity index 100% rename from src/Kestrel.Core/Internal/HttpConnection.cs rename to src/Servers/Kestrel/Core/src/Internal/HttpConnection.cs diff --git a/src/Kestrel.Core/Internal/HttpConnectionBuilderExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/HttpConnectionBuilderExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/HttpConnectionBuilderExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/HttpConnectionBuilderExtensions.cs diff --git a/src/Kestrel.Core/Internal/HttpConnectionContext.cs b/src/Servers/Kestrel/Core/src/Internal/HttpConnectionContext.cs similarity index 100% rename from src/Kestrel.Core/Internal/HttpConnectionContext.cs rename to src/Servers/Kestrel/Core/src/Internal/HttpConnectionContext.cs diff --git a/src/Kestrel.Core/Internal/HttpConnectionMiddleware.cs b/src/Servers/Kestrel/Core/src/Internal/HttpConnectionMiddleware.cs similarity index 100% rename from src/Kestrel.Core/Internal/HttpConnectionMiddleware.cs rename to src/Servers/Kestrel/Core/src/Internal/HttpConnectionMiddleware.cs diff --git a/src/Kestrel.Core/Internal/HttpsConnectionAdapter.cs b/src/Servers/Kestrel/Core/src/Internal/HttpsConnectionAdapter.cs similarity index 100% rename from src/Kestrel.Core/Internal/HttpsConnectionAdapter.cs rename to src/Servers/Kestrel/Core/src/Internal/HttpsConnectionAdapter.cs diff --git a/src/Kestrel.Core/Internal/IRequestProcessor.cs b/src/Servers/Kestrel/Core/src/Internal/IRequestProcessor.cs similarity index 100% rename from src/Kestrel.Core/Internal/IRequestProcessor.cs rename to src/Servers/Kestrel/Core/src/Internal/IRequestProcessor.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/CancellationTokenExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/CancellationTokenExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/CancellationTokenExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/CancellationTokenExtensions.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ConnectionManager.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionManager.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ConnectionManager.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionManager.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ConnectionManagerShutdownExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionManagerShutdownExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ConnectionManagerShutdownExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionManagerShutdownExtensions.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ConnectionReference.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionReference.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ConnectionReference.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ConnectionReference.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/Constants.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/Constants.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/Constants.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/Constants.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/CorrelationIdGenerator.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/CorrelationIdGenerator.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/CorrelationIdGenerator.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/CorrelationIdGenerator.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/DebuggerWrapper.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/DebuggerWrapper.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/DebuggerWrapper.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/DebuggerWrapper.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/Disposable.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/Disposable.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/Disposable.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/Disposable.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/DisposableAction.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/DisposableAction.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/DisposableAction.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/DisposableAction.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/Heartbeat.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/Heartbeat.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/Heartbeat.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/Heartbeat.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/HeartbeatManager.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/HeartbeatManager.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/HeartbeatManager.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/HeartbeatManager.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/HttpCharacters.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpCharacters.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/HttpCharacters.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpCharacters.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/HttpUtilities.Generated.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpUtilities.Generated.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/HttpUtilities.Generated.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpUtilities.Generated.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/HttpUtilities.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpUtilities.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/HttpUtilities.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/HttpUtilities.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/IDebugger.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/IDebugger.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/IDebugger.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/IDebugger.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/IHeartbeatHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/IHeartbeatHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/IHeartbeatHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/IHeartbeatHandler.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/IKestrelTrace.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/IKestrelTrace.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/IKestrelTrace.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/IKestrelTrace.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ISystemClock.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ISystemClock.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ISystemClock.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ISystemClock.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ITimeoutControl.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ITimeoutControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ITimeoutControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ITimeoutControl.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ITimeoutHandler.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ITimeoutHandler.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ITimeoutHandler.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ITimeoutHandler.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/KestrelConnection.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelConnection.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/KestrelConnection.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelConnection.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/KestrelEventSource.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelEventSource.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/KestrelEventSource.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelEventSource.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/KestrelTrace.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/KestrelTrace.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ReadOnlyStream.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ReadOnlyStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ReadOnlyStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ReadOnlyStream.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ResourceCounter.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ResourceCounter.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ResourceCounter.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ResourceCounter.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/StackTraceHiddenAttribute.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/StackTraceHiddenAttribute.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/StackTraceHiddenAttribute.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/StackTraceHiddenAttribute.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/Streams.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/Streams.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/Streams.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/Streams.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/StringUtilities.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/StringUtilities.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/StringUtilities.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/StringUtilities.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/SystemClock.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/SystemClock.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/SystemClock.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/SystemClock.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ThreadPoolAwaitable.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ThreadPoolAwaitable.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ThreadPoolAwaitable.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ThreadPoolAwaitable.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/ThrowingWasUpgradedWriteOnlyStream.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/ThrowingWasUpgradedWriteOnlyStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/ThrowingWasUpgradedWriteOnlyStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/ThrowingWasUpgradedWriteOnlyStream.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/TimeoutControl.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutControl.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/TimeoutControl.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutControl.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/TimeoutControlExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutControlExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/TimeoutControlExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutControlExtensions.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/TimeoutReason.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutReason.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/TimeoutReason.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimeoutReason.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/TimingPipeFlusher.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimingPipeFlusher.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/TimingPipeFlusher.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/TimingPipeFlusher.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/WrappingStream.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/WrappingStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/WrappingStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/WrappingStream.cs diff --git a/src/Kestrel.Core/Internal/Infrastructure/WriteOnlyStream.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/WriteOnlyStream.cs similarity index 100% rename from src/Kestrel.Core/Internal/Infrastructure/WriteOnlyStream.cs rename to src/Servers/Kestrel/Core/src/Internal/Infrastructure/WriteOnlyStream.cs diff --git a/src/Kestrel.Core/Internal/KestrelServerOptionsSetup.cs b/src/Servers/Kestrel/Core/src/Internal/KestrelServerOptionsSetup.cs similarity index 100% rename from src/Kestrel.Core/Internal/KestrelServerOptionsSetup.cs rename to src/Servers/Kestrel/Core/src/Internal/KestrelServerOptionsSetup.cs diff --git a/src/Kestrel.Core/Internal/LoggerExtensions.cs b/src/Servers/Kestrel/Core/src/Internal/LoggerExtensions.cs similarity index 100% rename from src/Kestrel.Core/Internal/LoggerExtensions.cs rename to src/Servers/Kestrel/Core/src/Internal/LoggerExtensions.cs diff --git a/src/Kestrel.Core/Internal/ServerAddressesFeature.cs b/src/Servers/Kestrel/Core/src/Internal/ServerAddressesFeature.cs similarity index 100% rename from src/Kestrel.Core/Internal/ServerAddressesFeature.cs rename to src/Servers/Kestrel/Core/src/Internal/ServerAddressesFeature.cs diff --git a/src/Kestrel.Core/Internal/ServiceContext.cs b/src/Servers/Kestrel/Core/src/Internal/ServiceContext.cs similarity index 100% rename from src/Kestrel.Core/Internal/ServiceContext.cs rename to src/Servers/Kestrel/Core/src/Internal/ServiceContext.cs diff --git a/src/Kestrel.Core/Internal/TlsConnectionFeature.cs b/src/Servers/Kestrel/Core/src/Internal/TlsConnectionFeature.cs similarity index 100% rename from src/Kestrel.Core/Internal/TlsConnectionFeature.cs rename to src/Servers/Kestrel/Core/src/Internal/TlsConnectionFeature.cs diff --git a/src/Kestrel.Core/KestrelConfigurationLoader.cs b/src/Servers/Kestrel/Core/src/KestrelConfigurationLoader.cs similarity index 100% rename from src/Kestrel.Core/KestrelConfigurationLoader.cs rename to src/Servers/Kestrel/Core/src/KestrelConfigurationLoader.cs diff --git a/src/Kestrel.Core/KestrelServer.cs b/src/Servers/Kestrel/Core/src/KestrelServer.cs similarity index 100% rename from src/Kestrel.Core/KestrelServer.cs rename to src/Servers/Kestrel/Core/src/KestrelServer.cs diff --git a/src/Kestrel.Core/KestrelServerLimits.cs b/src/Servers/Kestrel/Core/src/KestrelServerLimits.cs similarity index 100% rename from src/Kestrel.Core/KestrelServerLimits.cs rename to src/Servers/Kestrel/Core/src/KestrelServerLimits.cs diff --git a/src/Kestrel.Core/KestrelServerOptions.cs b/src/Servers/Kestrel/Core/src/KestrelServerOptions.cs similarity index 100% rename from src/Kestrel.Core/KestrelServerOptions.cs rename to src/Servers/Kestrel/Core/src/KestrelServerOptions.cs diff --git a/src/Kestrel.Core/ListenOptions.cs b/src/Servers/Kestrel/Core/src/ListenOptions.cs similarity index 100% rename from src/Kestrel.Core/ListenOptions.cs rename to src/Servers/Kestrel/Core/src/ListenOptions.cs diff --git a/src/Kestrel.Core/ListenOptionsHttpsExtensions.cs b/src/Servers/Kestrel/Core/src/ListenOptionsHttpsExtensions.cs similarity index 100% rename from src/Kestrel.Core/ListenOptionsHttpsExtensions.cs rename to src/Servers/Kestrel/Core/src/ListenOptionsHttpsExtensions.cs diff --git a/src/Kestrel.Core/LocalhostListenOptions.cs b/src/Servers/Kestrel/Core/src/LocalhostListenOptions.cs similarity index 100% rename from src/Kestrel.Core/LocalhostListenOptions.cs rename to src/Servers/Kestrel/Core/src/LocalhostListenOptions.cs diff --git a/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj b/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj new file mode 100644 index 0000000000..0eeffec460 --- /dev/null +++ b/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj @@ -0,0 +1,39 @@ + + + + Core components of ASP.NET Core Kestrel cross-platform web server. + netstandard2.0;netcoreapp2.1 + true + aspnetcore;kestrel + true + CS1591;$(NoWarn) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Kestrel.Core/MinDataRate.cs b/src/Servers/Kestrel/Core/src/MinDataRate.cs similarity index 100% rename from src/Kestrel.Core/MinDataRate.cs rename to src/Servers/Kestrel/Core/src/MinDataRate.cs diff --git a/src/Kestrel.Core/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/Core/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Core/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/Core/src/Properties/AssemblyInfo.cs diff --git a/src/Kestrel.Core/Properties/CoreStrings.Designer.cs b/src/Servers/Kestrel/Core/src/Properties/CoreStrings.Designer.cs similarity index 100% rename from src/Kestrel.Core/Properties/CoreStrings.Designer.cs rename to src/Servers/Kestrel/Core/src/Properties/CoreStrings.Designer.cs diff --git a/src/Kestrel.Core/ServerAddress.cs b/src/Servers/Kestrel/Core/src/ServerAddress.cs similarity index 100% rename from src/Kestrel.Core/ServerAddress.cs rename to src/Servers/Kestrel/Core/src/ServerAddress.cs diff --git a/src/Kestrel.Core/Systemd/KestrelServerOptionsSystemdExtensions.cs b/src/Servers/Kestrel/Core/src/Systemd/KestrelServerOptionsSystemdExtensions.cs similarity index 100% rename from src/Kestrel.Core/Systemd/KestrelServerOptionsSystemdExtensions.cs rename to src/Servers/Kestrel/Core/src/Systemd/KestrelServerOptionsSystemdExtensions.cs diff --git a/src/Kestrel.Core/baseline.netcore.json b/src/Servers/Kestrel/Core/src/baseline.netcore.json similarity index 100% rename from src/Kestrel.Core/baseline.netcore.json rename to src/Servers/Kestrel/Core/src/baseline.netcore.json diff --git a/test/Kestrel.Core.Tests/AddressBinderTests.cs b/src/Servers/Kestrel/Core/test/AddressBinderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/AddressBinderTests.cs rename to src/Servers/Kestrel/Core/test/AddressBinderTests.cs diff --git a/test/Kestrel.Core.Tests/AsciiDecoding.cs b/src/Servers/Kestrel/Core/test/AsciiDecoding.cs similarity index 100% rename from test/Kestrel.Core.Tests/AsciiDecoding.cs rename to src/Servers/Kestrel/Core/test/AsciiDecoding.cs diff --git a/test/Kestrel.Core.Tests/BufferReaderTests.cs b/src/Servers/Kestrel/Core/test/BufferReaderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/BufferReaderTests.cs rename to src/Servers/Kestrel/Core/test/BufferReaderTests.cs diff --git a/test/Kestrel.Core.Tests/BufferWriterTests.cs b/src/Servers/Kestrel/Core/test/BufferWriterTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/BufferWriterTests.cs rename to src/Servers/Kestrel/Core/test/BufferWriterTests.cs diff --git a/test/Kestrel.Core.Tests/ChunkWriterTests.cs b/src/Servers/Kestrel/Core/test/ChunkWriterTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ChunkWriterTests.cs rename to src/Servers/Kestrel/Core/test/ChunkWriterTests.cs diff --git a/test/Kestrel.Core.Tests/ConnectionDispatcherTests.cs b/src/Servers/Kestrel/Core/test/ConnectionDispatcherTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ConnectionDispatcherTests.cs rename to src/Servers/Kestrel/Core/test/ConnectionDispatcherTests.cs diff --git a/test/Kestrel.Core.Tests/DateHeaderValueManagerTests.cs b/src/Servers/Kestrel/Core/test/DateHeaderValueManagerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/DateHeaderValueManagerTests.cs rename to src/Servers/Kestrel/Core/test/DateHeaderValueManagerTests.cs diff --git a/test/Kestrel.Core.Tests/DiagnosticMemoryPoolTests.cs b/src/Servers/Kestrel/Core/test/DiagnosticMemoryPoolTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/DiagnosticMemoryPoolTests.cs rename to src/Servers/Kestrel/Core/test/DiagnosticMemoryPoolTests.cs diff --git a/test/Kestrel.Core.Tests/DynamicTableTests.cs b/src/Servers/Kestrel/Core/test/DynamicTableTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/DynamicTableTests.cs rename to src/Servers/Kestrel/Core/test/DynamicTableTests.cs diff --git a/test/Kestrel.Core.Tests/HPackDecoderTests.cs b/src/Servers/Kestrel/Core/test/HPackDecoderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HPackDecoderTests.cs rename to src/Servers/Kestrel/Core/test/HPackDecoderTests.cs diff --git a/test/Kestrel.Core.Tests/HPackEncoderTests.cs b/src/Servers/Kestrel/Core/test/HPackEncoderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HPackEncoderTests.cs rename to src/Servers/Kestrel/Core/test/HPackEncoderTests.cs diff --git a/test/Kestrel.Core.Tests/HPackIntegerTests.cs b/src/Servers/Kestrel/Core/test/HPackIntegerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HPackIntegerTests.cs rename to src/Servers/Kestrel/Core/test/HPackIntegerTests.cs diff --git a/test/Kestrel.Core.Tests/HeartbeatTests.cs b/src/Servers/Kestrel/Core/test/HeartbeatTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HeartbeatTests.cs rename to src/Servers/Kestrel/Core/test/HeartbeatTests.cs diff --git a/test/Kestrel.Core.Tests/Http1ConnectionTests.cs b/src/Servers/Kestrel/Core/test/Http1ConnectionTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/Http1ConnectionTests.cs rename to src/Servers/Kestrel/Core/test/Http1ConnectionTests.cs diff --git a/test/Kestrel.Core.Tests/HttpConnectionManagerTests.cs b/src/Servers/Kestrel/Core/test/HttpConnectionManagerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpConnectionManagerTests.cs rename to src/Servers/Kestrel/Core/test/HttpConnectionManagerTests.cs diff --git a/test/Kestrel.Core.Tests/HttpConnectionTests.cs b/src/Servers/Kestrel/Core/test/HttpConnectionTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpConnectionTests.cs rename to src/Servers/Kestrel/Core/test/HttpConnectionTests.cs diff --git a/test/Kestrel.Core.Tests/HttpHeadersTests.cs b/src/Servers/Kestrel/Core/test/HttpHeadersTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpHeadersTests.cs rename to src/Servers/Kestrel/Core/test/HttpHeadersTests.cs diff --git a/test/Kestrel.Core.Tests/HttpParserTests.cs b/src/Servers/Kestrel/Core/test/HttpParserTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpParserTests.cs rename to src/Servers/Kestrel/Core/test/HttpParserTests.cs diff --git a/test/Kestrel.Core.Tests/HttpProtocolFeatureCollectionTests.cs b/src/Servers/Kestrel/Core/test/HttpProtocolFeatureCollectionTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpProtocolFeatureCollectionTests.cs rename to src/Servers/Kestrel/Core/test/HttpProtocolFeatureCollectionTests.cs diff --git a/test/Kestrel.Core.Tests/HttpRequestHeadersTests.cs b/src/Servers/Kestrel/Core/test/HttpRequestHeadersTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpRequestHeadersTests.cs rename to src/Servers/Kestrel/Core/test/HttpRequestHeadersTests.cs diff --git a/test/Kestrel.Core.Tests/HttpRequestStreamTests.cs b/src/Servers/Kestrel/Core/test/HttpRequestStreamTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpRequestStreamTests.cs rename to src/Servers/Kestrel/Core/test/HttpRequestStreamTests.cs diff --git a/test/Kestrel.Core.Tests/HttpResponseHeadersTests.cs b/src/Servers/Kestrel/Core/test/HttpResponseHeadersTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpResponseHeadersTests.cs rename to src/Servers/Kestrel/Core/test/HttpResponseHeadersTests.cs diff --git a/test/Kestrel.Core.Tests/HttpResponseStreamTests.cs b/src/Servers/Kestrel/Core/test/HttpResponseStreamTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpResponseStreamTests.cs rename to src/Servers/Kestrel/Core/test/HttpResponseStreamTests.cs diff --git a/test/Kestrel.Core.Tests/HttpUtilitiesTest.cs b/src/Servers/Kestrel/Core/test/HttpUtilitiesTest.cs similarity index 100% rename from test/Kestrel.Core.Tests/HttpUtilitiesTest.cs rename to src/Servers/Kestrel/Core/test/HttpUtilitiesTest.cs diff --git a/test/Kestrel.Core.Tests/HuffmanTests.cs b/src/Servers/Kestrel/Core/test/HuffmanTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/HuffmanTests.cs rename to src/Servers/Kestrel/Core/test/HuffmanTests.cs diff --git a/test/Kestrel.Core.Tests/IntegerDecoderTests.cs b/src/Servers/Kestrel/Core/test/IntegerDecoderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/IntegerDecoderTests.cs rename to src/Servers/Kestrel/Core/test/IntegerDecoderTests.cs diff --git a/test/Kestrel.Core.Tests/IntegerEncoderTests.cs b/src/Servers/Kestrel/Core/test/IntegerEncoderTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/IntegerEncoderTests.cs rename to src/Servers/Kestrel/Core/test/IntegerEncoderTests.cs diff --git a/test/Kestrel.Core.Tests/KestrelEventSourceTests.cs b/src/Servers/Kestrel/Core/test/KestrelEventSourceTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/KestrelEventSourceTests.cs rename to src/Servers/Kestrel/Core/test/KestrelEventSourceTests.cs diff --git a/test/Kestrel.Core.Tests/KestrelServerLimitsTests.cs b/src/Servers/Kestrel/Core/test/KestrelServerLimitsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/KestrelServerLimitsTests.cs rename to src/Servers/Kestrel/Core/test/KestrelServerLimitsTests.cs diff --git a/test/Kestrel.Core.Tests/KestrelServerOptionsTests.cs b/src/Servers/Kestrel/Core/test/KestrelServerOptionsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/KestrelServerOptionsTests.cs rename to src/Servers/Kestrel/Core/test/KestrelServerOptionsTests.cs diff --git a/test/Kestrel.Core.Tests/KestrelServerTests.cs b/src/Servers/Kestrel/Core/test/KestrelServerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/KestrelServerTests.cs rename to src/Servers/Kestrel/Core/test/KestrelServerTests.cs diff --git a/test/Kestrel.Core.Tests/KnownStringsTests.cs b/src/Servers/Kestrel/Core/test/KnownStringsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/KnownStringsTests.cs rename to src/Servers/Kestrel/Core/test/KnownStringsTests.cs diff --git a/test/Kestrel.Core.Tests/ListenOptionsTests.cs b/src/Servers/Kestrel/Core/test/ListenOptionsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ListenOptionsTests.cs rename to src/Servers/Kestrel/Core/test/ListenOptionsTests.cs diff --git a/test/Kestrel.Core.Tests/MemoryPoolTests.cs b/src/Servers/Kestrel/Core/test/MemoryPoolTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/MemoryPoolTests.cs rename to src/Servers/Kestrel/Core/test/MemoryPoolTests.cs diff --git a/test/Kestrel.Core.Tests/MessageBodyTests.cs b/src/Servers/Kestrel/Core/test/MessageBodyTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/MessageBodyTests.cs rename to src/Servers/Kestrel/Core/test/MessageBodyTests.cs diff --git a/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj b/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj new file mode 100644 index 0000000000..0ee3e26b6e --- /dev/null +++ b/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj @@ -0,0 +1,23 @@ + + + + netcoreapp2.2;net461 + true + + + + + + + + + + + + + + + + + + diff --git a/test/Kestrel.Core.Tests/MinDataRateTests.cs b/src/Servers/Kestrel/Core/test/MinDataRateTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/MinDataRateTests.cs rename to src/Servers/Kestrel/Core/test/MinDataRateTests.cs diff --git a/test/Kestrel.Core.Tests/OutputProducerTests.cs b/src/Servers/Kestrel/Core/test/OutputProducerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/OutputProducerTests.cs rename to src/Servers/Kestrel/Core/test/OutputProducerTests.cs diff --git a/test/Kestrel.Core.Tests/PathNormalizerTests.cs b/src/Servers/Kestrel/Core/test/PathNormalizerTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/PathNormalizerTests.cs rename to src/Servers/Kestrel/Core/test/PathNormalizerTests.cs diff --git a/test/Kestrel.Core.Tests/PipeOptionsTests.cs b/src/Servers/Kestrel/Core/test/PipeOptionsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/PipeOptionsTests.cs rename to src/Servers/Kestrel/Core/test/PipeOptionsTests.cs diff --git a/test/Kestrel.Core.Tests/PipelineExtensionTests.cs b/src/Servers/Kestrel/Core/test/PipelineExtensionTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/PipelineExtensionTests.cs rename to src/Servers/Kestrel/Core/test/PipelineExtensionTests.cs diff --git a/test/Kestrel.Core.Tests/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/Core/test/Properties/AssemblyInfo.cs similarity index 100% rename from test/Kestrel.Core.Tests/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/Core/test/Properties/AssemblyInfo.cs diff --git a/test/Kestrel.Core.Tests/ReasonPhrasesTests.cs b/src/Servers/Kestrel/Core/test/ReasonPhrasesTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ReasonPhrasesTests.cs rename to src/Servers/Kestrel/Core/test/ReasonPhrasesTests.cs diff --git a/test/Kestrel.Core.Tests/ResourceCounterTests.cs b/src/Servers/Kestrel/Core/test/ResourceCounterTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ResourceCounterTests.cs rename to src/Servers/Kestrel/Core/test/ResourceCounterTests.cs diff --git a/test/Kestrel.Core.Tests/ServerAddressTests.cs b/src/Servers/Kestrel/Core/test/ServerAddressTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ServerAddressTests.cs rename to src/Servers/Kestrel/Core/test/ServerAddressTests.cs diff --git a/test/Kestrel.Core.Tests/SlabMemoryPoolTests.cs b/src/Servers/Kestrel/Core/test/SlabMemoryPoolTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/SlabMemoryPoolTests.cs rename to src/Servers/Kestrel/Core/test/SlabMemoryPoolTests.cs diff --git a/test/Kestrel.Core.Tests/StreamsTests.cs b/src/Servers/Kestrel/Core/test/StreamsTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/StreamsTests.cs rename to src/Servers/Kestrel/Core/test/StreamsTests.cs diff --git a/test/Kestrel.Core.Tests/StringUtilitiesTests.cs b/src/Servers/Kestrel/Core/test/StringUtilitiesTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/StringUtilitiesTests.cs rename to src/Servers/Kestrel/Core/test/StringUtilitiesTests.cs diff --git a/test/Kestrel.Core.Tests/TestHelpers/AssertExtensions.cs b/src/Servers/Kestrel/Core/test/TestHelpers/AssertExtensions.cs similarity index 100% rename from test/Kestrel.Core.Tests/TestHelpers/AssertExtensions.cs rename to src/Servers/Kestrel/Core/test/TestHelpers/AssertExtensions.cs diff --git a/test/Kestrel.Core.Tests/TestHelpers/MockHttpResponseControl.cs b/src/Servers/Kestrel/Core/test/TestHelpers/MockHttpResponseControl.cs similarity index 100% rename from test/Kestrel.Core.Tests/TestHelpers/MockHttpResponseControl.cs rename to src/Servers/Kestrel/Core/test/TestHelpers/MockHttpResponseControl.cs diff --git a/test/Kestrel.Core.Tests/TestHelpers/TestInput.cs b/src/Servers/Kestrel/Core/test/TestHelpers/TestInput.cs similarity index 100% rename from test/Kestrel.Core.Tests/TestHelpers/TestInput.cs rename to src/Servers/Kestrel/Core/test/TestHelpers/TestInput.cs diff --git a/test/Kestrel.Core.Tests/ThrowingWasUpgradedWriteOnlyStreamTests.cs b/src/Servers/Kestrel/Core/test/ThrowingWasUpgradedWriteOnlyStreamTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/ThrowingWasUpgradedWriteOnlyStreamTests.cs rename to src/Servers/Kestrel/Core/test/ThrowingWasUpgradedWriteOnlyStreamTests.cs diff --git a/test/Kestrel.Core.Tests/TimeoutControlTests.cs b/src/Servers/Kestrel/Core/test/TimeoutControlTests.cs similarity index 100% rename from test/Kestrel.Core.Tests/TimeoutControlTests.cs rename to src/Servers/Kestrel/Core/test/TimeoutControlTests.cs diff --git a/test/Kestrel.Core.Tests/UTF8Decoding.cs b/src/Servers/Kestrel/Core/test/UTF8Decoding.cs similarity index 100% rename from test/Kestrel.Core.Tests/UTF8Decoding.cs rename to src/Servers/Kestrel/Core/test/UTF8Decoding.cs diff --git a/src/Servers/Kestrel/Directory.Build.props b/src/Servers/Kestrel/Directory.Build.props new file mode 100644 index 0000000000..5e46999491 --- /dev/null +++ b/src/Servers/Kestrel/Directory.Build.props @@ -0,0 +1,27 @@ + + + + + $(DefineConstants);INNER_LOOP + + + + + false + $(MSBuildThisFileDirectory)shared\ + + + + + true + + + + + + + + diff --git a/src/Kestrel.Https/Kestrel.Https.csproj b/src/Servers/Kestrel/Https/src/Microsoft.AspNetCore.Server.Kestrel.Https.csproj similarity index 53% rename from src/Kestrel.Https/Kestrel.Https.csproj rename to src/Servers/Kestrel/Https/src/Microsoft.AspNetCore.Server.Kestrel.Https.csproj index 8b3226529e..9e6fde40bd 100644 --- a/src/Kestrel.Https/Kestrel.Https.csproj +++ b/src/Servers/Kestrel/Https/src/Microsoft.AspNetCore.Server.Kestrel.Https.csproj @@ -1,8 +1,6 @@  - Microsoft.AspNetCore.Server.Kestrel.Https - Microsoft.AspNetCore.Server.Kestrel.Https HTTPS support for the ASP.NET Core Kestrel cross-platform web server. netstandard2.0;netcoreapp2.1 true @@ -11,11 +9,8 @@ - - - - - + + diff --git a/src/Kestrel.Https/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/Https/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Https/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/Https/src/Properties/AssemblyInfo.cs diff --git a/src/Kestrel.Https/baseline.netcore.json b/src/Servers/Kestrel/Https/src/baseline.netcore.json similarity index 100% rename from src/Kestrel.Https/baseline.netcore.json rename to src/Servers/Kestrel/Https/src/baseline.netcore.json diff --git a/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj b/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj new file mode 100644 index 0000000000..6b8de4426f --- /dev/null +++ b/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj @@ -0,0 +1,18 @@ + + + + ASP.NET Core Kestrel cross-platform web server. + netstandard2.0 + true + aspnetcore;kestrel + CS1591;$(NoWarn) + + + + + + + + + + diff --git a/src/Kestrel/WebHostBuilderKestrelExtensions.cs b/src/Servers/Kestrel/Kestrel/src/WebHostBuilderKestrelExtensions.cs similarity index 100% rename from src/Kestrel/WebHostBuilderKestrelExtensions.cs rename to src/Servers/Kestrel/Kestrel/src/WebHostBuilderKestrelExtensions.cs diff --git a/src/Kestrel/baseline.netcore.json b/src/Servers/Kestrel/Kestrel/src/baseline.netcore.json similarity index 100% rename from src/Kestrel/baseline.netcore.json rename to src/Servers/Kestrel/Kestrel/src/baseline.netcore.json diff --git a/test/Kestrel.Tests/ConfigurationReaderTests.cs b/src/Servers/Kestrel/Kestrel/test/ConfigurationReaderTests.cs similarity index 100% rename from test/Kestrel.Tests/ConfigurationReaderTests.cs rename to src/Servers/Kestrel/Kestrel/test/ConfigurationReaderTests.cs diff --git a/test/Kestrel.Tests/GeneratedCodeTests.cs b/src/Servers/Kestrel/Kestrel/test/GeneratedCodeTests.cs similarity index 100% rename from test/Kestrel.Tests/GeneratedCodeTests.cs rename to src/Servers/Kestrel/Kestrel/test/GeneratedCodeTests.cs diff --git a/test/Kestrel.Tests/HttpsConnectionAdapterOptionsTest.cs b/src/Servers/Kestrel/Kestrel/test/HttpsConnectionAdapterOptionsTest.cs similarity index 100% rename from test/Kestrel.Tests/HttpsConnectionAdapterOptionsTest.cs rename to src/Servers/Kestrel/Kestrel/test/HttpsConnectionAdapterOptionsTest.cs diff --git a/test/Kestrel.Tests/KestrelConfigurationBuilderTests.cs b/src/Servers/Kestrel/Kestrel/test/KestrelConfigurationBuilderTests.cs similarity index 100% rename from test/Kestrel.Tests/KestrelConfigurationBuilderTests.cs rename to src/Servers/Kestrel/Kestrel/test/KestrelConfigurationBuilderTests.cs diff --git a/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj b/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj new file mode 100644 index 0000000000..934e0b1722 --- /dev/null +++ b/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj @@ -0,0 +1,21 @@ + + + + netcoreapp2.2;net461 + + + + + + + + + + + + + + + + + diff --git a/test/Kestrel.Tests/WebHostBuilderKestrelExtensionsTests.cs b/src/Servers/Kestrel/Kestrel/test/WebHostBuilderKestrelExtensionsTests.cs similarity index 100% rename from test/Kestrel.Tests/WebHostBuilderKestrelExtensionsTests.cs rename to src/Servers/Kestrel/Kestrel/test/WebHostBuilderKestrelExtensionsTests.cs diff --git a/src/Servers/Kestrel/README.md b/src/Servers/Kestrel/README.md new file mode 100644 index 0000000000..5aaf71c466 --- /dev/null +++ b/src/Servers/Kestrel/README.md @@ -0,0 +1,8 @@ +KestrelHttpServer +================= + +Kestrel is a cross-platform web server for ASP.NET Core. + +## File logging for functional test + +Turn on file logging for Kestrel functional tests by specifying the environment variable ASPNETCORE_TEST_LOG_DIR to the log output directory. diff --git a/src/Kestrel.Transport.Abstractions/Internal/FileHandleType.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/FileHandleType.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/FileHandleType.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/FileHandleType.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/IApplicationTransportFeature.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/IApplicationTransportFeature.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/IApplicationTransportFeature.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/IApplicationTransportFeature.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/IConnectionDispatcher.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/IConnectionDispatcher.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/IConnectionDispatcher.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/IConnectionDispatcher.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/IEndPointInformation.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/IEndPointInformation.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/IEndPointInformation.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/IEndPointInformation.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/ITransport.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransport.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/ITransport.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransport.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/ITransportFactory.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransportFactory.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/ITransportFactory.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransportFactory.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/ITransportSchedulerFeature.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransportSchedulerFeature.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/ITransportSchedulerFeature.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/ITransportSchedulerFeature.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/KestrelMemoryPool.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/KestrelMemoryPool.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/KestrelMemoryPool.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/KestrelMemoryPool.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/ListenType.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/ListenType.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/ListenType.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/ListenType.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/SchedulingMode.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/SchedulingMode.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/SchedulingMode.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/SchedulingMode.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/TransportConnection.FeatureCollection.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.FeatureCollection.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/TransportConnection.FeatureCollection.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.FeatureCollection.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/TransportConnection.Generated.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.Generated.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/TransportConnection.Generated.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.Generated.cs diff --git a/src/Kestrel.Transport.Abstractions/Internal/TransportConnection.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Internal/TransportConnection.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Internal/TransportConnection.cs diff --git a/src/Kestrel.Transport.Abstractions/Kestrel.Transport.Abstractions.csproj b/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj similarity index 54% rename from src/Kestrel.Transport.Abstractions/Kestrel.Transport.Abstractions.csproj rename to src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj index 66f9a655c3..98602f8988 100644 --- a/src/Kestrel.Transport.Abstractions/Kestrel.Transport.Abstractions.csproj +++ b/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj @@ -1,8 +1,6 @@ - + - Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions - Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions Transport abstractions for the ASP.NET Core Kestrel cross-platform web server. netstandard2.0 true @@ -13,12 +11,12 @@ - - + + - + diff --git a/src/Kestrel.Transport.Abstractions/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/Transport.Abstractions/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Transport.Abstractions/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/Transport.Abstractions/src/Properties/AssemblyInfo.cs diff --git a/src/Kestrel.Transport.Abstractions/baseline.netcore.json b/src/Servers/Kestrel/Transport.Abstractions/src/baseline.netcore.json similarity index 100% rename from src/Kestrel.Transport.Abstractions/baseline.netcore.json rename to src/Servers/Kestrel/Transport.Abstractions/src/baseline.netcore.json diff --git a/src/Kestrel.Transport.Libuv/AssemblyInfo.cs b/src/Servers/Kestrel/Transport.Libuv/src/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/AssemblyInfo.cs rename to src/Servers/Kestrel/Transport.Libuv/src/AssemblyInfo.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/IAsyncDisposable.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/IAsyncDisposable.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/IAsyncDisposable.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/IAsyncDisposable.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/ILibuvTrace.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/ILibuvTrace.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/ILibuvTrace.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/ILibuvTrace.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvAwaitable.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvAwaitable.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvAwaitable.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvAwaitable.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvConnection.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvConnection.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvConnection.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvConnection.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvConstants.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvConstants.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvConstants.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvConstants.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvOutputConsumer.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvOutputConsumer.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvOutputConsumer.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvOutputConsumer.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvThread.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvThread.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvThread.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvThread.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvTrace.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTrace.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvTrace.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTrace.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvTransport.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransport.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvTransport.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransport.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvTransportContext.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransportContext.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvTransportContext.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransportContext.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/LibuvTransportFactory.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransportFactory.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/LibuvTransportFactory.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/LibuvTransportFactory.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Listener.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Listener.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Listener.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Listener.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/ListenerContext.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerContext.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/ListenerContext.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerContext.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/ListenerPrimary.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerPrimary.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/ListenerPrimary.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerPrimary.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/ListenerSecondary.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerSecondary.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/ListenerSecondary.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/ListenerSecondary.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/LibuvFunctions.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/LibuvFunctions.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/LibuvFunctions.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/LibuvFunctions.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/PlatformApis.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/PlatformApis.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/PlatformApis.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/PlatformApis.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/SockAddr.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/SockAddr.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/SockAddr.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/SockAddr.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvAsyncHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvAsyncHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvAsyncHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvAsyncHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvConnectRequest.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvConnectRequest.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvConnectRequest.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvConnectRequest.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvException.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvException.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvException.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvException.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvLoopHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvLoopHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvLoopHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvLoopHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvMemory.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvMemory.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvMemory.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvMemory.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvPipeHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvPipeHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvPipeHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvPipeHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvRequest.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvRequest.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvRequest.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvRequest.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvStreamHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvStreamHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvStreamHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvStreamHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvTcpHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvTcpHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvTcpHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvTcpHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvTimerHandle.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvTimerHandle.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvTimerHandle.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvTimerHandle.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/Networking/UvWriteReq.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvWriteReq.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/Networking/UvWriteReq.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/Networking/UvWriteReq.cs diff --git a/src/Kestrel.Transport.Libuv/Internal/WriteReqPool.cs b/src/Servers/Kestrel/Transport.Libuv/src/Internal/WriteReqPool.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Internal/WriteReqPool.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Internal/WriteReqPool.cs diff --git a/src/Kestrel.Transport.Libuv/LibuvTransportOptions.cs b/src/Servers/Kestrel/Transport.Libuv/src/LibuvTransportOptions.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/LibuvTransportOptions.cs rename to src/Servers/Kestrel/Transport.Libuv/src/LibuvTransportOptions.cs diff --git a/src/Servers/Kestrel/Transport.Libuv/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj b/src/Servers/Kestrel/Transport.Libuv/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj new file mode 100644 index 0000000000..001e97cdb6 --- /dev/null +++ b/src/Servers/Kestrel/Transport.Libuv/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj @@ -0,0 +1,20 @@ + + + + Libuv transport for the ASP.NET Core Kestrel cross-platform web server. + netstandard2.0 + true + aspnetcore;kestrel + true + CS1591;$(NoWarn) + + + + + + + + + + + diff --git a/src/Kestrel.Transport.Libuv/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/Transport.Libuv/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/Transport.Libuv/src/Properties/AssemblyInfo.cs diff --git a/src/Kestrel.Transport.Libuv/WebHostBuilderLibuvExtensions.cs b/src/Servers/Kestrel/Transport.Libuv/src/WebHostBuilderLibuvExtensions.cs similarity index 100% rename from src/Kestrel.Transport.Libuv/WebHostBuilderLibuvExtensions.cs rename to src/Servers/Kestrel/Transport.Libuv/src/WebHostBuilderLibuvExtensions.cs diff --git a/src/Kestrel.Transport.Libuv/baseline.netcore.json b/src/Servers/Kestrel/Transport.Libuv/src/baseline.netcore.json similarity index 100% rename from src/Kestrel.Transport.Libuv/baseline.netcore.json rename to src/Servers/Kestrel/Transport.Libuv/src/baseline.netcore.json diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvConnectionTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvConnectionTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvConnectionTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvConnectionTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvConstantsTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvConstantsTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvConstantsTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvConstantsTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvOutputConsumerTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvOutputConsumerTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvOutputConsumerTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvOutputConsumerTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvThreadTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvThreadTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvThreadTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvThreadTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvTransportFactoryTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportFactoryTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvTransportFactoryTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportFactoryTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvTransportOptionsTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportOptionsTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvTransportOptionsTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportOptionsTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/LibuvTransportTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/LibuvTransportTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/LibuvTransportTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/ListenerPrimaryTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/ListenerPrimaryTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/ListenerPrimaryTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/ListenerPrimaryTests.cs diff --git a/src/Servers/Kestrel/Transport.Libuv/test/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Tests.csproj b/src/Servers/Kestrel/Transport.Libuv/test/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Tests.csproj new file mode 100644 index 0000000000..9570e756da --- /dev/null +++ b/src/Servers/Kestrel/Transport.Libuv/test/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Tests.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp2.2;net461 + true + true + + + + + + + + + + + + + + diff --git a/test/Kestrel.Transport.Libuv.Tests/MultipleLoopTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/MultipleLoopTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/MultipleLoopTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/MultipleLoopTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/NetworkingTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/NetworkingTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/NetworkingTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/NetworkingTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockConnectionDispatcher.cs b/src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockConnectionDispatcher.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockConnectionDispatcher.cs rename to src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockConnectionDispatcher.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockLibuv.cs b/src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockLibuv.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockLibuv.cs rename to src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockLibuv.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockSocket.cs b/src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockSocket.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/TestHelpers/MockSocket.cs rename to src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/MockSocket.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/TestHelpers/TestLibuvTransportContext.cs b/src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/TestLibuvTransportContext.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/TestHelpers/TestLibuvTransportContext.cs rename to src/Servers/Kestrel/Transport.Libuv/test/TestHelpers/TestLibuvTransportContext.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/UvStreamHandleTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/UvStreamHandleTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/UvStreamHandleTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/UvStreamHandleTests.cs diff --git a/test/Kestrel.Transport.Libuv.Tests/UvTimerHandleTests.cs b/src/Servers/Kestrel/Transport.Libuv/test/UvTimerHandleTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.Tests/UvTimerHandleTests.cs rename to src/Servers/Kestrel/Transport.Libuv/test/UvTimerHandleTests.cs diff --git a/src/Kestrel.Transport.Sockets/AssemblyInfo.cs b/src/Servers/Kestrel/Transport.Sockets/src/AssemblyInfo.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/AssemblyInfo.cs rename to src/Servers/Kestrel/Transport.Sockets/src/AssemblyInfo.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/BufferExtensions.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/BufferExtensions.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/BufferExtensions.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/BufferExtensions.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/IOQueue.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/IOQueue.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/IOQueue.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/IOQueue.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/ISocketsTrace.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/ISocketsTrace.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/ISocketsTrace.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/ISocketsTrace.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/NativeMethods.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/NativeMethods.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/NativeMethods.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/NativeMethods.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketAwaitableEventArgs.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketAwaitableEventArgs.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketAwaitableEventArgs.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketAwaitableEventArgs.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketConnection.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketConnection.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketConnection.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketConnection.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketReceiver.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketReceiver.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketReceiver.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketReceiver.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketSender.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketSender.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketSender.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketSender.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketSenderReceiverBase.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketSenderReceiverBase.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketSenderReceiverBase.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketSenderReceiverBase.cs diff --git a/src/Kestrel.Transport.Sockets/Internal/SocketsTrace.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Internal/SocketsTrace.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs diff --git a/src/Kestrel.Transport.Sockets/Kestrel.Transport.Sockets.csproj b/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj similarity index 52% rename from src/Kestrel.Transport.Sockets/Kestrel.Transport.Sockets.csproj rename to src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj index 8af8305852..82dde8daa8 100644 --- a/src/Kestrel.Transport.Sockets/Kestrel.Transport.Sockets.csproj +++ b/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj @@ -1,8 +1,6 @@  - Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets - Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets Managed socket transport for the ASP.NET Core Kestrel cross-platform web server. netstandard2.0;netcoreapp2.1 true @@ -12,12 +10,9 @@ - - - - - - + + + diff --git a/src/Kestrel.Transport.Sockets/Properties/SocketsStrings.Designer.cs b/src/Servers/Kestrel/Transport.Sockets/src/Properties/SocketsStrings.Designer.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/Properties/SocketsStrings.Designer.cs rename to src/Servers/Kestrel/Transport.Sockets/src/Properties/SocketsStrings.Designer.cs diff --git a/src/Kestrel.Transport.Sockets/SocketTransport.cs b/src/Servers/Kestrel/Transport.Sockets/src/SocketTransport.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/SocketTransport.cs rename to src/Servers/Kestrel/Transport.Sockets/src/SocketTransport.cs diff --git a/src/Kestrel.Transport.Sockets/SocketTransportFactory.cs b/src/Servers/Kestrel/Transport.Sockets/src/SocketTransportFactory.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/SocketTransportFactory.cs rename to src/Servers/Kestrel/Transport.Sockets/src/SocketTransportFactory.cs diff --git a/src/Kestrel.Transport.Sockets/SocketTransportOptions.cs b/src/Servers/Kestrel/Transport.Sockets/src/SocketTransportOptions.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/SocketTransportOptions.cs rename to src/Servers/Kestrel/Transport.Sockets/src/SocketTransportOptions.cs diff --git a/src/Kestrel.Transport.Sockets/SocketsStrings.resx b/src/Servers/Kestrel/Transport.Sockets/src/SocketsStrings.resx similarity index 100% rename from src/Kestrel.Transport.Sockets/SocketsStrings.resx rename to src/Servers/Kestrel/Transport.Sockets/src/SocketsStrings.resx diff --git a/src/Kestrel.Transport.Sockets/WebHostBuilderSocketExtensions.cs b/src/Servers/Kestrel/Transport.Sockets/src/WebHostBuilderSocketExtensions.cs similarity index 100% rename from src/Kestrel.Transport.Sockets/WebHostBuilderSocketExtensions.cs rename to src/Servers/Kestrel/Transport.Sockets/src/WebHostBuilderSocketExtensions.cs diff --git a/src/Kestrel.Transport.Sockets/baseline.netcore.json b/src/Servers/Kestrel/Transport.Sockets/src/baseline.netcore.json similarity index 100% rename from src/Kestrel.Transport.Sockets/baseline.netcore.json rename to src/Servers/Kestrel/Transport.Sockets/src/baseline.netcore.json diff --git a/benchmarks/Kestrel.Performance/AssemblyInfo.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/AssemblyInfo.cs similarity index 100% rename from benchmarks/Kestrel.Performance/AssemblyInfo.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/AssemblyInfo.cs diff --git a/benchmarks/Kestrel.Performance/BinaryPrimitivesBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/BinaryPrimitivesBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/BinaryPrimitivesBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/BinaryPrimitivesBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/BytesToStringBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/BytesToStringBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/BytesToStringBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/BytesToStringBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/DotSegmentRemovalBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/DotSegmentRemovalBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/DotSegmentRemovalBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/DotSegmentRemovalBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/ErrorUtilities.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/ErrorUtilities.cs similarity index 100% rename from benchmarks/Kestrel.Performance/ErrorUtilities.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/ErrorUtilities.cs diff --git a/benchmarks/Kestrel.Performance/Http1ConnectionBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/Http1ConnectionBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/Http1ConnectionBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/Http1ConnectionBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/Http1ConnectionParsingOverheadBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/Http1ConnectionParsingOverheadBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/Http1ConnectionParsingOverheadBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/Http1ConnectionParsingOverheadBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/Http1WritingBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/Http1WritingBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/Http1WritingBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/Http1WritingBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/HttpParserBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/HttpParserBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/HttpParserBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/HttpParserBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/HttpProtocolFeatureCollection.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/HttpProtocolFeatureCollection.cs similarity index 100% rename from benchmarks/Kestrel.Performance/HttpProtocolFeatureCollection.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/HttpProtocolFeatureCollection.cs diff --git a/benchmarks/Kestrel.Performance/InMemoryTransportBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/InMemoryTransportBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/InMemoryTransportBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/InMemoryTransportBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/IntegerDecoderBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/IntegerDecoderBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/IntegerDecoderBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/IntegerDecoderBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/KnownStringsBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/KnownStringsBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/KnownStringsBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/KnownStringsBenchmark.cs diff --git a/src/Servers/Kestrel/perf/Kestrel.Performance/Microsoft.AspNetCore.Server.Kestrel.Performance.csproj b/src/Servers/Kestrel/perf/Kestrel.Performance/Microsoft.AspNetCore.Server.Kestrel.Performance.csproj new file mode 100644 index 0000000000..4a07d33ba4 --- /dev/null +++ b/src/Servers/Kestrel/perf/Kestrel.Performance/Microsoft.AspNetCore.Server.Kestrel.Performance.csproj @@ -0,0 +1,27 @@ + + + + netcoreapp2.2 + Exe + true + true + false + + + + + + + + + + + + + + + + + + + diff --git a/benchmarks/Kestrel.Performance/Mocks/MockTrace.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/Mocks/MockTrace.cs similarity index 100% rename from benchmarks/Kestrel.Performance/Mocks/MockTrace.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/Mocks/MockTrace.cs diff --git a/benchmarks/Kestrel.Performance/Mocks/NullParser.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/Mocks/NullParser.cs similarity index 100% rename from benchmarks/Kestrel.Performance/Mocks/NullParser.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/Mocks/NullParser.cs diff --git a/benchmarks/Kestrel.Performance/PipeThroughputBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/PipeThroughputBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/PipeThroughputBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/PipeThroughputBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/README.md b/src/Servers/Kestrel/perf/Kestrel.Performance/README.md similarity index 100% rename from benchmarks/Kestrel.Performance/README.md rename to src/Servers/Kestrel/perf/Kestrel.Performance/README.md diff --git a/benchmarks/Kestrel.Performance/RequestParsingBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/RequestParsingBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/RequestParsingBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/RequestParsingBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/RequestParsingData.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/RequestParsingData.cs similarity index 100% rename from benchmarks/Kestrel.Performance/RequestParsingData.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/RequestParsingData.cs diff --git a/benchmarks/Kestrel.Performance/ResponseHeaderCollectionBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/ResponseHeaderCollectionBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/ResponseHeaderCollectionBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/ResponseHeaderCollectionBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/ResponseHeadersWritingBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/ResponseHeadersWritingBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/ResponseHeadersWritingBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/ResponseHeadersWritingBenchmark.cs diff --git a/benchmarks/Kestrel.Performance/StringUtilitiesBenchmark.cs b/src/Servers/Kestrel/perf/Kestrel.Performance/StringUtilitiesBenchmark.cs similarity index 100% rename from benchmarks/Kestrel.Performance/StringUtilitiesBenchmark.cs rename to src/Servers/Kestrel/perf/Kestrel.Performance/StringUtilitiesBenchmark.cs diff --git a/benchmarkapps/PlatformBenchmarks/AsciiString.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/AsciiString.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/AsciiString.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/AsciiString.cs diff --git a/benchmarkapps/PlatformBenchmarks/BenchmarkApplication.HttpConnection.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.HttpConnection.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/BenchmarkApplication.HttpConnection.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.HttpConnection.cs diff --git a/benchmarkapps/PlatformBenchmarks/BenchmarkApplication.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/BenchmarkApplication.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs diff --git a/benchmarkapps/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs diff --git a/benchmarkapps/PlatformBenchmarks/BufferExtensions.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BufferExtensions.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/BufferExtensions.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/BufferExtensions.cs diff --git a/benchmarkapps/PlatformBenchmarks/BufferWriter.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BufferWriter.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/BufferWriter.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/BufferWriter.cs diff --git a/benchmarkapps/PlatformBenchmarks/DateHeader.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/DateHeader.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/DateHeader.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/DateHeader.cs diff --git a/benchmarkapps/PlatformBenchmarks/HttpApplication.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/HttpApplication.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/HttpApplication.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/HttpApplication.cs diff --git a/benchmarkapps/PlatformBenchmarks/IHttpConnection.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/IHttpConnection.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/IHttpConnection.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/IHttpConnection.cs diff --git a/benchmarkapps/PlatformBenchmarks/PlatformBenchmarks.csproj b/src/Servers/Kestrel/perf/PlatformBenchmarks/PlatformBenchmarks.csproj similarity index 57% rename from benchmarkapps/PlatformBenchmarks/PlatformBenchmarks.csproj rename to src/Servers/Kestrel/perf/PlatformBenchmarks/PlatformBenchmarks.csproj index 37f5611c5d..a27bd529bc 100644 --- a/benchmarkapps/PlatformBenchmarks/PlatformBenchmarks.csproj +++ b/src/Servers/Kestrel/perf/PlatformBenchmarks/PlatformBenchmarks.csproj @@ -9,19 +9,19 @@ - + - - + + - + - + diff --git a/benchmarkapps/PlatformBenchmarks/Program.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/Program.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/Program.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/Program.cs diff --git a/benchmarkapps/PlatformBenchmarks/Startup.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/Startup.cs similarity index 100% rename from benchmarkapps/PlatformBenchmarks/Startup.cs rename to src/Servers/Kestrel/perf/PlatformBenchmarks/Startup.cs diff --git a/benchmarkapps/PlatformBenchmarks/benchmarks.json.json b/src/Servers/Kestrel/perf/PlatformBenchmarks/benchmarks.json.json similarity index 100% rename from benchmarkapps/PlatformBenchmarks/benchmarks.json.json rename to src/Servers/Kestrel/perf/PlatformBenchmarks/benchmarks.json.json diff --git a/benchmarkapps/PlatformBenchmarks/benchmarks.plaintext.json b/src/Servers/Kestrel/perf/PlatformBenchmarks/benchmarks.plaintext.json similarity index 100% rename from benchmarkapps/PlatformBenchmarks/benchmarks.plaintext.json rename to src/Servers/Kestrel/perf/PlatformBenchmarks/benchmarks.plaintext.json diff --git a/samples/Http2SampleApp/Dockerfile b/src/Servers/Kestrel/samples/Http2SampleApp/Dockerfile similarity index 100% rename from samples/Http2SampleApp/Dockerfile rename to src/Servers/Kestrel/samples/Http2SampleApp/Dockerfile diff --git a/samples/Http2SampleApp/Http2SampleApp.csproj b/src/Servers/Kestrel/samples/Http2SampleApp/Http2SampleApp.csproj similarity index 55% rename from samples/Http2SampleApp/Http2SampleApp.csproj rename to src/Servers/Kestrel/samples/Http2SampleApp/Http2SampleApp.csproj index 115aaa9365..b367dd576a 100644 --- a/samples/Http2SampleApp/Http2SampleApp.csproj +++ b/src/Servers/Kestrel/samples/Http2SampleApp/Http2SampleApp.csproj @@ -7,11 +7,8 @@ - - - - - + + diff --git a/samples/Http2SampleApp/Program.cs b/src/Servers/Kestrel/samples/Http2SampleApp/Program.cs similarity index 100% rename from samples/Http2SampleApp/Program.cs rename to src/Servers/Kestrel/samples/Http2SampleApp/Program.cs diff --git a/samples/Http2SampleApp/Startup.cs b/src/Servers/Kestrel/samples/Http2SampleApp/Startup.cs similarity index 100% rename from samples/Http2SampleApp/Startup.cs rename to src/Servers/Kestrel/samples/Http2SampleApp/Startup.cs diff --git a/samples/Http2SampleApp/TimingMiddleware.cs b/src/Servers/Kestrel/samples/Http2SampleApp/TimingMiddleware.cs similarity index 100% rename from samples/Http2SampleApp/TimingMiddleware.cs rename to src/Servers/Kestrel/samples/Http2SampleApp/TimingMiddleware.cs diff --git a/samples/Http2SampleApp/scripts/build-docker.ps1 b/src/Servers/Kestrel/samples/Http2SampleApp/scripts/build-docker.ps1 similarity index 100% rename from samples/Http2SampleApp/scripts/build-docker.ps1 rename to src/Servers/Kestrel/samples/Http2SampleApp/scripts/build-docker.ps1 diff --git a/samples/Http2SampleApp/scripts/build-docker.sh b/src/Servers/Kestrel/samples/Http2SampleApp/scripts/build-docker.sh old mode 100755 new mode 100644 similarity index 100% rename from samples/Http2SampleApp/scripts/build-docker.sh rename to src/Servers/Kestrel/samples/Http2SampleApp/scripts/build-docker.sh diff --git a/samples/Http2SampleApp/scripts/run-docker.ps1 b/src/Servers/Kestrel/samples/Http2SampleApp/scripts/run-docker.ps1 similarity index 100% rename from samples/Http2SampleApp/scripts/run-docker.ps1 rename to src/Servers/Kestrel/samples/Http2SampleApp/scripts/run-docker.ps1 diff --git a/samples/Http2SampleApp/scripts/run-docker.sh b/src/Servers/Kestrel/samples/Http2SampleApp/scripts/run-docker.sh old mode 100755 new mode 100644 similarity index 100% rename from samples/Http2SampleApp/scripts/run-docker.sh rename to src/Servers/Kestrel/samples/Http2SampleApp/scripts/run-docker.sh diff --git a/samples/LargeResponseApp/LargeResponseApp.csproj b/src/Servers/Kestrel/samples/LargeResponseApp/LargeResponseApp.csproj similarity index 80% rename from samples/LargeResponseApp/LargeResponseApp.csproj rename to src/Servers/Kestrel/samples/LargeResponseApp/LargeResponseApp.csproj index 3bdc59c230..6d4786c5b5 100644 --- a/samples/LargeResponseApp/LargeResponseApp.csproj +++ b/src/Servers/Kestrel/samples/LargeResponseApp/LargeResponseApp.csproj @@ -7,7 +7,7 @@ - + diff --git a/samples/LargeResponseApp/Startup.cs b/src/Servers/Kestrel/samples/LargeResponseApp/Startup.cs similarity index 100% rename from samples/LargeResponseApp/Startup.cs rename to src/Servers/Kestrel/samples/LargeResponseApp/Startup.cs diff --git a/samples/PlaintextApp/PlaintextApp.csproj b/src/Servers/Kestrel/samples/PlaintextApp/PlaintextApp.csproj similarity index 69% rename from samples/PlaintextApp/PlaintextApp.csproj rename to src/Servers/Kestrel/samples/PlaintextApp/PlaintextApp.csproj index 93390f3270..6d4786c5b5 100644 --- a/samples/PlaintextApp/PlaintextApp.csproj +++ b/src/Servers/Kestrel/samples/PlaintextApp/PlaintextApp.csproj @@ -1,4 +1,4 @@ - + netcoreapp2.2;net461 @@ -7,7 +7,7 @@ - + diff --git a/samples/PlaintextApp/Startup.cs b/src/Servers/Kestrel/samples/PlaintextApp/Startup.cs similarity index 100% rename from samples/PlaintextApp/Startup.cs rename to src/Servers/Kestrel/samples/PlaintextApp/Startup.cs diff --git a/samples/SampleApp/SampleApp.csproj b/src/Servers/Kestrel/samples/SampleApp/SampleApp.csproj similarity index 56% rename from samples/SampleApp/SampleApp.csproj rename to src/Servers/Kestrel/samples/SampleApp/SampleApp.csproj index 6ccac54b77..edc5bead87 100644 --- a/samples/SampleApp/SampleApp.csproj +++ b/src/Servers/Kestrel/samples/SampleApp/SampleApp.csproj @@ -7,14 +7,11 @@ - - - - - - - - + + + + + diff --git a/samples/SampleApp/Startup.cs b/src/Servers/Kestrel/samples/SampleApp/Startup.cs similarity index 100% rename from samples/SampleApp/Startup.cs rename to src/Servers/Kestrel/samples/SampleApp/Startup.cs diff --git a/samples/SampleApp/appsettings.Development.json b/src/Servers/Kestrel/samples/SampleApp/appsettings.Development.json similarity index 100% rename from samples/SampleApp/appsettings.Development.json rename to src/Servers/Kestrel/samples/SampleApp/appsettings.Development.json diff --git a/samples/SampleApp/appsettings.Production.json b/src/Servers/Kestrel/samples/SampleApp/appsettings.Production.json similarity index 100% rename from samples/SampleApp/appsettings.Production.json rename to src/Servers/Kestrel/samples/SampleApp/appsettings.Production.json diff --git a/samples/SampleApp/appsettings.json b/src/Servers/Kestrel/samples/SampleApp/appsettings.json similarity index 100% rename from samples/SampleApp/appsettings.json rename to src/Servers/Kestrel/samples/SampleApp/appsettings.json diff --git a/samples/SystemdTestApp/Startup.cs b/src/Servers/Kestrel/samples/SystemdTestApp/Startup.cs similarity index 100% rename from samples/SystemdTestApp/Startup.cs rename to src/Servers/Kestrel/samples/SystemdTestApp/Startup.cs diff --git a/src/Servers/Kestrel/samples/SystemdTestApp/SystemdTestApp.csproj b/src/Servers/Kestrel/samples/SystemdTestApp/SystemdTestApp.csproj new file mode 100644 index 0000000000..41aa0ed783 --- /dev/null +++ b/src/Servers/Kestrel/samples/SystemdTestApp/SystemdTestApp.csproj @@ -0,0 +1,15 @@ + + + + netcoreapp2.2;net461 + false + true + + + + + + + + + diff --git a/src/shared/ThrowHelper.cs b/src/Servers/Kestrel/shared/src/ThrowHelper.cs similarity index 100% rename from src/shared/ThrowHelper.cs rename to src/Servers/Kestrel/shared/src/ThrowHelper.cs diff --git a/test/shared/CompositeKestrelTrace.cs b/src/Servers/Kestrel/shared/test/CompositeKestrelTrace.cs similarity index 100% rename from test/shared/CompositeKestrelTrace.cs rename to src/Servers/Kestrel/shared/test/CompositeKestrelTrace.cs diff --git a/test/shared/DisposableStack.cs b/src/Servers/Kestrel/shared/test/DisposableStack.cs similarity index 100% rename from test/shared/DisposableStack.cs rename to src/Servers/Kestrel/shared/test/DisposableStack.cs diff --git a/test/shared/DummyApplication.cs b/src/Servers/Kestrel/shared/test/DummyApplication.cs similarity index 100% rename from test/shared/DummyApplication.cs rename to src/Servers/Kestrel/shared/test/DummyApplication.cs diff --git a/test/shared/EventRaisingResourceCounter.cs b/src/Servers/Kestrel/shared/test/EventRaisingResourceCounter.cs similarity index 100% rename from test/shared/EventRaisingResourceCounter.cs rename to src/Servers/Kestrel/shared/test/EventRaisingResourceCounter.cs diff --git a/test/shared/HttpParsingData.cs b/src/Servers/Kestrel/shared/test/HttpParsingData.cs similarity index 100% rename from test/shared/HttpParsingData.cs rename to src/Servers/Kestrel/shared/test/HttpParsingData.cs diff --git a/test/shared/KestrelTestLoggerProvider.cs b/src/Servers/Kestrel/shared/test/KestrelTestLoggerProvider.cs similarity index 100% rename from test/shared/KestrelTestLoggerProvider.cs rename to src/Servers/Kestrel/shared/test/KestrelTestLoggerProvider.cs diff --git a/test/shared/LifetimeNotImplemented.cs b/src/Servers/Kestrel/shared/test/LifetimeNotImplemented.cs similarity index 100% rename from test/shared/LifetimeNotImplemented.cs rename to src/Servers/Kestrel/shared/test/LifetimeNotImplemented.cs diff --git a/test/shared/MockLogger.cs b/src/Servers/Kestrel/shared/test/MockLogger.cs similarity index 100% rename from test/shared/MockLogger.cs rename to src/Servers/Kestrel/shared/test/MockLogger.cs diff --git a/test/shared/MockSystemClock.cs b/src/Servers/Kestrel/shared/test/MockSystemClock.cs similarity index 100% rename from test/shared/MockSystemClock.cs rename to src/Servers/Kestrel/shared/test/MockSystemClock.cs diff --git a/test/shared/PassThroughConnectionAdapter.cs b/src/Servers/Kestrel/shared/test/PassThroughConnectionAdapter.cs similarity index 100% rename from test/shared/PassThroughConnectionAdapter.cs rename to src/Servers/Kestrel/shared/test/PassThroughConnectionAdapter.cs diff --git a/test/shared/StreamBackedTestConnection.cs b/src/Servers/Kestrel/shared/test/StreamBackedTestConnection.cs similarity index 100% rename from test/shared/StreamBackedTestConnection.cs rename to src/Servers/Kestrel/shared/test/StreamBackedTestConnection.cs diff --git a/test/shared/StreamExtensions.cs b/src/Servers/Kestrel/shared/test/StreamExtensions.cs similarity index 100% rename from test/shared/StreamExtensions.cs rename to src/Servers/Kestrel/shared/test/StreamExtensions.cs diff --git a/test/shared/StringExtensions.cs b/src/Servers/Kestrel/shared/test/StringExtensions.cs similarity index 100% rename from test/shared/StringExtensions.cs rename to src/Servers/Kestrel/shared/test/StringExtensions.cs diff --git a/test/shared/TaskTimeoutExtensions.cs b/src/Servers/Kestrel/shared/test/TaskTimeoutExtensions.cs similarity index 100% rename from test/shared/TaskTimeoutExtensions.cs rename to src/Servers/Kestrel/shared/test/TaskTimeoutExtensions.cs diff --git a/test/shared/TestApp.cs b/src/Servers/Kestrel/shared/test/TestApp.cs similarity index 100% rename from test/shared/TestApp.cs rename to src/Servers/Kestrel/shared/test/TestApp.cs diff --git a/test/shared/TestApplicationErrorLogger.cs b/src/Servers/Kestrel/shared/test/TestApplicationErrorLogger.cs similarity index 100% rename from test/shared/TestApplicationErrorLogger.cs rename to src/Servers/Kestrel/shared/test/TestApplicationErrorLogger.cs diff --git a/test/shared/TestApplicationErrorLoggerLoggedTest.cs b/src/Servers/Kestrel/shared/test/TestApplicationErrorLoggerLoggedTest.cs similarity index 100% rename from test/shared/TestApplicationErrorLoggerLoggedTest.cs rename to src/Servers/Kestrel/shared/test/TestApplicationErrorLoggerLoggedTest.cs diff --git a/test/shared/TestCertificates/aspnetdevcert.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/aspnetdevcert.pfx similarity index 100% rename from test/shared/TestCertificates/aspnetdevcert.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/aspnetdevcert.pfx diff --git a/test/shared/TestCertificates/eku.client.ini b/src/Servers/Kestrel/shared/test/TestCertificates/eku.client.ini similarity index 100% rename from test/shared/TestCertificates/eku.client.ini rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.client.ini diff --git a/test/shared/TestCertificates/eku.client.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/eku.client.pfx similarity index 100% rename from test/shared/TestCertificates/eku.client.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.client.pfx diff --git a/test/shared/TestCertificates/eku.code_signing.ini b/src/Servers/Kestrel/shared/test/TestCertificates/eku.code_signing.ini similarity index 100% rename from test/shared/TestCertificates/eku.code_signing.ini rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.code_signing.ini diff --git a/test/shared/TestCertificates/eku.code_signing.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/eku.code_signing.pfx similarity index 100% rename from test/shared/TestCertificates/eku.code_signing.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.code_signing.pfx diff --git a/test/shared/TestCertificates/eku.multiple_usages.ini b/src/Servers/Kestrel/shared/test/TestCertificates/eku.multiple_usages.ini similarity index 100% rename from test/shared/TestCertificates/eku.multiple_usages.ini rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.multiple_usages.ini diff --git a/test/shared/TestCertificates/eku.multiple_usages.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/eku.multiple_usages.pfx similarity index 100% rename from test/shared/TestCertificates/eku.multiple_usages.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.multiple_usages.pfx diff --git a/test/shared/TestCertificates/eku.server.ini b/src/Servers/Kestrel/shared/test/TestCertificates/eku.server.ini similarity index 100% rename from test/shared/TestCertificates/eku.server.ini rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.server.ini diff --git a/test/shared/TestCertificates/eku.server.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/eku.server.pfx similarity index 100% rename from test/shared/TestCertificates/eku.server.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/eku.server.pfx diff --git a/test/shared/TestCertificates/make-test-certs.sh b/src/Servers/Kestrel/shared/test/TestCertificates/make-test-certs.sh old mode 100755 new mode 100644 similarity index 100% rename from test/shared/TestCertificates/make-test-certs.sh rename to src/Servers/Kestrel/shared/test/TestCertificates/make-test-certs.sh diff --git a/test/shared/TestCertificates/no_extensions.ini b/src/Servers/Kestrel/shared/test/TestCertificates/no_extensions.ini similarity index 100% rename from test/shared/TestCertificates/no_extensions.ini rename to src/Servers/Kestrel/shared/test/TestCertificates/no_extensions.ini diff --git a/test/shared/TestCertificates/no_extensions.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/no_extensions.pfx similarity index 100% rename from test/shared/TestCertificates/no_extensions.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/no_extensions.pfx diff --git a/test/shared/TestCertificates/testCert.pfx b/src/Servers/Kestrel/shared/test/TestCertificates/testCert.pfx similarity index 100% rename from test/shared/TestCertificates/testCert.pfx rename to src/Servers/Kestrel/shared/test/TestCertificates/testCert.pfx diff --git a/test/shared/TestConnection.cs b/src/Servers/Kestrel/shared/test/TestConnection.cs similarity index 100% rename from test/shared/TestConnection.cs rename to src/Servers/Kestrel/shared/test/TestConnection.cs diff --git a/test/shared/TestConstants.cs b/src/Servers/Kestrel/shared/test/TestConstants.cs similarity index 100% rename from test/shared/TestConstants.cs rename to src/Servers/Kestrel/shared/test/TestConstants.cs diff --git a/test/shared/TestHttp1Connection.cs b/src/Servers/Kestrel/shared/test/TestHttp1Connection.cs similarity index 100% rename from test/shared/TestHttp1Connection.cs rename to src/Servers/Kestrel/shared/test/TestHttp1Connection.cs diff --git a/test/shared/TestKestrelTrace.cs b/src/Servers/Kestrel/shared/test/TestKestrelTrace.cs similarity index 100% rename from test/shared/TestKestrelTrace.cs rename to src/Servers/Kestrel/shared/test/TestKestrelTrace.cs diff --git a/test/shared/TestResources.cs b/src/Servers/Kestrel/shared/test/TestResources.cs similarity index 100% rename from test/shared/TestResources.cs rename to src/Servers/Kestrel/shared/test/TestResources.cs diff --git a/test/shared/TestServiceContext.cs b/src/Servers/Kestrel/shared/test/TestServiceContext.cs similarity index 100% rename from test/shared/TestServiceContext.cs rename to src/Servers/Kestrel/shared/test/TestServiceContext.cs diff --git a/test/shared/TransportTestHelpers/DiagnosticMemoryPoolFactory.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/DiagnosticMemoryPoolFactory.cs similarity index 100% rename from test/shared/TransportTestHelpers/DiagnosticMemoryPoolFactory.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/DiagnosticMemoryPoolFactory.cs diff --git a/test/shared/TransportTestHelpers/HostNameIsReachableAttribute.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/HostNameIsReachableAttribute.cs similarity index 100% rename from test/shared/TransportTestHelpers/HostNameIsReachableAttribute.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/HostNameIsReachableAttribute.cs diff --git a/test/shared/TransportTestHelpers/IPv6ScopeIdPresentConditionAttribute.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/IPv6ScopeIdPresentConditionAttribute.cs similarity index 100% rename from test/shared/TransportTestHelpers/IPv6ScopeIdPresentConditionAttribute.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/IPv6ScopeIdPresentConditionAttribute.cs diff --git a/test/shared/TransportTestHelpers/IPv6SupportedConditionAttribute.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/IPv6SupportedConditionAttribute.cs similarity index 100% rename from test/shared/TransportTestHelpers/IPv6SupportedConditionAttribute.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/IPv6SupportedConditionAttribute.cs diff --git a/test/shared/TransportTestHelpers/IWebHostPortExtensions.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/IWebHostPortExtensions.cs similarity index 100% rename from test/shared/TransportTestHelpers/IWebHostPortExtensions.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/IWebHostPortExtensions.cs diff --git a/test/shared/TransportTestHelpers/TestServer.cs b/src/Servers/Kestrel/shared/test/TransportTestHelpers/TestServer.cs similarity index 100% rename from test/shared/TransportTestHelpers/TestServer.cs rename to src/Servers/Kestrel/shared/test/TransportTestHelpers/TestServer.cs diff --git a/test/Kestrel.Transport.BindTests/AddressRegistrationTests.cs b/src/Servers/Kestrel/test/BindTests/AddressRegistrationTests.cs similarity index 100% rename from test/Kestrel.Transport.BindTests/AddressRegistrationTests.cs rename to src/Servers/Kestrel/test/BindTests/AddressRegistrationTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/test/BindTests/Properties/AssemblyInfo.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/test/BindTests/Properties/AssemblyInfo.cs diff --git a/test/Kestrel.Transport.FunctionalTests/ConnectionAdapterTests.cs b/src/Servers/Kestrel/test/FunctionalTests/ConnectionAdapterTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/ConnectionAdapterTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/ConnectionAdapterTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/HandleInheritanceTests.cs b/src/Servers/Kestrel/test/FunctionalTests/HandleInheritanceTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/HandleInheritanceTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/HandleInheritanceTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/Http2/HandshakeTests.cs b/src/Servers/Kestrel/test/FunctionalTests/Http2/HandshakeTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/Http2/HandshakeTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/Http2/HandshakeTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/Http2/ShutdownTests.cs b/src/Servers/Kestrel/test/FunctionalTests/Http2/ShutdownTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/Http2/ShutdownTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/Http2/ShutdownTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/MaxRequestBufferSizeTests.cs b/src/Servers/Kestrel/test/FunctionalTests/MaxRequestBufferSizeTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/MaxRequestBufferSizeTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/MaxRequestBufferSizeTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/test/FunctionalTests/Properties/AssemblyInfo.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/test/FunctionalTests/Properties/AssemblyInfo.cs diff --git a/test/Kestrel.Transport.FunctionalTests/RequestTests.cs b/src/Servers/Kestrel/test/FunctionalTests/RequestTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/RequestTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/RequestTests.cs diff --git a/test/Kestrel.Transport.FunctionalTests/ResponseTests.cs b/src/Servers/Kestrel/test/FunctionalTests/ResponseTests.cs similarity index 100% rename from test/Kestrel.Transport.FunctionalTests/ResponseTests.cs rename to src/Servers/Kestrel/test/FunctionalTests/ResponseTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/BadHttpRequestTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/BadHttpRequestTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/BadHttpRequestTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/BadHttpRequestTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/CertificateLoaderTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/CertificateLoaderTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/CertificateLoaderTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/CertificateLoaderTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ChunkedRequestTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ChunkedRequestTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ChunkedRequestTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ChunkedRequestTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ChunkedResponseTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ChunkedResponseTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ChunkedResponseTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ChunkedResponseTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ConnectionAdapterTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ConnectionAdapterTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ConnectionAdapterTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ConnectionAdapterTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ConnectionLimitTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ConnectionLimitTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ConnectionLimitTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ConnectionLimitTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/DefaultHeaderTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/DefaultHeaderTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/DefaultHeaderTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/DefaultHeaderTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/EventSourceTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/EventSourceTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/EventSourceTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/EventSourceTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/Http2StreamTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2StreamTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/Http2StreamTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2StreamTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/Http2TestBase.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/Http2TestBase.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/Http2TimeoutTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TimeoutTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/Http2TimeoutTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TimeoutTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/PipeReaderFactory.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/PipeReaderFactory.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/PipeReaderFactory.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/PipeReaderFactory.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/Http2/TlsTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/TlsTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/Http2/TlsTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/TlsTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/HttpConnectionManagerTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpConnectionManagerTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/HttpConnectionManagerTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpConnectionManagerTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/HttpProtocolSelectionTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpProtocolSelectionTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/HttpProtocolSelectionTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpProtocolSelectionTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/HttpsConnectionAdapterTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpsConnectionAdapterTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/HttpsConnectionAdapterTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpsConnectionAdapterTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/HttpsTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpsTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/HttpsTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/HttpsTests.cs diff --git a/src/Servers/Kestrel/test/InMemory.FunctionalTests/InMemory.FunctionalTests.csproj b/src/Servers/Kestrel/test/InMemory.FunctionalTests/InMemory.FunctionalTests.csproj new file mode 100644 index 0000000000..2ce8dda703 --- /dev/null +++ b/src/Servers/Kestrel/test/InMemory.FunctionalTests/InMemory.FunctionalTests.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp2.2;net461 + true + + + + + + + + + + + + + + + diff --git a/test/Kestrel.InMemory.FunctionalTests/KeepAliveTimeoutTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/KeepAliveTimeoutTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/KeepAliveTimeoutTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/KeepAliveTimeoutTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/LoggingConnectionAdapterTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/LoggingConnectionAdapterTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/LoggingConnectionAdapterTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/LoggingConnectionAdapterTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/MaxRequestBodySizeTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/MaxRequestBodySizeTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/MaxRequestBodySizeTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/MaxRequestBodySizeTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/MaxRequestLineSizeTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/MaxRequestLineSizeTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/MaxRequestLineSizeTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/MaxRequestLineSizeTests.cs diff --git a/test/Kestrel.Transport.BindTests/Properties/AssemblyInfo.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Properties/AssemblyInfo.cs similarity index 100% rename from test/Kestrel.Transport.BindTests/Properties/AssemblyInfo.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/Properties/AssemblyInfo.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/RequestBodyTimeoutTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestBodyTimeoutTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/RequestBodyTimeoutTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestBodyTimeoutTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/RequestHeaderLimitsTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestHeaderLimitsTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/RequestHeaderLimitsTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestHeaderLimitsTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/RequestHeadersTimeoutTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestHeadersTimeoutTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/RequestHeadersTimeoutTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestHeadersTimeoutTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/RequestTargetProcessingTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestTargetProcessingTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/RequestTargetProcessingTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestTargetProcessingTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/RequestTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/RequestTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/RequestTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ResponseDrainingTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ResponseDrainingTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ResponseDrainingTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ResponseDrainingTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/ResponseTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/ResponseTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/ResponseTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/ResponseTests.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryConnection.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryConnection.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryConnection.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryConnection.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryHttpClientSlim.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryHttpClientSlim.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryHttpClientSlim.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryHttpClientSlim.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryTransportConnection.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryTransportConnection.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryTransportConnection.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryTransportConnection.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryTransportFactory.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryTransportFactory.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/TestTransport/InMemoryTransportFactory.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/InMemoryTransportFactory.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/TestTransport/TestServer.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/TestServer.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/TestTransport/TestServer.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/TestTransport/TestServer.cs diff --git a/test/Kestrel.InMemory.FunctionalTests/UpgradeTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/UpgradeTests.cs similarity index 100% rename from test/Kestrel.InMemory.FunctionalTests/UpgradeTests.cs rename to src/Servers/Kestrel/test/InMemory.FunctionalTests/UpgradeTests.cs diff --git a/test/Kestrel.Interop.FunctionalTests/ChromeTests.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/ChromeTests.cs similarity index 100% rename from test/Kestrel.Interop.FunctionalTests/ChromeTests.cs rename to src/Servers/Kestrel/test/Interop.FunctionalTests/ChromeTests.cs diff --git a/test/Kestrel.Interop.FunctionalTests/H2SpecCommands.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/H2SpecCommands.cs similarity index 100% rename from test/Kestrel.Interop.FunctionalTests/H2SpecCommands.cs rename to src/Servers/Kestrel/test/Interop.FunctionalTests/H2SpecCommands.cs diff --git a/test/Kestrel.Interop.FunctionalTests/H2SpecTests.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/H2SpecTests.cs similarity index 100% rename from test/Kestrel.Interop.FunctionalTests/H2SpecTests.cs rename to src/Servers/Kestrel/test/Interop.FunctionalTests/H2SpecTests.cs diff --git a/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj b/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj new file mode 100644 index 0000000000..00d1947f71 --- /dev/null +++ b/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj @@ -0,0 +1,26 @@ + + + + + + $(DeveloperBuildTestTfms) + true + Interop.FunctionalTests + CS8002;$(WarningsNotAsErrors) + + + + + + + + + + + + + + + + + diff --git a/test/Kestrel.Interop.FunctionalTests/SkipIfChromeUnavailableAttribute.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/SkipIfChromeUnavailableAttribute.cs similarity index 100% rename from test/Kestrel.Interop.FunctionalTests/SkipIfChromeUnavailableAttribute.cs rename to src/Servers/Kestrel/test/Interop.FunctionalTests/SkipIfChromeUnavailableAttribute.cs diff --git a/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj b/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj new file mode 100644 index 0000000000..aaea3c2c83 --- /dev/null +++ b/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj @@ -0,0 +1,23 @@ + + + + netcoreapp2.2;net461 + true + Libuv.BindTests + + + + + + + + + + + + + + + + + diff --git a/src/Servers/Kestrel/test/Libuv.FunctionalTests/Libuv.FunctionalTests.csproj b/src/Servers/Kestrel/test/Libuv.FunctionalTests/Libuv.FunctionalTests.csproj new file mode 100644 index 0000000000..0e86764f26 --- /dev/null +++ b/src/Servers/Kestrel/test/Libuv.FunctionalTests/Libuv.FunctionalTests.csproj @@ -0,0 +1,28 @@ + + + + netcoreapp2.2;net461 + $(DefineConstants);MACOS + true + + Libuv.FunctionalTests + + + + + + + + + + + + + + + + + + + + diff --git a/test/Kestrel.Transport.Libuv.FunctionalTests/ListenHandleTests.cs b/src/Servers/Kestrel/test/Libuv.FunctionalTests/ListenHandleTests.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.FunctionalTests/ListenHandleTests.cs rename to src/Servers/Kestrel/test/Libuv.FunctionalTests/ListenHandleTests.cs diff --git a/test/Kestrel.Transport.Libuv.FunctionalTests/TransportSelector.cs b/src/Servers/Kestrel/test/Libuv.FunctionalTests/TransportSelector.cs similarity index 100% rename from test/Kestrel.Transport.Libuv.FunctionalTests/TransportSelector.cs rename to src/Servers/Kestrel/test/Libuv.FunctionalTests/TransportSelector.cs diff --git a/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj b/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj new file mode 100644 index 0000000000..4f564fa410 --- /dev/null +++ b/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj @@ -0,0 +1,23 @@ + + + + netcoreapp2.2;net461 + true + Sockets.BindTests + + + + + + + + + + + + + + + + + diff --git a/src/Servers/Kestrel/test/Sockets.FunctionalTests/Sockets.FunctionalTests.csproj b/src/Servers/Kestrel/test/Sockets.FunctionalTests/Sockets.FunctionalTests.csproj new file mode 100644 index 0000000000..be7f4001ee --- /dev/null +++ b/src/Servers/Kestrel/test/Sockets.FunctionalTests/Sockets.FunctionalTests.csproj @@ -0,0 +1,26 @@ + + + + netcoreapp2.2;net461 + $(DefineConstants);MACOS + true + Sockets.FunctionalTests + + + + + + + + + + + + + + + + + + + diff --git a/test/Kestrel.Transport.Sockets.FunctionalTests/TransportSelector.cs b/src/Servers/Kestrel/test/Sockets.FunctionalTests/TransportSelector.cs similarity index 100% rename from test/Kestrel.Transport.Sockets.FunctionalTests/TransportSelector.cs rename to src/Servers/Kestrel/test/Sockets.FunctionalTests/TransportSelector.cs diff --git a/test/SystemdActivation/Dockerfile b/src/Servers/Kestrel/test/SystemdActivation/Dockerfile similarity index 100% rename from test/SystemdActivation/Dockerfile rename to src/Servers/Kestrel/test/SystemdActivation/Dockerfile diff --git a/test/SystemdActivation/docker-entrypoint.sh b/src/Servers/Kestrel/test/SystemdActivation/docker-entrypoint.sh similarity index 100% rename from test/SystemdActivation/docker-entrypoint.sh rename to src/Servers/Kestrel/test/SystemdActivation/docker-entrypoint.sh diff --git a/test/SystemdActivation/docker.sh b/src/Servers/Kestrel/test/SystemdActivation/docker.sh similarity index 100% rename from test/SystemdActivation/docker.sh rename to src/Servers/Kestrel/test/SystemdActivation/docker.sh diff --git a/src/Servers/Kestrel/tools/CodeGenerator/CodeGenerator.csproj b/src/Servers/Kestrel/tools/CodeGenerator/CodeGenerator.csproj new file mode 100644 index 0000000000..69e3bfa0a5 --- /dev/null +++ b/src/Servers/Kestrel/tools/CodeGenerator/CodeGenerator.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp2.2 + Exe + false + true + + + + + + + + + $(MSBuildThisFileDirectory)..\..\ + Core/src/Internal/Http/HttpHeaders.Generated.cs Core/src/Internal/Http/HttpProtocol.Generated.cs Core/src/Internal/Infrastructure/HttpUtilities.Generated.cs Transport.Abstractions/src/Internal/TransportConnection.Generated.cs + + + diff --git a/tools/CodeGenerator/FeatureCollectionGenerator.cs b/src/Servers/Kestrel/tools/CodeGenerator/FeatureCollectionGenerator.cs similarity index 100% rename from tools/CodeGenerator/FeatureCollectionGenerator.cs rename to src/Servers/Kestrel/tools/CodeGenerator/FeatureCollectionGenerator.cs diff --git a/tools/CodeGenerator/HttpProtocolFeatureCollection.cs b/src/Servers/Kestrel/tools/CodeGenerator/HttpProtocolFeatureCollection.cs similarity index 100% rename from tools/CodeGenerator/HttpProtocolFeatureCollection.cs rename to src/Servers/Kestrel/tools/CodeGenerator/HttpProtocolFeatureCollection.cs diff --git a/tools/CodeGenerator/HttpUtilities/CombinationsWithoutRepetition.cs b/src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/CombinationsWithoutRepetition.cs similarity index 100% rename from tools/CodeGenerator/HttpUtilities/CombinationsWithoutRepetition.cs rename to src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/CombinationsWithoutRepetition.cs diff --git a/tools/CodeGenerator/HttpUtilities/HttpUtilities.cs b/src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/HttpUtilities.cs similarity index 100% rename from tools/CodeGenerator/HttpUtilities/HttpUtilities.cs rename to src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/HttpUtilities.cs diff --git a/tools/CodeGenerator/HttpUtilities/HttpUtilitiesGeneratorHelpers.cs b/src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/HttpUtilitiesGeneratorHelpers.cs similarity index 100% rename from tools/CodeGenerator/HttpUtilities/HttpUtilitiesGeneratorHelpers.cs rename to src/Servers/Kestrel/tools/CodeGenerator/HttpUtilities/HttpUtilitiesGeneratorHelpers.cs diff --git a/tools/CodeGenerator/KnownHeaders.cs b/src/Servers/Kestrel/tools/CodeGenerator/KnownHeaders.cs similarity index 100% rename from tools/CodeGenerator/KnownHeaders.cs rename to src/Servers/Kestrel/tools/CodeGenerator/KnownHeaders.cs diff --git a/tools/CodeGenerator/Program.cs b/src/Servers/Kestrel/tools/CodeGenerator/Program.cs similarity index 100% rename from tools/CodeGenerator/Program.cs rename to src/Servers/Kestrel/tools/CodeGenerator/Program.cs diff --git a/tools/CodeGenerator/TransportConnectionFeatureCollection.cs b/src/Servers/Kestrel/tools/CodeGenerator/TransportConnectionFeatureCollection.cs similarity index 100% rename from tools/CodeGenerator/TransportConnectionFeatureCollection.cs rename to src/Servers/Kestrel/tools/CodeGenerator/TransportConnectionFeatureCollection.cs diff --git a/test/xunit.runner.json b/src/Servers/Kestrel/xunit.runner.json similarity index 100% rename from test/xunit.runner.json rename to src/Servers/Kestrel/xunit.runner.json diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/DiagnosticMemoryPool.cs b/src/Shared/Buffers.MemoryPool/DiagnosticMemoryPool.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/DiagnosticMemoryPool.cs rename to src/Shared/Buffers.MemoryPool/DiagnosticMemoryPool.cs diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/DiagnosticPoolBlock.cs b/src/Shared/Buffers.MemoryPool/DiagnosticPoolBlock.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/DiagnosticPoolBlock.cs rename to src/Shared/Buffers.MemoryPool/DiagnosticPoolBlock.cs diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolBlock.cs b/src/Shared/Buffers.MemoryPool/MemoryPoolBlock.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolBlock.cs rename to src/Shared/Buffers.MemoryPool/MemoryPoolBlock.cs diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolSlab.cs b/src/Shared/Buffers.MemoryPool/MemoryPoolSlab.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolSlab.cs rename to src/Shared/Buffers.MemoryPool/MemoryPoolSlab.cs diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolThrowHelper.cs b/src/Shared/Buffers.MemoryPool/MemoryPoolThrowHelper.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/MemoryPoolThrowHelper.cs rename to src/Shared/Buffers.MemoryPool/MemoryPoolThrowHelper.cs diff --git a/shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/SlabMemoryPool.cs b/src/Shared/Buffers.MemoryPool/SlabMemoryPool.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.MemoryPool.Sources/SlabMemoryPool.cs rename to src/Shared/Buffers.MemoryPool/SlabMemoryPool.cs diff --git a/shared/Microsoft.Extensions.Buffers.Testing.Sources/BufferSegment.cs b/src/Shared/Buffers.Testing/BufferSegment.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.Testing.Sources/BufferSegment.cs rename to src/Shared/Buffers.Testing/BufferSegment.cs diff --git a/shared/Microsoft.Extensions.Buffers.Testing.Sources/CustomMemoryForTest.cs b/src/Shared/Buffers.Testing/CustomMemoryForTest.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.Testing.Sources/CustomMemoryForTest.cs rename to src/Shared/Buffers.Testing/CustomMemoryForTest.cs diff --git a/shared/Microsoft.Extensions.Buffers.Testing.Sources/ReadOnlySequenceFactory.cs b/src/Shared/Buffers.Testing/ReadOnlySequenceFactory.cs similarity index 100% rename from shared/Microsoft.Extensions.Buffers.Testing.Sources/ReadOnlySequenceFactory.cs rename to src/Shared/Buffers.Testing/ReadOnlySequenceFactory.cs diff --git a/test/Directory.Build.props b/test/Directory.Build.props deleted file mode 100644 index b1bcfee077..0000000000 --- a/test/Directory.Build.props +++ /dev/null @@ -1,31 +0,0 @@ - - - - - netcoreapp2.2 - $(DeveloperBuildTestTfms) - - $(StandardTestTfms);net461 - - - - - true - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Core.Tests/Kestrel.Core.Tests.csproj b/test/Kestrel.Core.Tests/Kestrel.Core.Tests.csproj deleted file mode 100644 index f6144e34fc..0000000000 --- a/test/Kestrel.Core.Tests/Kestrel.Core.Tests.csproj +++ /dev/null @@ -1,30 +0,0 @@ - - - - Core.Tests - Microsoft.AspNetCore.Server.Kestrel.Core.Tests - $(StandardTestTfms) - true - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.InMemory.FunctionalTests/Kestrel.InMemory.FunctionalTests.csproj b/test/Kestrel.InMemory.FunctionalTests/Kestrel.InMemory.FunctionalTests.csproj deleted file mode 100644 index 54d56c1077..0000000000 --- a/test/Kestrel.InMemory.FunctionalTests/Kestrel.InMemory.FunctionalTests.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - - InMemory.FunctionalTests - Microsoft.AspNetCore.Server.Kestrel.InMemory.FunctionalTests - $(StandardTestTfms) - true - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Interop.FunctionalTests/Kestrel.Interop.FunctionalTests.csproj b/test/Kestrel.Interop.FunctionalTests/Kestrel.Interop.FunctionalTests.csproj deleted file mode 100644 index 7b77dca5da..0000000000 --- a/test/Kestrel.Interop.FunctionalTests/Kestrel.Interop.FunctionalTests.csproj +++ /dev/null @@ -1,33 +0,0 @@ - - - - Interop.FunctionalTests - Interop.FunctionalTests - - - $(DeveloperBuildTestTfms) - true - Interop.FunctionalTests - CS8002;$(WarningsNotAsErrors) - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Tests/Kestrel.Tests.csproj b/test/Kestrel.Tests/Kestrel.Tests.csproj deleted file mode 100644 index ffeff4838b..0000000000 --- a/test/Kestrel.Tests/Kestrel.Tests.csproj +++ /dev/null @@ -1,28 +0,0 @@ - - - - Microsoft.AspNetCore.Server.Kestrel.Tests - Microsoft.AspNetCore.Server.Kestrel.Tests - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Transport.Libuv.BindTests/Kestrel.Transport.Libuv.BindTests.csproj b/test/Kestrel.Transport.Libuv.BindTests/Kestrel.Transport.Libuv.BindTests.csproj deleted file mode 100644 index 2e1b2bbe54..0000000000 --- a/test/Kestrel.Transport.Libuv.BindTests/Kestrel.Transport.Libuv.BindTests.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - Libuv.BindTests - Libuv.BindTests - $(StandardTestTfms) - true - Libuv.BindTests - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Transport.Libuv.FunctionalTests/Kestrel.Transport.Libuv.FunctionalTests.csproj b/test/Kestrel.Transport.Libuv.FunctionalTests/Kestrel.Transport.Libuv.FunctionalTests.csproj deleted file mode 100644 index 7c9eb1fa1d..0000000000 --- a/test/Kestrel.Transport.Libuv.FunctionalTests/Kestrel.Transport.Libuv.FunctionalTests.csproj +++ /dev/null @@ -1,35 +0,0 @@ - - - - Libuv.FunctionalTests - Libuv.FunctionalTests - $(StandardTestTfms) - $(DefineConstants);MACOS - true - - Libuv.FunctionalTests - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Transport.Libuv.Tests/Kestrel.Transport.Libuv.Tests.csproj b/test/Kestrel.Transport.Libuv.Tests/Kestrel.Transport.Libuv.Tests.csproj deleted file mode 100644 index dbdec3565c..0000000000 --- a/test/Kestrel.Transport.Libuv.Tests/Kestrel.Transport.Libuv.Tests.csproj +++ /dev/null @@ -1,27 +0,0 @@ - - - - Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Tests - Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Tests - $(StandardTestTfms) - true - true - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Transport.Sockets.BindTests/Kestrel.Transport.Sockets.BindTests.csproj b/test/Kestrel.Transport.Sockets.BindTests/Kestrel.Transport.Sockets.BindTests.csproj deleted file mode 100644 index 6393beddf0..0000000000 --- a/test/Kestrel.Transport.Sockets.BindTests/Kestrel.Transport.Sockets.BindTests.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - Sockets.BindTests - Sockets.BindTests - $(StandardTestTfms) - true - Sockets.BindTests - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Kestrel.Transport.Sockets.FunctionalTests/Kestrel.Transport.Sockets.FunctionalTests.csproj b/test/Kestrel.Transport.Sockets.FunctionalTests/Kestrel.Transport.Sockets.FunctionalTests.csproj deleted file mode 100644 index d9307fe2bc..0000000000 --- a/test/Kestrel.Transport.Sockets.FunctionalTests/Kestrel.Transport.Sockets.FunctionalTests.csproj +++ /dev/null @@ -1,33 +0,0 @@ - - - - Sockets.FunctionalTests - Sockets.FunctionalTests - $(StandardTestTfms) - $(DefineConstants);MACOS - true - Sockets.FunctionalTests - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tools/CodeGenerator/CodeGenerator.csproj b/tools/CodeGenerator/CodeGenerator.csproj deleted file mode 100644 index 484d758e7c..0000000000 --- a/tools/CodeGenerator/CodeGenerator.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - netcoreapp2.2 - Exe - false - true - - - - - - - - - - $(MSBuildThisFileDirectory)..\..\ - src/Kestrel.Core/Internal/Http/HttpHeaders.Generated.cs src/Kestrel.Core/Internal/Http/HttpProtocol.Generated.cs src/Kestrel.Core/Internal/Infrastructure/HttpUtilities.Generated.cs src/Kestrel.Transport.Abstractions/Internal/TransportConnection.Generated.cs - - - diff --git a/version.props b/version.props deleted file mode 100644 index 71a78cddd8..0000000000 --- a/version.props +++ /dev/null @@ -1,12 +0,0 @@ - - - 3.0.0 - alpha1 - $(VersionPrefix) - $(VersionPrefix)-$(VersionSuffix)-final - t000 - a- - $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-')) - $(VersionSuffix)-$(BuildNumber) - -