Permalink
Switch branches/tags
Nothing to show
Commits on Apr 13, 2012
  1. Revert "Added "single shot" mode: the program is launched, and handle…

    davidw committed Apr 13, 2012
    …s one and only one connection session, and then dies."
    
    This reverts commit c16ccf8.
Commits on Apr 12, 2012
  1. Added "single shot" mode: the program is launched, and handles one an…

    davidw committed Apr 12, 2012
    …d only one connection session, and then dies.
Commits on Mar 23, 2012
  1. Clean socket shutdown in C version too.

    kanaka committed Mar 23, 2012
    Related to novnc/noVNC#58 (supporting Apple
    Remote Desktop).
Commits on Feb 23, 2012
  1. Remove copy of kumina implementation.

    kanaka committed Feb 23, 2012
    The canonical location is https://github.com/kumina/wsproxy
    
    There are now several external implementations of Websockify that
    I link to from
    https://github.com/kanaka/websockify/wiki/Feature_Matrix
  2. Node impl to use einaros/ws and support HyBi.

    kanaka committed Feb 23, 2012
    Also adds web serving functionality and Flash policy service.
Commits on Feb 20, 2012
  1. Don't swallow SSL EOF errors.

    kanaka committed Feb 20, 2012
  2. Pull base64.js from noVNC.

    kanaka committed Feb 20, 2012
    Better illegal character debug output.
Commits on Feb 18, 2012
  1. Merge pull request #31 from SlapOS/master

    kanaka committed Feb 18, 2012
    Eggify websockify
  2. Eggify websockify

    desaintmartin committed Feb 18, 2012
Commits on Feb 14, 2012
  1. Pull include/util.js from noVNC. Add map to arrays for IE9.

    kanaka committed Feb 14, 2012
    IE9 still doesn't support [].map() so add it to the prototype in
    include/util.js.
Commits on Feb 9, 2012
Commits on Feb 3, 2012
  1. Handle partial HyBi client frames. Cleanup buffer names.

    kanaka committed Feb 2, 2012
    Significant refactor of decode_hybi() and use of it in do_proxy().
Commits on Feb 2, 2012
  1. Fix --ssl-only option.

    kanaka committed Feb 2, 2012
  2. HyBi/IETF 6455 support to C websockify.

    kanaka committed Feb 2, 2012
    It's probably broken and it's definitely still messy in several ways,
    but basic tests work with Chrome.
    
    Several other C websockify cleanups:
    
    - Remove most of the non-thread safe global variable usage (still
      a little bit that could be fixed so that threading would be easier).
    
    - Remove wswrapper. It is unmaintained, out of date, and never worked
      well anyways (since it really needed a way to do asynchronous queued
      work but it was running in another process context making that
      hard).
    
    - Use md5 routines from openssl.
    
    - Remove md5.c and md5.h since no longer needed.
    
    Thanks to https://github.com/dew111 for spurring me on to get this
    done by writing code. I didn't end up using much his forked code, but
    having something there goaded me enough to just get it working.
Commits on Jan 31, 2012
  1. Show SSL error string.

    kanaka committed Jan 31, 2012
Commits on Jan 30, 2012
  1. Ignore clojure/lein artifacts.

    kanaka committed Jan 30, 2012
  2. Clojure websockify: -main and command line args.

    kanaka committed Jan 30, 2012
    Can now be launched like so:
    
    lein run websockify --web ../../noVNC/ 6080 localhost:5901
Commits on Jan 27, 2012
  1. Split generic websocket code out from websockify.

    kanaka committed Jan 27, 2012
    Generic TCP client and Websocket server code is now split out from the
    websockify specific code.
  2. Better error handling in Clojure Websockify.

    kanaka committed Jan 27, 2012
    Also, disable verbose debug.
  3. Working vesrion Clojure Websockify.

    kanaka committed Jan 27, 2012
    Still needs some cleanup related to cleaning up client and target
    connections.
Commits on Jan 26, 2012
  1. Switch to Jetty for Clojure WebSocket support.

    kanaka committed Jan 26, 2012
    This current code accepts WebSocket connections and can send data back
    and forth.
Commits on Jan 5, 2012
Commits on Jan 3, 2012