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
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