On Sun, Apr 21, 2019, 01:19 Vieri <[email protected]> wrote:

> Hi,
>
> I'm aware that guacamole-server does not support freerdp 2 yet, and that
> it's hard to say when it will.
>
> However, I believe that it supports freerdp v. 1.
>

Generally, yes, this is currently true, however the statement is
incorrectly broad. There is no single FreeRDP 1.x API that can be
supported. Every FreeRDP release has a different API, regardless of
similarity in version numbering.

The intent is that all FreeRDP releases from 1.0.1 onward are supported.
The 2.0.0 release candidates are currently an exception to this.


> I downloaded and installed freerdp 1.2.1, and guacamole's configure script
> detected freerdp.


FreeRDP has no such release.

https://github.com/FreeRDP/FreeRDP/releases

If your distribution includes a package with this version number, it is
most likely their own build from some point in FreeRDP's git history, not
an actual release.

However, compilattion failed with:
>
> rdp_svc.h:25:10: fatal error: freerdp/utils/svc_plugin.h: No such file or
> directory
>

Removal of this header and the support it provided is one of the major API
changes that need to be taken into account for supporting the 2.0.0 release
candidates.


> Which version of freerdp 1 does guacamole-server 1.0.0 actually support?
>

Guacamole supports all FreeRDP releases from 1.0.1 onward, with the
exception of the 2.0.0 release candidates that are not yet supported. This
means essentially all 1.x tags in the FreeRDP git repository. We also track
the stable-1.0 and stable-1.1 branches.

We have a CI build which verifies things against builds of FreeRDP from at
least the following git tags/branches:

* 1.0.1
* 1.0.2
* stable-1.0
* stable-1.1
* 1.2.0-beta1+android7
* 1.2.0-beta1+android9

- Mike

Reply via email to