Stephen Halter
|
e5ff33eda2
|
Remove UvAsyncHandle.DangerousClose
- This should stop the AVs we've been seeing in some of our test runs
|
2015-11-11 15:24:09 -08:00 |
Stephen Halter
|
55f6f21d5a
|
Build Microsoft.AspNet.Server.Kestrel.Https for dotnet5.4
|
2015-11-10 17:15:35 -08:00 |
Stephen Halter
|
bdbd9ae7a6
|
Merge branch 'benaadams/socketoutput-tasks' into dev
|
2015-11-10 15:55:10 -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 |
Troy Dai
|
d0bdede709
|
Update the reference link in comments of SockAddr
|
2015-11-10 11:11:32 -08:00 |
Troy Dai
|
d9c15e0180
|
Add references to socket in comments
|
2015-11-10 10:37:12 -08:00 |
Troy Dai
|
d08b83a1c7
|
Fix get IPAddress for Darwin
|
2015-11-10 10:04:10 -08:00 |
Pawel Kadluczka
|
0bfc97e46f
|
Fixing test so that it runs on CoreClr
|
2015-11-10 01:44:42 +00:00 |
Damian Edwards
|
e1a95c97e1
|
Merge pull request #342 from benaadams/completed-task
Completed Task opt
|
2015-11-09 12:51:21 -08:00 |
Ben Adams
|
278bd9c962
|
Completed Task opt
|
2015-11-09 04:32:08 +00:00 |
Stephen Halter
|
9d19eed88f
|
Merge branch 'benaadams/memorypool2-allocate' into dev
|
2015-11-05 12:16:43 -08:00 |
Stephen Halter
|
bb9f83186b
|
Remove unused parameter from ListenerSecondary.ReadStartCallback
|
2015-11-05 12:09:50 -08:00 |
Stephen Halter
|
fff28990fe
|
Ensure ListenerSecondary buffer isn't double freed or freed too early
- Call buf_init in StartAsync so we have access to a KestrelThread
|
2015-11-04 16:21:29 -08:00 |
Stephen Halter
|
74f08c16df
|
Merge branch 'benaadams/listenersecondary-allocs' into dev
|
2015-11-04 15:34:42 -08:00 |
Ben Adams
|
3e7969cefe
|
Move handle creation to constructor
|
2015-11-04 22:44:30 +00:00 |
Stephen Halter
|
272ce27c79
|
Merge branch 'benaadams/delegates' into dev
|
2015-11-04 14:21:13 -08:00 |
Ben Adams
|
5cef608e52
|
Dispose _ptr
|
2015-11-04 22:20:51 +00:00 |
Ben Adams
|
22dfd31261
|
More readable loop condition
|
2015-11-04 22:04:19 +00:00 |
Stephen Halter
|
3e6df1e685
|
Merge branch 'benaadams/LibuvCopier-compile-issue' into dev
|
2015-11-04 10:58:58 -08:00 |
Stephen Halter
|
35bbddf9b5
|
Merge branch 'benaadams/listener-primary-alloc' into dev
|
2015-11-04 10:14:52 -08:00 |
Stephen Halter
|
04b2885f10
|
Merge branch 'benaadams/listener-allocation' into dev
|
2015-11-04 10:12:33 -08:00 |
Stephen Halter
|
f4be290d4a
|
Merge branch 'benaadams/connection-allocs' into dev
|
2015-11-04 10:08:36 -08:00 |
David Fowler
|
2aa067549f
|
Merge pull request #329 from benaadams/no-header-array-alloc
Don't alloc array per header
|
2015-11-04 05:11:10 -08:00 |
Ben Adams
|
cc84097016
|
Listener - remove closure allocation
|
2015-11-04 12:36:32 +00:00 |
Ben Adams
|
1d4b9d6633
|
ListenerPrimary - reduce closure allocation
Still captures string pipeName
|
2015-11-04 12:33:51 +00:00 |
Ben Adams
|
d104e8a08d
|
Reduce delegate allocation
|
2015-11-04 12:31:44 +00:00 |
Ben Adams
|
34c1a671f0
|
ListenerSecondary - reduce closure allocation
|
2015-11-04 12:20:00 +00:00 |
Ben Adams
|
5ae1c4ecb2
|
MemoryPool2 Allocate returns newest
Rather than a while loop on Allocate; return last memory block created
rather than returning it to the pool and checking if one can be removed.
|
2015-11-04 08:37:12 +00:00 |
Ben Adams
|
c113c0d3a2
|
Don't alloc array per header
i.e `new StringValues(string)` rather than `new StringValues(new [] {
string } )`
|
2015-11-04 07:11:55 +00:00 |
Cesar Blum Silveira
|
889a24278d
|
Merge branch 'release' into dev
|
2015-11-02 17:36:41 -08:00 |
Cesar Blum Silveira
|
eaee76dfeb
|
Strong name everything.
|
2015-11-02 16:16:55 -08:00 |
Ben Adams
|
ea6f6b10dc
|
Don't capture connection on closure
|
2015-11-01 13:27:17 +00:00 |
Ben Adams
|
dd7c4b374d
|
Fix LibuvCopier DNXCore compile error
|
2015-10-31 01:53:24 +00:00 |
John Luo
|
facf3ad0da
|
Missed update for test when reacting to hosting changes
|
2015-10-30 16:18:50 -07:00 |
John Luo
|
b466c3b7d7
|
Reacting to Hosting changes
|
2015-10-30 14:19:55 -07:00 |
Pavel Krymets
|
af2c32f612
|
React to xunit change. Fix build error
|
2015-10-30 10:52:59 -07:00 |
Stephen Halter
|
777f523135
|
Update System.Net.Sockets dependency in test project to 4.1.0
- This only affects the test project
- The Socket.*Async extension methods are available for net46 but not net451
so we ifdef.
|
2015-10-29 14:31:44 -07:00 |
Stephen Halter
|
fe654598f6
|
Merge branch 'release' into dev
|
2015-10-29 14:30:02 -07:00 |
Stephen Halter
|
85202b0174
|
Merge branch 'benaadams/read-to-null-buffer' into release
|
2015-10-29 12:24:40 -07:00 |
Stephen Halter
|
1722150ee9
|
Do nothing in KestrelThread.Stop if libuv fails to load
This prevents DllNotFoundExceptions from being masked by NullReferenceExceptions
|
2015-10-29 12:21:25 -07:00 |
Troy Dai
|
e9a6061023
|
Make Frame implements IHttpConnectionFeature
Provide RemoteIPAddress as well as RemotePort
|
2015-10-29 10:08:35 -07:00 |
Ben Adams
|
bdadc8a3da
|
Move comment into loop, remove noop
|
2015-10-28 22:44:35 +00:00 |
Pranav K
|
cb623e55f1
|
Merge branch 'release' into dev
|
2015-10-28 12:50:45 -07:00 |
Pranav K
|
0e3e42826c
|
Updating to release NuGet.config.
|
2015-10-28 12:43:07 -07:00 |
Ben Adams
|
4bba074d77
|
Read to null buffer
Read to null buffer rather than Stream.Null as the CopyToAsync will
create a `new byte[]` on each call
bc14660885/src/mscorlib/src/System/IO/Stream.cs (L218)
of size 81920 bytes!
bc14660885/src/mscorlib/src/System/IO/Stream.cs (L48)
|
2015-10-28 08:53:11 +00:00 |
moozzyk
|
c1b21b89d5
|
Removing dependency on Microsoft.Extensions.PlatformAbstractions
|
2015-10-27 01:40:28 -07:00 |
moozzyk
|
d4853f9b7c
|
Switching to using the built-in loading of native libs
|
2015-10-27 01:13:21 -07:00 |
Stephen Halter
|
fb01ea3918
|
Consume the full request body when the app does not
|
2015-10-26 11:13:07 -07:00 |
Stephen Halter
|
094b8efbf8
|
Properly handle headers with empty values
|
2015-10-25 01:40:22 -07:00 |