Commit Graph

  • db504ade0c Isolate DOM references in load() and connect(). Joel Martin 2010-05-11 16:39:17 -0500
  • ded9dfae10 Styling/integration refactoring. Joel Martin 2010-05-11 16:13:52 -0500
  • 3a2fafac9b Add and clarify licensing. Joel Martin 2010-05-11 10:01:21 -0500
  • 92f572a249 Fix wsproxy CPU usage without affecting latency. Joel Martin 2010-05-11 09:25:29 -0500
  • 4ce2696d52 Merge branch 'merge_kevinykchan' Joel Martin 2010-05-11 09:23:55 -0500
  • 3ec5d7c0a3 Addresses issue where wsproxy utilizes 100% CPU. The process now rarely goes over 2% Kevin Chan 2010-05-11 04:45:46 +0800
  • 2cec49d439 If no password is provided, defaults to use no auth Kevin Chan 2010-05-11 04:55:47 +0800
  • 97bfe5ba25 Move controls to vnc.js, make vnc.html very simple. Joel Martin 2010-05-06 17:08:53 -0500
  • fc7d416ee4 Ignore python bytecode files. Joel Martin 2010-05-06 10:57:16 -0500
  • 05e5cb7da0 Fix same for server side (no expected count complaint). Joel Martin 2010-05-06 10:54:36 -0500
  • 0340f8b6b1 Don't complain about expected count on stop. Joel Martin 2010-05-06 10:53:09 -0500
  • f8ee7b489d Encryption suppport for wstest. Joel Martin 2010-05-06 10:52:04 -0500
  • 95ef30a167 websocket.py: generic code from wsproxy and wstest. Joel Martin 2010-05-06 10:32:07 -0500
  • c539e4dcda DES that works with KVM's VNC. RFB 3.8 fixes. Joel Martin 2010-05-05 15:40:05 -0500
  • ef764d3b9b Support for RFB 3.8 handshake. Joel Martin 2010-05-02 14:19:13 -0500
  • 5aca52e18d Cleanup. Move note files into docs/. Joel Martin 2010-05-01 15:59:52 -0500
  • adfe6ac166 Support for SSL/TLS ('wss://') on both sides. Joel Martin 2010-04-30 16:41:09 -0500
  • ca5785f570 Automatically detect TLS/SSL during handshake. Joel Martin 2010-04-30 15:54:59 -0500
  • 0e486e1ba0 Import as3crypto_patch: ffda6e9cd8b1d74f45472c676afda8360ae1e5aa Joel Martin 2010-04-30 14:13:32 -0500
  • 7b99f70bd0 Don't erase failed state error messages on disconnect. Joel Martin 2010-04-19 10:46:48 -0500
  • 0166284a64 Also send errors to console.error Joel Martin 2010-04-19 10:43:21 -0500
  • 1e633bc8ee wstest*. Fix Opera problems. Flash policy. Misc bugs. Joel Martin 2010-04-19 10:41:06 -0500
  • 9e12c1a941 README.md typo and clarify. Joel Martin 2010-04-18 20:57:34 -0500
  • 1626e0f8f8 Update README.md and TODO. Joel Martin 2010-04-18 20:53:54 -0500
  • 07287cfd89 Send seq nums and b64 encode based on query string. Joel Martin 2010-04-18 20:35:43 -0500
  • 8759ea6f90 Status/error refactor. Fix firefox bugs. Joel Martin 2010-04-18 18:43:03 -0500
  • 07f6ca751d Remove mootools-more references. Joel Martin 2010-04-18 16:28:54 -0500
  • 9fec75c08f Fix firefox '-' key mapping. Joel Martin 2010-04-18 16:19:10 -0500
  • d1616107c3 Add fixing firefox '-' key mapping issue to TODO. Joel Martin 2010-04-18 16:17:27 -0500
  • 10ae1427f8 Handle socket policy response in proxy itself. Joel Martin 2010-04-17 17:53:28 -0500
  • 5d8e7ec068 Add web-socket-js support with packet re-ordering. Joel Martin 2010-04-17 17:16:08 -0500
  • d920595453 Import web-socket-js: a0fb3933ce5c824bcb882f5a1cf87e46de773ea8 Joel Martin 2010-04-17 17:14:33 -0500
  • 5d2c386400 Reassemble partial client packets in wsproxy.py Joel Martin 2010-04-16 16:34:19 -0500
  • af7a319387 Assemble partial received frames. Joel Martin 2010-04-16 15:53:59 -0500
  • 89fbd66fa9 Add WebSockets test frontend and backend. Joel Martin 2010-04-16 13:58:08 -0500
  • 14b665f1da Remove uneeded mootools functions and used compressed version. Joel Martin 2010-04-15 12:28:53 -0500
  • 7345dba44c Clarify DES code origination. Joel Martin 2010-04-15 11:14:42 -0500
  • b5537b60b0 Switch to MPL/GPL base64 from Mozilla. Joel Martin 2010-04-15 11:01:40 -0500
  • 1a623f7502 Update TODO and small perf cleanups. Joel Martin 2010-04-15 10:16:30 -0500
  • 30059bdf24 Add cut and paste support. Joel Martin 2010-04-15 01:40:03 -0500
  • 66a529d70a In TODO: RRE framing bug fixed in prev refactor. Joel Martin 2010-04-14 23:42:38 -0500
  • 1098b5bf01 Refactor FBU.bytes handling to simplify. Joel Martin 2010-04-14 23:41:12 -0500
  • 6321aff0cf stop routine stops mouseMove events too. Joel Martin 2010-04-14 23:40:29 -0500
  • 9e5065ab83 Note WSS/SSL and C wsproxy in TODO. Joel Martin 2010-04-14 13:33:27 -0500
  • 503c6c5be9 Add TODO. Joel Martin 2010-04-14 13:03:18 -0500
  • 8cf206154c Working VNC client! Add mouse movement support. Joel Martin 2010-04-14 12:44:47 -0500
  • 48ebcdb110 Rename canvas.js routines to not have "rfb" prefix. Joel Martin 2010-04-14 12:22:47 -0500
  • 31af85b996 Don't clear canvas if debug mode Joel Martin 2010-04-14 12:13:59 -0500
  • 28a5f29357 Re-order routines, no functional changes. Joel Martin 2010-04-14 12:10:23 -0500
  • fb99d81ccc Better hextile performance: index subrects instead of slicing/shifting. Joel Martin 2010-04-14 12:03:01 -0500
  • 410960bac8 Fix some framing bugs. Cleanup console logs. Joel Martin 2010-04-14 11:28:29 -0500
  • 484a4696aa Refactor data processing. Ignore other server messages. Joel Martin 2010-04-14 09:48:46 -0500
  • d064769ccf Initial mouse support. Down and Up only. Joel Martin 2010-04-13 17:39:01 -0500
  • 9f4af5a722 Hextile working. Improve latency by coallescing sends. Joel Martin 2010-04-13 12:59:11 -0500
  • 2bcb2d5b15 Remove event handlers on disconnect. Joel Martin 2010-04-13 09:39:29 -0500
  • b7ec54870a Switch to much faster console.log and separate utils into util.js. Joel Martin 2010-04-13 09:28:53 -0500
  • 0f62806499 Refactor processing to allow hextile processing. Joel Martin 2010-04-12 13:21:44 -0500
  • f761808540 Process RRE in chunks instead of 1 at a time. Joel Martin 2010-04-12 11:46:43 -0500
  • cf67217cbf Change to RGB ordering. Joel Martin 2010-04-12 11:21:03 -0500
  • 6dab56f914 Working RRE implementation. Joel Martin 2010-04-12 11:08:40 -0500
  • ed7e776db2 First pass at RRE encoding Joel Martin 2010-04-11 23:11:21 -0500
  • d628147bca WebWorkers example with two way messages. Joel Martin 2010-04-10 15:52:27 -0400
  • 85b7a7d411 Handle undefined URL values correctly. Joel Martin 2010-04-10 15:52:08 -0400
  • 4b835baeb9 Change depth to count down correctly. Trim long lines. Joel Martin 2010-04-10 12:00:35 -0400
  • 48617e27bc Fix Copy-Rect encoding. Joel Martin 2010-04-06 22:44:12 -0500
  • f6515e3e35 Make web.py match README. Remove unused ws_echo.py. Joel Martin 2010-04-06 21:50:26 -0500
  • d63e146209 List for proxy reasons. Joel Martin 2010-04-06 21:37:35 -0500
  • 5aeb98801b Change to markdown README.md. Joel Martin 2010-04-06 21:34:56 -0500
  • 0dddd6e47e Add README. Joel Martin 2010-04-06 21:06:46 -0500
  • 0385e01171 Remove old test files. Joel Martin 2010-04-06 20:14:11 -0500
  • cc0410a39b Cleanup of files and vnc.js namespace. Joel Martin 2010-04-06 16:44:45 -0500
  • d9cbdc7d85 Create getKeysym to lookup keysym from keyCode. Joel Martin 2010-04-06 16:24:09 -0500
  • 71085485e7 Fix canvas.html. Joel Martin 2010-04-06 13:58:06 -0500
  • 532a9fd92e Better interface, support user provided VNC password. Joel Martin 2010-04-06 13:49:49 -0500
  • 8580b98979 Got DES encryption of password working and colors corrected. Joel Martin 2010-04-06 10:35:25 -0500
  • 64ab5c4ded Working with Raw rectangles and capital letter keys. Joel Martin 2010-04-05 23:54:30 -0500
  • c8460b0310 Cleanup canvas and vnc code so they can be used together. Joel Martin 2010-04-04 16:08:55 -0500
  • f272267bf7 Add Canvas and event experiments. Joel Martin 2010-04-04 15:46:39 -0500
  • 489d167643 Do base64 encode/decode of stream. Send SetEncoding and FB update request. Joel Martin 2010-04-02 19:17:46 -0500
  • a793fa460f Base64 Javascript encode/decode library. Joel Martin 2010-04-02 19:17:01 -0500
  • 9ec97d8635 Base64 encode/decode for client Javascript. Joel Martin 2010-04-02 19:16:25 -0500
  • 65e27ddd4c First RFB protocol stub implementation. Joel Martin 2010-04-01 11:36:22 -0500
  • f9d4566547 Add minimal python directory web server. Joel Martin 2010-03-31 19:44:48 -0500
  • 8b945f2a94 Add RFB specs and move *.js files into include/ Joel Martin 2010-03-31 19:43:09 -0500
  • ce0e28c7d9 Some wsproxy simplifications. Joel Martin 2010-03-31 19:37:49 -0500
  • 3292c4a995 Web Socket to TCP socket proxy and HTML interface. Joel Martin 2010-03-31 18:21:03 -0500
  • feb4e5f801 Simplify ws_echo.py code. Joel Martin 2010-03-31 18:20:48 -0500
  • 033df68db1 Simpler non-threaded ws_echo.py Joel Martin 2010-03-31 15:25:13 -0500
  • 5505589604 Note enter into ws onclose. Joel Martin 2010-03-31 15:24:43 -0500
  • 77c58e19ad Add server and client HTML echo test and mootools library Joel Martin 2010-02-17 14:54:38 -0600