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
SSLsplit should suppress the Upgrade: request header (h2c, h2) in order to suppress upgrading a connection to HTTP/2. In theory this should only happen for HTTP, not HTTPS (NPN/ALPN are used for negotiation there), but in practice we may as well suppress the header in HTTPS too.
Note that websockets uses the Upgrade: header too; think about how to handle that.
Since the rudimentary HTTP parsing currently implemented does not support WebSockets anyway, completely remove Upgrade: and corresponding Connection: upgrade headers. The latter was already suppressed as a side-effect of suppressing Connection: keepalive.
SSLsplit should suppress the
Upgrade:
request header (h2c
,h2
) in order to suppress upgrading a connection to HTTP/2. In theory this should only happen for HTTP, not HTTPS (NPN/ALPN are used for negotiation there), but in practice we may as well suppress the header in HTTPS too.Note that websockets uses the
Upgrade:
header too; think about how to handle that.See #89 for general HTTP/2 support.
The text was updated successfully, but these errors were encountered: