[jira] [Commented] (GUACAMOLE-926) Add connection form CSV

2020-01-17 Thread Nick Couchman (Jira)


[ 
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

2020-01-17 Thread Mike Jumper (Jira)


 [ 
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

2020-01-17 Thread Mike Jumper (Jira)
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

2020-01-17 Thread Mike Jumper (Jira)


 [ 
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

2020-01-17 Thread Mike Jumper (Jira)
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

2020-01-17 Thread Dinoop (Jira)
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)