Yang Hong | 10 Aug 01:08 2014

Re: WebConnect: Keyboard layouts, Clipboard, RemoteApp

Hello Dominique.

Thank you very much for your confirmation of the unstable wsgate server issue.

This is why I wrote the E-mail to abstract the attention on this wsgate server crash issue, because I notice
that the contributors of Webconnect-FreeRDP (wsgate) are NOT aware of this core issue. Unfortunately my
software development experience of C++/Web server is NOT strong enough to fix this server crash issue
caused by EHS server.

I have built the wsgate server (based on EHS server) and Guacamole (based on Apache Tomcat) server using the
original source code.

wsgate server crashes arbitrarily, while Guacamole server can work stably.
However, Guacamole requires administrative-intensive work, while wsgate server is much more flexible. 

After I have spent more than one month to read through the source code of both wsgate and Guacamole very
carefully, I believe that wsgate source code is NOT the root cause of wsgate server crash. Instead, based
on my C++ software development experience, I can make sure that the source code of EHS server should be the
root cause of wsgate server crash.

My conclusions can be implicitly confirmed by the following two facts:
(1) When EHS server was originally developed in 2000 and the development was terminated in 2005. At that
time, HTML5 is not yet the topic of mainstream media.

Quote from Wiki of HTML5 "Although HTML5 has been well known among web developers for years, it became the
topic of mainstream media around April 2010".     

(Continue reading)

Erfane Arwani | 9 Aug 10:02 2014

WebConnect: Keyboard layouts, Clipboard, RemoteApp


First I would like to thank you for the great efforts you made on FreeRDP and Webconnect.

We're currently adding 3 features to Webconnect-FreeRDP:
Keyboard layouts. Now we support PC-Fr and PC-US on any Windows browser, but we will add the others (Mac-Fr
for example).
HTML5 Clipboard Redirection (with a widget)
HTML5 RemoteApp with canvas rescaling 
We're facing difficulties implementing the Clipboard Redirection, but we’ll figure out something.

Here’s a screenshot with RemoteApp capability:

You can find our repository here:

There is a branch for RemoteApp:


Joseph Benraz | 6 Aug 13:19 2014

- Design change for Reusable on windows OS (especially servers)

Hi Guys,
How are you? , please read all before start respond :)

Again, I had some time to dig in FreeRDP to use it for one of my projects,
BUT once again I frustrated due to leak of info and complex design :( .

   - *What I planed to do:*

Due to current FreeRDP & FreeRDP-WebConnect design and implementation
(codeis too Mixed), I couldn't use it in my project (winservice) as it
writing in C# (also Java could not work as well), so I have to separate the
code in FreeRDP-WebConnect (and take ONLY the FreeRDP wrap) to be able to
use it in my own existed win service. I have a win service written in C#,
and already connected to website and implement its own websocket protocols
and p2p.

   - *Why I failed*

Due to current FreeRDP & FreeRDP-WebConnect design and implementation, it
is almost IMPOSSIBLE to use it easily but have to implement and/or connect
to libraries and re implement the long and complicate initialization.

So current FreeRDP-WebConnect is USELESS since it is not designed to be
reused by other languages/implementations, the implementation is a one
piece of code and almost impossible to take of only the FreeRDP wrapper and
move it to my project.

Lack of documentation, I could not find ANY thing that explain how to use
FreeRDP, what is the initialize steps and be able to call connect and get
updates to pass to client. The Windows wfreerdp project do some long steps
(Continue reading)

Charu Bansal | 4 Aug 06:37 2014

Error in running cross compiled xFreeRDP executable on arm cortex-a9 board (Linux)

Hi All,

I have cross-compiled FreeRDP for target board (arm cortex-a9 and Linux). When I am running cross compiled
FreeRDP executable on board then it is giving below mentioned error:
xfreerdp: error while loading shared libraries: ../../common/libfreerdp-client.so: cannot open
shared object file: No such file or directory

I have used below mentioned 'cmake' steps for cross compilation:
cmake -DCMAKE_C_FLAGS='-mfloat-abi=hard -dM'
-DCMAKE_INSTALL_PREFIX:PATH=/home/vm1/dependencies/arm_depend/ -DCMAKE_BUILD_TYPE=Debug
-DCMAKE_SYSTEM_NAME=linux -DZLIB_INCLUDE_DIR=/home/vm1/dependencies/arm_depend/include
-DGobject_LIBRARY=/home/vm1/dependencies/arm_depend/lib/libgobject-2.0.a -DGlibConfig_INCLUDE_DIR=/home/v
-DCMAKE_LIBRARY_PATH=/opt/poky/1.5.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/ -DWITH_X11=yes

I am getting below mentioned warnings also at compile
warning: ../common/libfreerdp-client.so, needed by ../libxfreerdp-client.so, not found (try using
-rpath or
warning: ../../libfreerdp/core/libfreerdp-core.so, needed by ../libxfreerdp-client.so, not
(Continue reading)

vanloswang | 1 Aug 05:48 2014

The possibility of adjust URBDRC Client source code to support windows

After deep into the urbdrc related source code, I try it out that USB Mass Storage device redirection is more
or less working with some bug by using the FreeRDP-stable-1.1 release. But the urbdrc client and libusb
wrapper code only support under Linux. The key point is that these code use udev APIs to enumrate usb
devices, check hotplug, and get device infos. The same functions is also avaliable in libusb APIs, maybe
we can replace these handles to use libusb. The pthread APIs and functions in semiphore.h and unistd.h are
used by these code, and they could adjust to cross platform. 
Any suggestions? Is it possible to do this job? Thanks for your reply firstly.
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
stephan0h | 30 Jul 23:34 2014

Using rdp-file: protocol security negotiation or connection failure


I'm new to freerdp and I don't know much about the rdp protocoll. Still 
I would like to use it to connect to a windows server from my linux box.
To be able to connect i was given a rdp-file. When I start xfreerdp with 
this file I get following error:

loading channel cliprdr
freerdp_set_last_error 0x2000C
Error: protocol security negotiation or connection failure

The rdp-file looks like this (abbreviated):
screen mode id:i:2





disable wallpaper:i:1

allow font smoothing:i:0

allow desktop composition:i:0

disable full window drag:i:1
(Continue reading)

wp1038733-micha | 29 Jul 13:17 2014

building deb files for ubuntu

i'm a new user of freerdp. I've used it for doing rdp connections to a Windows
Terminalserver. With the version from git the /multimon feature works great!
Thanks for the work!
Now I've the problem that I need to equip more then one (l)ubuntu computer with
this new version. I'm looking around for a  possibility to build deb files to
distribute it to the computers. Is there a possibility to build deb files out of
the source tree? Is there a howto/manual where this is described? Or is the way
to simply build a static xfreerdp and distribute it to the clients the best and
easyest way to achieve this goal?
Thanks for your help


sorry if this mail will pop up twice, the first attempt seems to be stuck in my
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
vanloswang | 27 Jul 04:24 2014

USB Mass Storage Device Redirection

Recently, I am using freerdp to redirection USB mass storage device but it failed always. My evironment is
WIN7 physical to WIN7 physical and both of them are RDP8.0.  After learning about freerdp, I know that it is
not support to redirect USB Mass Storage device. USB HID device redirection is OK in my environment. Could
anyony tell me why we do not develop the redirection of USB Mass Storage device? Is there some  key
technology point? I am a developer and I want to enable this feature in freerdp. Now I am deep into the source code.
Any suggestion will appreciate and thanks to your reply, btw.
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
Keith | 22 Jul 01:40 2014

How to get USB Redirection Working?

Hi All,

I have compiled FreeRDP from the tip of the Master branch on (and for), an ARM v7 processor, (see cmake
command line below).

It all seems to build correctly and the basic xfreerdp client works for a full remote desktop.

I cannot however determine how to get the USB redirection working. I have tried many different command line
switch options all 
without any success, (they also don't produce any error messages).

Reading the "USB Redirection" wiki entry it appears that there should also be a kernel module and service as
well as the FreeRDP 
plugin. I haven't been able to locate any further information on these?

I have also provided a typical xfreerdp command line, (see below), that I have been using in my testing. The
remote Terminal 
Services server is a Windows Server 2012 R2 virtual machine which has been tested and is fully functional
with the Microsoft RDP client.

Any help would be greatly appreciated...

p.s. I have started looking at "USB Redirector for Linux" from here: "http://www.incentivespro.com" as a
possible alternative. Has 
anyone had any experience to share with this product?

    My CMAKE Command Line:

/usr/local/bin/cmake -DVENDOR=CloudTerminal -DTARGET_ARCH=ARM -DMONOLITHIC_BUILD=OFF
(Continue reading)

苏闽南G'xiao c | 20 Jul 05:09 2014

FW: Welcome to the "FreeRDP-devel" mailing list (Digest mode)

> Subject: Welcome to the "FreeRDP-devel" mailing list (Digest mode)
> From: freerdp-devel-request <at> lists.sourceforge.net
> To: alizee1986 <at> live.cn
> Date: Sat, 19 Jul 2014 13:39:13 +0000
> Welcome to the FreeRDP-devel <at> lists.sourceforge.net mailing list!
> To post to this list, send your email to:
>   freerdp-devel <at> lists.sourceforge.net
> General information about the mailing list is at:
>   https://lists.sourceforge.net/lists/listinfo/freerdp-devel
> If you ever want to unsubscribe or change your options (eg, switch to
> or from digest mode, change your password, etc.), visit your
> subscription page at:
>   https://lists.sourceforge.net/lists/options/freerdp-devel/alizee1986%40live.cn
> You can also make such adjustments via email by sending a message to:
>   FreeRDP-devel-request <at> lists.sourceforge.net
> with the word `help' in the subject or body (don't include the
> quotes), and you will get back a message with instructions.
(Continue reading)

苏闽南G'xiao c | 20 Jul 04:58 2014

I am coming!

Dear all

thank you !

best regardszhuming.su 		 	   		  
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.