Hello List, .. I would like to ask the developers what the status is regarding web-socket support in pound. An application, namely Wetty, a terminal emulator does not work with 2.7d as it uses web sockets. e414 headers: request URI too long
Thanks for any advice. I use pound for years now, and would hate to change .) ... I found this thread, that explains a bit, ... http://superuser.com/questions/542204/pound-configure-to-handle-websocket Johannes Schauer <j.schauer(at)email.de> wrote on *2014-01-04 15:15:24* Hi, I recently tried to setup an application using WebSocket behind pound only to find out that the WebSocket functionality was not working. Whenever a WebSocket message is received, pound writes a "e414 headers: request URI too long" message to syslog. Looking at the pound source code, this seems to be because pound searches for EOL in the message (in get_headers,strip_eol) which it can't find and thus writes an error to syslog and drops the message instead of forwarding the message to the backend. While pound has no problem passing the HTTP 101 protocol upgrade messages around, it fails with the subsequent WebSocket messages. Would the pound developers find it desirable to have support for WebSocket messages after the required HTTP handshake in pound? Do you see any obvious blocker for such a feature? Would you accept a patch implementing it? If yes, how would you like it to be implemented? cheers, josch -- Király István +36 209 753 758 [email protected] <http://d250.hu/>
