Commit Graph

37325 Commits

Author SHA1 Message Date
Nate McMaster 0cf9019caa
Remove KestrelHttpServer submodule and update targets and baselines for Kestrel packages 2018-11-14 11:21:15 -08:00
Nate McMaster 9d0c69f277
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in 15ba5065a9
2018-11-14 11:18:51 -08:00
John Luo 0544290038 Merge branch 'release/2.2' 2018-11-14 11:17:06 -08:00
John Luo e69285a36d Use Selenium to test Chrome 2018-11-14 11:13:24 -08:00
BrennanConroy 5e96262b2a Updated PR conflicts 2018-11-14 11:08:15 -08:00
BrennanConroy 7e96a02975
Skip cert errors on Chromium too (#3299) 2018-11-14 10:48:26 -08:00
BrennanConroy 3896fc7242
Cleanup process (#3300) 2018-11-14 10:48:12 -08:00
Ryan Brandenburg 2ca560f0b2 Don't tell people to run selenium themselves 2018-11-14 09:52:48 -08:00
David Blankenbush 01c1f7b187 Fix typo (#2066) 2018-11-14 09:33:00 -08:00
Justin Kotalik 1858527fb0 Feedback 2018-11-14 09:32:16 -08:00
Nate McMaster c1c7d711b6
Merge branch 'release/2.1' into release/2.2 2018-11-14 09:27:23 -08:00
Pranav K b2e9365084 Disable instrumentation pass with 3.0 configuration 2018-11-14 09:14:21 -08:00
David Fowler cfe9b26a34
Added support for generic host based IWebHostBuilder (#1580)
- This adds an implementation of IWebHostBuilder as a facade over the IHostBuilder.
This removes the 2 container issue by executing the Startup.ConfigureServies and Startup.ConfigureContainer inline as part of building the IHostBuilder.
- The implementation is highly compatible implementation since it exposes the same IWebHostBuilder interface.
Existing extensions mostly work.
- There are some caveats with this approach.
    - Injecting services into Startup is not extremely constrained to the
    services availble on HostBuilderContext. This includes the IHostingEnvironment
    and the IConfiguration.
    - IStartup is broken when using this pattern because it isn't composable.
    - The IStartupConfigureServicesFilter and IStartupConfigureContainer The before
    and after filters added in 2.1 are also broken  because there's a single container (it could maybe be fixed by downcasting and doing something specific on the GenericHostBuilder instance).
    - Calling into IWebHostBuilder.Build will throw a NotSupportedException since
    this implementation is just a facade over the IHostBuilder.
2018-11-13 21:22:30 -08:00
Nate McMaster cb3e84de17
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in 45b7e2ddb7
2018-11-13 20:49:46 -08:00
Nate McMaster 1e073d9488
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in 6c5ca90d81
2018-11-13 20:48:24 -08:00
Nate McMaster a8ec75aac4
Prepare for the 2.2.1 patch
* Generate 2.2.0 package baselines
* Update dependencies to 2.2.0
* Update branding to 2.2.1-servicing
2018-11-13 18:21:09 -08:00
Justin Kotalik f13a49bd2a Fix websocket disconnect issue 2018-11-13 16:57:15 -08:00
Nate McMaster 87092a2590
Update targets and infrastructure for dotnet-watch et. al. 2018-11-13 15:58:22 -08:00
Doug Bunting a96b5cf5f8 Quick fix: Correct benchmark apps' branches 2018-11-13 15:56:55 -08:00
Nate McMaster b3ad3aa989
Merge source code from aspnet/DotNetTools into this repo 2018-11-13 15:37:55 -08:00
Nate McMaster a2d855406b
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in eba014d534
2018-11-13 15:36:38 -08:00
Ben McCallum 42dd66647d refactor: Rename param from requiredValues to allowedValues to better indicate usage. (#1908) 2018-11-13 14:05:55 -08:00
Nate McMaster d26f89a6bc
Update branding for 2.2.1 servicing builds 2018-11-13 13:52:18 -08:00
Pranav K fc3f45bf4e Add RazorLanguageVersion.3_0
Fixes https://github.com/aspnet/Razor/issues/2612
2018-11-13 13:36:20 -08:00
Javier Calvarro Nelson bf8058da25
Switch from async void to async Task (#8722) 2018-11-13 12:26:08 -08:00
James Newton-King b6a1de5676
Validate the maximum number of route segments (#911) 2018-11-14 09:25:14 +13:00
Stephen Halter d5ee379972 Merge branch 'release/2.2' 2018-11-13 12:04:08 -08:00
ASP.NET CI 85a5b1b51f Updating submodule(s)
Diagnostics => cfdbbdec15
JavaScriptServices => 160d822f52
KestrelHttpServer => f223b4a663
ResponseCaching => 1da1c69a6f

[auto-updated: submodules]
2018-11-13 12:03:47 -08:00
Stephen Halter f223b4a663
Avoid possible tearing in HeartbeatManager.UtcNow (#3092) 2018-11-13 11:58:54 -08:00
Stephen Halter c80588ec51
Stop skipping libuv functional tests (#3091) 2018-11-13 11:34:17 -08:00
Stephen Halter 6d375e9027
Wait for reads before advancing clock in Http2TimeoutTests (#3090)
Prior to this change, HTTP/2 read rate limit tests would fail when the stalled read started after the test started advancing the clock.
2018-11-13 11:33:48 -08:00
Nate McMaster 10c4646146
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in bf9fd0d106
2018-11-13 11:24:22 -08:00
Nate McMaster 9671b9d8c3
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in 3b485909eb
2018-11-13 11:21:52 -08:00
Javier Calvarro Nelson cfdbbdec15
Switch async void to async Task (#527) 2018-11-13 11:09:56 -08:00
Javier Calvarro Nelson 1da1c69a6f
Switch async void to async Task (#176) 2018-11-13 11:09:27 -08:00
ASP.NET CI 2581276403 Updating BuildTools from 2.1.3-rtm-15845 to 2.1.3-rtm-15846
[auto-updated: buildtools]
2018-11-13 18:34:13 +00:00
Nate McMaster ccd098ecad
Update DataProtection to use custom reference resolution
This changes DataProtection to build as projects instead of a pseudo-submodule. It replaces Package and ProjectReference with <Reference> items which custom targets then resolve.
2018-11-13 10:28:42 -08:00
Nate McMaster ed1976b862
Update BuildTools to 2.1.3-rtm-15845 2018-11-13 10:02:59 -08:00
Pavel Krymets 160d822f52
Do not fallback to creating console logger (#1789) 2018-11-13 09:48:28 -08:00
Nate McMaster bb6901141c
Remove the HtmlAbstractions git submodule and merge Html.Abstractions into this repo 2018-11-13 09:29:27 -08:00
Steve Sanderson cf8baead4c Bump version to 0.8.0-preview1-* 2018-11-13 14:41:55 +00:00
Steve Sanderson dd72c7c38a Marshal oninput events as UIChangeEventArgs (#1673)
* Marshal oninput events as UIChangeEventArgs

- Blazor does handle the oninput event, but it is marshalled as a regular UIEventArgs
- This means that we cannot access the new value of the input element from inside our oninput handler

Addresses #821
2018-11-13 13:40:13 +00:00
Steve Sanderson a48260a5c9 Serialize server-side renders. Fixes #1573 (#1672)
* Add failing test to show the issue

* Make RemoteRenderer serialize render calls on sync context
2018-11-13 13:04:55 +00:00
Steve Sanderson e71db85149 Handle overlapping events (#1655)
* Add failing unit test to demonstrate overlapping events bug

* Handle overlapping events

* Make RemoteRenderer.UpdateDisplay's return task not complete until client sends explict ACK

* CR: Rename UpdateDisplay to UpdateDisplayAsync

* CR: Fix namespace

* CR: Catch synchronous SendAsync exceptions (if they can happen)
2018-11-13 12:08:08 +00:00
Steve Sanderson 811ef19f57 In E2E tests, allow for slower execution on Travis/AppVeyor 2018-11-13 12:00:24 +00:00
Steve Sanderson dc1ad1943d Capture RenderBatch bytes synchronously. Fixes #1223 2018-11-13 11:34:02 +00:00
ASP.NET CI 340a27c01c Updating BuildTools from 3.0.0-alpha1-20181109.6 to 3.0.0-alpha1-20181112.1
[auto-updated: buildtools]
2018-11-13 00:03:47 -08:00
ASP.NET CI 67754ecff4 Updating submodule(s)
Mvc => 5ed7658bf2
SignalR => 012f953a9d

[auto-updated: submodules]
2018-11-13 00:03:37 -08:00
BrennanConroy 012f953a9d Merge branch 'release/2.2' 2018-11-12 18:03:50 -08:00
James Newton-King 5ed7658bf2
Fix routing tests (#8718) 2018-11-13 11:01:36 +13:00