linuxserver/gclient

Update Guacamole lite or fork it

Opened this issue · 3 comments

Sound is not functional in the latest release of guacamole light and it's deps are starting to get CVE warnings. I do not believe any of them are applicable to this specific use case, but still best to be running up to date.

Need to figure out the new sound assignment system or fork it and update deps as an in house npm module.

The new systems revolves around Guac 1.2+ (we are pinned to 1.1). They use a 2 way tunnel for both the clipboard and sound so our conventional calls to send a single clipboard message or activate the audio context and forget about it do not work anymore.
I have been waiting for a feature set that would improve our usability to push Guac up, but nothing has really happened. Something like remoteFX or other performance enhancements would be the trigger. As it stands now I cannot justify refactoring the app for the new browser clipboard API perms etc without any real new feature set.
As it stands right now, this is in a holding pattern.

Hi, @thelamer,

First of all, thank you for your amazing work here.

My team, we are wondering if linuxserver as an organisation is willing to provide a service to fork and maintain Guacamole lite? We are not going to request any new features as long as the library can be compatible with the latest Guacd and receive security updates.

If the answer is yes, we are happy to negotiate & pay for the service and share the result with the open source community.

Unfortunately, due to the company policy, we are not able to directly donate to the project, therefore we have to have some sort of service agreement in order to persuade the management.

Please let me know your thoughts, thank you :)

guacamole-lite is compatible with the latest guacd only my spaghetti code isn't. It just creates the websocket tunnels.
Just use the default java client if you are looking for something maintained by OSS at head.
https://github.com/apache/guacamole-client