Commit graph

75 commits

Author SHA1 Message Date
Cole Mickens
9da67732d5
add gh action for windows 2021-01-16 20:00:06 -06:00
Cole Mickens
7a4eabafac
{cert-gen,client,server}: Cargo.toml prefix rkvm- 2021-01-16 20:00:05 -06:00
Jan Trefil
b670f14e43 Use pkg-config for finding libevdev #6 2021-01-11 21:48:10 +01:00
Jan Trefil
4c02402b72 Fix tokio 1.0 update incompatibilities #7 2021-01-11 21:24:37 +01:00
htrefil
ec404c69b3 Update to tokio 1.0 2021-01-01 17:37:00 +01:00
htrefil
07a1935c75
Merge pull request #5 from cheriimoya/fix-dependency
Add the futures crate as dependency
2020-12-30 19:11:01 +01:00
Max Hausch
aa0127b439 Update lock file 2020-12-22 15:36:46 +01:00
Max Hausch
d36cd3e0bc Add the futures crate as a dependency 2020-12-22 15:30:23 +01:00
htrefil
ac70b5a8d1 Bump version 2020-11-14 16:04:35 +01:00
htrefil
16e1e6ce3f Handle repeated keys 2020-11-14 15:57:32 +01:00
htrefil
57039fa93b Fix more key names 2020-11-14 13:57:13 +01:00
htrefil
e4c09a9abf Update README 2020-11-14 13:23:37 +01:00
htrefil
357f85512a Remove useless Option 2020-11-14 00:19:24 +01:00
htrefil
db356da9f4 Fix windows event writing 2020-11-13 23:33:48 +01:00
htrefil
99a268df49 Fix keyboard event writing 2020-11-13 19:40:36 +01:00
htrefil
14cb67d534 Clean up crate structure 2020-11-13 19:22:53 +01:00
htrefil
76ccba2fab Implement Windows key translation 2020-11-13 19:05:30 +01:00
htrefil
064d016fc2 Use different default config paths based on target OS 2020-11-13 18:53:58 +01:00
htrefil
38c6f02701 Restructure code to support multiple platforms 2020-11-13 18:46:12 +01:00
htrefil
a0a96f65db Use a single byte message sizes 2020-11-12 18:41:20 +01:00
htrefil
ea401ba998 Fix clippy warnings 2020-11-12 18:09:44 +01:00
htrefil
bc6e35bdcf Use inotify from crates.io 2020-11-10 17:23:09 +01:00
htrefil
9692a2eaf8 Improve key code names 2020-11-10 17:17:06 +01:00
htrefil
8766dec86d Fix README 2020-11-09 19:26:54 +01:00
htrefil
c334588694 Fix enter key not working after rkvm server is launched from terminal 2020-11-09 19:18:07 +01:00
htrefil
e50a22dfbd Enable input device hotplugging and unplugging 2020-11-08 20:34:45 +01:00
htrefil
a5266f1f52 Handle device unplugging 2020-11-05 19:12:05 +01:00
htrefil
7eac8bfbc1 Update README 2020-11-04 22:04:21 +01:00
htrefil
a7846c1142 Improve key names 2020-10-31 18:56:32 +01:00
htrefil
aa10368285 Implement timeouts for writing messages to clients 2020-10-31 18:33:01 +01:00
htrefil
8f2aad72d7 Add systemd service files 2020-10-31 17:18:12 +01:00
htrefil
1b99d2011d Update README 2020-10-31 17:12:09 +01:00
htrefil
ecdb086168 Update README 2020-10-30 19:48:33 +01:00
htrefil
63a9d144bc Improve keyboard code names 2020-10-30 18:02:43 +01:00
htrefil
2ae105e9fa Implement message timeouts 2020-10-30 18:01:04 +01:00
htrefil
e9d292a749 Enable info logging by default 2020-10-30 17:45:44 +01:00
htrefil
2b0f3aec18 Buffer client reads 2020-10-30 17:41:12 +01:00
htrefil
d34534c409 Don't propagate switch keys 2020-10-30 17:39:11 +01:00
htrefil
ec7cc151f7 Clarify example config comments 2020-10-29 22:24:19 +01:00
htrefil
3eee67cb57 Add license 2020-10-29 22:21:09 +01:00
htrefil
a9f15df26d Add README 2020-10-29 22:19:44 +01:00
htrefil
8773b1a8b6 Remove Event::Sync 2020-10-29 20:04:29 +01:00
htrefil
774884218f Improve unrecognized event forwarding 2020-10-29 19:22:01 +01:00
htrefil
7b48a94577 Add named switch key support in config 2020-10-29 18:10:31 +01:00
htrefil
61f925e2d4 Use optional OPENSSL environmental variable 2020-10-29 17:59:51 +01:00
htrefil
727cd53eae Improve error messages 2020-10-29 17:50:55 +01:00
htrefil
dfde202a7b Add certificate generation tool, make identity passwords optional 2020-10-29 17:44:08 +01:00
htrefil
d05d9b7d2a Update config examples, Cargo.lock 2020-10-28 23:16:57 +01:00
htrefil
ae6bc6ae5a Implement TLS for client 2020-10-28 22:53:16 +01:00
htrefil
4d52e9809b Implement TLS for server 2020-10-28 22:21:44 +01:00