Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
297 commits
Select commit Hold shift + click to select a range
143c101
[Identity] Move to use static web assets support. (#11029)
javiercn Jul 25, 2019
c76cb92
Add support for increment/decrement [Parameter] usage detection.
Jul 24, 2019
6526022
Blazor API Review: RenderTreeBuilder
Jul 23, 2019
a181fc2
Clean up MvcSandbox (#12542)
pranavkm Jul 25, 2019
d463dc7
Update CorsMiddlewareFunctionalTest.cs (#12571)
jkotalik Jul 25, 2019
8cbc76f
Merge remote-tracking branch 'origin/release/2.2'
jkotalik Jul 25, 2019
e0d522e
Remove flaky mark from E2E templates tests (#12450)
javiercn Jul 25, 2019
cac5184
fix #12516 by cleaning up Hosting error page (#12545)
analogrelay Jul 25, 2019
7209e04
[master] Update dependencies from aspnet/EntityFrameworkCore (#12579)
dotnet-maestro[bot] Jul 25, 2019
648bdf7
Avoid unobserved tasks in WebSocketsTransport (#12315)
BrennanConroy Jul 25, 2019
a07ad16
IIS - Skip setting a header if the value is empty #11032 (#12486)
Harley-Adams Jul 25, 2019
2884ef6
Update default project names (#12431)
Jul 25, 2019
0806609
Unified response body features (#12328)
Tratcher Jul 25, 2019
1aebfa6
Dylan/resettable tcs (#12453)
DylanDmitri Jul 25, 2019
b13f261
Changing Analzyer to Analyzer
Jul 25, 2019
d7bfbb5
Add formatter mapping for JSON (#12592)
pranavkm Jul 25, 2019
331ff24
Send HttpOnly (if applicable) when deleting cookies (#12593)
BrennanConroy Jul 26, 2019
e78d17e
Update HubProtocol.md (#12509)
davidfowl Jul 26, 2019
922baf9
Reduce truncation of information in the runningProcesses*.txt files (…
dougbu Jul 26, 2019
2a35f8e
Merge pull request #12444 from dotnet-maestro-bot/merge/release/2.2-t…
jkotalik Jul 26, 2019
5631b97
Kestrel HttpClient Http2 interop tests #4763 (#11869)
Tratcher Jul 26, 2019
bfd4305
Blazor API Review: Parameters (#12547)
rynowak Jul 26, 2019
51497f7
Check length for pipe test rather than byte content (#12612)
jkotalik Jul 26, 2019
0d553f7
Fix small issue in Identity UI (#12607)
javiercn Jul 26, 2019
a0e0338
Add missing area in link generation for identity UI (#12590)
HaoK Jul 26, 2019
922fd9c
React to kestrel merge conflict (#12624)
Tratcher Jul 26, 2019
e149f9c
Improve components infrastructure (#12145)
Jul 26, 2019
4aebd29
Increase Http2 Header limit size to the MaxFrameSize (#12625)
jkotalik Jul 26, 2019
98abd9e
Cleanup exception message (#12623)
BrennanConroy Jul 26, 2019
2d4fd05
Add host caution to MVC GetUri extension methods (#12629)
JamesNK Jul 27, 2019
a1e77a2
Set transport handlers earlier in Typescript client (#12524)
BrennanConroy Jul 27, 2019
c23b9fe
HeaderPropagation: reworded registration exception for clarity (#12636)
alefranz Jul 27, 2019
ad94d41
Fixed parameter name casing (#12681)
davidfowl Jul 29, 2019
e2d57e2
Revert "Improve components infrastructure (#12145)" (#12679)
Jul 29, 2019
4debc9c
Update SDK to preview7 (#12682)
Jul 29, 2019
75f4159
Accurately count only newly examined bytes (#12639)
halter73 Jul 29, 2019
e0e9096
Make Roslyn package coherent with Extensions version
dougbu Jul 27, 2019
5619385
Update branding to preview 9 (#12698)
Jul 29, 2019
ad533b7
Limit max handshake size (#12678)
BrennanConroy Jul 29, 2019
ef99d81
Update branding to 5.0.0-alpha1 (#12671)
Jul 30, 2019
82478ea
Blazor API Review: Forms
Jul 27, 2019
3919dd5
Fix globalization for `@bind-value`
Jul 27, 2019
bef01f3
Blazor API Review: UIEventArgs types
Jul 28, 2019
6045c08
Blazor API Review: Built-in components
Jul 27, 2019
1bff37b
Issue #11559: Show meaningful error message for TLS over HTTP endpoin…
bashdx Jul 30, 2019
2f61b3d
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
Jul 30, 2019
91ff3ce
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
Jul 30, 2019
a453cb2
Add .NET Standard 2.1 workaround
dougbu Jul 30, 2019
fad2108
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
Jul 30, 2019
c703093
Add option to disable adding trailing slash #2449 (#12669)
MateuszWkDev Jul 30, 2019
96950da
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
Jul 30, 2019
a8a4791
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
Jul 30, 2019
f6d9c6b
Update dependencies from https://github.com/aspnet/Blazor build 20190…
Jul 30, 2019
c809b66
Catch all exceptions from Exit shutdown (#12518)
jkotalik Jul 30, 2019
b2e11d7
Insert seed localization for templates. (#11040)
phenning Jul 30, 2019
2a44ee2
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Jul 30, 2019
8b6a50f
Update dependencies from https://github.com/aspnet/AspNetCore-Tooling…
dotnet-maestro[bot] Jul 30, 2019
4841d5f
Update gRPC template dependency for preview 8 and link to macOS docs
JamesNK Jul 31, 2019
10b9c33
Clean up
JamesNK Jul 31, 2019
ccfa7f1
Clean up
JamesNK Jul 31, 2019
2544fef
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Jul 31, 2019
7a0a286
[Blazor][Fixes #12197] Dispose the circuit on graceful disconnections…
javiercn Jul 31, 2019
aab75e8
Decrement activeStreamCount earlier s.t. client view matches the serv…
jkotalik Jul 31, 2019
9a08094
[release/3.0-preview8] Update dependencies from aspnet/AspNetCore-Too…
dotnet-maestro[bot] Jul 31, 2019
9e69242
Add logging to RemoteRenderer to time a round-trip (#12638)
pranavkm Jul 31, 2019
2969001
[Identity] Fix flaky test (#12771)
javiercn Jul 31, 2019
751882c
Add optional packageManagerName to allow alternative package managers
Reptarsrage Jul 31, 2019
7c7dd65
Renaming some SPA Middleware variables to be package manager agnostic
Reptarsrage Jul 31, 2019
1434e23
Change OSX to macOS in error message (#12756)
JamesNK Jul 31, 2019
b42ebf1
Fix incrementalism of Blazor solution
rynowak Jul 31, 2019
5c11687
SPA template precedence (#12781)
ryanbrandenburg Jul 31, 2019
e2fbe45
Merge branch 'release/3.0'
Jul 31, 2019
97489dc
[release/3.0] Update dependencies from 3 repositories (#12699)
dotnet-maestro[bot] Aug 1, 2019
45f5090
Remove stateful prerendering
Jul 29, 2019
8d46b3a
Merge pull request #12703 from dotnet-maestro-bot/merge/release/3.0-t…
Aug 1, 2019
c398361
Renaming packageManagerCommand variables, fixing comment
Reptarsrage Aug 1, 2019
999d61b
[release/3.0] Update dependencies from 2 repositories (#12801)
dotnet-maestro[bot] Aug 1, 2019
9459b73
Merge pull request #12752 from aspnet/jamesnk/grpc-dep-preview8
Aug 1, 2019
0559d39
Fix form pipe parser #12381 (#12749)
Tratcher Aug 1, 2019
bff3f9e
[release/3.0] Update dependencies from 2 repositories (#12806)
dotnet-maestro[bot] Aug 1, 2019
001b54f
Add component for managing a DI scope
Aug 1, 2019
102bcf6
Reverting breaking changes with npmScript parameter name
Reptarsrage Aug 1, 2019
9adf274
Regenerating reference assemblies for Microsoft.AspNetCore.SpaService…
Reptarsrage Aug 1, 2019
59f6b85
HPACK circular overflow #12190 (#12782)
Tratcher Aug 1, 2019
9b888e9
Blazor API Review: IUriHelper (#12425)
rynowak Aug 2, 2019
7324387
[release/3.0] Update dependencies from 2 repositories (#12815)
dotnet-maestro[bot] Aug 2, 2019
8dd1be9
Fix XML escaping
dougbu Jul 30, 2019
02d28e1
Only use read Pipe when running on Http2. (#12737)
jkotalik Aug 2, 2019
2799671
Merge pull request #12775 from Reptarsrage/master
ryanbrandenburg Aug 2, 2019
45f9a2a
Updated dependencies (#12836)
mkArtakMSFT Aug 2, 2019
d312d79
Change non-public [Parameter] warning severities to error.
Jul 31, 2019
c15f1e1
[SignalR] Change log levels (#12742)
BrennanConroy Aug 2, 2019
698a343
Fix #12834: Wrong order of params to ArgumentNullException ctor (#12839)
Zenexer Aug 2, 2019
8a1cf83
Stricter key clash detection. Fixes #12691 (#12837)
SteveSandersonMS Aug 2, 2019
da49e0e
Fix broken test
Aug 2, 2019
40e268f
Skip failing tests
Aug 1, 2019
3cc6e83
Fail faster in Blazor E2E tests
rynowak Jul 11, 2019
7f924dd
fix outlying namespace
Aug 2, 2019
cd613fe
[release/3.0] Update dependencies from 2 repositories (#12821)
dotnet-maestro[bot] Aug 3, 2019
d52d7e3
Harden StartCircuit (#12825)
rynowak Aug 3, 2019
7b6654d
Remove workarounds no longer needed after migrating to preview 7 SDK …
Aug 3, 2019
706309f
Increase cancelTimeoutInMinutes
Aug 3, 2019
521cabc
[Blazor][Fixes #12283] Prevent HtmlRenderer from calling OnAfterRende…
javiercn Aug 3, 2019
a69555a
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Aug 3, 2019
352df35
Re-enable components E2E tests on the CI
Aug 1, 2019
0dc822a
Merge branch 'release/3.0' into merge/release/3.0-preview8-to-release…
dougbu Aug 3, 2019
3148acf
Merge branch 'release/3.0' => 'master' (#12805)
dougbu Aug 3, 2019
9f2b534
Merge branch 'release/3.0-preview8' => 'release/3.0' (#12710)
dougbu Aug 3, 2019
b6f1a50
Merge branch 'release/3.0' => 'master' (#12855)
dougbu Aug 4, 2019
4921dc3
[master] Update dependencies from aspnet/AspNetCore-Tooling aspnet/Bl…
dotnet-maestro[bot] Aug 4, 2019
2ff6a5c
Components router refactoring. Fixes #10493 #10445 (#12800)
SteveSandersonMS Aug 5, 2019
8d68062
Always load hostfxr.dll by absolute path (#12807)
jkotalik Aug 5, 2019
d975872
merge (#2)
isaacrlevin Aug 5, 2019
9e48a49
Update angular.json
isaacrlevin Aug 5, 2019
709b390
Add helper methods on ControllerBase to return ProblemDetails (#12298)
pranavkm Aug 5, 2019
397f924
Ensure SystemTextJsonHelper always HTML encodes output. (#12808)
pranavkm Aug 5, 2019
43350b5
Revert "Revert "Improve components infrastructure (#12145)" (#12679)"…
Aug 5, 2019
ddcdf6d
Update dependencies from https://github.com/aspnet/AspNetCore-Tooling…
dotnet-maestro[bot] Aug 6, 2019
4a42afc
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Aug 6, 2019
31cfa2e
[Blazor][Fixes #11964] Limit the amount of pending renders (#12763)
javiercn Aug 6, 2019
2560353
Update dependencies from https://github.com/aspnet/Blazor build 20190…
dotnet-maestro[bot] Aug 6, 2019
2b0a168
Improve SetParametersAsync docs (#12826)
rynowak Aug 6, 2019
e7398ca
Blazor _LinkBlazorApplication changed to use DOTNET_HOST_PATH (#12849)
Beffyman Aug 6, 2019
060d35c
Remove ProjectTemplates ownership
ryanbrandenburg Aug 5, 2019
94856d0
Use target architecture for building ANCM symbol packages. (#12816)
jkotalik Aug 6, 2019
5949163
[release/3.0] Update dependencies from 4 repositories (#12854)
dotnet-maestro[bot] Aug 6, 2019
08349ab
Ensure render batches aren't started from inside each other (#12917)
SteveSandersonMS Aug 6, 2019
7e59a26
Ignore line-ending differences in test (#12921)
pranavkm Aug 6, 2019
15e4b60
Blazor API Review: RenderTree types (#12869)
rynowak Aug 7, 2019
92869c6
Revalidating auth improvement. Fixes #12692 (#12909)
SteveSandersonMS Aug 7, 2019
25c240b
[Blazor] Graceful disconnection
javiercn Aug 7, 2019
1b47740
[Blazor][Fixes #12940] Make interop tests timeouts more conservative …
javiercn Aug 7, 2019
22df034
Allow retries of SSL exceptions
ryanbrandenburg Aug 5, 2019
c79002b
[master] Update dependencies from aspnet/AspNetCore-Tooling (#12941)
dotnet-maestro[bot] Aug 7, 2019
ebd02cd
Fix building Components solution in VS
SteveSandersonMS Aug 7, 2019
3bd838f
Making InteropReliabilityTests as flaky
SteveSandersonMS Aug 8, 2019
4c36eb2
Update dependencies from https://github.com/aspnet/AspNetCore-Tooling…
dotnet-maestro[bot] Aug 8, 2019
76c62a5
Update patch config for 2.2 (#12955)
jkotalik Aug 8, 2019
2e0cf08
Update localized strings for templates (#12927)
phenning Aug 8, 2019
e328440
Merge branch 'release/2.2' into release/3.0
jkotalik Aug 8, 2019
d6d4bb2
Ensure IFormFile binding for nested properties works (#12847)
pranavkm Aug 8, 2019
4ca819e
Update localized strings for templates (#12927) (#12982)
mkArtakMSFT Aug 8, 2019
c6e1bcb
Fix Max Request Body Size test (#12981)
jkotalik Aug 8, 2019
5563287
Timeout all top-level awaits in TestUnixDomainSocket
halter73 Aug 8, 2019
0574a3f
Merge branch 'release/3.0-preview8' into release/3.0
jkotalik Aug 8, 2019
bd01c67
Add test for supported scenario (#12931)
BrennanConroy Aug 8, 2019
5adeadd
Test ValueTask hub methods (#12898)
BrennanConroy Aug 8, 2019
0193983
Merge branch 'release/3.0'
jkotalik Aug 8, 2019
e504edb
Remove merge conflict
jkotalik Aug 8, 2019
fc2d3e5
Fix dynamic routes with no route values
rynowak Aug 8, 2019
4c49a92
Merge pull request #12974 from dotnet-maestro-bot/merge/release/2.2-t…
jkotalik Aug 8, 2019
d716ca9
Remove .Web IVTs and refactor. Fixes #12713 (#12967)
SteveSandersonMS Aug 8, 2019
a00bafd
Fix retries with port selection (#12984)
jkotalik Aug 8, 2019
e4b4476
Add test for canceling start in transport (#12846)
mikaelm12 Aug 9, 2019
5c71742
[Identity] Add warnings when using Bootstrap3 and errors when using a…
javiercn Aug 9, 2019
8dd3cd4
Merge pull request #12877 from dotnet-maestro-bot/merge/release/3.0-p…
jkotalik Aug 9, 2019
c53e177
Update SpaTemplateTestBase.cs
isaacrlevin Aug 9, 2019
ecd6c11
Remove unused SignalR benchmarks app (#12954)
BrennanConroy Aug 9, 2019
735807d
Skip flaky HTTPS devcert test on 2.2 (#12980)
jkotalik Aug 9, 2019
2e4274c
Merge pull request #12875 from dotnet-maestro-bot/merge/release/3.0-t…
pranavkm Aug 9, 2019
dda84bc
Use TValue as the generic type parameter (#12953)
pranavkm Aug 9, 2019
6e25a9f
Granular error handling for Negotiate #12566 (#12958)
Tratcher Aug 9, 2019
9297714
Timeout all top-level awaits in TestUnixDomainSocket (#12986)
halter73 Aug 9, 2019
b1fdf27
Clean up #12854 a bit
dougbu Aug 6, 2019
3ab8ebf
Extend timeout and enforce usings (#12952)
ryanbrandenburg Aug 9, 2019
14f17fa
Obsolete Microsoft.AspNetCore.SpaServices and Microsoft.AspNetCore.No…
ryanbrandenburg Aug 9, 2019
7416acb
Merge branch 'release/2.2' into release/3.0
jkotalik Aug 9, 2019
afcfeaf
Improve template Accessibility (#12891)
ryanbrandenburg Aug 9, 2019
3918062
Don't serve angular static files in dev mode (#12885)
ryanbrandenburg Aug 9, 2019
920d801
Update Blazor survey link for preview 9 (#13008)
danroth27 Aug 9, 2019
8c02467
Merge pull request #13007 from dotnet-maestro-bot/merge/release/3.0-t…
jkotalik Aug 10, 2019
09db3eb
Enable Docker Support checkbox for Blazor Server apps and gRPC apps. …
pratiksanglikar Aug 10, 2019
8ef2856
Remove references to OnReaderCompleted and OnWriterCompleted (#13018)
mikaelm12 Aug 10, 2019
88a3a74
Multitarget packages to remove dependencies for source build (#12936)
Aug 10, 2019
9d25e33
Merge branch 'release/2.2' => 'release/3.0' (#13006)
dougbu Aug 11, 2019
18f5ec7
Terminate circuit on error
Aug 4, 2019
9b4ec6e
Add semaphore to selenium tests
rynowak Aug 11, 2019
89bf584
Use a ConcurrentDictionary
rynowak Aug 11, 2019
ab006e1
Harden ArrayBuilder
rynowak Aug 11, 2019
5d4c4d6
Make WaitAssert report browser errors
rynowak Aug 11, 2019
7b7c13c
Try to make test more reliable (#12989)
BrennanConroy Aug 12, 2019
502fe76
[release/3.0] Update dependencies from 2 repositories (#12935)
dotnet-maestro[bot] Aug 12, 2019
eb564a8
Update dependencies from https://github.com/dotnet/arcade build 20190…
dotnet-maestro[bot] Aug 12, 2019
c6f043c
Update Mono debug proxy code (#13053)
SteveSandersonMS Aug 12, 2019
b9584d5
Make `$(HelixTestName)` more routing-friendly
dougbu Aug 11, 2019
a4ab9ff
Factor out auth and forms. Fixes #12950 (#12999)
SteveSandersonMS Aug 12, 2019
d299dff
Throw NotSupportedException given FileHandleEndPoint
halter73 Aug 13, 2019
29cf7ec
Remove Blazor VSIX
rynowak Aug 12, 2019
1f4341a
Add 'firstTime' parameter to OnAfterRender
rynowak Aug 9, 2019
4bb8a79
Update src/Servers/Kestrel/Transport.Sockets/src/SocketsStrings.resx
halter73 Aug 13, 2019
116e5bd
[release/3.0] Update dependencies from 2 repositories (#13083)
dotnet-maestro[bot] Aug 13, 2019
eb966eb
Complete upload streams on connection close (#13065)
BrennanConroy Aug 13, 2019
826ed75
[ApiAuthorization] Update to latest oidc-client and IdentityServer4 v…
javiercn Aug 13, 2019
6b2d9f2
Prerender select elements with value; move HtmlRenderer into Mvc.View…
SteveSandersonMS Aug 13, 2019
17dc254
Merge branch 'master' into 12872-work
isaacrlevin Aug 13, 2019
c80f7d1
Remove LangVersion from server-side Blazor project template (#13094)
pranavkm Aug 13, 2019
9bd027a
Make Partial on PageBase and PageModel work correctly (#13013)
pranavkm Aug 13, 2019
e8917fc
[Blazor][Fixes #13056] Renderer use-after-disposal tweaks
SteveSandersonMS Aug 13, 2019
44cfe01
Merge branch 'master' into merge/release/3.0-to-master
pranavkm Aug 13, 2019
18391dd
Revert "Clear route values after middleware invocation."
Aug 12, 2019
4443115
Revert "Addressed code review comments."
Aug 12, 2019
4f60223
Revert "Fix endpoint routing statefulness."
Aug 12, 2019
1f0641f
Reset endpoint and route values during exception handling.
Aug 12, 2019
aa34cf3
Update debian arm64 Helix queue image (#13009)
ryanbrandenburg Aug 13, 2019
e7a1dc6
Update SignalR Sample (#13078)
mikaelm12 Aug 13, 2019
74c0947
[Blazor][Fixes #12056] Avoid producing warnings for bad inputs.
javiercn Aug 14, 2019
ed360e1
fix npm flake (#13106)
Aug 14, 2019
a285e96
Mark InteropReliabilityTests flaky again (#13130)
pranavkm Aug 14, 2019
057ec9c
Merge pull request #13019 from dotnet-maestro-bot/merge/release/3.0-t…
Aug 14, 2019
1f7d59d
Remove IComponentContext
Aug 12, 2019
c605d6c
Don't release SemaphoreSlim when it is canceled (#12818)
ajaybhargavb Aug 14, 2019
e5a950d
Re-enable reconnection failed invocation validation test.
Aug 13, 2019
13fc89c
Dispose DI scope with async support in circuit host
rynowak Aug 14, 2019
10452bf
Improve Blazor reconnection experience.
Aug 9, 2019
f70eef0
I don't know how to write debug asserts (#13134)
jkotalik Aug 15, 2019
5e575a3
Merge pull request #13136 from dotnet-maestro-bot/merge/release/3.0-t…
BrennanConroy Aug 15, 2019
417cba2
Microsoft.AspNetCore.App =>Ref in the platform manifest (#13129)
jkotalik Aug 15, 2019
b2a0b02
Update runtime compilation to target CSharpLang v8.0 by default (#13110)
pranavkm Aug 15, 2019
4144eeb
Merge pull request #13169 from dotnet-maestro-bot/merge/release/3.0-t…
pranavkm Aug 15, 2019
3d9311a
Remove value span usage (#12990)
BrennanConroy Aug 15, 2019
f890c91
Improves further on Blazor reconnection experience.
Aug 15, 2019
72925ec
Merge pull request #13079 from aspnet/halter73/13020
halter73 Aug 15, 2019
6699353
Merge pull request #13177 from dotnet-maestro-bot/merge/release/3.0-t…
Aug 15, 2019
6b4a101
Crankier server (#12406)
staff0rd Aug 15, 2019
7795537
Use relaxed encoder for Json (#12589)
BrennanConroy Aug 15, 2019
7118601
Correct the spelling of 'EnableEndpointRouting'
flcdrg Aug 17, 2019
8987cca
HubConnection implements IAsyncDisposable (#13179)
BrennanConroy Aug 19, 2019
5b2f3fb
Betterize Hosting Log (#10102)
benaadams Aug 20, 2019
e0f95cf
Set the user agent header in the Java client (#13168)
mikaelm12 Aug 21, 2019
5c05b92
Fix User Agent on .NET Client (#13298)
mikaelm12 Aug 22, 2019
8b861ea
Add CreateXmlReader overload - adds Type parameter (#13302)
bfriesen Aug 23, 2019
f002922
Skip site extensions builds in PRs (#13352)
Aug 23, 2019
20dd338
Use ModelOnly for Validation Summary (#6108)
nj Aug 24, 2019
90231e7
Fix invalid test (#6654)
alewmt Aug 24, 2019
460f9b6
Drop 'en-us' loc segment from URLs + doc nits (#13410)
guardrex Aug 24, 2019
a881804
Angular-CSharp template variable naming (#13423)
benaadams Aug 26, 2019
90e89e9
Mgbbs/hidden for checkbox render mode (#13014)
mgbbs Aug 26, 2019
a2178e5
Correct capitalization of JavaScript in template site.js files (#13456)
AlexejTimonin Aug 26, 2019
b242d54
Skip getting AzureAdOptions for not AzureADUi Cookies scheme #13311 (…
vbornand Aug 27, 2019
af0a204
Add some more HandshakeRequest parsing tests (#13397)
mikaelm12 Aug 27, 2019
e9179ba
Add Content-Language header in localization middlewware (#13479)
pranavkm Aug 27, 2019
f676c24
[master] Update dependencies from 3 repositories (#12977)
dotnet-maestro[bot] Aug 28, 2019
78e00cf
Remove unnecessary tag for Razor Class Library template (#13004)
svick Aug 28, 2019
7e10a98
[mvc] Remove redundant checks (#9279)
VPeruS Aug 28, 2019
ab02951
Merge pull request #12137 from dgaspar/master
ryanbrandenburg Aug 28, 2019
bcdc9b0
Merge pull request #12879 from isaac2004/12872-work
ryanbrandenburg Aug 28, 2019
8a20621
Add .env file to react projecttemplates in order to run the CRA serve…
dannyBies Jul 22, 2019
b10a89b
Fix #6837
dannyBies Jul 23, 2019
36b8550
Revert "Fix #6837"
dannyBies Jul 24, 2019
e40b1d3
Merge branch 'master' of https://github.com/dannyBies/AspNetCore
Aug 28, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 18 additions & 13 deletions .azure/pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ variables:
- ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
- name: _BuildArgs
value: ''

jobs:
# Code check
- template: jobs/default-build.yml
parameters:
jobName: Code_check
Expand All @@ -38,6 +40,10 @@ jobs:
steps:
- powershell: ./eng/scripts/CodeCheck.ps1 -ci
displayName: Run eng/scripts/CodeCheck.ps1
artifacts:
- name: Code_Check_Logs
path: artifacts/log/
publishOnError: true

# Build Windows (x64/x86)
- template: jobs/default-build.yml
Expand Down Expand Up @@ -89,6 +95,7 @@ jobs:
-pack
-noBuildDeps
$(_BuildArgs)
condition: ne(variables['Build.Reason'], 'PullRequest')
displayName: Build SiteExtension

# This runs code-signing on all packages, zips, and jar files as defined in build/CodeSign.targets. If https://github.com/dotnet/arcade/issues/1957 is resolved,
Expand Down Expand Up @@ -171,6 +178,7 @@ jobs:
-bl:artifacts/log/build.macos.binlog
$(_BuildArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: MacOS_x64_Packages
path: artifacts/packages/
Expand All @@ -191,7 +199,6 @@ jobs:
jobName: Linux_x64_build
jobDisplayName: "Build: Linux x64"
agentOs: Linux
installNodeJs: false
steps:
- script: ./build.sh
--ci
Expand All @@ -211,6 +218,7 @@ jobs:
--arch x64 \
--build-installers \
--no-build-deps \
--no-build-nodejs \
-p:OnlyPackPlatformSpecificPackages=true \
-p:BuildRuntimeArchive=false \
-p:LinuxInstallerType=deb \
Expand All @@ -224,12 +232,15 @@ jobs:
--arch x64 \
--build-installers \
--no-build-deps \
--no-build-nodejs \
-p:OnlyPackPlatformSpecificPackages=true \
-p:BuildRuntimeArchive=false \
-p:LinuxInstallerType=rpm \
-bl:artifacts/log/build.rpm.binlog \
$(_BuildArgs)
displayName: Build RPM installers
installNodeJs: false
installJdk: false
artifacts:
- name: Linux_x64_Packages
path: artifacts/packages/
Expand Down Expand Up @@ -260,6 +271,7 @@ jobs:
-bl:artifacts/log/build.linux-arm.binlog
$(_BuildArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: Linux_arm_Packages
path: artifacts/packages/
Expand Down Expand Up @@ -290,6 +302,7 @@ jobs:
-bl:artifacts/log/build.arm64.binlog
$(_BuildArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: Linux_arm64_Packages
path: artifacts/packages/
Expand Down Expand Up @@ -323,6 +336,7 @@ jobs:
-bl:artifacts/log/build.musl.binlog
$(_BuildArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: Linux_musl_x64_Packages
path: artifacts/packages/
Expand All @@ -337,7 +351,7 @@ jobs:
parameters:
inputName: Linux_musl_x64

# Build Linux Musl arm64
# Build Linux Musl ARM64
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_arm64_build
Expand All @@ -356,6 +370,7 @@ jobs:
-bl:artifacts/log/build.musl.binlog
$(_BuildArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: Linux_musl_arm64_Packages
path: artifacts/packages/
Expand Down Expand Up @@ -489,17 +504,7 @@ jobs:
chmod +x $HOME/bin/jq
echo "##vso[task.prependpath]$HOME/bin"
displayName: Install jq
- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
# The SDK version selected here is intentionally supposed to use the latest release
# For the purpose of building Linux distros, we can't depend on features of the SDK
# which may not exist in pre-built versions of the SDK
version: 3.0.x
installationPath: $(DotNetCoreSdkDir)
includePreviewVersions: true
- script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true
- script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
displayName: Run ci-source-build.sh
- task: PublishBuildArtifacts@1
displayName: Upload logs
Expand Down
5 changes: 5 additions & 0 deletions .azure/pipelines/jobs/default-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,11 @@ parameters:
installJdk: true
timeoutInMinutes: 180

# We need longer than the default amount of 5 minutes to upload our logs/artifacts. (We currently take around 5 mins in the best case).
# This makes sure we have time to upload everything in the case of a build timeout - really important for investigating a build
# timeout due to test hangs.
cancelTimeoutInMinutes: 15

jobs:
- job: ${{ coalesce(parameters.jobName, parameters.agentOs) }}
displayName: ${{ coalesce(parameters.jobDisplayName, parameters.agentOs) }}
Expand Down
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
/src/Hosting/ @tratcher @anurse
/src/Http/ @tratcher @jkotalik @anurse
/src/Middleware/ @tratcher @anurse
/src/ProjectTemplates/ @ryanbrandenburg
# /src/ProjectTemplates/ @ryanbrandenburg
/src/Security/ @tratcher @anurse
/src/Servers/ @tratcher @jkotalik @anurse @halter73
/src/Middleware/Rewrite @jkotalik @anurse
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

<IncludeSymbols>true</IncludeSymbols>

<DefaultNetCoreTargetFramework>netcoreapp$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)</DefaultNetCoreTargetFramework>
<DefaultNetCoreTargetFramework>netcoreapp5.0</DefaultNetCoreTargetFramework>
</PropertyGroup>

<!-- Warnings and errors -->
Expand Down
6 changes: 5 additions & 1 deletion NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,15 @@
<packageSources>
<clear />
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="aspnet-blazor" value="https://dotnetfeed.blob.core.windows.net/aspnet-blazor/index.json" />
<add key="aspnet-extensions" value="https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json" />
<add key="aspnet-entityframeworkcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json" />
<add key="aspnet-aspnetcore-tooling" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json" />
<add key="grpc-nuget-dev" value="https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev" />
<add key="roslyn" value="https://dotnet.myget.org/F/roslyn/api/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="aspnetcore-dev" value="https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" />
<add key="aspnetcore-tools" value="https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json" />
<add key="roslyn-tools" value="https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json" />
</packageSources>
</configuration>
21 changes: 20 additions & 1 deletion build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -183,14 +183,33 @@ elseif ($Projects) {
}
# When adding new sub-group build flags, add them to this check.
elseif((-not $BuildNative) -and (-not $BuildManaged) -and (-not $BuildNodeJS) -and (-not $BuildInstallers) -and (-not $BuildJava)) {
Write-Warning "No default group of projects was specified, so building the 'managed' subsets of projects. Run ``build.cmd -help`` for more details."
Write-Warning "No default group of projects was specified, so building the 'managed' and its dependent subsets of projects. Run ``build.cmd -help`` for more details."

# This goal of this is to pick a sensible default for `build.cmd` with zero arguments.
# Now that we support subfolder invokations of build.cmd, we will be pushing to have build.cmd build everything (-all) by default

$BuildManaged = $true
}

if ($BuildManaged -or ($All -and (-not $NoBuildManaged))) {
if ((-not $BuildNodeJS) -and (-not $NoBuildNodeJS)) {
$node = Get-Command node -ErrorAction Ignore -CommandType Application

if ($node) {
$nodeHome = Split-Path -Parent (Split-Path -Parent $node.Path)
Write-Host -f Magenta "Building of C# project is enabled and has dependencies on NodeJS projects. Building of NodeJS projects is enabled since node is detected in $nodeHome."
}
else {
Write-Host -f Magenta "Building of NodeJS projects is disabled since node is not detected on Path and no BuildNodeJs or NoBuildNodeJs setting is set explicitly."
$NoBuildNodeJS = $true
}
}

if ($NoBuildNodeJS){
Write-Warning "Some managed projects depend on NodeJS projects. Building NodeJS is disabled so the managed projects will fallback to using the output from previous builds. The output may not be correct or up to date."
}
}

if ($BuildInstallers) { $MSBuildArguments += "/p:BuildInstallers=true" }
if ($BuildManaged) { $MSBuildArguments += "/p:BuildManaged=true" }
if ($BuildNative) { $MSBuildArguments += "/p:BuildNative=true" }
Expand Down
17 changes: 16 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -213,14 +213,29 @@ elif [ ! -z "$build_projects" ]; then
elif [ -z "$build_managed" ] && [ -z "$build_nodejs" ] && [ -z "$build_java" ] && [ -z "$build_native" ] && [ -z "$build_installers" ]; then
# This goal of this is to pick a sensible default for `build.sh` with zero arguments.
# We believe the most common thing our contributors will work on is C#, so if no other build group was picked, build the C# projects.
__warn "No default group of projects was specified, so building the 'managed' subset of projects. Run ``build.sh --help`` for more details."
__warn "No default group of projects was specified, so building the 'managed' and its dependent subset of projects. Run ``build.sh --help`` for more details."
build_managed=true
fi

if [ "$build_deps" = false ]; then
msbuild_args[${#msbuild_args[*]}]="-p:BuildProjectReferences=false"
fi

if [ "$build_managed" = true ] || (["$build_all" = true ] && [ "$build_managed" != false ]); then
if [ -z "$build_nodejs" ]; then
if [ -x "$(command -v node)" ]; then
__warn "Building of C# project is enabled and has dependencies on NodeJS projects. Building of NodeJS projects is enabled since node is detected on PATH."
else
__warn "Building of NodeJS projects is disabled since node is not detected on Path and no BuildNodeJs or NoBuildNodeJs setting is set explicitly."
build_nodejs=false
fi
fi

if [ "$build_nodejs" = false ]; then
__warn "Some managed projects depend on NodeJS projects. Building NodeJS is disabled so the managed projects will fallback to using the output from previous builds. The output may not be correct or up to date."
fi
fi

# Only set these MSBuild properties if they were explicitly set by build parameters.
[ ! -z "$build_java" ] && msbuild_args[${#msbuild_args[*]}]="-p:BuildJava=$build_java"
[ ! -z "$build_native" ] && msbuild_args[${#msbuild_args[*]}]="-p:BuildNative=$build_native"
Expand Down
9 changes: 9 additions & 0 deletions docs/BuildErrors.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,12 @@ Similar to BUILD001, but this error is not suppressable. This error only appears

This repo uses a common output directory (artifacts/bin/$(ProjectName) and artifacts/obj/$(ProjectName)). To avoid confllicts in build output, each
project file should have a unique name.

### Error MSB4236 / Unable to locate the .NET Core SDK

Executing `.\restore.cmd` or `.\build.cmd` may produce these errors:

> error : Unable to locate the .NET Core SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.
> error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.

In most cases, this is because the option _Use previews of the .NET Core SDK_ in VS2019 is not checked. Start Visual Studio, go to _Tools > Options_ and check _Use previews of the .NET Core SDK_ under _Environment > Preview Features_.
11 changes: 11 additions & 0 deletions docs/BuildFromSource.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,15 @@ The cause of this problem is that the solution you are using does not include th
dotnet sln add C:\src\AspNetCore\src\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj
```

### Common error: Unable to locate the .NET Core SDK

Executing `.\restore.cmd` or `.\build.cmd` may produce these errors:

> error : Unable to locate the .NET Core SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.
> error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.

In most cases, this is because the option _Use previews of the .NET Core SDK_ in VS2019 is not checked. Start Visual Studio, go to _Tools > Options_ and check _Use previews of the .NET Core SDK_ under _Environment > Preview Features_.

## Building with Visual Studio Code

Using Visual Studio Code with this repo requires setting environment variables on command line first.
Expand Down Expand Up @@ -129,6 +138,8 @@ On macOS/Linux:
./build.sh
```

By default, all of the C# projects are built. Some C# projects requires NodeJS to be installed to compile JavaScript assets which are then checked in as source. If NodeJS is detected on the path, the NodeJS projects will be compiled as part of building C# projects. If NodeJS is not detected on the path, the JavaScript assets checked in previously will be used instead. To disable building NodeJS projects, specify /p:BuildNodeJs=false on the command line.

### Using `dotnet` on command line in this repo

Because we are using pre-release versions of .NET Core, you have to set a handful of environment variables
Expand Down
1 change: 1 addition & 0 deletions docs/DailyBuilds.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ If you want to download the latest daily build and use it in a project, then you
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
<add key="extensions" value="https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json" />
<add key="entityframeworkcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json" />
<add key="entityframework6" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframework6/index.json" />
<add key="aspnetcore-tooling" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json" />
<add key="aspnetcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json" />
<add key="aspnet-blazor" value="https://dotnetfeed.blob.core.windows.net/aspnet-blazor/index.json" />
Expand Down
2 changes: 1 addition & 1 deletion docs/Helix.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ To run tests for the entire repo, run:
.\eng\scripts\TestHelix.ps1
```

This will restore, and then publish all of the test projects including some bootstrapping scripts that will install the correct dotnet runtime/sdk before running the test assemblies on the helix machine, and upload the job to helix, it won't wait for the jobs to complete, but you can go to https://mc.dot.net/#/user/$(your user name)/builds.
This will restore, and then publish all of the test projects including some bootstrapping scripts that will install the correct dotnet runtime/sdk before running the test assemblies on the helix machine, and upload the job to helix.


## How do I look at the results of a helix run on Azure Pipelines?
Expand Down
14 changes: 8 additions & 6 deletions eng/Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,19 @@
</PropertyGroup>

<PropertyGroup Condition=" '$(BuildAllProjects)' == 'true' ">
<BuildNative>true</BuildNative>
<BuildManaged>true</BuildManaged>
<BuildNodeJS>true</BuildNodeJS>
<BuildJava>true</BuildJava>
<BuildNative Condition="'$(BuildNative)' == ''">true</BuildNative>
<BuildManaged Condition="'$(BuildManaged)' == ''">true</BuildManaged>
<BuildNodeJS Condition="'$(BuildNodeJS)' == ''">true</BuildNodeJS>
<BuildJava Condition="'$(BuildJava)' == ''">true</BuildJava>
</PropertyGroup>

<!-- These projects are always excluded, even when -projects is specified on command line. -->
<ItemGroup>
<!-- Explicitly excluded projects -->
<ProjectToExclude Include="$(ProjectToExclude)" />

<!-- These projects use 'legacy' csproj, which is not supported by dotnet-msbuild. -->
<ProjectToExclude Include="
$(RepoRoot)src\Components\Blazor\BlazorExtension\src\Microsoft.VisualStudio.BlazorExtension.csproj;
$(RepoRoot)src\Servers\HttpSys\samples\TestClient\TestClient.csproj;
$(RepoRoot)src\Middleware\WebSockets\samples\TestServer\WebSockets.TestServer.csproj;
"
Expand All @@ -31,6 +32,7 @@
$(RepoRoot)src\submodules\**\*.*proj;
$(RepoRoot)src\Installers\**\*.*proj;
$(RepoRoot)src\SignalR\clients\ts\**\node_modules\**\*.*proj;
$(RepoRoot)src\Components\Web.JS\node_modules\**\*.*proj;
$(RepoRoot)src\Components\Blazor\Templates\src\content\**\*.*proj;
$(RepoRoot)src\ProjectTemplates\Web.ProjectTemplates\content\**\*.csproj;
$(RepoRoot)src\ProjectTemplates\Web.ProjectTemplates\content\**\*.fsproj;
Expand All @@ -43,7 +45,6 @@
$(RepoRoot)src\Servers\Kestrel\perf\PlatformBenchmarks\**\*.csproj;
$(RepoRoot)src\SignalR\perf\benchmarkapps\**\*.csproj;
" />

</ItemGroup>

<Choose>
Expand Down Expand Up @@ -102,6 +103,7 @@
<ProjectToExclude Condition=" '$(BuildNative)' != 'true'" Include="@(NativeProjects)" />

<NodeJsProjects Include="
$(RepoRoot)src\Components\Web.JS\Microsoft.AspNetCore.Components.Web.JS.npmproj;
$(RepoRoot)src\SignalR\**\*.npmproj;
$(RepoRoot)src\Middleware\**\*.npmproj;
"
Expand Down
2 changes: 2 additions & 0 deletions eng/Dependencies.props
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@ and are generated based on the last package release.
<LatestPackageReference Include="xunit.assert" Version="$(XunitAssertPackageVersion)" />
<LatestPackageReference Include="xunit.extensibility.core" Version="$(XunitExtensibilityCorePackageVersion)" />
<LatestPackageReference Include="xunit.extensibility.execution" Version="$(XunitExtensibilityExecutionPackageVersion)" />
<LatestPackageReference Include="xunit.extensibility.execution" Version="$(XunitExtensibilityExecutionPackageVersion)" />
<LatestPackageReference Include="Microsoft.Data.SqlClient" Version="$(MicrosoftDataSqlClientPackageVersion)" />
</ItemGroup>

</Project>
9 changes: 1 addition & 8 deletions eng/GenAPI.exclusions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,4 @@
T:Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame
# Manually implemented - https://github.com/dotnet/arcade/issues/2066
T:Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel
T:Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel
# Manually implemented - https://github.com/aspnet/AspNetCore/issues/8825
T:Microsoft.AspNetCore.Components.AuthorizeView
T:Microsoft.AspNetCore.Components.AuthorizeViewCore
T:Microsoft.AspNetCore.Components.CascadingAuthenticationState
T:Microsoft.AspNetCore.Components.CascadingValue`1
T:Microsoft.AspNetCore.Components.PageDisplay
T:Microsoft.AspNetCore.Components.Routing.Router
T:Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel
1 change: 1 addition & 0 deletions eng/PatchConfig.props
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ Later on, this will be checked using this condition:
</PropertyGroup>
<PropertyGroup Condition=" '$(VersionPrefix)' == '2.2.7' ">
<PackagesInPatch>
Microsoft.AspNetCore.Hosting;
</PackagesInPatch>
</PropertyGroup>
</Project>
Loading