-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Use ManagedWebSocket implementation everywhere except uap. #26429
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Please run outerloop tests before merge.
@dotnet-bot test outerloop windows x64 debug build please |
Thanks @Priya91 ! I remember we didn't have Proxy tests for WS (maybe that changed). It would be great if you could confirm both Proxy and ClientCertificates work. |
HttpListener uses websocket for upgrading connection to websocket protocol. Investigating the test failures. |
Will verify. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @Priya91!
(I was going to suggest not deleting the WinHttp implementation yet and just switching the default, so that we could relatively easy run new tests against the WinHttp implementation to validate compat, but even with deleting it we can easily run the tests against the netfx implementation, which is the main thing we want to be compatible with, so we should be good.)
@dotnet-bot test outerloop windows x64 debug build please |
ClientCertificates and Proxy options is sent to the ManagedHandler from the ClientWebSocket. ManagedHandler supports client certificates, but not proxy yet. @wfurt is working on it currently so it should be supported in 2.1 |
To be clear, it supports proxies, just not for https yet. |
@stephentoub @wfurt Sorry but this actually made it less clear :). Can you please confirm if Proxy over HTTPS will be supported in 2.1? |
Will be, yes. Currently, no. |
@CIPop currently there is bunch of related issues:
Can you please confirm you need both [1] and [2]? |
@karelz, how is (2) different from (1)? It looks like a dup. Or (2) means the proxy server itself is actually accessed via a secure connection? |
I think it is this @stephentoub https://daniel.haxx.se/blog/2016/11/26/https-proxy-with-curl/ |
@karelz @stephentoub I was confused as well with my previous question and original request to support Proxy... |
393802a
to
b12c6b5
Compare
Test failures are known issues #26531 #25676 |
Use ManagedWebSocket implementation everywhere except uap. Commit migrated from dotnet/corefx@bb00131
fixes #9503
cc @karelz @davidsh @wfurt @stephentoub