Commit graph

142 commits

Author SHA1 Message Date
Jan Trefil
bfa1c0ac18 Fix versions 2023-05-13 20:21:24 +02:00
Jan Trefil
d93a19d668 Add test instructions to README 2023-05-13 18:56:44 +02:00
Jan Trefil
0da5dc759f Trace message sizes 2023-05-13 18:19:11 +02:00
Jan Trefil
046c5e71ba Sent -> Wrote 2023-05-13 18:10:18 +02:00
Jan Trefil
458b7bf0e8 Disable the Nagle algorithm 2023-05-13 18:00:14 +02:00
Jan Trefil
cda0dd0ef7 Update dependencies 2023-05-13 17:59:56 +02:00
Jan Trefil
27187ccd73 Disable TCP linger 2023-05-13 17:42:55 +02:00
Jan Trefil
7cc34c7e26 Log virtual device creation 2023-05-13 14:40:05 +02:00
Jan Trefil
1fb0b573a5 Always set BUS_VIRTUAL; set vendor ID, product ID and version to 0; preserve original device info 2023-05-13 13:50:59 +02:00
Jan Trefil
e426d94fae Log server events 2023-05-13 12:19:29 +02:00
Jan Trefil
a76e3ac218 Remove unused file 2023-05-13 12:03:44 +02:00
Jan Trefil
0604bd98ab Rename EventPack to EventBatch 2023-05-13 12:02:27 +02:00
Jan Trefil
c01356e56c Add "Manual installation" section 2023-04-22 14:17:37 +02:00
Jan Trefil
60f9e20b0e Improve message for failed auth error 2023-04-22 14:05:01 +02:00
Jan Trefil
c210f2c85a Implement client IO timeout, improve logs 2023-04-22 14:03:57 +02:00
Jan Trefil
ca3733e357 Fix certificate extension in example config 2023-04-22 12:59:11 +02:00
Jan Trefil
3a00068d13 README polish 2023-04-21 21:21:40 +02:00
Jan Trefil
080cc628d7 Remove example certificate and key 2023-04-19 23:32:28 +02:00
Jan Trefil
8299a89b19 Fix client switching 2023-04-19 23:29:24 +02:00
Jan Trefil
398a1d73b7 Clarify limitations 2023-04-19 23:10:23 +02:00
Jan Trefil
1a9d5b1f9b Simplify certificate generator 2023-04-19 23:09:02 +02:00
Jan Trefil
f248fa75fa Add configuration instructions 2023-04-19 22:10:41 +02:00
Jan Trefil
6ae06eeb4e Clarify example configs 2023-04-19 21:54:50 +02:00
Jan Trefil
9ff67c0be9 Fix comment 2023-04-19 21:45:41 +02:00
Jan Trefil
04dabc9b9c Add support for multiple switch keys 2023-04-19 21:44:22 +02:00
Jan Trefil
a9d5155271 Asyncify uinput writing, don't write empty EV_SYNs 2023-04-19 21:41:50 +02:00
Jan Trefil
98431d464d Fix example password 2023-04-18 22:57:01 +02:00
Jan Trefil
5924ae251f Get rid of windows conditionals 2023-04-18 22:37:01 +02:00
Jan Trefil
b303576f3c Update bindgen 2023-04-18 22:36:33 +02:00
Jan Trefil
7fc6841e38 Fix versions 2023-04-18 22:30:57 +02:00
Jan Trefil
f104414560 Remove mentions of windows 2023-04-18 22:28:30 +02:00
Jan Trefil
c1c22a0f15 Remove windows builder 2023-04-18 21:35:29 +02:00
Jan Trefil
79125155cc Add fixed systemd unit files 2023-04-18 21:32:44 +02:00
Jan Trefil
c624854206 Remove windows support 2023-04-18 21:32:22 +02:00
Jan Trefil
5c8984ddc4 Fix example config 2023-04-18 20:59:55 +02:00
Jan Trefil
8909fd4711 Fix old stuff in readme 2023-04-18 20:41:58 +02:00
Jan Trefil
c9cfa4dd69 Fix SYN events, high res mouse scrolling 2023-04-18 20:30:24 +02:00
Jan Trefil
1bcc9103b4 Add --shutdown flag 2023-04-18 20:29:41 +02:00
Jan Trefil
26e9e78271 Implement authentication 2023-04-17 19:52:57 +02:00
Jan Trefil
e56ea03351 Don't grab devices with SW capabilities 2023-04-16 21:33:14 +02:00
Jan Trefil
e660e64631 Fix indentation 2023-04-16 20:44:45 +02:00
Jan Trefil
6777d32336 Add ubuntu workflow 2023-04-16 20:43:30 +02:00
Jan Trefil
37d741eb97 Refactor rkvm-net 2023-04-16 19:29:27 +02:00
Jan Trefil
867cfc4b94 Cargo.lock 2023-04-16 18:58:47 +02:00
Jan Trefil
983fc41a35 Fix event writing condition 2023-04-16 18:51:27 +02:00
Jan Trefil
0f060d33f2 Fix example configs 2023-04-16 18:45:15 +02:00
Jan Trefil
37b26a83c5 Refactor certificate generator tool 2023-04-16 18:44:45 +02:00
Jan Trefil
b8a403ae7d Refactor client 2023-04-16 18:21:13 +02:00
Jan Trefil
b6c7ff6f85 Refactor server 2023-04-16 17:36:08 +02:00
Jan Trefil
437c3398f0 Use clap for arg parsing in server, get rid of default values 2023-04-16 12:48:31 +02:00