John Luo
336fe6ed90
Dispose base
2018-05-17 10:45:50 -07:00
John Luo
ca25a4a63e
React to Logging changes
2018-05-16 18:09:27 -07:00
Pavel Krymets
27799b5acb
Enable pubternability analyzer ( #2560 )
2018-05-16 13:42:56 -07:00
Ben Adams
aaaff4475a
[Platform] Read and Advance once per parse loop ( #2575 )
...
* Advance Reader once per parse loop
2018-05-16 12:14:05 -07:00
John Luo
8da5f55832
React to logging changes
2018-05-15 17:16:49 -07:00
Stephen Halter
f8f6f39f55
Wait off the ConnectionClosed token to stop tracking ConnectionCallback ( #2574 )
...
- The prior strategy of waiting for the pipe completed callbacks doesn't work
because blocks are returned to the memory pool after the callbacks are fired.
2018-05-15 12:38:35 -07:00
Stephen Halter
c683316253
Generate repetitive TransportConnection FeatureCollection code ( #2548 )
2018-05-14 17:20:48 -07:00
John Luo
04f2101696
Reenable api check
2018-05-14 13:36:39 -07:00
Stephen Halter
514917b9a8
Wait for input writer to complete before calling OnConnectionClosed ( #2566 )
2018-05-14 11:51:49 -07:00
Ben Adams
c52a3bf534
[Platform] Speedups ( #2569 )
...
- Move ProcessRequest into ParseHttpRequest (out of state machine)
- Use struct adapter for parsing
- Non-virtual calls
- RequestType to enum
- Readonly statics and early init statics
- Early init path statics
- Faster Json fall through
- CountingBufferWriter -> Smaller BufferWriter
- Pre-init date static
- Smaller WriteNumeric
2018-05-13 19:26:30 -07:00
ASP.NET CI
84ca10a45d
Update dependencies.props
...
[auto-updated: dependencies]
2018-05-13 14:14:52 -07:00
Sébastien Ros
a09c141ff4
Add support for netcoreapp2.2 in benchmarks ( #2561 )
2018-05-11 18:47:33 -07:00
Stephen Halter
b64c0105b8
Use correct TaskCompletionSource ctor ( #2567 )
2018-05-11 14:57:20 -07:00
Stephen Halter
b040e33b1b
Merge branch 'release/2.1' into dev
2018-05-10 23:47:51 -07:00
Stephen Halter
da21fc89cf
Handle exception in SocketConnection.Shutdown() ( #2562 )
2018-05-10 23:39:06 -07:00
Stephen Halter
e6a88c1b9c
Relieve response backpressure immediately when closing socket ( #2557 )
...
* Relieve response backpressure immediately when closing socket
2018-05-10 17:13:57 -07:00
Stephen Halter
f04118fca1
Merge branch 'halter73/merge-2.1-dev' into dev
2018-05-09 17:27:47 -07:00
Pranav K
80fa1d699d
Upgrade to netcoreapp2.2
...
This reverts commit fe9da3c57b .
2018-05-09 16:43:15 -07:00
Ryan Brandenburg
fe9da3c57b
Revert "Don't touch product repos"
...
This reverts commit 8e9f05b902 .
2018-05-08 16:52:48 -07:00
Ryan Brandenburg
8e9f05b902
Don't touch product repos
2018-05-08 15:38:20 -07:00
Ryan Brandenburg
350310aa96
Handle netcoreapp cases
2018-05-08 15:38:20 -07:00
Ryan Brandenburg
7db465dfc2
Upgrade to netcoreapp22
2018-05-08 15:38:20 -07:00
Stephen Halter
c8d374af64
Merge branch 'release/2.1' into dev
...
# Conflicts:
# build/dependencies.props
# korebuild-lock.txt
# src/Kestrel.Transport.Libuv/Internal/LibuvConnectionContext.cs
2018-05-07 15:47:20 -07:00
Stephen Halter
1a313715c8
Merge fixup
2018-05-07 15:00:57 -07:00
Nate McMaster
05d68efbae
Merge branch 'release/2.1.0-rc1' into release/2.1
2018-05-07 14:35:41 -07:00
ASP.NET CI
f32842954f
Update dependencies.props
...
[auto-updated: dependencies]
2018-05-06 12:22:06 -07:00
Stephen Halter
5c17bff55d
Don't throw on FIN from upgraded connections ( #2533 )
...
* Allow app to drain request buffer after FIN
2018-05-04 16:21:07 -07:00
ASP.NET CI
8d0d46f10d
Update dependencies.props
...
[auto-updated: dependencies]
2018-05-04 07:41:43 -07:00
Stephen Halter
8b1fbad10e
Don't complete KestrelServer.StopAsync task inline ( #2534 )
2018-05-03 17:01:36 -07:00
Chris Ross (ASP.NET)
45ba132e34
Merge branch 'release/2.1' into dev
2018-05-02 09:58:27 -07:00
Chris Ross (ASP.NET)
b85ab0a7d2
Fix Sending100ContinueDoesNotStartResponse #2507
2018-05-02 09:29:36 -07:00
Chris Ross (ASP.NET)
9798508108
Merge branch 'release/2.1' into dev
2018-05-02 09:22:19 -07:00
Chris Ross (ASP.NET)
74d19cd4e4
Remove netcoreapp2.0 test coverage
2018-05-02 08:54:57 -07:00
David Fowler
b23d9b7679
Decouple connection objects from the server ( #2535 )
...
- Making progress towards being able to use the connection objects on the client side.
2018-05-01 12:01:24 -07:00
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
Stephen Halter
b0e1fa5e30
Fix connection abort
2018-04-23 17:01:49 -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