You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# start_tls does NOT call connection_made on new_protocol, so we
# must do it ourselves
new_protocol.connection_made(transport)
We have some tests for making plain TCP connections with a proxy, so I think the first step here is to add a test with TLS connections and see if that breaks (there is some prior art in the unit tests for making TLS connections).
The text was updated successfully, but these errors were encountered:
Stack trace, with (I think) related log lines, though there are multiple HTTP connections happening at once:
This appears to be due to using a HTTP proxy, my hunch is that there is a race where the protocol gets data during
start_tls
:sygnal/sygnal/helper/proxy/proxy_asyncio.py
Lines 152 to 161 in ab87ab8
We have some tests for making plain TCP connections with a proxy, so I think the first step here is to add a test with TLS connections and see if that breaks (there is some prior art in the unit tests for making TLS connections).
The text was updated successfully, but these errors were encountered: