Skip to content

Adding the rest of WebTransport into Kestrel #42097

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
a68d9cf
Finish off the webtransport handshake and get ready for accepting str…
Daniel-Genkin-MS-2 Jun 7, 2022
315b5f3
So uni an bidirectional streams work now?
Daniel-Genkin-MS-2 Jun 7, 2022
8816268
WIP
Daniel-Genkin-MS-2 Jun 8, 2022
0a2a865
got the streams to be identified correctly again. Next up managing them
Daniel-Genkin-MS-2 Jun 8, 2022
4347189
WebTransport requests will now work
Daniel-Genkin-MS-2 Jun 8, 2022
e44819b
WIP
Daniel-Genkin-MS-2 Jun 9, 2022
57add64
Progress?
Daniel-Genkin-MS-2 Jun 10, 2022
a109f0b
Thank you CI for nit picking
Daniel-Genkin-MS-2 Jun 10, 2022
e770046
WIP
Daniel-Genkin-MS-2 Jun 10, 2022
be97c54
WIP
Daniel-Genkin-MS-2 Jun 10, 2022
e946740
WIP
Daniel-Genkin-MS-2 Jun 10, 2022
ca61393
Created new lasses for the webtransport streams
Daniel-Genkin-MS-2 Jun 13, 2022
a2d7384
Decided to postpone merging the logic of uni and bi directional streams.
Daniel-Genkin-MS-2 Jun 13, 2022
bf4f57b
WIP
Daniel-Genkin-MS-2 Jun 13, 2022
4899085
Started implementing the session class. It is still a mess though
Daniel-Genkin-MS-2 Jun 13, 2022
37af33d
WIP
Daniel-Genkin-MS-2 Jun 13, 2022
e641820
Wow. Putting the session in the streamContext is WAY more elegant
Daniel-Genkin-MS-2 Jun 14, 2022
9f7aeea
Finally found a way to move the version negotiation out of the sample…
Daniel-Genkin-MS-2 Jun 14, 2022
f69e512
WIP
Daniel-Genkin-MS-2 Jun 14, 2022
b1f72e0
Cleanup
Daniel-Genkin-MS-2 Jun 14, 2022
d770821
Fixed CI complaints + started adding abort logic
Daniel-Genkin-MS-2 Jun 14, 2022
0c2819f
Made the method static as per the Analyzer's suggestion
Daniel-Genkin-MS-2 Jun 14, 2022
e15a766
Removed the WebTransport specific stream classes because they appear …
Daniel-Genkin-MS-2 Jun 14, 2022
994b3de
Fixed CI failure
Daniel-Genkin-MS-2 Jun 14, 2022
89302e8
Added preliminary termination logic
Daniel-Genkin-MS-2 Jun 15, 2022
706a739
Stream termination (both graceful and sudden) works
Daniel-Genkin-MS-2 Jun 15, 2022
dc63b4a
Cleanup
Daniel-Genkin-MS-2 Jun 15, 2022
e021acf
Implemented parts of an IFeature interface
Daniel-Genkin-MS-2 Jun 16, 2022
5891937
Cleanup
Daniel-Genkin-MS-2 Jun 16, 2022
d45f54d
cleanup
Daniel-Genkin-MS-2 Jun 16, 2022
7c5bfc2
I just made something heinously ugly BUT it is a step in going toward…
Daniel-Genkin-MS-2 Jun 20, 2022
12eb899
Undid the rename of Http3Stream -> Http3BidirectionalStream because i…
Daniel-Genkin-MS-2 Jun 20, 2022
956e713
Undid the abstraction of Http3ControlStream into 2 classes
Daniel-Genkin-MS-2 Jun 20, 2022
1f2fc3d
Merge branch 'main' into t-dagenkin/WebTransport-part-2
Daniel-Genkin-MS-2 Jun 20, 2022
b05374f
Misc. CI analyzer fixes
Daniel-Genkin-MS-2 Jun 20, 2022
930a4bd
Stream accepting works and it is cool!
Daniel-Genkin-MS-2 Jun 21, 2022
19ab2cc
Restructured again + Client can now send data to server and server ca…
Daniel-Genkin-MS-2 Jun 21, 2022
832cc75
Made writting data to the stream work
Daniel-Genkin-MS-2 Jun 21, 2022
82697e2
Slight cleanup
Daniel-Genkin-MS-2 Jun 21, 2022
93e3c50
Implemented opening a new stream from the server to the client
Daniel-Genkin-MS-2 Jun 22, 2022
a4120a6
Fixed the stream openning. It works now and users can send data succe…
Daniel-Genkin-MS-2 Jun 22, 2022
ba69f6d
removed stream header from the readable messages
Daniel-Genkin-MS-2 Jun 22, 2022
b6d3455
Cleaned up public API
Daniel-Genkin-MS-2 Jun 22, 2022
6a10035
Cleanup
Daniel-Genkin-MS-2 Jun 22, 2022
996c758
WIP
Daniel-Genkin-MS-2 Jun 22, 2022
55266de
Enabled preview features on Kestrel csproj to fix CI issues?
Daniel-Genkin-MS-2 Jun 22, 2022
1bbcf79
WIP
Daniel-Genkin-MS-2 Jun 22, 2022
cdfd04b
Cleanup
Daniel-Genkin-MS-2 Jun 22, 2022
1942669
#pragma warning disable CA2252
Daniel-Genkin-MS-2 Jun 22, 2022
558b9dc
More back and forth with these preview feature flags
Daniel-Genkin-MS-2 Jun 22, 2022
4195731
Minimized the preview feature flag surface area
Daniel-Genkin-MS-2 Jun 22, 2022
28c6c5f
Added a IsWebTransportRequest property to the IFeature interface
Daniel-Genkin-MS-2 Jun 23, 2022
1dc433e
Fixed issue found in CI
Daniel-Genkin-MS-2 Jun 23, 2022
80d45ae
Cleaned up session initialization logic
Daniel-Genkin-MS-2 Jun 23, 2022
d65791c
Fixed up stream and session closing and aborting.
Daniel-Genkin-MS-2 Jun 23, 2022
ba1141f
I think I properly separated closing and aborting but VS won't let me…
Daniel-Genkin-MS-2 Jun 23, 2022
0eeecf1
Removed closing from webtransport api as it should be implicit
Daniel-Genkin-MS-2 Jun 23, 2022
e4f80ae
Implemented bidirectional partial stream closing
Daniel-Genkin-MS-2 Jun 23, 2022
7a5cc39
Created a new sample app specifically for webtransport
Daniel-Genkin-MS-2 Jun 23, 2022
47300a8
Merge branch 'main' of https://github.com/dotnet/aspnetcore into t-da…
Daniel-Genkin-MS-2 Jun 23, 2022
4c5007a
WIP
Daniel-Genkin-MS-2 Jun 24, 2022
964aa43
Cleanup and reorganization + we now support having multiple webtransp…
Daniel-Genkin-MS-2 Jun 24, 2022
3e3075e
Added check to handshake test that verifies if the feature interface …
Daniel-Genkin-MS-2 Jun 27, 2022
e4e4728
Added some unit tests, fied some bugs and found a grave mistake
Daniel-Genkin-MS-2 Jun 27, 2022
71b3977
Fixed the grave issue (sessions were not being created) and finished …
Daniel-Genkin-MS-2 Jun 27, 2022
42c265f
Some more cleanup
Daniel-Genkin-MS-2 Jun 27, 2022
c7a4056
Ohh so that was the issue. Turn's out that async without await is unr…
Daniel-Genkin-MS-2 Jun 27, 2022
29d7b89
PR comments
Daniel-Genkin-MS-2 Jun 27, 2022
e84d83a
Merge branch 'main' of https://github.com/dotnet/aspnetcore into t-da…
Daniel-Genkin-MS-2 Jun 27, 2022
d1856a0
Avoids exposing API that isn't public
Daniel-Genkin-MS-2 Jun 27, 2022
c707e42
Slight fix
Daniel-Genkin-MS-2 Jun 27, 2022
8b19549
Fixed CI issues
Daniel-Genkin-MS-2 Jun 27, 2022
0ceccb5
Fixed slnf issue
Daniel-Genkin-MS-2 Jun 28, 2022
7cbc4e9
Addressed some PR comments
Daniel-Genkin-MS-2 Jun 28, 2022
1b523e5
Fixed aborting + exposed stream aborting to application
Daniel-Genkin-MS-2 Jun 28, 2022
5c94ded
More PR comments
Daniel-Genkin-MS-2 Jun 28, 2022
5841173
Resolved question about bounding number of streams
Daniel-Genkin-MS-2 Jun 28, 2022
c5e66c2
Added docs + moved some stuff around to better suit public API
Daniel-Genkin-MS-2 Jun 28, 2022
f953779
Fixed typos
Daniel-Genkin-MS-2 Jun 28, 2022
0c3b1a2
Fixed CI issues
Daniel-Genkin-MS-2 Jun 29, 2022
8d9526a
Fixed tests
Daniel-Genkin-MS-2 Jun 29, 2022
c26a736
Minor non-code fixes
Daniel-Genkin-MS-2 Jun 29, 2022
1c36d5c
AppContext is a trap, "great for customers, we can't use it" - Chris
Daniel-Genkin-MS-2 Jun 29, 2022
13813ac
Removed unnecessary using
Daniel-Genkin-MS-2 Jun 29, 2022
16f9472
Fixed some tests by adjusting how the appcontext switch is set
Daniel-Genkin-MS-2 Jun 30, 2022
be3f41d
Removed Initialize method as apparently the analyzer thinks that it s…
Daniel-Genkin-MS-2 Jun 30, 2022
1973ac1
Fixed some tests then realized that some are unfixable due ot reading…
Daniel-Genkin-MS-2 Jun 30, 2022
62a1a28
Implemented PendingStreams concept. Tests are broken though
Daniel-Genkin-MS-2 Jun 30, 2022
4730d1f
Fixed 16% of the broken tests
Daniel-Genkin-MS-2 Jun 30, 2022
70851d0
removed double blank lines
Daniel-Genkin-MS-2 Jun 30, 2022
0d52d47
Slight adjustment to handle push streams and other unsupported stream…
Daniel-Genkin-MS-2 Jul 1, 2022
98c9d31
Fixed a bunch of tests but some still fail
Daniel-Genkin-MS-2 Jul 1, 2022
6c24254
Fixed a couple more tests
Daniel-Genkin-MS-2 Jul 1, 2022
e6dcd65
Bunch of miscellaneous small fixes
Daniel-Genkin-MS-2 Jul 1, 2022
1d666e3
A few more PR comments and CI test failures addressed
Daniel-Genkin-MS-2 Jul 1, 2022
0dc27a0
- Changed from diposeAsync -> Dispose
Daniel-Genkin-MS-2 Jul 3, 2022
fee52f9
Fized some more tests
Daniel-Genkin-MS-2 Jul 5, 2022
827b02f
Fixed the rest of the tests!!!!!!
Daniel-Genkin-MS-2 Jul 5, 2022
c3df5ea
Reverted a couple changes that I didn't need to make and that just ma…
Daniel-Genkin-MS-2 Jul 5, 2022
6589a3d
Addressed some more PR comments
Daniel-Genkin-MS-2 Jul 5, 2022
46e94f5
Addressed one more PR comment and removed the duplicated blank line
Daniel-Genkin-MS-2 Jul 5, 2022
1769527
put all streams into _openStreams
Daniel-Genkin-MS-2 Jul 5, 2022
8f206b4
Of course, one test just always has to fail because of a race conditi…
Daniel-Genkin-MS-2 Jul 6, 2022
a15b4e3
Made most of the changes (except moving namespaces) that were suggest…
Daniel-Genkin-MS-2 Jul 6, 2022
58912af
Moved public API to the proper namespace
Daniel-Genkin-MS-2 Jul 6, 2022
e39ffba
Fixed broken tests
Daniel-Genkin-MS-2 Jul 7, 2022
440b1e1
fixed header text
Daniel-Genkin-MS-2 Jul 7, 2022
5edbb40
Removed unnecessary usings
Daniel-Genkin-MS-2 Jul 7, 2022
b172e4e
Fixed the last text again hopefully
Daniel-Genkin-MS-2 Jul 7, 2022
d8cdcd5
Ok, now I fixed the test. For real this time!
Daniel-Genkin-MS-2 Jul 7, 2022
4a16c86
Removed duplicate blank lines
Daniel-Genkin-MS-2 Jul 7, 2022
bfec265
Updated docs
Daniel-Genkin-MS-2 Jul 7, 2022
a2a1e92
Fixed yet another race condition with this test
Daniel-Genkin-MS-2 Jul 7, 2022
e4ba6fc
Removed explicit call to `WriteResponseHeaders`
Daniel-Genkin-MS-2 Jul 8, 2022
c1e35e7
Removed unnecessary using
Daniel-Genkin-MS-2 Jul 8, 2022
4a47495
Addressed a bunch of PR comments
Daniel-Genkin-MS-2 Jul 9, 2022
b7eaf53
Sealed all the classes that I added
Daniel-Genkin-MS-2 Jul 9, 2022
0427b14
Uncommented test that I forgot to fix earlier as well as some other m…
Daniel-Genkin-MS-2 Jul 11, 2022
d6c4084
Addressed a few more PR comments
Daniel-Genkin-MS-2 Jul 11, 2022
f6b3401
Addressed some PR comments about the readme
Daniel-Genkin-MS-2 Jul 11, 2022
7a7a363
More fixes and addressing of PR comments
Daniel-Genkin-MS-2 Jul 11, 2022
dbf9028
merged with upstream main
Daniel-Genkin-MS-2 Jul 11, 2022
2ec25b2
reverted submodules to be same as main
Daniel-Genkin-MS-2 Jul 11, 2022
b1070c6
Updated file to use the new PseudoHeaderNames rather than the obsolet…
Daniel-Genkin-MS-2 Jul 12, 2022
2d9d5b7
fixed issue caused by incorrect merging of main
Daniel-Genkin-MS-2 Jul 12, 2022
16c440d
Merge branch 'main' of https://github.com/dotnet/aspnetcore into t-da…
Daniel-Genkin-MS-2 Jul 12, 2022
1239ea9
Addressed some more PR comments
Daniel-Genkin-MS-2 Jul 12, 2022
722f65c
merged the stream header reading from all the different stream types
Daniel-Genkin-MS-2 Jul 12, 2022
b57e9ce
fixes for CI and examples in markdown
Daniel-Genkin-MS-2 Jul 12, 2022
14b026c
Some more comments addressed
Daniel-Genkin-MS-2 Jul 12, 2022
af301dd
Fixed CI test
Daniel-Genkin-MS-2 Jul 13, 2022
4a51e42
addressed more PR comments
Daniel-Genkin-MS-2 Jul 13, 2022
7cf6d96
Step 1 in fixing merge conflicts (attempt 2)
Daniel-Genkin-MS-2 Jul 13, 2022
a99801e
Merge branch 'main' of https://github.com/dotnet/aspnetcore into HEAD
Daniel-Genkin-MS-2 Jul 13, 2022
b4c3c77
Step 2 of merging
Daniel-Genkin-MS-2 Jul 13, 2022
6e35f0e
Miscellaneous fixes to the tests that I broke by adding a new feature…
Daniel-Genkin-MS-2 Jul 14, 2022
c67a2a8
Update src/Servers/Kestrel/Core/src/Internal/Http3/Http3Stream.cs
Daniel-Genkin-MS-2 Jul 14, 2022
fa58381
I rushed to pushed. This is the actual change for logging when the st…
Daniel-Genkin-MS-2 Jul 14, 2022
972b77c
Added interactive sample to ease testing
Daniel-Genkin-MS-2 Jul 15, 2022
97ca379
changed project name + some markdown comments
Daniel-Genkin-MS-2 Jul 15, 2022
ed44f2c
Removed the TCS from Http3PendingStream and cleaned up the abort exce…
Daniel-Genkin-MS-2 Jul 15, 2022
1a82ded
Merge branch 'main' of https://github.com/dotnet/aspnetcore into t-da…
Daniel-Genkin-MS-2 Jul 15, 2022
4115375
WIP
Daniel-Genkin-MS-2 Jul 16, 2022
9e4bccc
Merge branch 'main' of https://github.com/dotnet/aspnetcore into t-da…
Daniel-Genkin-MS-2 Jul 18, 2022
a6f7bd5
Implemented a few more PR comments + slight update to interactive sam…
Daniel-Genkin-MS-2 Jul 18, 2022
078cf53
Fixed CI build issue
Daniel-Genkin-MS-2 Jul 18, 2022
0b2be07
Moved interactive sample from middleware samples to kestrel samples
Daniel-Genkin-MS-2 Jul 18, 2022
6801554
Moved PendingStream behind the webtransport appcontext switch
Daniel-Genkin-MS-2 Jul 19, 2022
913a367
Fixed dependencies to make the sample run
Daniel-Genkin-MS-2 Jul 19, 2022
b4b5668
1 character is all it takes to start doubting one's sanity
Daniel-Genkin-MS-2 Jul 19, 2022
a5250fb
Some CSS and logging verbosity improvements
Daniel-Genkin-MS-2 Jul 19, 2022
f60c873
fixed CI failed tests
Daniel-Genkin-MS-2 Jul 20, 2022
7c2b743
Fixed the rest of the sync issues
Daniel-Genkin-MS-2 Jul 20, 2022
18272b6
Fixed typo in interactive sample
Daniel-Genkin-MS-2 Jul 20, 2022
310ecf9
Addressed Chris' PR comments
Daniel-Genkin-MS-2 Jul 20, 2022
4456e88
Merge branch 't-dagenkin/WebTransport-part-2' of https://github.com/D…
Daniel-Genkin-MS-2 Jul 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 38 additions & 16 deletions AspNetCore.sln
Original file line number Diff line number Diff line change
Expand Up @@ -1737,8 +1737,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Templates.Blazor.WebAssembl
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RateLimitingSample", "src\Middleware\RateLimiting\samples\RateLimitingSample\RateLimitingSample.csproj", "{91C3C03E-EA56-4ABA-9E73-A3DA4C2833D9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebTransportSampleApp", "src\Servers\Kestrel\samples\WebTransportSampleApp\WebTransportSampleApp.csproj", "{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MinimalOpenIdConnectSample", "src\Security\Authentication\OpenIdConnect\samples\MinimalOpenIdConnectSample\MinimalOpenIdConnectSample.csproj", "{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebTransportInteractiveSampleApp", "src\Servers\Kestrel\samples\WebTransportInteractiveSampleApp\WebTransportInteractiveSampleApp.csproj", "{BA649043-EF2B-42DC-B422-A46127BE8296}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -9539,22 +9543,6 @@ Global
{40F493E2-FE59-4787-BE44-3AED39D585BF}.Release|x64.Build.0 = Release|Any CPU
{40F493E2-FE59-4787-BE44-3AED39D585BF}.Release|x86.ActiveCfg = Release|Any CPU
{40F493E2-FE59-4787-BE44-3AED39D585BF}.Release|x86.Build.0 = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|arm64.ActiveCfg = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|arm64.Build.0 = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|x64.ActiveCfg = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|x64.Build.0 = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|x86.ActiveCfg = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Debug|x86.Build.0 = Debug|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|Any CPU.Build.0 = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|arm64.ActiveCfg = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|arm64.Build.0 = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|x64.ActiveCfg = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|x64.Build.0 = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|x86.ActiveCfg = Release|Any CPU
{05F4BC5A-060D-49B2-9069-95088402F99B}.Release|x86.Build.0 = Release|Any CPU
{6F335C66-C1D6-45FA-8529-6503B7CD42CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6F335C66-C1D6-45FA-8529-6503B7CD42CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6F335C66-C1D6-45FA-8529-6503B7CD42CC}.Debug|arm64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -10436,6 +10424,22 @@ Global
{91C3C03E-EA56-4ABA-9E73-A3DA4C2833D9}.Release|x64.Build.0 = Release|Any CPU
{91C3C03E-EA56-4ABA-9E73-A3DA4C2833D9}.Release|x86.ActiveCfg = Release|Any CPU
{91C3C03E-EA56-4ABA-9E73-A3DA4C2833D9}.Release|x86.Build.0 = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|arm64.ActiveCfg = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|arm64.Build.0 = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|x64.ActiveCfg = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|x64.Build.0 = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|x86.ActiveCfg = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Debug|x86.Build.0 = Debug|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|Any CPU.Build.0 = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|arm64.ActiveCfg = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|arm64.Build.0 = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|x64.ActiveCfg = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|x64.Build.0 = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|x86.ActiveCfg = Release|Any CPU
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853}.Release|x86.Build.0 = Release|Any CPU
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Debug|arm64.ActiveCfg = Debug|Any CPU
Expand All @@ -10452,6 +10456,22 @@ Global
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Release|x64.Build.0 = Release|Any CPU
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Release|x86.ActiveCfg = Release|Any CPU
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF}.Release|x86.Build.0 = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|arm64.ActiveCfg = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|arm64.Build.0 = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|x64.ActiveCfg = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|x64.Build.0 = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|x86.ActiveCfg = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Debug|x86.Build.0 = Debug|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|Any CPU.Build.0 = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|arm64.ActiveCfg = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|arm64.Build.0 = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|x64.ActiveCfg = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|x64.Build.0 = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|x86.ActiveCfg = Release|Any CPU
{BA649043-EF2B-42DC-B422-A46127BE8296}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -11310,7 +11330,9 @@ Global
{0BB58FB6-8B66-4C6D-BA8A-DF3AFAF9AB8F} = {60D51C98-2CC0-40DF-B338-44154EFEE2FF}
{7CA0A9AF-9088-471C-B0B6-EBF43F21D3B9} = {08D53E58-4AAE-40C4-8497-63EC8664F304}
{91C3C03E-EA56-4ABA-9E73-A3DA4C2833D9} = {1D865E78-7A66-4CA9-92EE-2B350E45281F}
{F4A9CC79-5FE3-4F2B-9CC3-7F42DEDB4853} = {7B976D8F-EA31-4C0B-97BD-DFD9B3CC86FB}
{07FDBE0D-B7A1-43DE-B120-F699C30E7CEF} = {E19E55A2-1562-47A7-8EA6-B51F2CA0CC4C}
{BA649043-EF2B-42DC-B422-A46127BE8296} = {7B976D8F-EA31-4C0B-97BD-DFD9B3CC86FB}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3E8720B3-DBDD-498C-B383-2CC32A054E8F}
Expand Down
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ The table below outlines the different docs in this folder and what they are hel
| [Updating Major Version & TFM](UpdatingMajorVersionAndTFM.md)| Instructions for updating the repo branding & TFM in preparation for a new major release | Repo developers who want to know more about our branding & release process |
| [Assembly trimming guide](Trimming.md)| Guidance on adding trimming support to an ASP.NET Core assembly | Repo developers who want to help add support for trimming to ASP.NET Core |
| [Adding new Projects to the Repo](AddingNewProjects.md) | Outlines the process of adding new projects (i.e. `.csproj` files) to the repo | Anyone who finds themselves trying to add a new project and including it in the build.
| [Using WebTransport in Kestrel](WebTransport.md) | Outlines how to setup Kestrel to use WebTransport | Anyone looking to support WebTransport |
Loading