Re: [FreeRDP-devel] IPv6 support in FreeRDP?

2014-07-09 Thread Bernhard Miklautz
Hi,

On Wed, Jul 09, 2014 at 03:48:13AM +, Charu Bansal wrote:
 I found the below link in which there is a change in configure.ac . But I 
 didn't found any file configure.ac in my environment. 
 http://sourceforge.net/p/freerdp/mailman/freerdp-devel/thread/4c01ae11.5090...@kiilerich.com/
  
configure.ac was with older versions of FreeRDP. Since 1.0 cmake is
used.

 Then I tried change in freerdp.spec using below link and recompile it.. but 
 even then not able to use IPV6.
 https://github.com/LawrenceK/FreeRDP/blob/master/freerdp.spec
Do you build rpm packages? - Otherwise I'm not quite sure how the spec
file is related.

 So if you want to try it out you will need to modify the code and recompile 
 it (grep for IPv6Enabled).
 Can you please tell me where and how I have to make changes in code so that I 
 will be able to use IPv6. 
As mentioned the support is very limited and definitely not well tested.
I personally haven't tried FreeRDP with ipv6 (yet), all I can tell is
that there is a setting IPv6Enabled in libfreerdp/common/settings.c ;).

I think ipv6 in FreeRDP needs some love.

Related issue:
https://github.com/FreeRDP/FreeRDP/issues/1949

Best regards,
Bernhard

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


Re: [FreeRDP-devel] Keyboard messed up

2014-07-09 Thread Bernhard Miklautz
Hi,

On Fri, Jul 04, 2014 at 04:16:19PM -0700, Colin Kincaid Williams wrote:
 Sometimes my keyboard gets all flaky when I rd into my Windows 7 desktop
 using xfreerdp. Strange things happen like the d key toggles between the
 desktop / windows. Does anybody know the cause? Is there a debug or verbose
 mode that I can use to track down the issue?

for the d key toggling between desktop and windows I'd guess that the
windows key is caught/set somehow. Do you use the windows key in your
window manager bindings somehow?

As for debugging if you recompile FreeRDP with DWITH_DEBUG_KBD
(cmake -DWITH_DEBUG_KBD=ON) you get what is send to the server. 
On the server you can also use some utility like KeyView or so to see
what you get as input.

Best regards,
Bernhard

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


[FreeRDP-devel] Dynamic Display and Resolution Scaling from client

2014-07-09 Thread Hrushit Parikh
Hi,I wanted to know whether the dynamic resolution update mentioned in the 
Microsoft RDP 8.1 specs: 
(http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx?PageIndex=3#comments)
 and detailed in MS-RDPEDISP is available in FreeRDP master or any other fork? 
I see the code for this in channels/disp. Is this functional? What is the 
status of this feature?
Thank you.
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from client

2014-07-09 Thread Marc-André Moreau
Hi,

The current code is a protocol-level implementation of MS-RDPEDISP
corresponding to Windows Server 2012 R2 Preview. The protocol might have
slightly changed in the final build, so one might need to update it. There
are no hooks in xfreerdp or any of the open source FreeRDP clients for
MS-RDPEDISP, so someone would need to work on it. The main reason why it
was not maintained when 2012 R2 was released is because in between the
Preview and the final build Microsoft decided to make MS-RDPEDISP dependent
on the RDP8 codecs, which we didn't support back then. I have merged
yesterday the first working baseline of RDP8 codecs, so it would now be
possible to get back onto MS-RDPEDISP. I think the main reason why
MS-RDPEDISP was made dependent on RDP8 codecs was because of some possible
error conditions resulting from dynamic display changes in the pre-RDP8
server-side encoders.

Are you looking at MS-RDPEDISP from a user point of view, or developer
point of view?


On Wed, Jul 9, 2014 at 12:36 PM, Hrushit Parikh parikhhrus...@hotmail.com
wrote:

 Hi,I wanted to know whether the dynamic resolution update mentioned in the
 Microsoft RDP 8.1 specs: (
 http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx?PageIndex=3#comments)
 and detailed in MS-RDPEDISP is available in FreeRDP master or any other
 fork?
 I see the code for this in channels/disp. Is this functional? What is the
 status of this feature?
 Thank you.

 --
 Open source business process management suite built on Java and Eclipse
 Turn processes into business applications with Bonita BPM Community Edition
 Quickly connect people, data, and systems into organized workflows
 Winner of BOSSIE, CODIE, OW2 and Gartner awards
 http://p.sf.net/sfu/Bonitasoft
 ___
 FreeRDP-devel mailing list
 FreeRDP-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freerdp-devel

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from client

2014-07-09 Thread Marc-André Moreau
Hi,

Ok then, here is how to get started:

1) Enable the disp dynamic virtual channel

2) Grab a pointer to the DispClientContext structure here like what is done
for RdpeiClientContext in xfreerdp:
https://github.com/FreeRDP/FreeRDP/blob/master/client/X11/xf_channels.c#L37
https://github.com/FreeRDP/FreeRDP/blob/master/include/freerdp/client/disp.h

Dynamic virtual channels are registered by the server dynamically. If the
server asks for it and you get the data pointer structure, you are good.

Once you have that, there is a single callback inside DispClientContext
which you can use to send monitor updates to the server. It is then your
responsibility to send new monitor dimensions to the server. Certain
resolutions are not supported by the protocol (you need a width which is a
multiple of 4, etc). I would also advise to avoid flooding the server with
updates, just resize when you are done resizing the client locally.



On Wed, Jul 9, 2014 at 1:01 PM, Hrushit Parikh parikhhrus...@hotmail.com
wrote:

 Hi Marc,
 Thanks for the response. That makes perfect sense.
 I am looking at MS-RDPEDISP from a developer point of view.

 --
 Date: Wed, 9 Jul 2014 12:49:09 -0400
 Subject: Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from
 client
 From: marcandre.mor...@gmail.com
 To: parikhhrus...@hotmail.com
 CC: freerdp-devel@lists.sourceforge.net

 Hi,

 The current code is a protocol-level implementation of MS-RDPEDISP
 corresponding to Windows Server 2012 R2 Preview. The protocol might have
 slightly changed in the final build, so one might need to update it. There
 are no hooks in xfreerdp or any of the open source FreeRDP clients for
 MS-RDPEDISP, so someone would need to work on it. The main reason why it
 was not maintained when 2012 R2 was released is because in between the
 Preview and the final build Microsoft decided to make MS-RDPEDISP dependent
 on the RDP8 codecs, which we didn't support back then. I have merged
 yesterday the first working baseline of RDP8 codecs, so it would now be
 possible to get back onto MS-RDPEDISP. I think the main reason why
 MS-RDPEDISP was made dependent on RDP8 codecs was because of some possible
 error conditions resulting from dynamic display changes in the pre-RDP8
 server-side encoders.

 Are you looking at MS-RDPEDISP from a user point of view, or developer
 point of view?


 On Wed, Jul 9, 2014 at 12:36 PM, Hrushit Parikh parikhhrus...@hotmail.com
  wrote:

 Hi,I wanted to know whether the dynamic resolution update mentioned in the
 Microsoft RDP 8.1 specs: (
 http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx?PageIndex=3#comments)
 and detailed in MS-RDPEDISP is available in FreeRDP master or any other
 fork?
 I see the code for this in channels/disp. Is this functional? What is the
 status of this feature?
 Thank you.

 --
 Open source business process management suite built on Java and Eclipse
 Turn processes into business applications with Bonita BPM Community Edition
 Quickly connect people, data, and systems into organized workflows
 Winner of BOSSIE, CODIE, OW2 and Gartner awards
 http://p.sf.net/sfu/Bonitasoft
 ___
 FreeRDP-devel mailing list
 FreeRDP-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freerdp-devel



--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from client

2014-07-09 Thread Hrushit Parikh
Hi,Great, thanks a lot for the steps. 
Date: Wed, 9 Jul 2014 13:06:05 -0400
Subject: Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from client
From: marcandre.mor...@gmail.com
To: parikhhrus...@hotmail.com
CC: freerdp-devel@lists.sourceforge.net

Hi,

Ok then, here is how to get started:

1) Enable the disp dynamic virtual channel

2) Grab a pointer to the DispClientContext structure here like what is done for 
RdpeiClientContext in xfreerdp:

https://github.com/FreeRDP/FreeRDP/blob/master/client/X11/xf_channels.c#L37
https://github.com/FreeRDP/FreeRDP/blob/master/include/freerdp/client/disp.h


Dynamic virtual channels are registered by the server dynamically. If the 
server asks for it and you get the data pointer structure, you are good.

Once you have that, there is a single callback inside DispClientContext which 
you can use to send monitor updates to the server. It is then your 
responsibility to send new monitor dimensions to the server. Certain 
resolutions are not supported by the protocol (you need a width which is a 
multiple of 4, etc). I would also advise to avoid flooding the server with 
updates, just resize when you are done resizing the client locally.




On Wed, Jul 9, 2014 at 1:01 PM, Hrushit Parikh parikhhrus...@hotmail.com 
wrote:




Hi Marc,
Thanks for the response. That makes perfect sense. I am looking at MS-RDPEDISP 
from a developer point of view. 

Date: Wed, 9 Jul 2014 12:49:09 -0400
Subject: Re: [FreeRDP-devel] Dynamic Display and Resolution Scaling from client
From: marcandre.mor...@gmail.com

To: parikhhrus...@hotmail.com
CC: freerdp-devel@lists.sourceforge.net


Hi,

The current code is a protocol-level implementation of MS-RDPEDISP 
corresponding to Windows Server 2012 R2 Preview. The protocol might have 
slightly changed in the final build, so one might need to update it. There are 
no hooks in xfreerdp or any of the open source FreeRDP clients for MS-RDPEDISP, 
so someone would need to work on it. The main reason why it was not maintained 
when 2012 R2 was released is because in between the Preview and the final build 
Microsoft decided to make MS-RDPEDISP dependent on the RDP8 codecs, which we 
didn't support back then. I have merged yesterday the first working baseline of 
RDP8 codecs, so it would now be possible to get back onto MS-RDPEDISP. I think 
the main reason why MS-RDPEDISP was made dependent on RDP8 codecs was because 
of some possible error conditions resulting from dynamic display changes in the 
pre-RDP8 server-side encoders.



Are you looking at MS-RDPEDISP from a user point of view, or developer point of 
view?


On Wed, Jul 9, 2014 at 12:36 PM, Hrushit Parikh parikhhrus...@hotmail.com 
wrote:


Hi,I wanted to know whether the dynamic resolution update mentioned in the 
Microsoft RDP 8.1 specs: 
(http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx?PageIndex=3#comments)
 and detailed in MS-RDPEDISP is available in FreeRDP master or any other fork?



I see the code for this in channels/disp. Is this functional? What is the 
status of this feature?

Thank you.

--

Open source business process management suite built on Java and Eclipse

Turn processes into business applications with Bonita BPM Community Edition

Quickly connect people, data, and systems into organized workflows

Winner of BOSSIE, CODIE, OW2 and Gartner awards

http://p.sf.net/sfu/Bonitasoft

___

FreeRDP-devel mailing list

FreeRDP-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/freerdp-devel


  

  
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel