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
David Fowler
b934e46161
Complete the transport pipes after connection middleware runs ( #2735 )
2018-07-19 11:49:46 -07:00
Stephen Halter
a44007adfb
Fix deadlock in GOAWAY_Received_RelievesConnectionBackpressure ( #2724 )
2018-07-16 10:55:20 -07:00
Stephen Halter
5f065b6670
Fix deadlock in GOAWAY_Received_RelievesConnectionBackpressure ( #2724 )
2018-07-16 10:55:09 -07:00
Chris Ross (ASP.NET)
429bcfe216
Sending and receiving RST frames. #2462
2018-07-16 09:13:11 -07:00
ASP.NET CI
d744c177b7
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-15 12:19:14 -07:00
John Luo
6551eae321
Consolidate HTTP charset validation logic
2018-07-13 16:47:28 -07:00
Stephen Halter
864cfeb2aa
Merge branch 'release/2.1' into release/2.2
2018-07-12 11:18:41 -07:00
Chris Ross (ASP.NET)
6fde01a825
Replace PortSupportedCondition #2706
2018-07-11 13:47:16 -07:00
Stephen Halter
a826f478ad
Implement HTTP/2 output flow control ( #2690 )
2018-07-10 14:11:59 -07:00
Nate McMaster
181e521b40
Fix compiler error as a result of merging 2.1.2 into release/2.1
2018-07-10 12:37:07 -07:00
Nate McMaster
1d9db7c25f
Merge 2.1.2 into release/2.1
2018-07-10 10:34:35 -07:00
ASP.NET CI
868acacf68
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-08 12:19:50 -07:00
Nate McMaster
bcc9bce87b
Update infrastructure for the 2.2 release
2018-06-28 16:20:37 -07:00
Stephen Halter
2ab22ac55a
Merge branch 'release/2.1' into dev
2018-06-28 11:27:11 -07:00
Stephen Halter
ac31e5ab30
[2.1.3] Consistently handle connection aborts ( #2619 )
...
* Decouple connection objects from the server (#2535 )
- Making progress towards being able to use the connection objects on the client side.
* Wait for input writer to complete before calling OnConnectionClosed (#2566 )
* Wait for the ConnectionClosed token to stop tracking connections (#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.
* Consistently handle connection resets (#2547 )
* Provide better connection abort exceptions and logs
* void IConnectionDispatcher.OnConnection
2018-06-28 10:51:22 -07:00
Nate McMaster
7f49500ffa
Bumping version from 2.1.2 to 2.1.3
2018-06-27 13:39:48 -07:00
John Luo
423d5432be
Add test for ensuring HPACK lowercase header names
...
- ensure lowercase mask only applied to uppercase letters
2018-06-26 10:44:21 -07:00
ASP.NET CI
126122fa0e
Update dependencies.props
...
[auto-updated: dependencies]
2018-06-25 11:20:55 -07:00
Chris Ross (ASP.NET)
61e16e2b31
Automation for h2spec functional tests #2640
2018-06-21 11:17:16 -07:00
Chris Ross (ASP.NET)
324565772c
Prevent app code from blocking the connection loop #2657
2018-06-20 11:06:49 -07:00
Chris Ross (ASP.NET)
2b269e0433
Set Min OS version for ALPN tests at Win 8.1.
2018-06-19 13:58:34 -07:00
Chris Ross (ASP.NET)
99f1db7bdc
Add TLS Filter sample #2251
2018-06-19 12:16:46 -07:00
Chris Ross (ASP.NET)
c498f03cb4
Expose Tls details as a feature. #2661
...
Limit Http/2 to TLS 1.2 #2251
Bootstrap functional tests #2238
2018-06-18 16:25:18 -07:00
Chris Ross (ASP.NET)
c18a27d1f1
Remove AppVeyor and Travis
2018-06-18 13:57:27 -07:00
Stephen Halter
14f020cf11
Improve tracking of connection lifetime ( #2646 )
2018-06-15 11:10:38 -07:00
Mike Harder
35d9590f3c
Prevent double-close race condition in ListenHandleTests.CanListenToOpenTcpSocketHandle() ( #2666 )
2018-06-14 12:50:03 -07:00
John Luo
13663e1e15
Convert to using definitions from HeaderNames
2018-06-13 11:24:24 -07:00
Nate McMaster
ff3f0e905d
Merge branch 'release/2.1' into release/2.1.2
2018-06-12 14:16:29 -07:00
Nate McMaster
11ddd9174c
Bumping version from 2.1.1 to 2.1.2
2018-06-12 14:13:52 -07:00
ASP.NET CI
ab5fb559e5
Update dependencies.props
...
[auto-updated: dependencies]
2018-06-12 19:26:02 +00:00
Stephen Halter
ee86e97b6b
React to aspnet/BuildTools#684 ( #2660 )
...
* Update KoreBuild
* Minimize blocking threads to increase travis reliability
2018-06-11 16:43:33 -07:00
Chris Ross (ASP.NET)
a217206f1f
Enforce max frame size #2651
2018-06-11 14:20:43 -07:00
Chris Ross (ASP.NET)
810a302e66
Disable AllowRenegotiation for HTTP/2
2018-06-11 13:51:23 -07:00
Ryan Brandenburg
0419a44b77
Adding VSTS file
2018-06-11 11:02:41 -07:00
Chris Ross (ASP.NET)
00827e38bb
Harden TFM checks #2624
2018-06-07 14:56:23 -07:00
ASP.NET CI
f4477cd5c3
Update dependencies.props
...
[auto-updated: dependencies]
2018-06-07 19:40:49 +00:00
Nate McMaster
8688e36d7a
Add certificate names for code signing
2018-06-05 22:33:12 -07:00
Chris Ross (ASP.NET)
a48222378b
Update dependencies
2018-06-04 20:10:40 -07:00
Chris Ross (ASP.NET)
bac99ad086
React to Uri scope break
2018-06-04 20:10:40 -07:00
ASP.NET CI
40d1b75272
Update dependencies.props
...
[auto-updated: dependencies]
2018-06-03 19:19:52 +00:00
Stephen Halter
0aff4a0440
Handle client and server aborts differently from eachhother ( #2612 )
...
* Trace when app aborts connection
* Improve exception messages
* Always abort connection with ConnectionAbortedException
* Add ConnectionContext.Abort(Exception)
2018-06-01 14:42:30 -07:00
Stephen Halter
aa9b9ca724
Merge branch 'release/2.1' into dev
2018-05-31 16:29:14 -07:00
Stephen Halter
e4d290b601
Fix Json regression in Socket Transport ( #2578 )
2018-05-31 16:28:25 -07:00
Stephen Halter
d1416e679b
[2.1.1] Provide clearer exception message for breaking change ( #2623 )
...
- In 2.1, the default transport (Sockets) can no longer bind to certain
endpoint types (Unix domain sockets and open socket handles).
- The new message recommends manually selecting the libuv transport
to work around this issue.
2018-05-31 15:45:26 -07:00
Stephen Halter
af177c5adc
Add Memory<byte> overloads to HttpUpgradeStream ( #2622 )
2018-05-31 15:44:39 -07:00
Stephen Halter
28dad2b2b1
Unskip and fix race in ConnectionClosedEvenIfAppSwallowsException ( #2632 )
2018-05-31 15:39:25 -07:00
Stephen Halter
9e15b2bca4
Fix PipeReader consumption pattern [2.1]
2018-05-31 11:27:38 -07:00
Chris Ross (ASP.NET)
7e43d35049
Make ListenOptions.Protocols public again for HTTP/2 work
2018-05-30 12:25:38 -07:00