Commit Graph

  • a4807656a2 Move cert gen to Usage section of README.md. Joel Martin 2010-06-14 14:34:05 -05:00
  • 6a52558dd8 Render PNG images in order. Update TODO. Joel Martin 2010-06-13 11:00:12 -05:00
  • 3954ae149a Fix mouse focus issues. Joel Martin 2010-06-13 10:57:23 -05:00
  • 888d5813ed Fix scrolled mouse position. Joel Martin 2010-06-10 16:05:15 -05:00
  • 4b4496ad67 DesktopResize and compression level pseudo-encodings. Joel Martin 2010-06-10 15:44:42 -05:00
  • 8a8370060e More dynamic encoding list handling. Joel Martin 2010-06-10 12:11:13 -05:00
  • c3d28aabe4 base64 encode instead of escaping images. Joel Martin 2010-06-09 17:50:06 -05:00
  • 0664669ce9 Almost double firefox tight_png render performance. Joel Martin 2010-06-09 15:40:46 -05:00
  • 29cb15f9ca TIGHT_PNG encoding and timing refactor. Joel Martin 2010-06-09 15:00:32 -05:00
  • af183e63f5 update failed state on WS onerror. Joel Martin 2010-06-08 11:20:03 -05:00
  • 97df09b9f1 Output count for multi-packet decodes. Joel Martin 2010-06-07 14:36:26 -05:00
  • 9a09b636e7 Add UTF-8 wire encoding support to C wsproxy. Joel Martin 2010-06-07 13:47:44 -05:00
  • 7210e79e04 Move wsproxy and web utils into utils/ subdir. Joel Martin 2010-06-07 12:47:02 -05:00
  • 9e61a9c6f0 C wsproxy: seq numbers and decode multiple frames. Joel Martin 2010-06-07 12:44:02 -05:00
  • 8e1aa95ba3 First pass at working C wsproxy. Joel Martin 2010-06-04 17:10:06 -05:00
  • 14355cb212 Give better exception feedback in message handler. Joel Martin 2010-06-04 13:51:21 -05:00
  • 30298582d0 Add 'tight' encoding to TODO list. Add rfb proto link. Joel Martin 2010-06-03 16:11:21 -05:00
  • 2e041cf225 Fix Alt keysym. Joel Martin 2010-06-03 09:28:44 -05:00
  • 4f0da9ef84 Clarify examples. Joel Martin 2010-06-03 08:39:42 -05:00
  • 1aa9506251 Explain VNC_uri_prefix in README.md. Joel Martin 2010-06-02 17:28:28 -05:00
  • d0e01e064c Update README.md to reflect separate default controls file. Joel Martin 2010-06-02 17:18:46 -05:00
  • 913083993b Direct example. Move all DOM code default_controls.js. Joel Martin 2010-06-02 17:08:25 -05:00
  • 325d9eb7f3 Add --record option to wsproxy.py. Joel Martin 2010-06-01 17:58:14 -05:00
  • d41c33e4b7 Add colour map support (non-true-color). Joel Martin 2010-06-01 14:34:27 -05:00
  • 507b473a2e Test non-base64 (straight UTF-8) encoding. Joel Martin 2010-05-28 15:39:38 -05:00
  • c3996e24f5 Round-trip timing for first full FBU. Joel Martin 2010-05-28 15:29:36 -05:00
  • d38406e6b5 Fix web-socket-js: encode sent data across FABridge. Joel Martin 2010-05-28 14:10:57 -05:00
  • af6b17ce06 Change license to LGPL-3 and add some implementation notes. Joel Martin 2010-05-26 15:43:00 -05:00
  • 32eb5d7cb0 Use relative include path in tests. Joel Martin 2010-05-25 11:09:34 -05:00
  • a575a383fb Add mouse wheel support and input test page. Joel Martin 2010-05-25 11:05:55 -05:00
  • 7f4f41b0c7 Don't shift off subencoding in hextile. Joel Martin 2010-05-20 17:13:59 -05:00
  • 8fe2c2f915 Fix web-socket-js loading issue. Joel Martin 2010-05-17 17:11:13 -05:00
  • 97763d0eb8 Double Chrome hextile perf again. Add canvas test. Joel Martin 2010-05-17 10:18:37 -05:00
  • 3c1bead9a0 Add styling classes for status line state. Joel Martin 2010-05-16 19:58:51 -05:00
  • b92e282ad7 Add back canvas.html test page to tests subdir. Joel Martin 2010-05-16 19:23:44 -05:00
  • af180155a8 Create FABridge tester. Move wstest into tests subdir. Joel Martin 2010-05-16 19:21:21 -05:00
  • 8acfc8cf52 Change wstest.html 'cnt' to 'seq'. Joel Martin 2010-05-16 17:51:00 -05:00
  • f9583f1f98 Move canvas.js to include/canvas.js. Joel Martin 2010-05-15 15:45:09 -05:00
  • 67b24a9020 Support 3.7. Joel Martin 2010-05-15 15:25:10 -05:00
  • 56ec48bec8 Move vars into RFB namespace. Extend array in util.js. Joel Martin 2010-05-15 14:55:33 -05:00
  • c4164bda1d JSLint and "use strict". Joel Martin 2010-05-15 14:28:55 -05:00
  • 753bde8f53 Cleanup output, trap exceptions, timing output, fixes. Joel Martin 2010-05-15 12:38:50 -05:00
  • 3875f847f1 Double hextile rendering performance in Chrome. Joel Martin 2010-05-15 12:27:44 -05:00
  • 0a72cf9026 Reset client_settings on connect. Joel Martin 2010-05-15 12:14:30 -05:00
  • 71d2426a8e Rename HTML5-VNC to noVNC. Joel Martin 2010-05-12 09:39:38 -05:00
  • dcd950a044 Mark include/plain.css as code. Joel Martin 2010-05-11 15:04:07 -07:00
  • 1c91712f84 Add some links to related project sites. Joel Martin 2010-05-11 17:00:42 -05:00
  • 3a5ddcf737 Pull and modify stylesheet from kevinykchan/vnc-html5. Joel Martin 2010-05-11 16:58:36 -05:00
  • db504ade0c Isolate DOM references in load() and connect(). Joel Martin 2010-05-11 16:39:17 -05:00
  • ded9dfae10 Styling/integration refactoring. Joel Martin 2010-05-11 16:13:52 -05:00
  • 3a2fafac9b Add and clarify licensing. Joel Martin 2010-05-11 10:01:21 -05:00
  • 92f572a249 Fix wsproxy CPU usage without affecting latency. Joel Martin 2010-05-11 09:25:29 -05:00
  • 4ce2696d52 Merge branch 'merge_kevinykchan' Joel Martin 2010-05-11 09:23:55 -05:00
  • 3ec5d7c0a3 Addresses issue where wsproxy utilizes 100% CPU. The process now rarely goes over 2% Kevin Chan 2010-05-11 04:45:46 +08:00
  • 2cec49d439 If no password is provided, defaults to use no auth Kevin Chan 2010-05-11 04:55:47 +08:00
  • 97bfe5ba25 Move controls to vnc.js, make vnc.html very simple. Joel Martin 2010-05-06 17:08:53 -05:00
  • fc7d416ee4 Ignore python bytecode files. Joel Martin 2010-05-06 10:57:16 -05:00
  • 05e5cb7da0 Fix same for server side (no expected count complaint). Joel Martin 2010-05-06 10:54:36 -05:00
  • 0340f8b6b1 Don't complain about expected count on stop. Joel Martin 2010-05-06 10:53:09 -05:00
  • f8ee7b489d Encryption suppport for wstest. Joel Martin 2010-05-06 10:52:04 -05:00
  • 95ef30a167 websocket.py: generic code from wsproxy and wstest. Joel Martin 2010-05-06 10:32:07 -05:00
  • c539e4dcda DES that works with KVM's VNC. RFB 3.8 fixes. Joel Martin 2010-05-05 15:40:05 -05:00
  • ef764d3b9b Support for RFB 3.8 handshake. Joel Martin 2010-05-02 14:19:13 -05:00
  • 5aca52e18d Cleanup. Move note files into docs/. Joel Martin 2010-05-01 15:59:52 -05:00
  • adfe6ac166 Support for SSL/TLS ('wss://') on both sides. Joel Martin 2010-04-30 16:41:09 -05:00
  • ca5785f570 Automatically detect TLS/SSL during handshake. Joel Martin 2010-04-30 15:54:59 -05:00
  • 0e486e1ba0 Import as3crypto_patch: ffda6e9cd8b1d74f45472c676afda8360ae1e5aa Joel Martin 2010-04-30 14:13:32 -05:00
  • 7b99f70bd0 Don't erase failed state error messages on disconnect. Joel Martin 2010-04-19 10:46:48 -05:00
  • 0166284a64 Also send errors to console.error Joel Martin 2010-04-19 10:43:21 -05:00
  • 1e633bc8ee wstest*. Fix Opera problems. Flash policy. Misc bugs. Joel Martin 2010-04-19 10:41:06 -05:00
  • 9e12c1a941 README.md typo and clarify. Joel Martin 2010-04-18 20:57:34 -05:00
  • 1626e0f8f8 Update README.md and TODO. Joel Martin 2010-04-18 20:53:54 -05:00
  • 07287cfd89 Send seq nums and b64 encode based on query string. Joel Martin 2010-04-18 20:35:43 -05:00
  • 8759ea6f90 Status/error refactor. Fix firefox bugs. Joel Martin 2010-04-18 18:43:03 -05:00
  • 07f6ca751d Remove mootools-more references. Joel Martin 2010-04-18 16:28:54 -05:00
  • 9fec75c08f Fix firefox '-' key mapping. Joel Martin 2010-04-18 16:19:10 -05:00
  • d1616107c3 Add fixing firefox '-' key mapping issue to TODO. Joel Martin 2010-04-18 16:17:27 -05:00
  • 10ae1427f8 Handle socket policy response in proxy itself. Joel Martin 2010-04-17 17:53:28 -05:00
  • 5d8e7ec068 Add web-socket-js support with packet re-ordering. Joel Martin 2010-04-17 17:16:08 -05:00
  • d920595453 Import web-socket-js: a0fb3933ce5c824bcb882f5a1cf87e46de773ea8 Joel Martin 2010-04-17 17:14:33 -05:00
  • 5d2c386400 Reassemble partial client packets in wsproxy.py Joel Martin 2010-04-16 16:34:19 -05:00
  • af7a319387 Assemble partial received frames. Joel Martin 2010-04-16 15:53:59 -05:00
  • 89fbd66fa9 Add WebSockets test frontend and backend. Joel Martin 2010-04-16 13:58:08 -05:00
  • 14b665f1da Remove uneeded mootools functions and used compressed version. Joel Martin 2010-04-15 12:28:53 -05:00
  • 7345dba44c Clarify DES code origination. Joel Martin 2010-04-15 11:14:42 -05:00
  • b5537b60b0 Switch to MPL/GPL base64 from Mozilla. Joel Martin 2010-04-15 11:01:40 -05:00
  • 1a623f7502 Update TODO and small perf cleanups. Joel Martin 2010-04-15 10:16:30 -05:00
  • 30059bdf24 Add cut and paste support. Joel Martin 2010-04-15 01:40:03 -05:00
  • 66a529d70a In TODO: RRE framing bug fixed in prev refactor. Joel Martin 2010-04-14 23:42:38 -05:00
  • 1098b5bf01 Refactor FBU.bytes handling to simplify. Joel Martin 2010-04-14 23:41:12 -05:00
  • 6321aff0cf stop routine stops mouseMove events too. Joel Martin 2010-04-14 23:40:29 -05:00
  • 9e5065ab83 Note WSS/SSL and C wsproxy in TODO. Joel Martin 2010-04-14 13:33:27 -05:00
  • 503c6c5be9 Add TODO. Joel Martin 2010-04-14 13:03:18 -05:00
  • 8cf206154c Working VNC client! Add mouse movement support. Joel Martin 2010-04-14 12:44:47 -05:00
  • 48ebcdb110 Rename canvas.js routines to not have "rfb" prefix. Joel Martin 2010-04-14 12:22:47 -05:00
  • 31af85b996 Don't clear canvas if debug mode Joel Martin 2010-04-14 12:13:59 -05:00
  • 28a5f29357 Re-order routines, no functional changes. Joel Martin 2010-04-14 12:10:23 -05:00
  • fb99d81ccc Better hextile performance: index subrects instead of slicing/shifting. Joel Martin 2010-04-14 12:03:01 -05:00
  • 410960bac8 Fix some framing bugs. Cleanup console logs. Joel Martin 2010-04-14 11:28:29 -05:00
  • 484a4696aa Refactor data processing. Ignore other server messages. Joel Martin 2010-04-14 09:48:46 -05:00