You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2020/03/22 23:23:00 UTC

[jira] [Commented] (GUACAMOLE-952) Preconnection PDU support no longer works following migration to FreeRDP 2.0.0

    [ https://issues.apache.org/jira/browse/GUACAMOLE-952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17064446#comment-17064446 ] 

Mike Jumper commented on GUACAMOLE-952:
---------------------------------------

This is apparently due to https://github.com/FreeRDP/FreeRDP/issues/2421, for which an additional settings flag ({{rdpSettings->VmConnectMode}}) was added as an apparently workaround.

The above flag alters the way the security negotiation state machine works. The fact that no such flag was ever needed in the past is a red flag to me, as it suggests that the state machine currently present within FreeRDP is conceptually flawed, but we must use it if connections to Hyper-V are to work at all.

There should be a way to leverage the flag internally such that things on our end will remain clean and consistent, even if the flag is eventually removed.

> Preconnection PDU support no longer works following migration to FreeRDP 2.0.0
> ------------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-952
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-952
>             Project: Guacamole
>          Issue Type: Bug
>          Components: RDP
>    Affects Versions: 1.1.0
>            Reporter: Nick Couchman
>            Assignee: Mike Jumper
>            Priority: Minor
>             Fix For: 1.2.0
>
>         Attachments: guacd.log
>
>
> After the switch to FreeRDP 2, support for setting the Preconnection Blob (to connect to Hyper-V, for example), appearst o be broken.  Looks like FreeRDP 2.x code still supports it, but something about the detection on the Guacamole side seems to detect it as missing.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)