Stephen Halter
|
3e42904096
|
Pool UvWriteReqs instead of SocketOutput.WriteContexts
- This allows all connections accepted by the same thread to share a pool
|
2015-12-10 20:31:30 +00:00 |
Stephen Halter
|
d0dca75241
|
Remove count parameter from ISocketOutput.ProducingComplete
- This makes the calling code cleaner with a (hopefully) minimal pref impact
|
2015-12-08 00:09:24 -08:00 |
Ben Adams
|
b1e8f0cdea
|
Add IThreadPool interface
|
2015-12-03 10:37:52 +00:00 |
Ben Adams
|
5ae9b3c383
|
Log user code threadpool continuation execptions
|
2015-12-03 09:56:21 +00:00 |
Stephen Halter
|
2572256d3f
|
Use MemoryPool2 for SocketOutput Buffers
Add ProducingStart and ProducingComplete methods to ISocketOutput.
These new methods can help prevent double buffering when encoding.
|
2015-11-20 04:41:33 -08:00 |
Stephen Halter
|
b73e42b617
|
Abort request on any write failure
|
2015-11-16 16:03:53 -08:00 |
Stephen Halter
|
59cdd60af6
|
Don't pre-complete too many writes
|
2015-11-12 17:08:43 -08:00 |
Ben Adams
|
d32937eafe
|
Add tests for non-immediate byte counting
|
2015-11-10 23:17:40 +00:00 |
Ben Adams
|
34cec3448d
|
SocketOutput to Tasks
|
2015-11-10 19:53:43 +00:00 |
Stephen Halter
|
2f3a00625a
|
Initial work to support HTTPS using SslStream
- Add extension method "UseKestrelHttps" to IApplicationBuilder
|
2015-10-05 03:15:18 -07:00 |
Stephen Halter
|
dc902f5fc4
|
Update SocketOutput to not call QueueUserWorkItem unnecessarily
|
2015-09-25 12:49:28 -07:00 |
Louis DeJardin
|
52dc37eae7
|
Fixing a header parsing bug
When request header data arrives with \r\n split across packets
|
2015-09-25 12:49:16 -07:00 |
Stephen Halter
|
0ef096b41c
|
Increment connection id for logging
|
2015-09-10 11:41:22 -07:00 |
Ivan Derevyanko
|
a93a66fe7c
|
Replace Trace.WriteLine with ITraceLogger
|
2015-09-09 00:26:26 +02:00 |
Ivan Derevyanko
|
6d47227975
|
KestrelTrace refactored and added to the ServiceContext. Close aspnet/KestrelHttpServer#141
|
2015-09-05 18:17:17 +02: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
|
7446fe4cc7
|
Update SocketOutputTests to account for the "immediate" Write param
|
2015-08-03 16:20:30 -07:00 |
Stephen Halter
|
cce9d8f09c
|
Make SocketOutput more testable
- Added a MockLibUv class
- Create a SocketOutputTests class
|
2015-07-28 16:57:22 -07:00 |