Home
Projects
Resources
Alternatives
Blog
Sign In
Rkvm Versions
Save
Virtual KVM switch for Linux machines
Overview
Versions
Reviews
Resources
0.6.0
4 months ago
Added support for disabling propagation of switch keys (see the
example server config
for usage)
Added support for key autorepeat (EV_REP - REP_DELAY and REP_PERIOD)
0.5.1
6 months ago
The "switching to client" message has been promoted to the info log level from debug and now includes the clients IP address in addition to its index
Other minor logging improvements
0.5.0
6 months ago
Removed TCP keepalive and added application layer ping-pong mechanism to ensure connections don't get stuck
Switched to
tracing
instead of
log
Cleaned up switch key names (please see switch-keys.md)
Fixed rkvm-certificate-gen ignoring the
--days
argument
Fixed systemd services (depend on network.target instead of network-online.target)
Ignore busy devices
0.4.1
7 months ago
Fixed building on older kernels without ABS_PROFILE
Intercept BUS_VIRTUAL devices too
Workaround nonsense abs min/max values of some buggy kernels
Configure TCP keepalive to remove dead peers more quickly
0.4.0
8 months ago
Breaking: New protocol version
Breaking: Switch keys are now kebab-case instead of PascalCase
Added support for absolutely positioned devices (that includes touchpads, joysticks etc.)
Added support for setting mouse buttons and the like as switch keys
Fixed switch keys not being properly released
Fixed IPv6 server hostname parsing
Fixed virtual device leaks
Workaround bindgen comment rusting bug (thanks @ckiee)
0.3.3
11 months ago
Disabled the Nagle algorithm (this should result in quicker response times)
Disabled TCP linger (this should improve disconnection of stuck clients)
Trace sent/received message sizes
Added instructions for testing to README
0.3.2
11 months ago
Always set bus type to
BUS_VIRTUAL
for virtual devices created by rkvm
Always set vendor ID, product ID, and version to 0 for the main virtual device
Preserve vendor ID, product ID, name, and version for helper virtual devices
Improved logging of virtual device creation
Improved event tracing
0.3.1
11 months ago
Implemented IO timeout - this means stuck clients will no longer lag the server and block input from being forwarded
Polished README
Improved error message for mismatched passwords
Improved example configurations
0.3.0
1 year ago
Ditched OpenSSL for rustls
Improved efficiency by batching events
Fixed a bunch of bugs and generally refactored the code
Added password client authentication
Added
-s
/
--shutdown
flag to rkvm-server to ease development
Renamed crates to always use the rkvm- prefix
Removed Windows support (there is no one to maintain it at the moment and the support was rudimentary anyway)
0.2.0
3 years ago
Added Windows client support
Improved key names to be used in configuration
Minor protocol changes, message length is now 8 bits instead of 16, so this version is incompatible with older releases
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github