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
