Commit Graph

1089 Commits

Author SHA1 Message Date
Marcin Polewski e9b84a298a Sample generic host using MSMQ (#1381) 2018-04-30 11:08:20 -07:00
ASP.NET CI efcb8d4a44 Update dependencies.props
[auto-updated: dependencies]
2018-04-29 12:15:57 -07:00
Chris Ross (ASP.NET) 9d82942a1a Run self-host tests with no-build. #1399 2018-04-25 14:10:00 -07:00
ASP.NET CI b16de49807 Update dependencies.props
[auto-updated: dependencies]
2018-04-23 12:08:24 -07:00
Nate McMaster 122b07bb1c
Attempt to fix tests when building in ProdCon 2018-04-21 08:14:28 -07:00
Nate McMaster 0f131ac245
Disambiguate /p from -p on dotnet-run 2018-04-21 08:13:29 -07:00
Nate McMaster ed7e6db79e
Attempt to fix more failing tests in prodcon builds 2018-04-21 08:01:30 -07:00
Nate McMaster c2760d6246
Merge branch release/2.1 into dev 2018-04-20 15:07:55 -07:00
Chris Ross (ASP.NET) 8c3b83c047 Fix ClientCancellationAborts test #1379 2018-04-20 11:03:13 -07:00
Chris Ross (ASP.NET) d69798d2c1 Clean up pipes usage in TestHost 2018-04-20 10:39:50 -07:00
ASP.NET CI 7eafb5c9a0 Update dependencies.props
[auto-updated: dependencies]
2018-04-19 22:21:16 -07:00
Nate McMaster 45d0a0ad98
Set NETStandardImplicitPackageVersion via dependencies.props 2018-04-19 16:39:00 -07:00
Nate McMaster 78904e70c7
Merge branch 'release/2.1' into dev 2018-04-19 12:31:47 -07:00
Nate McMaster 30928ba944
Disable implicit package version verification when --no-restore is used
Workaround an error when building in ProdCon where the RuntimeFrameworkVersion is overridden externally. Generally, the error is good, but when --no-restore is  specified, we are okay ignoring this verification.
2018-04-19 12:24:10 -07:00
Javier Calvarro Nelson f70e83a317 Merge branch 'release/2.1' into dev 2018-04-19 09:46:08 -07:00
Mike Harder 55feeeab15
Add DeploymentParameters.Scheme property (#1388)
- Allows tests to use HTTPS with dynamic port "0"
2018-04-18 15:18:59 -07:00
Mike Harder 970bc8a30d
Add TestUrlHelper class and GetAddress() extension method (#1387) 2018-04-18 14:04:16 -07:00
Pranav K 1cdd9bab0e
Fixup feature branch version calculation 2018-04-17 15:31:53 -07:00
Mike Harder 0cc416f1f9
Change SelfHostDeployer to use dynamic ports by default (#1383)
* Should significantly reduce flaky test failures due to AddressInUse exceptions
* Addresses https://github.com/aspnet/Hosting/issues/1296
2018-04-17 14:01:33 -07:00
Javier Calvarro Nelson e06b1fd690 [Fixes #1242] Moves IStartupConfigureServicesFilter and IStartupConfigureContainerFilter interfaces to the internal namespace 2018-04-17 12:31:09 -07:00
Ryan Brandenburg b783d504ff Update version number to 2.2.0 2018-04-16 16:57:19 -07:00
Ryan Brandenburg 4e50878aed Merge branch 'release/2.1' into dev 2018-04-16 16:57:19 -07:00
Ryan Brandenburg 7644204569 Branching for 2.1.0-rc1 2018-04-16 16:57:14 -07:00
ASP.NET CI a997ceba98 Update dependencies.props
[auto-updated: dependencies]
2018-04-15 14:09:18 -07:00
David Fowler a8c0970cde
Check for non-null RequestServices (#1378) 2018-04-13 09:45:38 -07:00
Justin Kotalik 5fd1f9e0e5 Merge remote-tracking branch 'origin/release/2.1' into dev 2018-04-12 16:33:29 -07:00
Chris Ross (ASP.NET) 4e1ba2a6c7 Delay process exit in ConsoleLifetime #1329 2018-04-12 10:07:44 -07:00
ASP.NET CI 30ffadfebf Update dependencies.props
[auto-updated: dependencies]
2018-04-03 22:26:12 +00:00
Justin Kotalik 6e957e436a
Support inprocess hosting in IISExpressDeployer via switching the HostingModel property. (#1368) 2018-04-02 12:01:53 -07:00
Nate McMaster (automated) 058dd049e6
Update dependencies.props
[auto-updated: dependencies]
2018-03-28 10:44:23 -07:00
ASP.NET CI e93aa56b58 Update dependencies.props
[auto-updated: dependencies]
2018-03-25 15:38:48 -07:00
Chris Ross (ASP.NET) edada4acc7 Merge branch 'release/2.1' into dev 2018-03-23 12:06:51 -07:00
Chris Ross (ASP.NET) 05d1a6eb0e Refactor Generic Host lifetimes to work better with ServiceBase #1347 2018-03-23 12:02:44 -07:00
Ryan Brandenburg a1de3094b1
Merge pull request #1365 from aspnet/rybrande/DevMerge
Merge release/2.1 into dev
2018-03-23 11:40:26 -07:00
Ryan Brandenburg d63e43fd20 Merge remote-tracking branch 'origin/release/2.1' into rybrande/DevMerge 2018-03-23 10:46:23 -07:00
Ryan Brandenburg 1bac12716d Updating baselines 2018-03-21 15:32:09 -07:00
David Fowler bb89551d0d Merge branch 'release/2.1' into dev 2018-03-21 08:59:01 -07:00
David Fowler 5748898fc4
Make the RequestServicesContainerMiddleware thinner (#1360) (#1362)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-21 08:58:03 -07:00
David Fowler 22423271c9 Make the RequestServicesContainerMiddleware thinner (#1360)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-21 02:19:25 -07:00
David Fowler b3625b8173
Make the RequestServicesContainerMiddleware thinner (#1360)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-20 12:42:24 -07:00
Pranav K 10a56f1981
Merge branch 'release/2.1' into dev 2018-03-16 12:29:42 -07:00
Pranav K 780ca4ab56
Update KoreBuild channel 2018-03-16 12:29:37 -07:00
Pranav K fe230700f1
Update version prefix to preview3 2018-03-16 11:26:16 -07:00
Pranav K c6d8db42b9
Merge remote-tracking branch 'origin/release/2.1' into dev 2018-03-16 11:26:16 -07:00
Pranav K 1ebe9f1036
Branching for 2.1.0-preview2 2018-03-16 11:14:32 -07:00
Mike Harder a041b368bb
Add missing TestAssets projects to Hosting.sln (#1352)
* Reaction to #1333
2018-03-14 18:31:10 -07:00
ASP.NET CI 983d0e530a Update dependencies.props
[auto-updated: dependencies]
2018-03-08 12:59:45 -08:00
Chris Ross (ASP.NET) b6dc00229d Convert TestHost ResponseStream to use Pipes. 2018-03-07 15:22:20 -08:00
Nate McMaster f0949b7ebb
Don't double-append the build number for IntegrationTesting 2018-03-07 15:14:08 -08:00
Pranav K 864ad113cd
Prepend FeatureBranchVersionPrefix if FeatureBranchVersionSuffix is specified 2018-03-06 10:03:45 -08:00