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
I try to setup a reverse_proxy for GTK's broadwayd, which fails. I actually found the reason:
The Sec-WebSocket-Key header is changed at the proxy turnaround to Sec-Websocket-Key. Unfortunately, the broadwayd header parser is not standard-conform and parses the header case-sensitive. I already submitted a bug request for this: https://gitlab.gnome.org/GNOME/gtk/-/issues/3406
But I think this may also affect many web server implementations. I did not find the source code place, where this rewrite happens, but I sniffed the outgoing proxied http-request from caddy to broadwayd, where the Sec-WebSocket-Key-header is changed.
I think I found several forum posts, where this behavior could also cause problems.
The text was updated successfully, but these errors were encountered:
Thanks for the hint ... I was hoping it will be a fix in caddy, which would published much more quickly than updates at the gtk framework, but I totally understand your statement.
I try to setup a reverse_proxy for GTK's broadwayd, which fails. I actually found the reason:
The
Sec-WebSocket-Key
header is changed at the proxy turnaround toSec-Websocket-Key
. Unfortunately, the broadwayd header parser is not standard-conform and parses the header case-sensitive. I already submitted a bug request for this: https://gitlab.gnome.org/GNOME/gtk/-/issues/3406But I think this may also affect many web server implementations. I did not find the source code place, where this rewrite happens, but I sniffed the outgoing proxied http-request from caddy to broadwayd, where the
Sec-WebSocket-Key
-header is changed.I think I found several forum posts, where this behavior could also cause problems.
The text was updated successfully, but these errors were encountered: