John Luo
0010e971f2
Merge branch 'release/2.2'
2018-08-10 10:55:06 -07:00
Chris Ross (ASP.NET)
bde7fcf45b
Merge branch 'release/2.2'
2018-08-10 09:41:16 -07:00
John Luo
62a30a731d
Fix bug in graceful shutdown
2018-08-10 00:17:29 -07:00
Stephen Halter
bd3a8a3511
Small test fix to avoid potential flakiness
2018-08-09 12:12:24 -07:00
John Luo
cef46fdaa7
Merge branch 'johluo/more-graceful' into release/2.2
2018-08-09 12:00:36 -07:00
John Luo
7c9e234457
Gracefully wait for streams to complete when pipe completes
2018-08-09 11:59:47 -07:00
Günther Foidl
c8418c6de8
Derive SocketAwaitable from SocketAsyncEventArgs ( #2592 )
...
* SocketSenderReceiverBase as baseclass for SocketSender and SocketReceiver
* Made SocketAwaitable.GetResult inlineable
* SocketAwaitable renamed to SocketAwaitableEventArgs and inherited from SocketAsyncEventArgs
Thus saving an extra object (`SocketAwaitable`) and two int-fields, so less allocations.
2018-08-09 11:24:06 -07:00
Stephen Halter
aaf0293ebc
Fix logging verification in tests ( #2795 )
2018-08-08 17:16:08 -07:00
Chris Ross (ASP.NET)
aab0d1bdca
Merge branch 'release/2.2'
2018-08-08 12:25:01 -07:00
Chris Ross (ASP.NET)
b62bb641b2
Verify request Content-Length #2733
2018-08-08 12:23:59 -07:00
Stephen Halter
f7ce86c8d7
Disable memory pool late return validation in H2SpecTests ( #2768 )
...
- We should reenable once HTTP/2 graceful shutdown is implemented
2018-08-08 12:07:59 -07:00
Stephen Halter
ec46bc7041
Don't ACK ACKs ( #2767 )
2018-08-08 12:07:45 -07:00
Chris Ross (ASP.NET)
7c8654d443
Add new ConfigureKestrel extensions #2760
2018-08-08 12:06:46 -07:00
Stephen Halter
c0557cfca7
Improve exception handling in Http2Connection.ProcessRequestsAsync ( #2787 )
2018-08-08 11:20:49 -07:00
Chris Ross (ASP.NET)
5378900e0c
Ack settings before window updates #2772
2018-08-08 11:19:23 -07:00
Chris Ross (ASP.NET)
c73d513289
Add Http2 frame logging
2018-08-08 09:46:42 -07:00
John Luo
20fbffb897
Merge branch 'release/2.2'
2018-08-07 15:43:56 -07:00
John Luo
0a28806c17
Fix flaky graceful shutdown tests
2018-08-07 15:40:38 -07:00
Stephen Halter
0e99235d59
Add in-memory functional test project ( #2780 )
...
- Run AddressRegistrationTests independently to avoid port conflicts
- Only run tests that verify transport behavior for each transport
2018-08-07 15:34:11 -07:00
John Luo
ae67a8c1cb
Merge branch 'release/2.2'
2018-08-07 11:50:21 -07:00
John Luo
b494e50353
Fixup shutdown functional tests
2018-08-07 11:50:09 -07:00
John Luo
d9f5022c0b
Merge branch 'release/2.2'
2018-08-07 11:08:03 -07:00
John Luo
8a74cf3ed5
Gracefully shutdown HTTP/2 connections on server and client initiated shutdown
2018-08-07 10:59:29 -07:00
ASP.NET CI
a93a3d77cb
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-06 20:42:59 +00:00
Chris Ross (ASP.NET)
ea7e53cab0
Send Resets for unhandled app exceptions #2733
2018-08-06 11:35:42 -07:00
Chris Ross (ASP.NET)
cc6393d494
Merge branch 'release/2.2'
2018-08-06 11:11:42 -07:00
ASP.NET CI
a9aaa559de
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-05 19:56:24 +00:00
ASP.NET CI
7e073cb5f6
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-05 19:20:23 +00:00
Chris Ross (ASP.NET)
beca0259c2
Verify request Content-Length #2733
2018-08-02 13:23:57 -07:00
Stephen Halter
3cdb73440e
Disable memory pool late return validation in H2SpecTests ( #2768 )
...
- We should reenable once HTTP/2 graceful shutdown is implemented
2018-07-30 14:33:45 -07:00
Stephen Halter
6d46410a76
Don't ACK ACKs ( #2767 )
2018-07-30 12:25:32 -07:00
ASP.NET CI
b1e97f1d85
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-29 20:01:50 +00:00
ASP.NET CI
47e643f20a
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-29 12:18:16 -07:00
Chris Ross (ASP.NET)
647e7c3266
Add new ConfigureKestrel extensions #2760
2018-07-27 15:25:18 -07:00
Chris Ross (ASP.NET)
d6251c3190
Merge branch 'release/2.2'
2018-07-27 13:02:52 -07:00
Chris Ross (ASP.NET)
c7dd9ff68a
Enable Http/2 by default #2720
2018-07-27 12:51:12 -07:00
Stephen Halter
94cfc01fbf
Implement HTTP/2 input flow control ( #2740 )
2018-07-27 10:47:27 -07:00
Nate McMaster
a0f30fc2a5
Merge branch 'release/2.2'
2018-07-26 09:10:37 -07:00
Stephen Halter
1f58092b1b
Merge branch 'merge/release/2.2-to-master'
2018-07-24 13:15:48 -07:00
Nate McMaster
1f3524787e
Merge branch 'release/2.1' into release/2.2
2018-07-24 11:43:13 -07:00
Eilon Lipton
a104adeca3
Update CONTRIBUTING.md
2018-07-24 10:51:39 -07:00
ASP.NET CI
b67e97bcab
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-22 13:04:54 -07:00
ASP.NET CI
2365f2a7a3
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-22 12:18:40 -07:00
Chris Ross
09640bef56
Merge pull request #2738 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-20 13:07:22 -07:00
Chris Ross (ASP.NET)
612fcca729
Validate Http/2 pseudo headers #2205 #2263 #2659
2018-07-19 16:25:10 -07:00
Stephen Halter
603cd03bfa
Stop writing responses after the unexpected end of request content ( #2734 )
2018-07-19 14:18:57 -07:00
Chris Ross
475a5a9a51
Merge pull request #2736 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-19 13:25:01 -07:00
David Fowler
b934e46161
Complete the transport pipes after connection middleware runs ( #2735 )
2018-07-19 11:49:46 -07:00
Chris Ross
8fc60e1b57
Merge pull request #2726 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-16 11:41:05 -07:00
Chris Ross
a23c17bd09
Merge branch 'master' into merge/release/2.2-to-master
2018-07-16 11:39:53 -07:00