Commit Graph

1087 Commits

Author SHA1 Message Date
Nate McMaster 87ab2744ce
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in 3f7ee338d4
2018-11-19 22:00:32 -08:00
Mike Harder 3f7ee338d4 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-09-19 12:35:51 -07:00
Nate McMaster 958d41f738
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 11:53:10 -07:00
Nate McMaster 2a1ba2a7e6
Updating dependencies to 2.1.2 and adding a section for pinned variable versions 2018-07-11 18:48:31 -07:00
Nate McMaster e8df83ddb9
Reverting version from 2.1.2 back to 2.1.1
As a result of changing the way we apply servicing updates to aspnet core, this repo did not need the version bump because there are no planned product changes in this repo.
2018-07-11 15:06:30 -07:00
Nate McMaster cf4654189f
Bumping version from 2.1.1 to 2.1.2 2018-06-27 13:39:46 -07:00
ASP.NET CI 72c28fa875 Update dependencies.props
[auto-updated: dependencies]
2018-06-12 19:19:27 +00:00
Nate McMaster 1596c2ba55
Bumping version from 2.1.0 to 2.1.1 2018-06-05 09:11:33 -07:00
ASP.NET CI 04d6e71e7f Update dependencies.props
[auto-updated: dependencies]
2018-05-29 09:37:37 -07:00
Chris Ross (ASP.NET) 55e57af815 Adding additional tests for AddHostedService 2018-05-04 14:53:39 -07:00
ASP.NET CI 982508e863 Update dependencies.props
[auto-updated: dependencies]
2018-05-04 07:34:42 -07:00
Chris Ross (ASP.NET) 2c1376c95f Add a AddHostedService extension #1402 2018-05-01 14:07:24 -07:00
Chris Ross (ASP.NET) 1717b97444 Run self-host tests with no-build. #1399 2018-05-01 12:22:36 -07:00
Nate McMaster (automated) 9e36855d2f
Bump version to 2.1.0-rtm 2018-04-30 14:51:40 -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
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 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 e06b1fd690 [Fixes #1242] Moves IStartupConfigureServicesFilter and IStartupConfigureContainerFilter interfaces to the internal namespace 2018-04-17 12:31:09 -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
Pranav K 6f7c69f27f
Use dotnet-core feed in repos 2018-03-06 10:03:45 -08:00
Chris Ross (ASP.NET) fbe2c6fa10 React to HttpClient default protocol breaking change 2018-03-02 15:48:15 -08:00