[jira] [Commented] (GUACAMOLE-926) Add connection form CSV
[ https://issues.apache.org/jira/browse/GUACAMOLE-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17018439#comment-17018439 ] Nick Couchman commented on GUACAMOLE-926: - No, there is currently no way to do that directly in Guacamole; however, if you are using JDBC authentication, you can easily use SQL commands to copy in data from a CSV. As a side note, JIRA is not intended to be a support forum - please start with your questions on the mailing lists. > Add connection form CSV > --- > > Key: GUACAMOLE-926 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-926 > Project: Guacamole > Issue Type: Wish > Components: guacamole >Affects Versions: 1.0.0 >Reporter: Dinoop >Priority: Major > > Is there any options to add all servers from a CSV file or so. Adding one by > one will take too much time. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Assigned] (GUACAMOLE-928) FreeRDP plugins not copied within Docker build
[ https://issues.apache.org/jira/browse/GUACAMOLE-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Jumper reassigned GUACAMOLE-928: - Assignee: Mike Jumper > FreeRDP plugins not copied within Docker build > -- > > Key: GUACAMOLE-928 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-928 > Project: Guacamole > Issue Type: Bug > Components: guacd-docker, RDP >Affects Versions: 1.1.0 >Reporter: Mike Jumper >Assignee: Mike Jumper >Priority: Major > Fix For: 1.1.0 > > > The changes introduced via GUACAMOLE-249 allow the guacamole-server build to > automatically detect the correct location for FreeRDP plugins. This removes > the need for users to manually create symbolic links after building > guacamole-server, but causes issues with the Docker image build due to the > way a separate builder image is used. > The guacd Docker image build process expects that absolutely all build > artifacts will be installed beneath {{/usr/local/guacamole}}, but this is no > longer the case by default due to the above. With the FreeRDP plugins being > installed _outside_ {{/usr/local/guacamole}}, the plugins are not copied from > the builder image, and support for RDPDR, RDPSND, etc. cannot be loaded when > the final image is used. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (GUACAMOLE-928) FreeRDP plugins not copied within Docker build
Mike Jumper created GUACAMOLE-928: - Summary: FreeRDP plugins not copied within Docker build Key: GUACAMOLE-928 URL: https://issues.apache.org/jira/browse/GUACAMOLE-928 Project: Guacamole Issue Type: Bug Components: guacd-docker, RDP Affects Versions: 1.1.0 Reporter: Mike Jumper Fix For: 1.1.0 The changes introduced via GUACAMOLE-249 allow the guacamole-server build to automatically detect the correct location for FreeRDP plugins. This removes the need for users to manually create symbolic links after building guacamole-server, but causes issues with the Docker image build due to the way a separate builder image is used. The guacd Docker image build process expects that absolutely all build artifacts will be installed beneath {{/usr/local/guacamole}}, but this is no longer the case by default due to the above. With the FreeRDP plugins being installed _outside_ {{/usr/local/guacamole}}, the plugins are not copied from the builder image, and support for RDPDR, RDPSND, etc. cannot be loaded when the final image is used. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Assigned] (GUACAMOLE-927) RDP cannot be used if $HOME is unset
[ https://issues.apache.org/jira/browse/GUACAMOLE-927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Jumper reassigned GUACAMOLE-927: - Assignee: Mike Jumper > RDP cannot be used if $HOME is unset > > > Key: GUACAMOLE-927 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-927 > Project: Guacamole > Issue Type: Bug > Components: RDP >Affects Versions: 1.1.0 >Reporter: Mike Jumper >Assignee: Mike Jumper >Priority: Critical > Fix For: 1.1.0 > > > FreeRDP 2.0.0 contains code which automatically attempts to read the user's > home directory via the {{HOME}} environment variable, regardless of whether > this value is actually needed (see {{freerdp_settings_new()}}). If the > {{HOME}} environment variable is unset, this attempt fails, the overall > FreeRDP initialization process is aborted, and any formerly allocated parts > of the context are freed. > For Guacamole, this means that attempts to connect using RDP will segfault if > the {{HOME}} environment variable is unset for guacd, which can happen in > practice depending on how guacd is started. > To reproduce: > # Create a fresh instance of Ubuntu 18.04 > # Install build dependencies of both FreeRDP and guacamole-server: > #* {{autoconf}} > #* {{automake}} > #* {{cmake}} > #* {{gcc}} > #* {{git}} > #* {{libavcodec-dev}} > #* {{libavutil-dev}} > #* {{libcairo2-dev}} > #* {{libcunit1-dev}} > #* {{libjpeg-turbo8-dev}} > #* {{libossp-uuid-dev}} > #* {{libpango1.0-dev}} > #* {{libpulse-dev}} > #* {{libssh2-1-dev}} > #* {{libssl-dev}} > #* {{libswscale-dev}} > #* {{libtelnet-dev}} > #* {{libtool}} > #* {{libvncserver-dev}} > #* {{libwebsockets-dev}} > #* {{libwebp-dev}} > #* {{libxcursor-dev}} > #* {{libxkbfile-dev}} > #* {{make}} > # Clone, build and install FreeRDP 2.0.0-rc4 from git: > ## {{cmake .}} > ## {{make}} > ## {{sudo make install}} > ## {{sudo ldconfig}} > # Clone, build, and install guacamole-server from the {{staging/1.1.0}} > branch on git *installing the init.d script, not the systemd unit*: > ## {{autoreconf -fi}} > ## {{./configure --with-init-dir=/etc/init.d}} > ## {{make}} > ## {{sudo make install}} > ## {{sudo ldconfig}} > # Enable guacd using systemd, thus automatically creating a unit which > invokes the init script: {{sudo systemctl enable guacd}} > # Start guacd and use it with an instance of the Guacamole webapp to connect > to an RDP server: {{sudo systemctl start guacd}} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (GUACAMOLE-927) RDP cannot be used if $HOME is unset
Mike Jumper created GUACAMOLE-927: - Summary: RDP cannot be used if $HOME is unset Key: GUACAMOLE-927 URL: https://issues.apache.org/jira/browse/GUACAMOLE-927 Project: Guacamole Issue Type: Bug Components: RDP Affects Versions: 1.1.0 Reporter: Mike Jumper Fix For: 1.1.0 FreeRDP 2.0.0 contains code which automatically attempts to read the user's home directory via the {{HOME}} environment variable, regardless of whether this value is actually needed (see {{freerdp_settings_new()}}). If the {{HOME}} environment variable is unset, this attempt fails, the overall FreeRDP initialization process is aborted, and any formerly allocated parts of the context are freed. For Guacamole, this means that attempts to connect using RDP will segfault if the {{HOME}} environment variable is unset for guacd, which can happen in practice depending on how guacd is started. To reproduce: # Create a fresh instance of Ubuntu 18.04 # Install build dependencies of both FreeRDP and guacamole-server: #* {{autoconf}} #* {{automake}} #* {{cmake}} #* {{gcc}} #* {{git}} #* {{libavcodec-dev}} #* {{libavutil-dev}} #* {{libcairo2-dev}} #* {{libcunit1-dev}} #* {{libjpeg-turbo8-dev}} #* {{libossp-uuid-dev}} #* {{libpango1.0-dev}} #* {{libpulse-dev}} #* {{libssh2-1-dev}} #* {{libssl-dev}} #* {{libswscale-dev}} #* {{libtelnet-dev}} #* {{libtool}} #* {{libvncserver-dev}} #* {{libwebsockets-dev}} #* {{libwebp-dev}} #* {{libxcursor-dev}} #* {{libxkbfile-dev}} #* {{make}} # Clone, build and install FreeRDP 2.0.0-rc4 from git: ## {{cmake .}} ## {{make}} ## {{sudo make install}} ## {{sudo ldconfig}} # Clone, build, and install guacamole-server from the {{staging/1.1.0}} branch on git *installing the init.d script, not the systemd unit*: ## {{autoreconf -fi}} ## {{./configure --with-init-dir=/etc/init.d}} ## {{make}} ## {{sudo make install}} ## {{sudo ldconfig}} # Enable guacd using systemd, thus automatically creating a unit which invokes the init script: {{sudo systemctl enable guacd}} # Start guacd and use it with an instance of the Guacamole webapp to connect to an RDP server: {{sudo systemctl start guacd}} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (GUACAMOLE-926) Add connection form CSV
Dinoop created GUACAMOLE-926: Summary: Add connection form CSV Key: GUACAMOLE-926 URL: https://issues.apache.org/jira/browse/GUACAMOLE-926 Project: Guacamole Issue Type: Wish Components: guacamole Affects Versions: 1.0.0 Reporter: Dinoop Is there any options to add all servers from a CSV file or so. Adding one by one will take too much time. -- This message was sent by Atlassian Jira (v8.3.4#803005)