Skip to content

jetkvm-next-5-multisession

Pre-release
Pre-release
Compare
Choose a tag to compare
@Nevexo Nevexo released this 22 Jan 19:35
· 16 commits to jetkvm-next-multisession since this release

Version with incredibly experimental support for multiple sessions. Does not implement any kind of control mutex (i.e., anyone connected can have control of the device) and has no permissions management.

Quite simply, this release (see commit 36e9178) changes the currentSesssion pointer to an array of sessions, and changes any other calls to the session to for loops that target all of the active connections.

Issues

  • Not fully test, it might leak memory, or blow up your JetKVM.
  • Has no concept of control mutex/authority control. Multiple clients can control the system at once and there's no way to differentiate.
  • I put absolutely zero thought into the implementation.

How to install

Either download the attached jetkvm_next_multisession and upload it to your KVM, or clone the repo, checkout the jetkvm-next-5-multisession tag and run

make build_next_multisession
./next_deploy.sh -r [IP Address]

Then login to your JetKVM and run:

cd /userdata/jetkvm/bin
killall jetkvm_app
killall jetkvm_native
./jetkvm_next