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
Pranav K
a2e4c4e133
Enabling tests on CoreCLR
2015-12-01 11:01:13 -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
David Fowler
8b310c4583
Merge pull request #436 from benaadams/imemorypool
...
Remove unused IMemoryPool
2015-11-29 08:12:06 -08:00
Ben Adams
9102c1bb92
Remove unused IMemoryPool
2015-11-29 10:13:14 +00:00
John Luo
5ed05d34ac
Adding directory existence check for nuget-install
2015-11-29 00:05:52 -08: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
Sunny Ahuwanya
7f025a6bd4
Speed up DateHeaderValueManager
...
Replaced PumpTimer() method with StartTimer(), introduced StopTimer()
method which pauses timer when idle instead of disposing it,
ISystemClock returns DateTime instead of DateTimeOffset.
2015-11-28 20:15:17 -05:00
David Fowler
ea7f40c592
Merge pull request #408 from benaadams/CancellationTokenSource
...
Remove CreateLinkedTokenSource
2015-11-25 01:32:04 -08:00
Pranav K
64fa41457b
Updating build script per RC1 branching
2015-11-24 14:53:00 -08:00
Pavel Krymets
aaea8bdf05
Fix test
2015-11-24 11:09:01 -08:00
Pavel Krymets
cc384ff272
Add an option to disable windown auth
2015-11-24 10:56:34 -08:00
Pranav K
60f5fd591e
Updating tests to run on dnxcore50
2015-11-23 16:40:15 -08:00
Stephen Halter
07c0b414f0
Merge branch 'benaadams/faster-headers' into dev
2015-11-23 15:10:24 -08:00
Pranav K
5f44e8540d
Ensure Microsoft.AspNet.DataProtection.Test.Shared can compile in dnxcore50
2015-11-23 11:31:50 -08:00
Ben Adams
16cccb50cb
Merge pull request #3 from stephentoub/delay_cts_allocation
...
Lazily allocate the RequestAborted CTS
2015-11-21 14:16:28 +00:00
Ben Adams
81dba3961d
less work in locks
2015-11-21 14:13:23 +00:00
stephentoub
c7d7f0e575
Lazily allocate the RequestAborted CTS
...
Avoid allocating the CancellationTokenSource unless it's actually requested. This makes it pay-for-play with regards to code that actually asks for the RequestAborted token and requests that are aborted.
2015-11-21 08:38:48 -05:00
Cesar Blum Silveira
e4fd91bb68
Fix hang on Connection: close requests. ( #406 )
2015-11-20 20:43:52 -08:00
Ben Adams
feb40402de
merge preamble-output, socket-output
2015-11-21 04:18:06 +00:00
Ben Adams
a3173c487a
Precomputed header bytes
2015-11-21 00:22:44 +00:00
Pranav K
ca3e4669dc
Updating tests to use moq.netcore
2015-11-20 14:40:50 -08:00
Stephen Halter
0dbf108353
Smarter unpinning of MemoryPoolBlock2 in SocketOutput
2015-11-20 12:59:53 -08:00
Daniel Kraemer
7bb3ccf201
Fixed possibly wrong registry path
...
Your version of this script opens/creates registry path "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\4.0.30319.0\AutoGenKeys\$sid"
I think the correct path should be "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\$sid"
2015-11-20 21:37:08 +01: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
Ben Adams
9d852632c0
Remove _nullBuffer
...
Was meant to be removed as part of #335
/cc @rynowak
2015-11-20 05:51:25 +00:00
Ben Adams
174ec739bb
Don't log ODEs thrown from _abortedCts.Cancel
2015-11-20 00:30:08 +00:00
Chris R
1c40548928
Add LoggingConnectionFilter.
2015-11-19 16:28:45 -08:00
Ben Adams
3c7431aa35
Change disconnect to abort cts
2015-11-19 23:25:31 +00:00
Ben Adams
58d8c851c5
Remove CreateLinkedTokenSource
...
Resolves #407
2015-11-19 21:50:10 +00:00
Cesar Blum Silveira
307e020703
Don't crash the server if a connection filter throws synchronously.
2015-11-19 13:27:43 -08:00
Pavel Krymets
09f54d6857
Fix build
2015-11-18 12:38:28 -08:00
Pavel Krymets
c48173c948
Add event ids to all log calls
2015-11-18 11:36:15 -08:00
Pavel Krymets
8ee803d255
Handle Remote header with ip and port correctly
2015-11-18 11:10:27 -08:00
Master T
efec0feda2
Fix merge
2015-11-18 08:29:30 +01:00
Master T
2cdd659e67
Fix indentation
2015-11-18 05:11:57 +01:00
Master T
592d802fde
Add test for https scheme, code cleanup
2015-11-18 05:06:30 +01:00
Master T
85eb6ab600
Code cleanup
2015-11-18 05:06:29 +01:00
Master T
ba63c894be
Remove Console.WriteLine
2015-11-18 05:06:28 +01:00
Master T
8e910baf04
Improve based on pull request feedback
2015-11-18 05:06:27 +01:00
Master T
bed8c67181
Add SslProtocols option to HttpsConnectionFilter
2015-11-18 05:05:50 +01:00
Master T
bd30f28dfd
Implement client certificate authentication
2015-11-18 05:05:50 +01:00
Doug Bunting
7e8a405917
Specify all required packages in `.travis.yml`
...
- most seem to be included in current Travis bundles but Trusty support is in Beta
2015-11-17 16:33:20 -08:00
Doug Bunting
606c97d9f8
Correct `.travis.yml` typo
2015-11-17 15:40:36 -08:00
Doug Bunting
03a04917d0
Small .travis.yml update: Consolidate `brew` commands under a single `if`
2015-11-17 14:53:54 -08:00
Doug Bunting
042b9d26c6
Move Travis to supported Linux distribution
...
- use Ubuntu 14.04 (Trusty)
- Travis support for Trusty is in Beta and currently requires `sudo`
- run `dnu restore` with DNX Core since aspnet/External#49 is not fixed in Mono versions we can use
- add required dependencies for DNX Core to `.travis.yml`
- addresses part of aspnet/Universe#290
2015-11-17 14:43:24 -08:00
Doug Bunting
b09bdc08f4
Move Travis to supported Linux distribution
...
- use Ubuntu 14.04 (Trusty)
- Travis support for Trusty is in Beta and currently requires `sudo`
- run `dnu restore` with DNX Core since aspnet/External#49 is not fixed in Mono versions we can use
- add required dependencies for DNX Core to `.travis.yml`
- addresses part of aspnet/Universe#290
2015-11-17 14:01:02 -08:00