Stephen Halter
87d53700da
Make the GeneratedCode project work on CoreCLR
2015-08-19 17:08:00 -07:00
N. Taylor Mullen
f61a7b64ff
Update NuGet feed from v2 => v3.
2015-08-19 14:54:19 -07:00
Pranav K
7cdfdddaa0
Unpinnng Dnx.Runtime.Abstractions package version
2015-08-18 21:34:43 -07:00
Pranav K
b9dec6acfe
Updating to aspnetlitedev.
2015-08-18 14:00:22 -07:00
Pranav K
d4b686ebea
Merge branch 'release' into dev
2015-08-18 14:00:22 -07:00
Pranav K
06551cda3d
Updating to aspnetliterelease.
2015-08-18 14:00:22 -07:00
Stephen Halter
58292c6620
Update "Kestrel" dependency in samples after rename
2015-08-17 15:55:04 -07:00
Pranav K
c46fc555ae
Merge branch 'release' into dev
2015-08-17 14:48:46 -07:00
Pranav K
ed9cd0ec11
Updating to release NuGet.config.
2015-08-17 14:48:44 -07:00
David Fowler
62a909d1a7
Handle broken assembly versions on mono
2015-08-15 03:12:59 -07:00
Stephen Halter
753d64660d
Ignore zero length writes when automatically chunking responses
...
- Zero length writes would previously be interpreted as the end of response
- Optimize writing the chunked response suffix
- Add tests for automatic response chunking
2015-08-14 15:59:47 -07:00
Stephen Halter
3fb33119ee
Initial non-optimized support for automatically chunking responses
2015-08-14 15:59:39 -07:00
Stephen Halter
32c4f314b6
Lock around Connection.End to make it thread-safe
2015-08-14 12:17:06 -07:00
Stephen Halter
4f0480a4d0
Gracefully handle exceptions thrown from OnStarting callbacks
...
- If OnStarting is being called after the app func has completed, return a 500.
- If Onstarting is being called due to a call to write, throw from write.
2015-08-14 12:05:43 -07:00
Stephen Halter
6a01043e1a
Fix ListenerSecondary so it reliably accepts new connections on Windows
...
Calling uv_read_start on a named pipe with a larger than necessary buffer
would cause pieces of the next uv_ipc_frame_uv_stream struct to be read into
the uv_read_start buffer when a lot of tcp handles were passed quickly over
the pipe.
This prevented the struct from properly being queued for the next call to
uv_accept to consume. The empty queue caused the call to uv_accept in
ListenerSecondary to fail and return WSAEWOULDBLOCK leaving the connection
in a zombie state.
2015-08-14 11:57:21 -07:00
Stephen Halter
c0cc511b5b
Prevent access to closed socket in in Connection.End
2015-08-14 11:49:45 -07:00
Stephen Halter
b162202519
Properly close keep alive connections
2015-08-14 11:49:43 -07:00
Chris R
43ebf710ab
Fix regression in reading config
2015-08-14 09:33:02 -07:00
Kirthi Krishnamraju
c7535f127c
fix build break due to aspnet\configuration #246
2015-08-13 22:42:48 -07:00
Stephen Halter
097fb35ddf
Fix startup when you reference the assembly directly instead of Hosting
...
- I missed this change in Program.cs when doing the initial package merging
2015-08-12 15:14:01 -07:00
Kiran Challa
9275250f6e
Fix build break
2015-08-12 13:10:09 -07:00
Kiran Challa
8d416d998b
Enable pinning build script
2015-08-11 17:09:02 -07:00
Stephen Halter
d97b02696f
Merge Kestrel into Microsoft.AspNet.Server.Kestrel
2015-08-11 14:56:20 -07:00
Stephen Halter
a2983f355c
Merge branch 'benaadams/sample-return-task' into dev
2015-08-11 12:47:11 -07:00
Stephen Halter
0ac3c3dad6
More ConfigureAwait(false)
2015-08-11 12:46:08 -07:00
Stephen Halter
688ad9bee7
Merge branch 'benaadams/configure-awaits' into dev
2015-08-11 12:34:53 -07:00
Stephen Halter
b2226772e3
Expand timeout in SocketOutputTests due to flakiness on the CI server
...
#154
2015-08-07 12:27:04 -07:00
Stephen Halter
5dfca955b3
Move GeneratedCode project so no NuGet package gets created
2015-08-05 12:22:59 -07:00
Stephen Halter
7dd256f26e
Add a "dnu restore" prepare step before generating code
...
- This ensures the generated code project's project.lock.json is created
2015-08-05 11:54:17 -07:00
Stephen Halter
51693304c1
Update dependencies after rename to Microsoft.Dnx.Compilation.CSharp
2015-08-05 11:07:13 -07:00
Troy Dai
b8f930bb4c
Update CoreCLR versions
2015-08-04 10:15:28 -07:00
Stephen Halter
e5144e3139
Include Server and Date in the initial response header dictionary
2015-08-03 16:20:34 -07:00
Stephen Halter
978dd39924
Update the prepare script used to generate code
...
- The syntax to run dnx with a modified appbase has recently changed
2015-08-03 16:20:32 -07:00
Stephen Halter
7446fe4cc7
Update SocketOutputTests to account for the "immediate" Write param
2015-08-03 16:20:30 -07:00
Louis DeJardin
6ff894bb19
Using masked byte sequences to recognize well-known header names
2015-08-03 16:20:28 -07:00
Louis DeJardin
b999b47218
String concatination showed up in profiler
2015-08-03 16:20:26 -07:00
Louis DeJardin
f6dc72544c
Response headers don't need to be queued before subsequent write
2015-08-03 16:20:24 -07:00
Louis DeJardin
c0728edda7
Linq .Any() was causing enumeration
2015-08-03 16:20:22 -07:00
Louis DeJardin
f9cf9f1936
Improvements to appending request header
2015-08-03 16:20:20 -07:00
Louis DeJardin
96b03ee212
Perf - enumerate with struct
...
Conflicts:
src/Microsoft.AspNet.Server.Kestrel/project.json
2015-08-03 16:20:18 -07:00
Louis DeJardin
ad089be477
Removing "I like pie" diagnostics
2015-08-03 16:20:16 -07:00
Louis DeJardin
963f086eb0
Prototypeing a fast header dictionary
...
Conflicts:
src/Microsoft.AspNet.Server.Kestrel/project.json
2015-08-03 16:20:14 -07:00
Chris R
83b2c95385
React to IFeatureCollection changes.
2015-08-03 15:13:58 -07:00
anurse
07304640ed
react to DNX renames
2015-07-31 11:54:52 -07:00
Brennan
be06eec7ba
Install Libuv on Travis
2015-07-31 11:32:01 -07:00
Stephen Halter
6da15a65b2
Additional testing using app funcs that throw exceptions
2015-07-30 16:02:39 -07:00
Stephen Halter
4a9515d2e0
Gracefully handle uncaught exceptions in user code when possible
2015-07-30 16:01:33 -07:00
Stephen Halter
b2289b9a54
Disable parallel test execution
...
- MultipleLoopTests and NetworkingTests seem to interfere with each other.
2015-07-30 15:20:22 -07:00
Troy Dai
07de3cafd1
Clean build warnings
2015-07-30 12:14:13 -07:00
Victor Hurdugaci
343d698286
React to DNX renames
2015-07-29 01:04:59 -07:00