GitHub Merge Button
fae009b5a3
Merge 0618331f0e into db17151941
2012-02-18 00:11:19 -08:00
Cédric de Saint Martin
0618331f0e
Set correct informations to have working egg
2012-02-18 09:11:06 +01:00
Joel Martin
7c5ae56e18
Sync include/webutil.js with noVNC.
2012-02-16 22:03:41 +01:00
Joel Martin
cfe4989560
Pull include/util.js from noVNC. Add map to arrays for IE9.
...
IE9 still doesn't support [].map() so add it to the prototype in
include/util.js.
2012-02-16 22:03:41 +01:00
Joel Martin
b7e8306e7b
Rename client.html to simple.html
2012-02-16 22:03:41 +01:00
Joel Martin
e16d1634e1
Add simple client: tests/client.html.
2012-02-16 22:03:41 +01:00
Joel Martin
213fac8a08
Handle partial HyBi client frames. Cleanup buffer names.
...
Significant refactor of decode_hybi() and use of it in do_proxy().
2012-02-16 22:03:41 +01:00
Joel Martin
f5af856b5a
Fix response to empty close frame.
2012-02-16 22:03:41 +01:00
Joel Martin
f4d7dd433a
Fix --ssl-only option.
2012-02-16 22:03:41 +01:00
Joel Martin
0ef0873e8e
Add openssl cert generation procedure to README.
2012-02-16 22:03:41 +01:00
Joel Martin
06a5531251
Remove more wswrapper Makefile references.
2012-02-16 22:03:41 +01:00
Joel Martin
ee768a0dc0
Remove pointless md5_test.c file.
2012-02-16 22:03:40 +01:00
Joel Martin
6932db6ecf
HyBi/IETF 6455 support to C websockify.
...
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.
2012-02-16 22:03:40 +01:00
Joel Martin
30e7a98891
Show SSL error string.
2012-02-16 22:03:40 +01:00
Joel Martin
491f6042d1
Move alternate implementation data to wiki.
2012-02-16 22:03:40 +01:00
Joel Martin
aa481c3e52
Ignore clojure/lein artifacts.
2012-02-16 22:03:40 +01:00
Joel Martin
24388e0e94
Clojure websockify: -main and command line args.
...
Can now be launched like so:
lein run websockify --web ../../noVNC/ 6080 localhost:5901
2012-02-16 22:03:40 +01:00
Joel Martin
2e2d815bca
Split generic websocket code out from websockify.
...
Generic TCP client and Websocket server code is now split out from the
websockify specific code.
2012-02-16 22:03:40 +01:00
Joel Martin
c86457216d
Better error handling in Clojure Websockify.
...
Also, disable verbose debug.
2012-02-16 22:03:40 +01:00
Joel Martin
040a129fbf
Working vesrion Clojure Websockify.
...
Still needs some cleanup related to cleaning up client and target
connections.
2012-02-16 22:03:40 +01:00
Joel Martin
1e24aa17af
Working Clojure Netty client code.
2012-02-16 22:03:40 +01:00
Joel Martin
e6e9c9140e
Switch to Jetty for Clojure WebSocket support.
...
This current code accepts WebSocket connections and can send data back
and forth.
2012-02-16 22:03:39 +01:00
Joel Martin
0f1512c3ca
Clojure Websockify using Aleph - broken.
2012-02-16 22:03:39 +01:00
Joel Martin
5ed64be820
Switch tests/echo.html to use websock.js.
2012-02-16 22:03:39 +01:00
Joel Martin
9f0a08467a
README: websockify.rb support HyBi.
2012-02-16 22:03:39 +01:00
Joel Martin
4ec9966575
Support python 3 with SSL/TLS connections.
...
Need to detect leading TLS/SSL character by number too for python 3.
2012-02-16 22:03:39 +01:00
Joel Martin
dd7af836af
Add commented out web-socket-js Flash debug var.
2012-02-16 22:03:39 +01:00
Chris Gordon
ac9bb7eec6
Update Windows/Windows Service Readme.txt
2012-02-16 22:03:39 +01:00
Chris Gordon
3d99252956
Update Windows/Windows Service Readme.txt
2012-02-16 22:03:39 +01:00
Chris Gordon
b885214011
Windows websocket server service wrapper.
...
Signed-off-by: Chris Gordon <snorkeyg@gmail.com>
2012-02-16 22:03:39 +01:00
Joel Martin
c3c6a72039
Update kumina with HyBi-10+ support.
...
Pull 63aa9ce07 from https://github.com/kumina/wsproxy
2012-02-16 22:03:38 +01:00
Joel Martin
db17151941
Sync include/webutil.js with noVNC.
2012-02-14 17:37:01 -06:00
Joel Martin
7d44853da7
Pull include/util.js from noVNC. Add map to arrays for IE9.
...
IE9 still doesn't support [].map() so add it to the prototype in
include/util.js.
2012-02-14 07:51:44 -06:00
Joel Martin
b405cdae7b
Rename client.html to simple.html
2012-02-09 17:47:22 -06:00
Joel Martin
e02b698015
Add simple client: tests/client.html.
2012-02-09 17:46:47 -06:00
Joel Martin
bea32aebed
Handle partial HyBi client frames. Cleanup buffer names.
...
Significant refactor of decode_hybi() and use of it in do_proxy().
2012-02-03 11:55:03 -06:00
Joel Martin
bc1ea59867
Fix response to empty close frame.
2012-02-02 11:06:19 -06:00
Joel Martin
b76c357f3f
Fix --ssl-only option.
2012-02-02 08:11:06 -06:00
Joel Martin
8e95f18f99
Add openssl cert generation procedure to README.
2012-02-02 07:05:55 -06:00
Joel Martin
27ec5cff89
Remove more wswrapper Makefile references.
2012-02-02 06:51:39 -06:00
Joel Martin
e2497313f5
Remove pointless md5_test.c file.
2012-02-01 19:17:56 -06:00
Joel Martin
04b3b2057c
HyBi/IETF 6455 support to C websockify.
...
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.
2012-02-01 19:10:39 -06:00
Joel Martin
b2940c035f
Show SSL error string.
2012-01-31 15:20:57 -06:00
Joel Martin
9ed4a17d70
Move alternate implementation data to wiki.
2012-01-30 15:00:58 -06:00
Joel Martin
6549c04fae
Ignore clojure/lein artifacts.
2012-01-30 13:40:55 -06:00
Joel Martin
2c053f349c
Clojure websockify: -main and command line args.
...
Can now be launched like so:
lein run websockify --web ../../noVNC/ 6080 localhost:5901
2012-01-30 13:38:18 -06:00
Joel Martin
f2f838f7e2
Split generic websocket code out from websockify.
...
Generic TCP client and Websocket server code is now split out from the
websockify specific code.
2012-01-27 16:01:17 -06:00
Joel Martin
3278905ead
Better error handling in Clojure Websockify.
...
Also, disable verbose debug.
2012-01-27 15:37:35 -06:00
Joel Martin
a5d4fe1d18
Working vesrion Clojure Websockify.
...
Still needs some cleanup related to cleaning up client and target
connections.
2012-01-27 15:14:45 -06:00
Joel Martin
297a818066
Working Clojure Netty client code.
2012-01-27 13:11:38 -06:00