RemoteHelpBuilder issueshttps://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues2019-08-04T15:10:42Zhttps://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/12Add Wayland support2019-08-04T15:10:42ZYvan MassonAdd Wayland supportWayland sessions on the helped computer are currently not supported. It should be possible to use available tools from recent enough Gnome, see https://jgrulich.cz/2019/08/01/tutorial-screen-sharing-and-remote-desktop-on-fedora-workstati...Wayland sessions on the helped computer are currently not supported. It should be possible to use available tools from recent enough Gnome, see https://jgrulich.cz/2019/08/01/tutorial-screen-sharing-and-remote-desktop-on-fedora-workstation-30/https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/11Error launching VNC client (Server did not offer supported security type)2019-07-28T12:12:42ZQuentin DupontError launching VNC client (Server did not offer supported security type)Sometimes, i've got an error while launching VNC client with `xtightvncviewer -encodings "tight" -compresslevel 4 -quality 4 localhost`
Here is the error :
```
Connected to RFB server, using protocol version 3.7
Server did not offer sup...Sometimes, i've got an error while launching VNC client with `xtightvncviewer -encodings "tight" -compresslevel 4 -quality 4 localhost`
Here is the error :
```
Connected to RFB server, using protocol version 3.7
Server did not offer supported security type
```
Any idea ?https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/10Document network throughput more precisely2019-05-15T14:29:06ZYvan MassonDocument network throughput more preciselyCurrently network throughput is documented very approximately. It would be great to measure this so that there are precise limits documented.Currently network throughput is documented very approximately. It would be great to measure this so that there are precise limits documented.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/9Add ability to provide help to different users in parallel2019-05-15T14:30:33ZYvan MassonAdd ability to provide help to different users in parallelCurrently it is not possible to provide help to different users at the same time: clients can only do SSH port forwarding on port 5900 of the server.
Maybe it could be possible to tweak the system to permit this:
1. by fixing #1
2. by ...Currently it is not possible to provide help to different users at the same time: clients can only do SSH port forwarding on port 5900 of the server.
Maybe it could be possible to tweak the system to permit this:
1. by fixing #1
2. by configuring the SSH server to allow port forwarding on a pool of ports
3. by modifying the client so that it tries successively each ports of the pool until it finds one that is free (I suppose SSH server or client returns a string like "port already in use" which could be parsed)
4. by indicating this chosen port to the helper (either with a server script that monitor port usage or by printing it on the client)
There is still (at least) the password issue: after a helper gave a password to the person he want to help, the SSH connection must be established before the password is changed or deactivated by another helper.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/8Provide a MacOS client2019-05-15T13:42:03ZYvan MassonProvide a MacOS clientRemoteHelpBuilder is lacking a MacOS client. Shell scripting and SSH are available, but there are some issues:
* Apple hardware is needed to test it, and I will not buy one
* MacOS does not seem to include a Yad/Zenity equivalent, see h...RemoteHelpBuilder is lacking a MacOS client. Shell scripting and SSH are available, but there are some issues:
* Apple hardware is needed to test it, and I will not buy one
* MacOS does not seem to include a Yad/Zenity equivalent, see https://apple.stackexchange.com/questions/73613/is-there-a-mac-osx-equivalent-of-zenity
* VNC server seems included since MacOS X 10.4 and it seems we can start it from command line: https://apple.stackexchange.com/questions/30238/how-to-enable-os-x-screen-sharing-vnc-through-ssh
* Packaging is different, see for example https://stackoverflow.com/questions/8680132/creating-nice-dmg-installer-for-mac-os-xhttps://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/7VNC connection is slow on Linux2019-05-15T13:21:48ZYvan MassonVNC connection is slow on LinuxWhile usable, VNC connection is not very fluent when taking control of Linux clients (Windows clients are noticeably faster): maybe some x11vnc's option could improve speed.While usable, VNC connection is not very fluent when taking control of Linux clients (Windows clients are noticeably faster): maybe some x11vnc's option could improve speed.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/6Provide instructions to run UltraVNC installer under Wine2019-05-15T13:13:38ZYvan MassonProvide instructions to run UltraVNC installer under WineCurrently, running the UltraVNC installer is the only step that needs a Windows computer and can not be done under Wine. It would be nice to find how to install the missing libraries inside the wine path and to document this.Currently, running the UltraVNC installer is the only step that needs a Windows computer and can not be done under Wine. It would be nice to find how to install the missing libraries inside the wine path and to document this.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/5Better error handling and proper timings in Windows client's script2019-05-15T13:14:26ZYvan MassonBetter error handling and proper timings in Windows client's scriptThe Windows script that calls plink.exe and UltraVNC is very poorly written, and could be improved:
* to print to the user more useful errors when ssh connection fails or when UltraVNC fails to start
* to start UltraVNC when ssh connect...The Windows script that calls plink.exe and UltraVNC is very poorly written, and could be improved:
* to print to the user more useful errors when ssh connection fails or when UltraVNC fails to start
* to start UltraVNC when ssh connection is established and not after a determined timeouthttps://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/4Windows client's script should load variables from external file2019-05-15T13:14:39ZYvan MassonWindows client's script should load variables from external fileCurrently, variables used in the Windows client are defined in the provided VBS script. To ease upgrades of this script, it could be great to load variables from an external file, in the same way we do it on the Linux client.Currently, variables used in the Windows client are defined in the provided VBS script. To ease upgrades of this script, it could be great to load variables from an external file, in the same way we do it on the Linux client.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/3Gnome Software says that .deb is under proprietary license2019-06-03T19:38:02ZYvan MassonGnome Software says that .deb is under proprietary licenseWhen installing the client with Gnome Software, it is written that it is under a proprietary license, even if it is not. I have read somewhere that this might be because Gnome Software can not find the package in the repositories, but it...When installing the client with Gnome Software, it is written that it is under a proprietary license, even if it is not. I have read somewhere that this might be because Gnome Software can not find the package in the repositories, but it would be great to confirm this.https://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/2Better error handling and proper timings in Linux client's script2019-05-15T13:15:03ZYvan MassonBetter error handling and proper timings in Linux client's scriptThe Linux script that calls Yad, ssh and x11vnc is very poorly written, and could be improved:
- to print to the user more useful errors when ssh connection fails or when x11vnc fails to start
- to start x11vnc when ssh connection is est...The Linux script that calls Yad, ssh and x11vnc is very poorly written, and could be improved:
- to print to the user more useful errors when ssh connection fails or when x11vnc fails to start
- to start x11vnc when ssh connection is established and not after a determined timeouthttps://framagit.org/Yvan-Masson/RemoteHelpBuilder/-/issues/1Define a password to the VNC server to improve security2019-05-15T14:30:33ZYvan MassonDefine a password to the VNC server to improve securityCurrently, the VNC server on Linux clients can be accessed without password, and the VNC server on Windows clients has password sets to "foo". It could be great to define a "real" password to improve security, for example when the helper...Currently, the VNC server on Linux clients can be accessed without password, and the VNC server on Windows clients has password sets to "foo". It could be great to define a "real" password to improve security, for example when the helper wants to run the VNC client on his computer instead of the intermediate server.
The easiest solution would be to use the random password that is used for the ssh connection: this should be easy for x11vnc on the Linux clients, but might be harder for UltraVNC on Windows clients. Maybe running the setpasswd.exe could do the trick.