[
https://issues.apache.org/jira/browse/GUACAMOLE-962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17041519#comment-17041519
]
Mike Jumper commented on GUACAMOLE-962:
---------------------------------------
The {{rdpSettings}} structure member which corresponds to that command-line
option is {{AllowUnanouncedOrdersFromServer}} \[sic]. This member was added
after 2.0.0-rc3 according to git ([commit
{{5ea4a7d}}|https://github.com/FreeRDP/FreeRDP/commit/5ea4a7d3b090ecf211e57909ea4ca145a5ea0cdf]),
so distributions which package 2.0.0-rc3 or earlier will be missing this.
The build against FreeRDP on our end will need to be conditional, and builds
against slightly-older FreeRDP will have unavoidably-strict checking.
This also means that we will likely need to implement {{OpaqueRect}}, and
presumably restore the {{PatBlt}} fallback. It would be good to enable the
above non-strict checking and retest against VirtualBox to see whether any
other orders are flagged.
> Version 1.1.0 doesn't work with virtualbox RDP
> ----------------------------------------------
>
> Key: GUACAMOLE-962
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-962
> Project: Guacamole
> Issue Type: Bug
> Components: RDP
> Affects Versions: 1.1.0
> Reporter: Gilbert Shih
> Priority: Major
>
> After upgrading from 1.0.0 (docker) to 1.1.0 (docker), the guacamole cannot
> connect to virtual box VMs with virtualbox RDP.
>
> Below is the error logs I got while trying to connect to a virtual box client
> through VRDP.
> {code:java}
> guacd[248]: INFO: No security mode specified. Defaulting to security mode
> negotiation with server.
> guacd[248]: INFO: Resize method: none
> guacd[248]: INFO: User "@92a830f3-f271-4cf8-b99e-0d72ec3f301d" joined
> connection "$41973560-facd-4ea4-890f-94916c2f03ae" (1 users now present)
> guacd[248]: INFO: Loading keymap "base"
> guacd[248]: INFO: Loading keymap "en-us-qwerty"
> guacd[248]: INFO: Accepted format: 16-bit PCM with 2 channels at 22050 Hz
> guacd[248]: INFO: Connected to RDPDR 1.12 as client 0x000a
> guacd[248]: ERROR: Connection closed.
> guacd[248]: INFO: User "@92a830f3-f271-4cf8-b99e-0d72ec3f301d" disconnected
> (0 users remain)
> guacd[248]: INFO: Last user of connection
> "$41973560-facd-4ea4-890f-94916c2f03ae" disconnected
> guacd[248]: INFO: Internal RDP client disconnected
> guacd[6]: INFO: Connection "$41973560-facd-4ea4-890f-94916c2f03ae" removed.
> {code}
>
> On the contrary, there is no problem for guacamole to connect to a machine
> with the windows built-in RDP.
>
>
> {code:java}
> guacd[2011]: INFO: Security mode: NLA
> guacd[2011]: INFO: Resize method: none
> guacd[2011]: INFO: User "@23bf8d8d-840d-49a3-8716-d2232f51d6fd" joined
> connection "$35ebd7dd-b99c-423c-b6b2-03a6ad5b584b" (1 users now present)
> guacd[2011]: INFO: Loading keymap "base"
> guacd[2011]: INFO: Loading keymap "en-us-qwerty"
> guacd[2011]: INFO: Connected to RDPDR 1.13 as client 0x0003
> guacd[2011]: INFO: Connected to RDPDR 1.13 as client 0x0002
> guacd[2011]: INFO: RDPDR user logged on
>
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)