Cesar Blum Silveira
|
349af50977
|
Pre-allocate standard method and version strings.
|
2015-12-16 10:47:59 -08:00 |
moozzyk
|
83cff16715
|
Changing the folder of ARM version of libuv to win7-arm
Depends on: https://github.com/aspnet/libuv-build/pull/4
Fixes: https://github.com/aspnet/Home/issues/1111
|
2015-12-15 10:37:29 -08:00 |
Ben Adams
|
dc9f5c433b
|
Update reason phrases to current
Update HTTP reason phrases to current values; are currently original
phrases.
|
2015-12-13 23:17:03 +00:00 |
Ben Adams
|
5665eba646
|
Pool WriteContexts additionally
|
2015-12-10 20:31:30 +00:00 |
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 |
Ben Adams
|
992664e0dc
|
Process cascaded work immediately
Without waiting for next libuv pass
Fix for potential regression in #363 due to bug fix.
|
2015-12-10 20:31:29 +00:00 |
Ben Adams
|
97d3340624
|
Resuse writes, initalize queues
|
2015-12-10 20:31:28 +00:00 |
Stephen Halter
|
f9d70e601c
|
Set error before changing state in SocketInput.AbortAwaiting
- This fixes a tight race where awaiting code might continue but not see
the ODE that moved SocketInput into the completed state.
|
2015-12-10 12:21:20 -08:00 |
Stephen Halter
|
f42bb02f24
|
Merge branch 'benaadams/server-crash' into dev
|
2015-12-10 12:18:13 -08:00 |
Ben Adams
|
9e8b07ecf8
|
Error concurrent reads gracefully
|
2015-12-10 16:25:06 +00:00 |
John Luo
|
fd33475c05
|
Ignore null valued headers #429
|
2015-12-09 17:23:34 -08:00 |
Stephen Halter
|
ebf642457d
|
Merge branch 'khellang/kestrel-server-tests' into dev
|
2015-12-09 15:27:51 -08:00 |
Stephen Halter
|
dd02a1c442
|
Fix compiler warnings
|
2015-12-08 17:31:57 -08:00 |
Kristian Hellang
|
6fbc3b8832
|
Added null check in KestrelServerInformation
|
2015-12-08 10:58:42 +01:00 |
Stephen Halter
|
90ece575f7
|
Merge branch 'khellang/configurable-thread-count' into dev
|
2015-12-08 00:13:56 -08:00 |
Stephen Halter
|
de5dd4ca57
|
Merge branch 'benaadams/trim-streams' into dev
|
2015-12-08 00:11:29 -08: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 |
John Luo
|
dff3a4f231
|
Reacting to verbose rename
|
2015-12-07 17:42:13 -08:00 |
Kristian Hellang
|
4c68807a05
|
Split out ProcessorThreadCount, added InvariantCulture to TryParse
|
2015-12-07 22:14:05 +01:00 |
Kristian Hellang
|
8d6a999bc3
|
Made NoDelay configurable
|
2015-12-07 22:09:04 +01:00 |
Kristian Hellang
|
12ee74c09c
|
server.threadCount -> kestre.threadCount
|
2015-12-07 22:00:03 +01:00 |
Ben Adams
|
59bfb9ba10
|
Trim req/resp streams by a field each
|
2015-12-07 15:31:14 +00:00 |
Kristian Hellang
|
b6b8ea3c38
|
Made ThreadCount configurable
|
2015-12-07 15:38:06 +01:00 |
Kristian Hellang
|
75cfe2c3bb
|
Moved GetThreadCount into KestrelServerInformation
|
2015-12-07 15:38:05 +01:00 |
Stephen Halter
|
706ff04160
|
Merge branch 'benaadams/statemachines' into dev
|
2015-12-07 00:07:14 -08:00 |
Stephen Halter
|
c451ce1863
|
Merge branch 'khellang/thread-count-init' into dev
|
2015-12-06 23:32:57 -08:00 |
Kristian Hellang
|
5eaa7e51c8
|
Initialize ThreadCount as early as possible
This will allow you to inspect the property
in the Configure method.
Closes #404
|
2015-12-04 20:55:37 +01:00 |
Ben Adams
|
35a06369d7
|
Pooled block always has pool
|
2015-12-04 08:23:12 +00:00 |
Stephen Halter
|
1c320d7a74
|
Merge branch 'benaadams/dont-use-default-buffer-size' into dev
|
2015-12-03 18:28:24 -08:00 |
Stephen Halter
|
737aac4cfc
|
Merge branch 'benaadams/over-the-edge' into dev
|
2015-12-03 18:28:05 -08:00 |
Ben Adams
|
858e5ab3a2
|
Moar stopping power, Timeout is total timout
|
2015-12-03 23:37:54 +00:00 |
Ben Adams
|
1ca67695ed
|
Use pooled memory for filtered stream
|
2015-12-03 19:17:40 +00:00 |
Ben Adams
|
9af9dea72c
|
Smaller default buffer
|
2015-12-03 18:46:43 +00:00 |
Ben Adams
|
c41b449681
|
Lighter & less async sMachines
Selected excerpts from "Value tasks + Less Async" #432
|
2015-12-03 11:10:20 +00:00 |
Ben Adams
|
b1e8f0cdea
|
Add IThreadPool interface
|
2015-12-03 10:37:52 +00:00 |
Ben Adams
|
850d2b0c7e
|
Construct ThreadPoolActions in KestrelServer
|
2015-12-03 09:56:21 +00:00 |
Ben Adams
|
5ae9b3c383
|
Log user code threadpool continuation execptions
|
2015-12-03 09:56:21 +00:00 |
Stephen Halter
|
10490888d3
|
Merge branch 'tenor/speed-up-date' into dev
|
2015-12-02 19:52:48 -08:00 |
Stephen Halter
|
b84d8dbd07
|
Minor style changes to tenor/speed-up-date
- Removed some code required to support sub-second timer intervals
|
2015-12-02 19:50:55 -08:00 |
Stephen Halter
|
7cbbf68e9d
|
Merge branch 'benaadams/connectionfilter' into dev
|
2015-12-02 19:21:05 -08:00 |
Stephen Halter
|
bb2c17a779
|
Merge branch 'benaadams/req-delegate' into dev
|
2015-12-02 19:17:16 -08:00 |
Ben Adams
|
a55be21469
|
Empty buffer when null buffer
|
2015-12-03 02:10:36 +00:00 |
Ben Adams
|
b7c60de98a
|
Don't allocate request processing delegate
|
2015-12-02 15:23:09 +00:00 |
John Luo
|
168f4770f4
|
Reacting to new IServer and IHttpApplication design
|
2015-12-01 13:03:46 -08:00 |
Stephen Halter
|
0c33cad343
|
Merge branch 'benaadams/kestrel-thread-api' into dev
|
2015-12-01 12:20:41 -08:00 |
Sunny Ahuwanya
|
6251b8f3e6
|
Changed timer interval to 1 second.
|
2015-12-01 09:29:54 -05:00 |
Cesar Blum Silveira
|
921c338a40
|
Support PathBase (#214).
|
2015-11-30 16:42:02 -08:00 |
Ben Adams
|
9102c1bb92
|
Remove unused IMemoryPool
|
2015-11-29 10:13:14 +00:00 |
Ben Adams
|
2937fc3c98
|
OnConnection->OnConnectionAsync
Resolves #433
|
2015-11-29 03:57:47 +00:00 |
Sunny Ahuwanya
|
67a0f2d420
|
Reverted ISystemClock to use DateTimeOffset
|
2015-11-28 21:27:51 -05:00 |