1. 17 Sep, 2012 1 commit
    • Joel Martin's avatar
      Update websockify/websock.js. · 204675c8
      Joel Martin authored
      This change pulls websockify 6d9deda9c5.
      
      Most note worthy changes:
      - Pulls in web-socket-js 7677e7a954 which updates to IETF 6455 (from
        Hixie)
      - Binary support detection and use in include/websock.js
      - Add ssl and unix target support
      - Add multiple target support via config file/dir.
      - Idle timeout exit
      204675c8
  2. 16 Mar, 2011 1 commit
    • Joel Martin's avatar
      Update web-socket-js to bb5797cad. · bbd21ca7
      Joel Martin authored
      Syncs with same change to websockify (7534574a2f).
      
      Primary change is removal of FABridge interface.
      
      Seems to improve overall latency by perhaps 10%. Also, the slowdown
      over time in Opera is about half as bad (but still there).
      bbd21ca7
  3. 17 Jan, 2011 1 commit
    • Joel Martin's avatar
      Update gimite/web-socket-js build. · 24d01a5a
      Joel Martin authored
      Update to a build based on 20f837425d4 from gimite/web-socket-js.
      
      This changes the event handling code and fixes the frequent recursive
      call into Flash errors.
      24d01a5a
  4. 08 Sep, 2010 1 commit
    • Joel Martin's avatar
      web-socket-js: 9e7663771 build and remove source. · 2a6018df
      Joel Martin authored
      web-socket-js now has all the functionality and fixes needed for noVNC
      so remove the include/as3crypto_patched directory and the
      include/web-socket-js/flash-src directory (i.e. the sources for
      web-socket-js). This cleans up almost 3K from the include/ directory.
      
      Update to web-socket-js build based on upstream (gimite/web-socket-js)
      9e766377188.
      2a6018df
  5. 30 Apr, 2010 1 commit
    • Joel Martin's avatar
      Support for SSL/TLS ('wss://') on both sides. · adfe6ac1
      Joel Martin authored
      On the client side, this adds the as3crypto library to web-socket-js
      so that the WebSocket 'wss://' scheme is supported which is WebSocket
      over SSL/TLS.
      
      Couple of downsides to the fall-back method:
      
          - This balloons the size of the web-socket-js object from about 12K to 172K.
      
          - Getting it working required disabling RFC2718 web proxy support
            in web-socket-js.
      
          - It makes the web-socket-js fallback even slower with the
            encryption overhead.
      
      The server side (wsproxy.py) uses python SSL support. The proxy
      automatically detects the type of incoming connection whether flash
      policy request, SSL/TLS handshake ('wss://') or plain socket
      ('ws://').
      
      Also added a check-box to the web page to enable/disabled 'wss://'
      encryption.
      adfe6ac1
  6. 17 Apr, 2010 1 commit