BrennanConroy
638380b0bb
Fix samples as well
2016-02-23 08:34:55 -08:00
Pranav K
a7642bd20d
Only run one set of desktop tests (net451 or dnx451).
2016-02-22 23:24:21 -08:00
Ben Adams
c2e5124d5a
Fix XML Comment
2016-02-22 22:43:30 -08:00
Ben Adams
a23ab5bd22
Parallel on Appveyor
2016-02-22 22:43:28 -08:00
moozzyk
90763b60a5
Fixing the build caused by new dotnet CLI
2016-02-22 17:31:04 -08:00
moozzyk
f4e69beea1
Creating webroot if one does not exists
...
One scenario it is useful is where the webroot does not contain any files. In this case even if the webroot is included in the "content" section dotnet publish does will not publish it.
2016-02-22 17:11:57 -08:00
BrennanConroy
350f9c4cef
React to dotnet pack nupkg drop location
2016-02-22 16:47:08 -08:00
moozzyk
1739bf3f2c
Going back to 1496 after we found a workaround for Kestrel
2016-02-22 16:02:08 -08:00
BrennanConroy
f6d0443692
Add build references to tests because they don't flow up to parent anymore. See: https://github.com/NuGet/Home/issues/2153
2016-02-22 16:01:24 -08:00
moozzyk
165cdd10d5
Reverting to old CLI version due to https://github.com/NuGet/Home/issues/2153
2016-02-22 15:36:55 -08:00
moozzyk
12be957cad
Updating dotnet cli version to 1496
...
Removing DOTNET_HOME as it is no longer used
2016-02-22 14:29:39 -08:00
Victor Hurdugaci
9b10be8612
Pass the correct configuration to the test runners
2016-02-22 09:51:51 -08:00
Ben Adams
58e07a8b2b
Put threads into background before starting
2016-02-20 06:15:11 +00:00
John Luo
58525b0369
Ignore .vs/
2016-02-19 16:55:51 -08:00
Ajay Bhargav Baaskaran
3007398648
Enabled xml doc generation
2016-02-19 15:44:54 -08:00
John Luo
c5c3770f0d
Updating test TFMs for custom test discovery
2016-02-19 15:20:56 -08:00
John Luo
bdc76ddfd6
Updating test TFMs for custom test discovery
2016-02-19 14:17:33 -08:00
Ajay Bhargav Baaskaran
33d07b8f7c
Enabled xml doc generation
2016-02-19 12:29:48 -08:00
Ajay Bhargav Baaskaran
97664e84f9
Renamed file
2016-02-19 10:52:39 -08:00
Pranav K
430a62982e
Switch to v3 NuGet feeds
2016-02-19 09:21:39 -08:00
John Luo
397cda382b
Updating test TFMs for custom test discovery
2016-02-18 17:08:28 -08:00
John Luo
99ccae64eb
Updating test TFMs for custom test discovery
2016-02-18 16:50:53 -08:00
Ajay Bhargav Baaskaran
e14b86ebe0
Enabled xml doc generation
2016-02-18 16:27:55 -08:00
Ajay Bhargav Baaskaran
42d913b3ba
Enabled xml doc generation
2016-02-18 16:20:51 -08:00
Ajay Bhargav Baaskaran
a0169238d0
Enabled xml doc generation
2016-02-18 16:17:02 -08:00
N. Taylor Mullen
2abc6a2343
Update System.Linq 4.0.2-* => 4.1.0-*.
2016-02-18 15:36:49 -08:00
N. Taylor Mullen
795bbfce69
Update System.Linq 4.0.2-* => 4.1.0-*.
2016-02-18 15:36:17 -08:00
John Luo
ec5808f8b6
Updating test TFMs for custom test discovery
2016-02-18 15:02:27 -08:00
John Luo
4e5e6b3891
Updating test TFMs for custom test discovery
2016-02-18 14:46:26 -08:00
Ajay Bhargav Baaskaran
f1e696d865
Enabled xml doc generation
2016-02-18 12:39:01 -08:00
Chris R
aef612bdac
Add IHttpConnectionFeature.ConnectionId.
2016-02-18 11:10:55 -08:00
Cesar Blum Silveira
aa48ad2933
Merge branch 'benaadams/loopback-fastpath' into dev
2016-02-18 10:52:42 -08:00
Pranav K
2281d8cf89
Fix missing parantheses
2016-02-18 10:50:39 -08:00
Pranav K
03266b4b2a
Don't return if no volatile feeds are found.
2016-02-18 10:26:58 -08:00
Pranav K
53eb708a8b
Add support for Coherence build
2016-02-18 09:57:30 -08:00
Stephen Halter
bc56d11d8c
Set IsBackground property to true on libuv Threads for non-debug builds
...
- If libuv doesn't shutdown as expected, the process will still stop. Thanks @benaadams!
- Address other minor PR feedback.
2016-02-17 16:40:05 -08:00
Stephen Halter
04736e1d09
Remove FrameworkSkipConditions for Mono
...
- Maybe things are better now with graceful shutdown *crosses fingers*
2016-02-17 16:05:37 -08:00
Stephen Halter
53ecef0f98
Use libuv to track connections instead of ConcurrentDictionaries
...
- This means connections become untracked sooner than before and not all blocks will
necessarily be returned.
- The assertion in the MemoryPoolBlock2 finalizer was weakened because FilteredStreamAdapter
will continue to use blocks after libuv stops tracking the associated connection.
- Make 100% sure we don't accept new connections after we dispose the listen socket by using a flag.
- Add a (currently unused) AllowStop method to KestrelThread. This is meant to be called from
listeners when we stop accepting new connections, but needs investigation to prevent flakiness.
2016-02-17 16:05:35 -08:00
Stephen Halter
f4bb8d5eff
Verify that memory pool blocks aren't leaked in tests
2016-02-17 16:05:34 -08:00
Stephen Halter
304016fc3b
Close UvAsyncHandle properly to avoid zombie threads
...
- Even when safe handles are disposed explicitly, ReleaseHandle is sometimes
called on another thread which breaks uv_close.
- Ensure we close the UvAsyncHandle the uv loop so that the second call
to uv_run always completes without a timeout/Thread.Abort.
- Re-enable some tests. Add skip conditions for those that aren't passing.
2016-02-17 16:05:32 -08:00
Stephen Halter
54caf3071c
Close connections as quickly and gracefully as possible on shutdown
...
- Make the time given for requests to complete gracefully configurable.
- Complete all async reads so calling code can re-check whether to stop
request processing and exit if in between requests.
- Don't wait for a FIN from the client since some browsers (e.g. IE & Chrome)
will take a long time to send one.
- Ensure all ConnectionFilters complete before the memory pool is disposed.
- Ensure blocks get returned even when a ConnectionFilter produces a failed read
2016-02-17 16:05:23 -08:00
Stephen Halter
9c31907bac
Don't rely on the finalizer to return blocks referenced by SocketInput
2016-02-17 16:01:35 -08:00
Stephen Halter
87bd60746b
Merge branch 'benaadams/pool-headers' into dev
2016-02-17 16:00:20 -08:00
Nate McMaster
1a94903930
Execute tests for net451 and/or dnx451
2016-02-17 15:49:22 -08:00
Ben Adams
ffa8f3f092
Helper function for test socket creation
2016-02-17 03:59:59 +00:00
Victor Hurdugaci
59cb4fe65a
dnx-watch -> dotnet-watch
2016-02-16 15:33:20 -08:00
N. Taylor Mullen
3b4b3b8ca2
Remove System.Runtime dependency.
...
- This dependency is now pulled in transitively.
- It was temporarily re-added due to a DNX bug.
2016-02-13 22:05:25 -08:00
Ben Adams
020e0b9dc5
Enable TCP Loopback Fast Path (Windows)
...
Enable TCP Loopback Fast Path; where the IP layer is skipped, for lower
latency for localhost comms, like HttpPlatformHandler+IIS reverse proxy
http://blogs.technet.com/b/wincat/archive/2012/12/05/fast-tcp-loopback-performance-and-low-latency-with-windows-server-2012-tcp-loopback-fast-path.aspx
Have to do it this way due to open issue in libuv
Loopback fast path: libuv/libuv#489
Related: "Confirm HttpPlatformHandler uses Fast TCP Loopback"
aspnet/IISIntegration#29
2016-02-14 04:44:20 +00:00
Ben Adams
b473402cb1
Fast header clear
2016-02-13 11:49:00 +00:00
Ben Adams
f8aa1a676a
Pass ServerInformation as property of ServiceContext
2016-02-13 05:51:54 +00:00