noVNC/utils
Joel Martin 7e63919e6d proxy: Issue #14: detect and allow wss:// from Safari.
Addresses this issue:
http://github.com/kanaka/noVNC/issues#issue/14

Safari starts with '\x80' rather than '\x16' like Chrome and Firefox
and having PROTOCOL_TLSv1 doesn't work with Safari. But just removing
the ssl_version allows things to work with Safari wss:// connections.

Also, if the handshake (after SSL wrapping) is null then terminate the
connection. This probably means the certificate was refused by the
client. Unfortunately Safari (the version I have) doesn't cleanly
shutdown WebSockets connections until the page is reloaded (even if
the object is no longer referenced).
2010-09-15 12:19:17 -05:00
..
Makefile Update C proxy to WS protocol version 76. 2010-06-30 20:39:41 -05:00
launch.sh Launch script and reworked usage in README.md. 2010-07-15 20:18:39 -05:00
md5.c Update C proxy to WS protocol version 76. 2010-06-30 20:39:41 -05:00
md5.h Update C proxy to WS protocol version 76. 2010-06-30 20:39:41 -05:00
md5_test.c Update C proxy to WS protocol version 76. 2010-06-30 20:39:41 -05:00
web.py Move wsproxy and web utils into utils/ subdir. 2010-06-07 12:49:57 -05:00
websocket.c proxy: always multiprocess and add --verbose. 2010-09-11 15:10:54 -05:00
websocket.h proxy: always multiprocess and add --verbose. 2010-09-11 15:10:54 -05:00
websocket.py proxy: Issue #14: detect and allow wss:// from Safari. 2010-09-15 12:19:17 -05:00
wsproxy.c proxy: always multiprocess and add --verbose. 2010-09-11 15:10:54 -05:00
wsproxy.py proxy: always multiprocess and add --verbose. 2010-09-11 15:10:54 -05:00