Commit Graph

91 Commits

Author SHA1 Message Date
Jovi Hsu
607c90009d add support for copyRect encoding 2021-11-29 09:47:52 +08:00
Jovi Hsu
da807ead3e rename 2021-11-29 08:18:08 +08:00
Jovi Hsu
4d63056d07
Merge pull request #15 from HsuJv/dev
Add a simple clipboard
2021-11-27 16:19:24 +08:00
Jovi Hsu
6ac6a0a522 Add a simple clipboard 2021-11-27 16:17:40 +08:00
Jovi Hsu
ac33b294c2
Merge pull request #14 from HsuJv/dev
KeyEvent & PointerEvent support
2021-11-24 10:11:08 +08:00
Jovi Hsu
b783e1f74b match all js mouse events to x11 mouse events 2021-11-24 10:09:01 +08:00
Jovi Hsu
5f33c9d510 match all js keys to x11 keycodes 2021-11-24 08:31:23 +08:00
Jovi Hsu
d7d503e49c re-folder 2021-11-19 16:55:34 +08:00
Jovi Hsu
f5a341aad6 mouse events initially 2021-11-17 16:44:04 +08:00
Jovi Hsu
7e5074e15b keypress events initially 2021-11-17 14:43:10 +08:00
Jovi Hsu
f21a180053 shutdown websocket if the server disconnected, level up the default log print 2021-11-17 14:42:16 +08:00
Jovi Hsu
694b462f60 remopve the footer 2021-11-17 12:04:21 +08:00
Jovi Hsu
fb3b7ee093
Merge pull request #13 from HsuJv/dev
Done #2, send client encodings
2021-11-17 11:10:42 +08:00
Jovi Hsu
0762d972a4 #2, send client encodings 2021-11-17 11:09:28 +08:00
Jovi Hsu
098629536a change how vnc generate c2s messages 2021-11-17 09:53:45 +08:00
Jovi Hsu
4aa8c19adb Elegent shutdown the agent 2021-11-17 09:34:25 +08:00
Jovi Hsu
19dd409744 update README 2021-11-15 20:38:46 +08:00
Jovi Hsu
893fc307d4 support all s2c message 2021-11-15 20:18:46 +08:00
Jovi Hsu
85abc9d7f8 fix vnc substract overflow 2021-11-15 18:49:27 +08:00
Jovi Hsu
2de7b4b9ec refactor #3 2021-11-15 16:42:46 +08:00
Jovi Hsu
918878b0c5 vnc raw encoding 2021-11-14 22:32:56 +08:00
Jovi Hsu
6ee1cd8d32 refactor #2 2021-11-13 20:38:23 +08:00
Jovi Hsu
c24865b634 refactor 2021-11-12 16:28:12 +08:00
Jovi Hsu
1ac73fd6ea finish handshake 2021-11-12 08:26:30 +08:00
Jovi Hsu
c8bb376d80 dummy 2021-11-10 22:41:11 +08:00
Jovi Hsu
a0b1157c04 dummy 2021-11-10 17:35:35 +08:00
Jovi Hsu
999edd10e7 vnc start auth 2021-11-10 06:57:41 +08:00
Jovi Hsu
d350dbe0bf vnc init 2021-11-08 21:37:12 +08:00
Jovi Hsu
fb4c97f95b simplify the frontend 2021-11-08 20:29:24 +08:00
Jovi Hsu
da0819c214 frontend websocket init 2021-11-08 13:58:09 +08:00
Jovi Hsu
b2d56e28c4 update actix to make it can handle socket stream 2021-11-08 09:04:20 +08:00
Jovi Hsu
1f4a535110 dummy 2021-11-07 23:57:18 +08:00
Jovi Hsu
bec3952861 dummy ssh connect 2021-11-05 23:19:53 +08:00
Jovi Hsu
c87b60a738 dummy auth #2 2021-11-04 14:41:56 +08:00
Jovi Hsu
c0868ff56a dummy auth 2021-11-04 00:03:35 +08:00
Jovi Hsu
eb3271773a simple websocket 2021-11-03 16:32:16 +08:00
Jovi Hsu
160acb72a2 actix server init 2021-11-02 22:06:19 +08:00
Jovi Hsu
abd4299df3 make install 2021-11-02 13:07:32 +08:00
Jovi Hsu
11bdf28d67 Init backend 2021-11-02 00:59:03 +08:00
Jovi Hsu
5b07e503e7 navigator init 2021-11-02 00:30:23 +08:00
Jovi Hsu
6c1ee72ace a minimal yew framework with npm 2021-11-01 21:36:43 +08:00