<div dir="ltr"><div><div>Hello Hardening,<br><br></div>Thanks, very nice to know you're still around and following these issues !<br><br>> However branch 1.1 (which aims to be the next stable) have the prototype that is used in weston now.<br>
<br></div>OK ; I tried to build with 1.1beta before and had a lot more errors and API breaks... so I guess you'll have some work to do ^^.<br><div><br>> It should work better when the too are on different hosts.<br>
<br></div><div>Thanks, will try that !<br><br>> rdesktop does not support surface command which is required for the current implementation of the FreeRdp compositor<br><br></div><div>OK, so my "-b" flag was basically useless. To be fair, I tried with xfreerdp too, but not on different hosts. I'll try again this evening.<br>
</div><div><br>Regards,<br>Tarnyko<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/5 Hardening <span dir="ltr"><<a href="mailto:rdp.effort@gmail.com" target="_blank">rdp.effort@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 05/12/2013 15:14, Manuel BACHMANN a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi folks,<br>
<br>
I tried to build the Weston 1.3.1 RDP backend using latest FreeRDP<br>
master, and I managed to get it to compile using the following trivial<br>
patch :<br>
<br>
<a href="http://pastebin.com/XGz4xYaE" target="_blank">http://pastebin.com/XGz4xYaE</a><br>
</blockquote>
<br></div>
FreeRdp API for remoteFx has changed on master (so your patch is correct for compiling against the development version of FreeRdp). However branch 1.1 (which aims to be the next stable) have the prototype that is used in weston now.<br>

We must add some #if to use the correct prototype, sorry that's on my TODO list for month.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
It basically runs, and I can connect to it with :<br>
rdesktop -4 -b <IP adresse><br>
<br>
However, it renders only a black screen, and server-side I get the<br>
following messages :<br>
<br>
unable to checkDescriptor for <fd><br>
failed to initialize EGL<br>
EGL does not seem to work, falling back to software rendering and wl_shm<br>
<br>
(my EGL doesn't work, so it may be normal)<br>
I noticed I can run clients, though, and they keep running until I kill<br>
them or weston hangs. So it looks more like a rendering issue.<br>
<br>
Does someone know how to make it work, or if it's supposed to ? Is it<br>
linked the error messages ?<br>
</blockquote>
<br></div>
I didn't test recently but in my last tries rdesktop wasn't very good with the server-side part of FreeRdp. There's clearly an issue if rdesktop and weston runs on the same host: during security negociation rdesktop does nasty things and FreeRdp is too strict. It should work better when the too are on different hosts.<br>

<br>
Even if you pass the security handshake, AFAICT rdesktop does not support surface command which is required for the current implementation of the FreeRdp compositor. This may be not required in the future, as FreeRdp master has now support for sending updates via bitmapUpdate.<br>

<br>
So the best is to use xfreerdp as client.<br>
<br>
Regards.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
website: <a href="http://www.hardening-consulting.com/" target="_blank">http://www.hardening-<u></u>consulting.com/</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><font>Cordialement,<br>
<br>
<i><b>Manuel BACHMANN</b><br>
Intervenant Tizen<br>
EUROGICIEL Ingénierie<br>
Groupe EUROGICIEL - La 1ère SSAP<br>
<br>
Technopole PIBS<br>
Le Prisme<br>
Place Albert Einstein<br>
CP 1 56038 VANNES<br>
<a href="http://www.eurogiciel.fr" target="_blank">www.eurogiciel.fr</a></i><br>
</font></div>
</div>