Nate McMaster (automated)
c7027784b6
Merge branch release/2.1 into dev
2018-04-30 15:53:06 -07:00
Nate McMaster (automated)
0b44bf52f5
Bump version to 2.1.0-rtm
2018-04-30 14:51:42 -07:00
Pavel Krymets
de98f8c962
Use TaskCreationOptions.RunContinuationsAsynchronously a lot
2018-04-30 12:56:55 -07:00
Pavel Krymets
2f2a0047a1
React to pool cleanup ( #2526 )
2018-04-30 08:37:15 -07:00
ASP.NET CI
b565a2e33c
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-29 12:22:53 -07:00
Pavel Krymets
deee2909e3
Pass configuration value to builds ( #2528 )
2018-04-26 17:00:02 -07:00
Pavel Krymets
c880ccd89d
Add debug kestrel PR run ( #2523 )
2018-04-25 14:04:16 -07:00
Mike Harder
cc29a503e6
Revert "Enable xUnit diagnostic messages ( #2505 )" ( #2522 )
...
- xUnit diagnostic messages were enabled in #2505 to help identify hung tests
- However, this also enables log messages for non-serializable theory data (https://github.com/aspnet/KestrelHttpServer/issues/2509 ), which adds noise to logs
- It doesn't seem possible to disable the "non-serializable data" messages but keep the "long-running test" messages
- Converting all tests to serializable theory data is expensive and complicates test code
- The best solution for now is to revert xUnit diagnostic messages to disabled, and re-enable when needed to identify hung tests
2018-04-24 17:24:43 -07:00
Mike Harder
cc38a8d1fa
Remove unused theory data ( #2519 )
2018-04-24 14:47:39 -07:00
Pavel Krymets
6f2f496c3d
React to splitting memory pool ( #2521 )
2018-04-24 14:11:47 -07:00
Chris Ross (ASP.NET)
075453b180
Fix Sending100ContinueDoesNotStartResponse #2507
2018-04-24 09:07:20 -07:00
John Luo
1655a8fd6d
Disable writing to console if exceptions are expected
2018-04-23 14:48:15 -07:00
ASP.NET CI
ee3ee4eb94
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-23 12:15:39 -07:00
Nate McMaster
e3db975e83
Merge branch release/2.1 into dev
2018-04-20 15:08:50 -07:00
ASP.NET CI
3ab8461a8c
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-19 22:27:48 -07:00
Nate McMaster
50a9af203c
Set NETStandardImplicitPackageVersion via dependencies.props
2018-04-19 16:40:25 -07:00
Mike Harder
f3afbeb2ae
Enable xUnit diagnostic messages ( #2505 )
...
- Required to log long-running tests
- Will help investigate https://github.com/aspnet/KestrelHttpServer/issues/2503
2018-04-18 17:14:52 -07:00
Chris Ross (ASP.NET)
333586d735
Clean up flaky MaxRequestBufferSize tests #2225
2018-04-17 09:11:17 -07:00
Ryan Brandenburg
bcddedc336
Update version number to 2.2.0
2018-04-16 16:59:04 -07:00
Ryan Brandenburg
87d1943555
Merge branch 'release/2.1' into dev
2018-04-16 16:59:03 -07:00
Ryan Brandenburg
9662e2bd01
Branching for 2.1.0-rc1
2018-04-16 16:58:58 -07:00
Stephen Halter
6fd09af374
Improve logging of request drain timeout ( #2480 )
2018-04-16 11:53:10 -07:00
Andrew Stanton-Nurse
3a45136cc4
make IConnectionInherentKeepAliveFeature a boolean feature ( #2496 )
2018-04-16 11:34:06 -07:00
ASP.NET CI
a9e46b0d59
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-15 14:16:38 -07:00
Ben Adams
e30a02cee5
Less StringValue struct copies for header checks ( #2488 )
2018-04-13 18:21:50 -07:00
John Luo
2d51d23697
Add file logging to functional tests
2018-04-13 14:53:57 -07:00
Ahson Khan
d57da6b71f
Collapse AsSpan().Slice(..) into AsSpan(..) ( #2491 )
2018-04-12 23:33:47 -07:00
Stephen Halter
10f3b6863e
Avoid nullref in KestrelEventSource ( #2483 )
...
* Avoid nullref in KestrelEventSource
* Improve HostNameIsReachableAttribute to speed up test discovery
2018-04-12 17:29:34 -07:00
Chris Ross (ASP.NET)
ee12c4fcf2
Downgrade HTTPs handshake failures to debug #1853
2018-04-12 09:25:44 -07:00
Chris Ross (ASP.NET)
c6fa9793eb
Make Protocols internal
2018-04-12 08:53:27 -07:00
David Fowler
ca44b4adfc
Moved kestrel specific features into transport abstractions ( #2482 )
2018-04-11 20:23:48 -07:00
David Fowler
f6b2880369
Flow the ConnectionContext to the SNI callback ( #2478 )
2018-04-11 15:56:25 -07:00
Sébastien Ros
e8bb88cb58
Fixing typo ( #2477 )
2018-04-11 14:27:53 -07:00
Sébastien Ros
e411cbf7e2
Moving PlatformBenchmarks from aspnet/benchmarks ( #2457 )
2018-04-11 14:27:34 -07:00
Ryan Brandenburg
7e5104573e
Skip flaky tests
2018-04-10 10:44:18 -07:00
David Fowler
b030ab7e49
Update Connections.Abstractions.csproj ( #2473 )
2018-04-09 17:55:14 -07:00
David Fowler
4760cce6aa
Remove IConnection ( #2472 )
2018-04-07 18:55:59 -07:00
Chris Ross (ASP.NET)
2ee0d6e337
Delay loading the dev cert #2422
2018-04-04 14:54:27 -07:00
Chris Ross (ASP.NET)
953496a970
Merge branch 'release/2.1' into dev
2018-04-04 13:44:56 -07:00
Chris Ross (ASP.NET)
9ea2c50068
Add SNI support #2357
2018-04-04 12:49:29 -07:00
Andrei Amialchenia
70ce044778
Corrects spelling of some comments ( #2461 )
2018-04-03 15:55:17 -07:00
ASP.NET CI
5c87b44a3e
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-03 22:32:42 +00:00
Pavel Krymets
769dd4684a
Add NewtonsoftJsonPackageVersion back
2018-04-03 11:08:13 -07:00
Pavel Krymets
ba06c58bcb
Merge release/2.1 into dev ( #2460 )
2018-04-03 10:45:31 -07:00
Stephen Halter
623c27ab01
Dispose SocketAsyncEventArgs when we dispose the Socket ( #2459 )
2018-04-02 19:48:17 -07:00
Stephen Halter
a92da1b8f4
Fix CopyToAsyncDoesNotCopyBlocks test ( #2458 )
2018-04-02 18:42:02 -07:00
Pavel Krymets
ba2b883db0
Reaction to *Memory changes ( #2446 )
2018-04-02 16:44:13 -07:00
David Fowler
6b183c5ac0
Use 4K as the minimum segment size ( #2452 )
...
- This normalizes the behavior for kestrel no matter what memory pool implementation is used. The transports should behave the same (ask for 1/2 full blocks) across pool implementations.
- Declare the minimum segment size in KestrelMemoryPool
- Updated the AdaptedPipeline to use MinimumSegmentSize / 2
2018-04-02 16:14:40 -07:00
David Fowler
a37fa83aee
Fixed a parser bug found when trying out the array pool ( #2450 )
...
- When using the array pool, we get terrible block density and as a result
the header parser was failing.
- This fixes the case where the parser needed to skip 2 blocks at the end
(which is unrealistic). Comparing the current index to the reader index is incorrect
since we may end up at the same index in another segment.
2018-04-01 00:04:02 -07:00
David Fowler
7382198356
Copy connection middleware when using ListenLocalHost ( #2447 )
...
- Connection middleware got removed during Clone when using ListenLocalhost
2018-03-31 07:29:35 -07:00