Chris Ross (ASP.NET)
58ba3f82a5
Merge branch 'release/2.2'
2018-09-10 10:30:43 -07:00
ASP.NET CI
8c47aed61f
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-09 19:22:44 +00:00
ASP.NET CI
0c3b443e3c
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-09 12:21:13 -07:00
Stephen Halter
f47aa1283e
Make usage of TestConnection.Receive vs ReceiveEnd consistent ( #2896 )
...
- Add a transport test verifying that concurrent requests/connections work.
2018-09-07 18:09:51 -07:00
John Luo
5295ebba0b
Merge branch 'release/2.2'
2018-09-06 11:48:59 -07:00
Simon Cropp
d3d7c55198
fix some spelling ( #2888 )
2018-09-06 11:48:25 -07:00
Chris Ross (ASP.NET)
b8e56691cb
Implement MaxRequestLineSize for HTTP/2 #2813
2018-09-06 10:01:28 -07:00
Chris Ross (ASP.NET)
384a518bda
Implement MaxRequestHeadersTotalSize for HTTP/2 #2812
2018-09-06 09:07:16 -07:00
David Fowler
edc1935475
Flow the cancellation tokens to ReadAsync and WriteAsync ( #2865 )
2018-09-06 09:04:39 -07:00
Chris Ross (ASP.NET)
427d3c28f6
Merge branch 'release/2.2'
2018-09-06 08:57:47 -07:00
ASP.NET CI
aff4ffc35b
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-05 23:52:53 +00:00
ASP.NET CI
0256019979
Update branding to 2.2.0-preview3
2018-09-05 16:35:10 -07:00
Chris Ross (ASP.NET)
a33ac0fcd6
Merge branch 'release/2.2'
2018-09-04 12:17:04 -07:00
Chris Ross (ASP.NET)
991cfa8bd8
Remove limits on SETTINGS_HEADER_TABLE_SIZE #2874
2018-09-04 12:01:13 -07:00
Chris Ross (ASP.NET)
abbdc8dd5e
Merge branch 'release/2.2'
2018-09-04 11:59:55 -07:00
ASP.NET CI
78621a3830
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-02 19:20:41 +00:00
ASP.NET CI
8f6cb72ef2
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-02 12:18:54 -07:00
=
ef65b2b334
Merge branch 'release/2.2'
2018-08-30 17:33:04 -07:00
John Luo
153020ef8a
Allow UTF8 encoded header values
2018-08-30 16:21:34 -07:00
David Fowler
80b30b21ee
Fix platform benchmarks TFM ( #2868 )
2018-08-30 09:49:34 -07:00
Stephen Halter
4a78fccde9
Merge branch 'release/2.2'
2018-08-28 16:01:38 -07:00
Gert Driesen
1a43e67542
Remove workaround for dotnet/corefx#24562 ( #2863 )
...
This issue caused a bind to a recently used endpoint to fail on macOS and Linux.
Addresses #2820
2018-08-28 15:59:17 -07:00
Gert Driesen
1e2c330d50
Remove workaround for dotnet/corefx#24562 ( #2863 )
...
This issue caused a bind to a recently used endpoint to fail on macOS and Linux.
Addresses #2820
2018-08-28 15:56:18 -07:00
Stephen Halter
bca244f758
Merge branch 'merge/release/2.2-to-master'
2018-08-28 11:33:01 -07:00
Stephen Halter
5ea537fbc4
Don't advance examined in Http1MessageBody.PumpAsync for canceled reads ( #2847 )
2018-08-28 11:28:17 -07:00
Stephen Halter
89f4850883
Avoid throwing the same exception instances in parallel ( #2859 )
2018-08-28 10:56:46 -07:00
David Fowler
6dc55a0462
Don't preserve the ExecutionContext when dispatching callbacks ( #2861 )
...
* Don't preserve the ExecutionContext when dispatching callbacks
- The layers up stack already preserve and restore the ExecutionContext, there's no need to capture and run for the scheduler callback and cancellation token callback
2018-08-28 09:32:33 -07:00
Stephen Halter
4d3647d7bf
Merge branch 'release/2.2'
2018-08-27 15:49:04 -07:00
David Fowler
b039fb73c4
Update README.md
2018-08-27 15:12:29 -07:00
Stephen Halter
f70ba53253
Fix race when SystemClock is accessed before first heartbeat ( #2851 )
2018-08-27 10:59:29 -07:00
ASP.NET CI
b304f7bd5a
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-26 19:20:40 +00:00
John Luo
c2bf921be8
Merge branch 'release/2.2'
2018-08-24 13:56:28 -07:00
John Luo
f6cc980b2c
Revert "Remove default port tests"
...
This reverts commit 74f4387807 .
2018-08-24 13:55:15 -07:00
John Luo
1a7692447e
Merge branch 'release/2.2'
2018-08-24 11:54:29 -07:00
John Luo
64127e6c76
Implement MaxFrameSize and HeaderTableSize for HTTP/2
2018-08-24 11:07:41 -07:00
David Fowler
d318d7b94d
Make tests less flaky ( #2848 )
...
- Re-order logs with completing the task
2018-08-23 22:29:56 -07:00
Stephen Halter
fc3c2eef5e
Handle SocketError.ProtocolType as a connection reset on macOS ( #2845 )
...
* Handle SocketError.ProtocolType as a connection reset on macOS
* Make IsConnectionResetError and IsConnectionAbortError stricter
2018-08-23 19:16:44 -07:00
Stephen Halter
e5a1101239
Improve exception handling in SocketConnection ( #2844 )
...
- Avoid race where a connection reset observed by both DoSend() and DoReceive()
resulted in a ConnectionAbortedException being thrown from the input Pipe
instead of a ConnectionResetException.
2018-08-23 16:59:02 -07:00
David Fowler
68a0863524
General connection management ( #2834 )
...
This change makes the handling of graceful shutdown work for more than just http scenarios. This should allow us to move TLS further out and should also allow us to start moving things to connection middleware instead of connection adapters.
Summary of the things changed/added:
- Added IConnectionLifetimeNotificationFeature that represents an attempt to gracefully close the connection that isn't being aborted. This feels pretty awful but we may have to do it.
- Moved connection management to the ConnectionDispatcher and out of the HttpConnectionMiddleware
- Removed Http from the names of the ConnectionManager and Heartbeat
2018-08-22 20:35:28 -07:00
John Luo
c9a1a42410
Merge branch 'release/2.2'
2018-08-21 18:42:23 -07:00
David Fowler
0b471f2b2f
Sockets: do 0 byte reads to avoid allocating memory for idle connections
...
- Do not do 0 byte reads on OSX due to potential sockets bug
2018-08-21 18:07:15 -07:00
ASP.NET CI
912c36a6e0
Update package branding for 2.2.0-preview2
2018-08-21 13:33:51 -07:00
John Luo
fab944f8ad
Merge branch 'release/2.2'
2018-08-20 19:58:09 -07:00
John Luo
74f4387807
Remove default port tests
2018-08-20 15:54:41 -07:00
ASP.NET CI
066e89ddf9
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-19 19:21:00 +00:00
John Luo
35042a7770
Merge branch 'release/2.2'
2018-08-18 23:31:53 -07:00
John Luo
6f7a841374
Fire OnStreamCompleted after all pipes are closed
2018-08-17 17:45:47 -07:00
Chris Ross (ASP.NET)
fd5d1d5334
Merge branch 'release/2.2'
2018-08-17 15:54:38 -07:00
Chris Ross (ASP.NET)
aa9dde2457
Extract bitshift helper code, Frame cleanup #2773
2018-08-17 15:48:16 -07:00
Chris Ross (ASP.NET)
ff52525134
Skip ContentLength_Received_MultipleDataFramesOverSize_Reset
2018-08-17 15:44:19 -07:00