Re: Do Guacamole RDP supoprts touch screens.

2018-01-16 Thread Amarjeet Singh
Hi Team,

Do Guacamole RDP supports touch screens as well ?

If yes, What is the configurations required to make it work ?

I have tested on the touch monitor where it was not working.

Can anyone help me out here ?

Thanks in Advance !!

Amarjeet Singh




On Fri, Jan 12, 2018 at 7:58 PM, Amarjeet Singh 
wrote:

> Hi Team,
>
>
> Do Guacamole RDP supports touch screens as well ?
> If yes, What is the configurations required to make it work ?
> I have tested on the touch monitor where it was not working.
>
> Thanks and Regards,
> Amarjeet Singh
>


can guacamole support uplaod folder to remote server

2018-01-16 Thread Oliver . Zhan
can guacamole support uplaod folder to remote server?

When i upload folder, a error occur:
[cid:image001.png@01D38F76.DF936C90]


CONFIDENTIALITY NOTICE:

This electronic message is intended to be viewed only by the individual or 
entity to whom it is addressed. It may contain information that is privileged, 
confidential and exempt from disclosure under applicable law. Any 
dissemination, distribution or copying of this communication is strictly 
prohibited without our prior permission. If the reader of this message is not 
the intended recipient, or the employee or agent responsible for delivering the 
message to the intended recipient, or if you have received this communication 
in error, please notify us immediately by return e-mail and delete the original 
message and any copies of it from your computer system. For further information 
about Hikvision company. please see our website at 
www.hikvision.com



Re: Disable Automatic Reconnect

2018-01-16 Thread Nick Couchman
On Tue, Jan 9, 2018 at 1:32 PM, Jonathan Hankins <
jhank...@homewood.k12.al.us> wrote:

> Nick, can you link the bug report for the RDP reconnect bug in
> 0.9.13-incubating? I originally reported an issue at
> http://apache-guacamole-general-user-mailing-list.
> 2363388.n4.nabble.com/Need-guidance-with-suspected-auto-
> reconnect-bug-td2118.html and then found that Frode Langelo
> 's
> patch at http://apache-guacamole-general-user-mailing-list.
> 2363388.n4.nabble.com/Error-message-when-disconnecting-a-
> Windows-Server-2012-tp1835p2129.html fixed the issue I was having.
>
> I am curious if this is the bug you referenced and if Frode's patch was
> the fix incorporated into the codebase.
>
>
Okay, does not look like that patch made it into the codebase anywhere.
I'm curious if Mike or Frode have any input on why that would not have been
included?

Is there a current JIRA issue out there for this bug?  If not, can you file
one for this and reference those discussions and that patch?  It looks like
a pretty simple change, so long as it doesn't negatively impact something
else, and getting this pushed into the Guacamole Server code should be
relatively painless.

-Nick


Re: Virtual Channel callback onpipe doesn't work on IE11

2018-01-16 Thread Alex Fadeev
Wow, it looks like "pipe" is called, but guac_client.onpipe is null for some
reason.
It looks like the error could be on my side ...

Sorry, it looks like it was false alarm. I will post when find a mistake.
Thanks.



--
Sent from: 
http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/


Re: Virtual Channel callback onpipe doesn't work on IE11

2018-01-16 Thread Alex Fadeev
Wow, it looks like "pipe" is called, but guac_client.onpipe is null for some
reason.
It looks like the error could be on my side ...

Sorry, it looks like it was false alarm. I will post when find a mistake.
Thanks.



--
Sent from: 
http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/


Re: Recording session on demand

2018-01-16 Thread Aaron Newsome
That's a great idea Nick!

--Aaron

On Tue, Jan 16, 2018 at 6:03 AM, Nick Couchman  wrote:

>
>
> On Tue, Jan 16, 2018 at 4:15 AM, Aaron Newsome 
> wrote:
>
>> Hello Marko. I've been thinking about this use case too. If you look at
>> my previous posts, I've been spending a lot of time with session
>> recordings. My current method of managing on-demand recording is to use sql
>> scripts to modify the database to enable and disable session recording
>> on-the-fly. This works perfectly, however it's a bit manual and I guess it
>> probably only works if using the JDBC or mysql plugins. Ultimately what I
>> would like to see on the main page are two links for each connection, one
>> link to login to the rdp/vnc/ssh session normally and another link for each
>> connection that automatically starts recording the session.
>>
>
> Instead of two links on the main page to each connection, I'd suggest
> adding something in the Guacamole User Menu (toggled via Ctrl-Alt-Shift) to
> start/stop the recording.  This seems like the perfect place for that, and
> there'd be no need to have a second link on the home page, which would
> probably just cause confusion for people who didn't know what a screen
> recording is or why they'd want it.
>
> -Nick
>


RE: Permissions on screen capture recordings

2018-01-16 Thread Ryan Underwood
That's what I get for digging up a man page. I misread the mode requirement as 
calling for open(3) vs using the status flags in open(2). It did seem unlikely 
that it would be working so universally if that were the case.

To Aaron's original question to get permissions other than 600: changing the 
flags in recording.c and recompiling guacd should give you whatever permissions 
you're looking for. Alternatively, Docker on Windows is much more generous with 
default permissions, at least in a shared volume mounted inside the container.

-Ryan

Sent from my Android phone using TouchDown (www.symantec.com)

-Original Message-
From: Mike Jumper [mike.jum...@guac-dev.org]
Received: Tuesday, 16 Jan 2018, 12:02AM
To: user@guacamole.apache.org [user@guacamole.apache.org]
Subject: Re: Permissions on screen capture recordings

On Mon, Jan 15, 2018 at 11:59 AM, Ryan Underwood 
> wrote:
Aaron and Mike,
This may be an issue in the source for recording.c (line 83 and again for the 
naming retries):

/* Attempt to open recording */
int fd = open(basename, O_CREAT | O_EXCL | O_WRONLY, S_IRUSR | S_IWUSR);

man(2) for open states that if you use O_CREAT you must supply the mode 
parameter which will set the permissions. However, the fd that is returned may 
still work as a r/w—so the program functions but the permissions may not be 
correct. For reference: http://man7.org/linux/man-pages/man2/open.2.html 
Perhaps this should be changed to open(3) with the intended mode_t supplied. I 
hesitate to even suggest this because I would have expected it to be a problem 
for more people if it’s actually the case.

The mode is specified there, actually. Things probably blur together a bit, but 
there are indeed three parameters there. That last parameter, S_IRUSR | 
S_IWUSR, is the symbolic way to represent mode 0600.

Using docker on windows they get created as rwxr-xr-x but that is a 
docker/windows concern (I think) so I’m unable to reproduce this behavior.

My suspicion is that Windows is ignoring the specified value, that the 
underlying filesystem doesn't support UNIX-style file permissions, or that 
something else at the system level is overriding things back to 0755.

- Mike



Re: Recording session on demand

2018-01-16 Thread Nick Couchman
On Tue, Jan 16, 2018 at 4:15 AM, Aaron Newsome 
wrote:

> Hello Marko. I've been thinking about this use case too. If you look at my
> previous posts, I've been spending a lot of time with session recordings.
> My current method of managing on-demand recording is to use sql scripts to
> modify the database to enable and disable session recording on-the-fly.
> This works perfectly, however it's a bit manual and I guess it probably
> only works if using the JDBC or mysql plugins. Ultimately what I would like
> to see on the main page are two links for each connection, one link to
> login to the rdp/vnc/ssh session normally and another link for each
> connection that automatically starts recording the session.
>

Instead of two links on the main page to each connection, I'd suggest
adding something in the Guacamole User Menu (toggled via Ctrl-Alt-Shift) to
start/stop the recording.  This seems like the perfect place for that, and
there'd be no need to have a second link on the home page, which would
probably just cause confusion for people who didn't know what a screen
recording is or why they'd want it.

-Nick


Re: Recording session on demand

2018-01-16 Thread Marko Nikolić
Hi Aaron,

Thanks for the quick response :)

Do you need to reconnect when you change the database flag? How the flag
gets reloaded by the current session?

Regards,
Marko

уто, 16. јан 2018. у 10:15 Aaron Newsome  је
написао/ла:

> Hello Marko. I've been thinking about this use case too. If you look at my
> previous posts, I've been spending a lot of time with session recordings.
> My current method of managing on-demand recording is to use sql scripts to
> modify the database to enable and disable session recording on-the-fly.
> This works perfectly, however it's a bit manual and I guess it probably
> only works if using the JDBC or mysql plugins. Ultimately what I would like
> to see on the main page are two links for each connection, one link to
> login to the rdp/vnc/ssh session normally and another link for each
> connection that automatically starts recording the session.
>
> The session recording feature has been an absolute timesaver for me, being
> able to produce videos of sessions without 3rd party capture software and
> all the headaches of dealing with that. I agree that being able to connect
> to a session and easily chose whether or not it's recorded would be one
> more additional time saver.
>
> --Aaron
>
>
> On Tue, Jan 16, 2018 at 1:01 AM, Marko Nikolić  > wrote:
>
>> Hello,
>>
>> Are there some method for recording session on-demand? I am aware of the
>> recording-path parameter, but this records the whole session, what is not
>> suitable for my use case. I cannot find any API related to this, except
>> SessionRecording class, which is not producing output file, AFAK.
>>
>> My use case would be to start recording on demand, get the guacamole
>> protocol dump and convert it using guac-enc. Any recomendation/guidelines
>> how to do this?
>>
>> Regards,
>> Marko
>>
>
>


Re: Recording session on demand

2018-01-16 Thread Aaron Newsome
Hello Marko. I've been thinking about this use case too. If you look at my
previous posts, I've been spending a lot of time with session recordings.
My current method of managing on-demand recording is to use sql scripts to
modify the database to enable and disable session recording on-the-fly.
This works perfectly, however it's a bit manual and I guess it probably
only works if using the JDBC or mysql plugins. Ultimately what I would like
to see on the main page are two links for each connection, one link to
login to the rdp/vnc/ssh session normally and another link for each
connection that automatically starts recording the session.

The session recording feature has been an absolute timesaver for me, being
able to produce videos of sessions without 3rd party capture software and
all the headaches of dealing with that. I agree that being able to connect
to a session and easily chose whether or not it's recorded would be one
more additional time saver.

--Aaron


On Tue, Jan 16, 2018 at 1:01 AM, Marko Nikolić 
wrote:

> Hello,
>
> Are there some method for recording session on-demand? I am aware of the
> recording-path parameter, but this records the whole session, what is not
> suitable for my use case. I cannot find any API related to this, except
> SessionRecording class, which is not producing output file, AFAK.
>
> My use case would be to start recording on demand, get the guacamole
> protocol dump and convert it using guac-enc. Any recomendation/guidelines
> how to do this?
>
> Regards,
> Marko
>


Re: wsock32 in 0.9.14

2018-01-16 Thread Mike Jumper
On Jan 16, 2018 00:42, "fou fe"  wrote:

Hi


I just compile 0.914 ...


0.9.14 is not yet released.

and i have new library wsock32 not set  . is-it about microsoft SQL server ?


No, it relates to the recently-added support for building libguac against
Windows:

https://issues.apache.org/jira/browse/GUACAMOLE-325

It is not a required dependency. It is only used on platforms which provide
it (Windows).

There is no section or library to install  in documentation in 0.914


There is a section covering required dependencies in the manual:

http://guacamole.apache.org/doc/gug/installing-guacamole.html#required-dependencies

As well as a section covering optional dependencies which users may want to
install to enable optional features:

http://guacamole.apache.org/doc/gug/installing-guacamole.html#optional-dependencies

The wsock32 library is not among either of these as it is not required for
the build to succeed, nor does its presence enable optional features. It
only affects whether Windows' networking stack will be used.

- Mike


Recording session on demand

2018-01-16 Thread Marko Nikolić
Hello,

Are there some method for recording session on-demand? I am aware of the
recording-path parameter, but this records the whole session, what is not
suitable for my use case. I cannot find any API related to this, except
SessionRecording class, which is not producing output file, AFAK.

My use case would be to start recording on demand, get the guacamole
protocol dump and convert it using guac-enc. Any recomendation/guidelines
how to do this?

Regards,
Marko


wsock32 in 0.9.14

2018-01-16 Thread fou fe
Hi


I just compile 0.914 and i have new library wsock32 not set  . is-it about 
microsoft SQL server ?

There is no section or library to install  in documentation in 0.914


guacamole-server version 0.9.14


   Library status:

 freerdp . yes
 pango ... yes
 libavcodec .. yes
 libavutil ... yes
 libssh2 . yes
 libssl .. yes
 libswscale .. yes
 libtelnet ... no
 libVNCServer  no
 libvorbis ... yes
 libpulse  yes
 libwebp . yes
 wsock32 . no


Thanks