Pavel Krymets
c1311f903e
Rename Microsoft.Dnx.Compilation.Abstractions to Microsoft.Extensions.Compilation.Abstractions
2015-11-03 15:08:40 -08:00
Cesar Blum Silveira
c7d5603c9e
Merge branch 'release' into dev
2015-11-03 13:29:07 -08:00
Cesar Blum Silveira
79eed1807e
Strong name Microsoft.AspNet.TestHost.
2015-11-03 12:42:26 -08:00
Cesar Blum Silveira
354e0876a6
Merge branch 'release' into dev
2015-11-02 16:32:11 -08:00
Cesar Blum Silveira
201e3d325a
Strong name everything.
2015-11-02 15:50:03 -08:00
Pavel Krymets
2ed9ae8586
Rename Microsoft.Dnx.Compilation.Abstractions to Microsoft.Extensions.Compilation.Abstractions
2015-11-02 15:24:06 -08:00
John Luo
3933a1904e
Refactoring IServerFactory #395
2015-10-30 13:00:07 -07:00
Chris R
21373740c7
React to WebEncoders change.
2015-10-30 10:39:39 -07:00
Stephen Halter
4ad38625c7
Get the current runtime path via PlatformServices.Default
...
- This fixes an issue whith ApplicationDeployer on Mono.
Instead of giving the dnx path, Process.GetCurrentProcess().MainModule.FileName
would give the path to the Mono executable.
2015-10-29 14:50:51 -07:00
Victor Hurdugaci
0b14bc135b
Show type load exception on the startup error page
2015-10-29 11:43:31 -07:00
Chris R
995f0ca92f
#452 Rename Microsoft.AspNet.Hosting.json to hosting.json.
2015-10-29 08:21:30 -07:00
Kiran Challa
2bb2f95532
Log messages from HostingEngine are sometimes null #454
2015-10-28 15:51:36 -07:00
Victor Hurdugaci
9be0758c4d
Event ids and more logging
2015-10-26 14:42:37 -07:00
Chris R
2f4c34476b
#411 Use "webroot" instead of "hosting:webroot"
2015-10-26 13:43:00 -07:00
Chris R
52796a09a2
#434 Make sure IApplicationLifetime gets added even if startup throws.
2015-10-26 08:59:47 -07:00
Chris R
0107ba005b
One more line.
2015-10-25 09:12:55 -07:00
Chris R
8e1a0768db
Remove IHttpContextFactory, it was moved to HttpAbstractions.
2015-10-25 09:12:33 -07:00
Louis DeJardin
f37375f43c
Reduce logging overhead in hosting
...
* TraceIdentifier is done at the last moment, or not at all
* Request starting and finished messages are added
* This pair provide many of the top-level values that you would have
found in server log files.
2015-10-23 14:22:58 -07:00
Pranav K
a20b3e6e37
React to Testing changes
2015-10-23 14:12:21 -07:00
Chris R
56256a013b
#430 Move Program.Main into WebApplication.Run.
2015-10-23 09:43:59 -07:00
David Fowler
460b9bcac1
Exclude facade from .NET 4.5.1 target
2015-10-23 05:04:51 -07:00
David Fowler
d56e2fe59b
Removed whitespace
2015-10-23 03:11:50 -07:00
David Fowler
fa72b35883
More granualr null checks for platform services
2015-10-23 02:59:50 -07:00
David Fowler
02de506c28
React to rename of DNX abstractions
2015-10-23 00:33:48 -07:00
Pavel Krymets
ea0abd8293
Rename Microsoft.Runtime.Abstractions to Microsoft.Extensions.PlatformAbstractions
2015-10-22 18:10:41 -07:00
John Luo
b72f95bdb5
Setting IHttpContextAccessor in CreateHttpContext #405
2015-10-22 16:19:31 -07:00
John Luo
0394987271
Adding more specific error for private configure
2015-10-22 12:35:25 -07:00
Pranav K
47365e421f
Add generations TFMs to Hosting packages
2015-10-22 12:19:45 -07:00
N. Taylor Mullen
8e946798a1
Remove compilation options from services.
...
- This was a temporary work around to allow MVC to build.
- Reacts to aspnet/Mvc#3383
2015-10-22 11:01:51 -07:00
Chris R
4702752384
#411 Default webroot to wwwroot if the directory exists.
2015-10-22 09:27:53 -07:00
David Fowler
f2e7c49c36
Don't add platforms services if no available
2015-10-22 08:42:31 -07:00
Chris R
10822b3b4f
#411 Move webroot from project.json to config.
2015-10-22 06:10:33 -07:00
Pranav K
39c355002b
Switching to using generations TFM
2015-10-21 21:38:02 -07:00
Pavel Krymets
7cc3e11a9e
Add compiler configuration to services and another overload for test server creation
...
.. to alow host service configuration
2015-10-21 14:44:20 -07:00
John Luo
99f5febc3b
Changing argument type of serverFeatures to IFeatureCollection
2015-10-21 10:46:01 -07:00
Pavel Krymets
3774b6055f
React to xnd dependency injection refactorings
2015-10-21 09:31:22 -07:00
John Luo
828e8d755e
reacting to telemetry rename
2015-10-19 17:21:15 -07:00
DamianEdwards
8bab053107
CR feedback
2015-10-19 14:32:04 -07:00
DamianEdwards
dade325ac8
CR feedback
2015-10-19 14:19:03 -07:00
DamianEdwards
585c445366
More doc-comments & added IsStaging
2015-10-19 10:59:39 -07:00
DamianEdwards
5279786748
Added doc-comments to IHostingEnvironment
...
- Coherence-Signed#75
2015-10-19 10:51:08 -07:00
Kirthi Krishnamraju
5f4f6194b8
Add logic in test infrastructure to get runtime for coreclr on mac
2015-10-16 14:45:23 -07:00
David Fowler
374526b270
Merge IApplicationShutdown and IApplicationLifetime
...
- Added StopApplication to IApplicationLifetime. This will replace
IApplicationShutdown.RequestShutdown.
2015-10-13 13:25:31 -07:00
Kiran Challa
79a8a4e799
Fix deployers
2015-10-13 10:59:47 -07:00
Chris R
f7c7306881
React to IHeaderDictionary changes.
2015-10-12 08:59:04 -07:00
Ryan Nowak
9a12085ef9
Suppress [Obsolete] warnings for TelemetrySource
2015-10-08 11:17:14 -07:00
David Fowler
e92d325be0
Merge pull request #385 from benaadams/could-not-resist
...
requestId ticks seed, reduced GenerateRequestId allocs
2015-10-08 09:54:20 -07:00
Ben Adams
2da9f13db3
Less allocs in GenerateRequestId
...
Case insentive base32 encoding
2015-10-08 12:15:56 -04:00
Chris R
c0ada4441f
Merge pull request #389 from Kagamine/patch-1
...
To correct the word spelling
2015-10-07 10:22:59 -07:00
Chris R
f88b206082
#310 Do not automatically wrap IFeatureCollections.
2015-10-07 09:22:01 -07:00
あまみや ゆうこ
62ce39afb6
To correct the word spelling
...
To correct the word spelling
2015-10-07 07:11:56 +08:00
damianedwards
7441855c34
Don't use a GUID for request ID because it's slow:
...
- FastHttpRequestIdentifierFeature uses an incrementing long with an int seed
- Everything is lazy so no computer incurred if ID is not asked for
- Optimized routine to stringify the ID
- #306
2015-10-04 22:43:03 -07:00
Pranav K
1ef8474be2
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:40 -07:00
Ben Adams
e3298992e7
use var
2015-10-02 16:57:34 -04:00
Ben Adams
797962b608
Simpler loop construct
2015-10-02 16:56:39 -04:00
Ben Adams
d61586c6a1
Use Jit recongised, standard loop construct
...
For bounds check elimination.
2015-10-02 16:47:23 -04:00
Chris R
8c71357e70
Merge branch 'release' into dev
2015-10-01 14:30:27 -07:00
Chris R
818575c201
Fix server testing dnx scripts.
2015-10-01 14:30:01 -07:00
David Fowler
e323a14b43
Merge pull request #375 from benaadams/log-scope-only-enabled
...
Proposal: Start log scope only if logging is enabled
2015-09-30 03:09:31 -07:00
Ben Adams
4eba490217
Only test for critical logging
2015-09-28 18:46:11 -07:00
Hisham Bin Ateya
371511aaf1
Add description to project.json
2015-09-28 12:48:33 -07:00
Anthony van der Hoorn
49035fd292
Order the setting of ContextAccessor so it happens before the BeginRequest event occurs.
2015-09-28 12:48:05 -07:00
Chris R
0131015b43
Update server test infrastructure, remove Helios concepts.
2015-09-28 12:41:23 -07:00
Ben Adams
434bddeec5
Revert for grumpy test
2015-09-28 01:52:17 +01:00
Ben Adams
ed1fd4a2e8
Lazy eval requestIdentifier
...
Until is moved to httpContext?
2015-09-28 01:45:47 +01:00
Ben Adams
07b3814f32
Correct test
...
Yuk...
2015-09-26 22:51:06 +01:00
Ben Adams
7e52a00499
Start log scope only if logging is enabled
2015-09-26 14:34:49 +01:00
Chris R
c426fa97d5
React to configuration API changes.
2015-09-25 06:28:58 -07:00
Chris R
a9e7948d72
#77 Catch startup exceptions and show them in the browser.
2015-09-24 21:41:08 -07:00
N. Taylor Mullen
520fc2b5fd
Fixed stack overflow when setting RequestServices
...
- Added tests
2015-09-24 17:09:29 -07:00
Ajay Bhargav Baaskaran
cde733a63a
Enabling NuGetPackageVerifier
2015-09-23 16:42:29 -07:00
Hao Kung
49520a2a73
Switch to IServiceProvidersFeature for RequestServices
2015-09-23 13:33:07 -07:00
Chris R
285da613e4
#358 Redo port, add default address.
2015-09-22 08:46:48 -07:00
Chris R
fa1896869e
#358 Support HTTP_PLATFORM_PORT.
2015-09-18 12:41:39 -07:00
David Fowler
82f58d5f16
CR Feedback
2015-09-16 15:01:22 -07:00
David Fowler
9b061ececb
Dispose the service provider on app shutdown
...
- Added a unit test
#322
2015-09-16 14:52:54 -07:00
Chris R
6758010e1a
#353,#354 Add telemetry for begin/end request and unhandled exceptions.
2015-09-16 11:01:29 -07:00
Chris R
10176373c8
#351 Display hosting environment name and listening addresses on console.
2015-09-14 16:19:07 -07:00
Chris R
bda0386a93
#331 Add IServerAddressesFeature.
2015-09-14 16:19:06 -07:00
Pranav K
896c146e24
Replacing NotNullAttribute with thrown exceptions
2015-09-14 11:48:07 -07:00
Pranav K
3e6585dcc8
Adding NeutralResourcesLanguageAttribute
2015-09-10 17:38:16 -07:00
Chris R
1b790467a1
#269 Use a json file instead of an ini file to configure hosting.
2015-09-08 09:50:47 -07:00
N. Taylor Mullen
5fb45b3cfb
Update project.json to have warningsAsErrors accept a bool.
2015-09-02 15:34:19 -07:00
Master T
7dbe5dfbe4
Implement HttpContext.RequestAborted
2015-09-02 20:36:55 +02:00
Chris R
ee7825ecb8
React to HttpContext.Features API changes.
2015-09-01 16:05:37 -07:00
Master T
2ee7384400
TestHost: Add WebSocket support.
2015-09-01 16:01:01 -07:00
Chris R
25b5a42ca6
#329 Change IServerInformation to IFeatureCollection.
2015-08-31 11:24:13 -07:00
Chris R
adae42b66f
Use new HttpContext.Features API.
2015-08-31 07:22:34 -07:00
Chris R
d448c6e389
React to string[] -> StringValues changes.
2015-08-28 12:27:17 -07:00
Hao Kung
55b28abeab
Explicitly set ApplicationServices for HttpContext
2015-08-25 12:23:56 -07:00
Troy Dai
9dd9d39bff
Update packages' versions
2015-08-17 11:10:26 -07:00
David Fowler
52388e89f8
Removed builder arg parameter from IStartupFilter
...
- It broke the composition model by allowing you to
reach out to the original app builder. This breaks
the ability to properly wrap and have all configure
methods see the wrapper.
2015-08-16 19:16:49 -07:00
Hisham Abdullah Bin Ateya
8e39bf4ffb
Shift 'Development' & 'Production' constants into 'EnvironmentName' class
...
Make 'EnvironmentName' static
Change constants -> static readonly fields
Remove trailing spaces
2015-08-15 13:46:40 +03:00
Kirthi Krishnamraju
b67ca0a277
fix build break due to aspnet\Configuration #246
2015-08-13 22:22:45 -07:00
Hao Kung
ad6e4b838a
Goodbye HttpContextAccessor
2015-08-12 13:13:27 -07:00
Troy Dai
051bb87578
Update CoreCLR versions
2015-08-04 10:15:27 -07:00
anurse
712b1d1aec
fix build
2015-07-31 11:48:21 -07:00
mishfit
466c441882
show how to exit
...
- grammer
- verbiage
2015-07-29 11:37:48 -07:00
Victor Hurdugaci
4154dbb8c3
Fix dnx arguments
2015-07-29 01:30:00 -07:00
Victor Hurdugaci
dfe427d3b3
React to DNX renames
2015-07-29 00:01:20 -07:00
moozzyk
72a41c78b9
Fixing dnx.exe arguments in deployer to fix server tests
2015-07-23 13:40:28 -07:00
Andrew Stanton-Nurse
6b9093679e
react to DNX renames
2015-07-21 14:56:53 -07:00
Chris R
a8c755e664
React to FeatureModel package change.
2015-07-17 09:28:11 -07:00
Victor Hurdugaci
430c55440b
Add repository information to project files
2015-07-01 19:59:11 -07:00
Chris R
00b5cdc4a2
#212 Check for duplicate Configure or ConfigureServices methods.
2015-07-01 13:00:54 -07:00
Hao Kung
bf6e293bfe
Simplify server loader logic
2015-06-29 11:39:06 -07:00
Hao Kung
5621a2c2c7
React to HttpChanges
2015-06-25 17:04:16 -07:00
Hao Kung
ee8baab1ed
Nuke RequestServicesContainer (inline instead)
2015-06-23 13:44:06 -07:00
Chris R
98f8bf6fd3
#296 Keep the process alive long enough to shutdown gracefully.
2015-06-19 15:04:42 -07:00
Chris R
2c43b350b4
React to IRequestIdentifierFeature refactor.
2015-06-18 15:38:58 -07:00
Chris R
736e6bee2b
#233 Create the wwwroot directory if it doesn't exist.
2015-06-15 11:11:08 -07:00
Chris R
c2b638d85b
React to OnSendingHeaders rename.
2015-06-12 14:38:03 -07:00
Brice Lambson
62e5349773
Make webHostBuilder.UseStartup(startupAssemblyName) work
2015-05-29 12:11:34 -07:00
Kiran Challa
568c8b6bc4
Fix build break.
2015-05-28 16:34:58 -07:00
Kirthi Krishnamraju
4289542996
React to aspnet/Configuration #194
2015-05-22 04:58:56 -07:00
Chris R
2168176149
#276 #277 Fix ini loading, read location from command line.
2015-05-20 16:10:58 -07:00
Kirthi Krishnamraju
b75a855b98
React to aspnet/Congifuration #195,#198
2015-05-20 14:54:33 -07:00
Troy Dai
1566f72063
Update TestHost's dependencies
2015-05-20 12:24:38 -07:00
David Fowler
ac1e0aeee3
Fixed remaining refs
2015-05-17 10:25:42 -07:00
David Fowler
3124cdd641
Remove ConfigureServicesDelegate
...
- Removed the delegate type as it's not used anywhere in user code
- Also removed platform helper
2015-05-17 10:19:03 -07:00
Chris R
0e87d989d7
#272 Make HostingEnvironment default to Production.
2015-05-15 14:45:34 -07:00
Hao Kung
5b851c49a3
Throw when ConfigureServices has wrong signature
2015-05-15 13:46:58 -07:00
Chris R
89e60921f8
React to CoreClr dependency changes.
2015-05-15 10:39:32 -07:00
David Fowler
8c58f7ac1a
Print started
2015-05-12 18:32:53 -07:00
Glenn Condron
c390d47317
Add IsDevelopment and IsProduction extension methods
2015-05-11 18:29:27 -07:00
Kai Ruhnau
95b1997c14
Simplify Hosting's shutdown handling.
...
Don't require a TTY on Unix.
2015-05-12 00:10:24 +02:00
Hao Kung
1354d66fb6
Ensure ConfigureServices is only called once
2015-05-11 15:08:40 -07:00
Kai Ruhnau
4de328069a
Add an ApplicationStarted event
2015-05-09 08:52:53 +02:00
Chris R
ad93dd74b6
React to Http namespace changes.
2015-05-07 13:26:53 -07:00
Hisham Abdullah Bin Ateya
4852bf0c52
Using [NotNull]
2015-05-07 10:17:35 -07:00
Hisham Abdullah Bin Ateya
018b4c2426
Using 'nameof' operator instead of magic strings
2015-05-07 10:17:34 -07:00
Troy Dai
ef9dde7d7c
React to common package name change
2015-05-07 09:37:39 -07:00
N. Taylor Mullen
65b21712ef
Update LICENSE.txt and license header on files.
2015-05-01 13:51:42 -07:00
Brennan
c4d8b51f99
React to DNX package renames
2015-05-01 11:05:40 -07:00
Brennan
2c602d6396
Only revert runtime.abstractions
2015-04-29 23:50:17 -07:00
Brennan
23592666e2
Revert "Revert "Reacting to interface name changes""
...
This reverts commit 2a90b46be9 .
2015-04-29 23:48:21 -07:00
Brennan
a8f794bbb3
Revert "Revert "Interfaces->Abstractions""
...
This reverts commit 306cf6221d .
2015-04-29 23:47:40 -07:00
Brennan
306cf6221d
Revert "Interfaces->Abstractions"
...
This reverts commit ec7a4351de .
2015-04-29 23:44:27 -07:00
Brennan
2a90b46be9
Revert "Reacting to interface name changes"
...
This reverts commit 4308522de7 .
2015-04-29 23:44:24 -07:00
Brennan
4308522de7
Reacting to interface name changes
2015-04-29 18:52:51 -07:00
Brennan
ec7a4351de
Interfaces->Abstractions
2015-04-29 16:54:12 -07:00
Chris R
f48801cdf7
React to Http.Core rename.
2015-04-29 15:28:38 -07:00
Hao Kung
5093c06b2a
Fix program main to actually use config
2015-04-24 00:10:36 -07:00
Hao Kung
234bbf82f2
Hosting API Review changes
...
- Introduce WebHostBuilder
2015-04-23 23:51:29 -07:00
Chris Ross
663bf4f0f9
Handle FileProviders package rename.
2015-04-23 11:59:17 -07:00
Praburaj
1248c7a76b
Assigning application pool runtime version to 4.0.30319 explicitly
...
I'm noticing that leaving it to an empty value defaults to 4.0 runtime on Win8.1 and above. But on downlevel OSes this defaults to v2.0 app pool resulting in errors.
Always assigning the app pool version explicitly.
2015-04-21 11:41:57 -07:00
Kiran Challa
d270525fde
Create a logging scope having request id
2015-04-21 08:52:01 -07:00
Chris Ross
5fac18b418
HttpAbstractions#265 - Remove IApplicationBuilder.Server setter.
2015-04-21 08:20:13 -07:00
Praburaj
1a4dc9488a
Trying to redirect the stdinput as well to see if this succeeds on CI
2015-04-20 16:48:37 -07:00
Praburaj
f92b1f36e1
Redirecting output for all process starts to see correlation in logs.
2015-04-20 16:19:56 -07:00