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
Jan Trefil
17558d0fec
Use clap for arg parsing in client, get rid of default values
2023-04-16 12:45:43 +02:00
Jan Trefil
ae5ce0bed7
Update deps, use consistent rkvm- prefix for crates
2023-04-16 12:29:45 +02:00
htrefil
2d45ae6e5a
Merge pull request #21 from h4ssi/switch-to-uac-desktop-and-retry-send-input
...
Retry `SendInput` after switching desktops upon initial failure
2023-04-16 11:50:51 +02:00
htrefil
66311b7eb3
Merge pull request #27 from NeoTheFox/rpmbuild
...
cargo.toml tweaks for rpm build
2023-04-16 11:49:53 +02:00
htrefil
0f9acf8f42
Merge branch 'master' into rpmbuild
2023-04-16 11:49:42 +02:00
htrefil
12ceb3d006
Merge pull request #17 from kaapstorm/ubuntu_20_04
...
Details for Ubuntu 20.04
2023-04-16 11:45:44 +02:00
htrefil
eefb874af8
Merge pull request #9 from colemickens/master
...
Add GitHub Action to produce Windows binaries on each push
2023-04-16 11:42:35 +02:00
Nikolay Mardanov
eb4b05ddcc
beter executable path
2022-02-04 13:17:38 +03:00
Nikolay Mardanov
baea6c2016
cargo.toml tweaks for rpm build
2022-02-04 13:11:45 +03:00
Florian Hassanen
a20198875a
Retry SendInput
after switching desktops upon initial failure
...
When Windows UAC is active, `SendInput` fails because "the UAC desktop
is in focus" (blocking events on the original desktop).
As a initial work around for this use case, the desktop is switched and
the `SendInput` is retried.
To be able to do this, the process needs to run with sufficient
privileges to access the UAC desktop.
There are several ways to do this.
One example is the `psexec` tool (you may need to use absolute paths -
even in the config):
```
psexec -sid client ...
```
I am not sure whether this simple "retry once" strategy is sufficient
or a more sophisticated approach is required.
2021-02-25 00:34:02 +01:00
Norman Hooper
2069399cfd
Add more details to installation instructions
2021-01-31 20:30:47 +02:00
Norman Hooper
b95ba5ffb4
Add Clang/LLVM to requirements
2021-01-31 15:03:27 +02:00
Norman Hooper
e6a0bc8a20
Note for Debian derivatives
2021-01-31 14:43:04 +02:00
Norman Hooper
2ff5f6ef0e
Support stock Ubuntu 20.04
2021-01-31 14:39:37 +02:00
htrefil
bf133665eb
Clarify TLS dependencies in README
2021-01-17 13:53:42 +01:00
htrefil
9aa6c72b91
Merge branch 'master' of github.com:htrefil/rkvm
2021-01-17 13:51:45 +01:00
htrefil
f8a86ef4d1
Fix certificate-gen invocation example in README
2021-01-17 13:51:15 +01:00
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