Xrdp: Cannot connect with XFreeRDP version 2.0.0-rc4 or later

Created on 11 Dec 2018  Â·  13Comments  Â·  Source: neutrinolabs/xrdp

When I try to connect with XFreeRDP I get the following error:

[09:00:40:458] [1536:1537] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[09:00:40:561] [1536:1537] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[09:00:40:561] [1536:1537] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[09:00:40:569] [1536:1537] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.update] - order flags 03 failed
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - Fastpath update Orders [0] failed, status 0
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[09:00:40:594] [1536:1537] [INFO][com.freerdp.client.common] - Network disconnect!
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor

I am not sure who's problem this was because I updated at the same time. Did anything change lately with glyph cache?

confirmed protocol

Most helpful comment

Note for Remmina users (client side workaround):

To connect from Remmina to xrdp, make sure to enable glyph cache and relax order checks.
Then it should work.

☑ Glyph cache
☑ Relax order checks

スクリーンショット_2020-06-03_14-44-36

Note to FreeRDP users (client side workaround):

Make sure to add +glyph-cache and /relax-order-checks to command line options.

xfreerdp /v:xrdp-server.example.com +glyph-cache /relax-order-checks /other-options-as-you-like

All 13 comments

I use +glyph-cache with rc4 to make it working
(I also needed /relax-order-checks)

Hmm, this should be addressed. I need to try FreeRDP 2.0.0-rc4 first.

I confirmed the issue and also confirmed +glyph-cache is a workaround.

For the record, more verbose log.

[10:51:00:515] [14392:08dcc000] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[10:51:00:516] [14392:08dcc000] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[10:51:00:516] [14392:08dcc000] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx
[10:51:00:516] [14392:08dcc000] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[10:51:00:516] [14392:08dcc000] [INFO][com.freerdp.client.x11] - Property 302 does not exist
[10:51:00:517] [14392:08dcc000] [DEBUG][com.freerdp.client.x11] - Searching for XInput pointer device
[10:51:00:517] [14392:08dcc000] [DEBUG][com.freerdp.client.x11] - Pointer device: 6
[10:51:00:523] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[10:51:00:524] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[10:51:00:526] [14392:08dcc000] [DEBUG][com.freerdp.core] - connecting to peer 192.168.9.33
[10:51:00:578] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[10:51:00:717] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP
[10:51:00:717] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - selected_protocol: 1
[10:51:00:717] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FINAL
[10:51:00:717] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - Negotiated TLS security
[10:51:00:717] [14392:08dcc000] [DEBUG][com.freerdp.core.nego] - nego_security_connect with PROTOCOL_TLS
[10:51:01:908] [14392:08dcc000] [DEBUG][com.freerdp.core.gcc] - Server rdp encryption method: NONE
[10:51:01:211] [14392:08dcc000] [DEBUG][com.freerdp.core.info] - Client Info Packet Flags = INFO_MOUSE|INFO_DISABLECTRLALTDEL|INFO_UNICODE|INFO_MAXIMIZESHELL|INFO_LOGONNOTIFY|INFO_COMPRESSION|INFO_ENABLEWINDOWSKEY|INFO_FORCE_ENCRYPTED_CS_PDU|INFO_LOGONERRORS|INFO_MOUSE_HAS_WHEEL
[10:51:01:211] [14392:08dcc000] [DEBUG][com.winpr.timezone] - tz: Bias=-540 sn='Tokyo Standard Time' dln='Tokyo Daylight Time'
[10:51:01:314] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x1f size=37 channelId=1002)
[10:51:01:314] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1002)
[10:51:01:314] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1002)
[10:51:01:314] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x27 size=41 channelId=1002)
[10:51:01:365] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - recv Synchronize Data PDU (0x1F), length: 22
[10:51:01:365] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[10:51:01:365] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[10:51:01:365] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - recv Font Map Data PDU (0x28), length: 26
[10:51:01:365] [14392:08dcc000] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[10:51:01:365] [14392:08dcc000] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[10:51:01:383] [14392:08dcc000] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[10:51:01:398] [14392:090de000] [INFO][com.freerdp.channels.rdpsnd.client] - Loaded mac backend for rdpsnd
[10:51:02:817] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:820] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:823] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:823] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.update] - Secondary Drawing Order [0x03] Cache Glyph
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.update] - order flags 03 failed
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.fastpath] - Fastpath update Orders [0] failed, status 0
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data: fastpath_recv_update() - -1
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - CONNECTION_STATE_ACTIVE - rdp_recv_pdu() - -3
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[10:51:02:825] [14392:08dcc000] [DEBUG][com.freerdp.core] - rdp_check_fds() - -1
[10:51:02:825] [14392:08dcc000] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[10:51:02:825] [14392:08dcc000] [INFO][com.freerdp.client.common] - Network disconnect!
[10:51:02:826] [14392:08dcc000] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor
[10:51:02:826] [14392:090de000] [DEBUG][com.freerdp.channels.rdpsnd.client] - Device already closed

Might be related to #1229

@jsorg71
Regarding glyph cache, I think capability should be sent to the client around here by adding out_uint16_le(s, CAPSTYPE_GLYPHCACHE); and so on. Am I correct?
https://github.com/neutrinolabs/xrdp/blob/0626993/libxrdp/xrdp_caps.c#L831

@metalefty yes

I've looked into communications between Windows 10 1803 and FreeRDP 2.0.0-rc4.

Server doesn't send GlyphCacheCapabilitySet but it's OK. Server should not do glyph caching unless client do advertise glyph cache capability.

[14:14:15:201] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - ShareCapabilitySet (length 8):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     nodeId: 0x03EA
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - GeneralCapabilitySet (length 24):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     osMajorType: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     osMinorType: 0x0003
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     protocolVersion: 0x0200
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     generalCompressionTypes: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     extraFlags: 0x041D
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     updateCapabilityFlag: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     remoteUnshareFlag: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     generalCompressionLevel: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     refreshRectSupport: 0x01
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     suppressOutputSupport: 0x01
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - VirtualChannelCapabilitySet (length 12):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     flags: 0x00000002
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     VCChunkSize: 0x00000640
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - ColorCacheCapabilitySet (length 8):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorTableCacheSize: 0x0006
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - PointerCapabilitySet (length 10):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorPointerFlag: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorPointerCacheSize: 0x0019
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pointerCacheSize: 0x0019
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - LargePointerCapabilitySet (length 6):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     largePointerSupportFlags: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - FontCapabilitySet (length 8):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     fontSupportFlags: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCapabilitySet (length 28):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     preferredBitsPerPixel: 0x0020
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive1BitPerPixel: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive4BitsPerPixel: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive8BitsPerPixel: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopWidth: 0x0780
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopHeight: 0x047E
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopResizeFlag: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCompressionFlag: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     highColorFlags: 0x00
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     drawingFlags: 0x1E
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     multipleRectangleSupport: 0x0001
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsB: 0x0000
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCodecsCapabilitySet (length 96):
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCodecCount: 4
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecGuid: 0x
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - CA8D1BB9000F154F589FAE2D1A87E2D6
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -  (CODEC_GUID_NSCODEC)
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecId: 0
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecPropertiesLength: 3
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecGuid: 0x
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - 76772F12BD724463AFB3B73C9C6F7886
[14:14:15:202] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -  (CODEC_GUID_REMOTEFX)
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecId: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecPropertiesLength: 4
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecGuid: 0x
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - 9C4351A6353542AE910CCDFCE5760B58
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -  (CODEC_GUID_IGNORE)
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecId: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecPropertiesLength: 4
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecGuid: 0x
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - 2744CCD49D8A4E74803C0ECBEEA19C54
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -  (CODEC_GUID_IMAGE_REMOTEFX)
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecId: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecPropertiesLength: 4
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - OrderCapabilitySet (length 88):
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad4OctetsA: 0x000F4240
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveXGranularity: 0x0001
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveYGranularity: 0x0014
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     maximumOrderLevel: 0x0001
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     numberFonts: 0x0000
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderFlags: 0x00AA
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderSupport:
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         DSTBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         PATBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         SCRBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEMBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEM3BLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ATEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         AEXTTEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         DRAWNINEGRID: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         LINETO: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTI_DRAWNINEGRID: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         OPAQUE_RECT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         SAVEBITMAP: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         WTEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEMBLT_V2: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEM3BLT_V2: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIDSTBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIPATBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTISCRBLT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIOPAQUERECT: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         FAST_INDEX: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYGON_SC: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYGON_CB: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYLINE: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         UNUSED23: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         FAST_GLYPH: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ELLIPSE_SC: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ELLIPSE_CB: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_INDEX: 1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WEXTTEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WLONGTEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WLONGEXTTEXTOUT: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         UNUSED31: 0
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     textFlags: 0x06A1
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderSupportExFlags: 0x0006
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad4OctetsB: 0x000F4240
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveSize: 0x000F4240
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsC: 0x0001
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsD: 0x0000
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     textANSICodePage: 0x0000
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsE: 0x0000
[14:14:15:203] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCacheHostSupportCapabilitySet (length 8):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     cacheVersion: 0x01
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad1: 0x00
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - InputCapabilitySet (length 88)
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     inputFlags: 0x0375
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardLayout: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardType: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardSubType: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardFunctionKey: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - RemoteProgramsCapabilitySet (length 8):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     railSupportLevel: 0x000000FF
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - WindowListCapabilitySet (length 11):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     wndSupportLevel: 0x00000002
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     numIconCaches: 0x03
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     numIconCacheEntries: 0x000C
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - MultifragmentUpdateCapabilitySet (length 8):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     maxRequestSize: 0x000094A7
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - SurfaceCommandsCapabilitySet (length 12):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     cmdFlags: 0x00000052
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     reserved: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Receiving
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - FrameAcknowledgeCapabilitySet (length 8):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     frameAcknowledge: 0x00000000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - GeneralCapabilitySet (length 24):
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     osMajorType: 0x0004
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     osMinorType: 0x0007
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     protocolVersion: 0x0200
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     generalCompressionTypes: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     extraFlags: 0x0415
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     updateCapabilityFlag: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     remoteUnshareFlag: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     generalCompressionLevel: 0x0000
[14:14:15:206] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     refreshRectSupport: 0x01
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     suppressOutputSupport: 0x01
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCapabilitySet (length 28):
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     preferredBitsPerPixel: 0x0020
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive1BitPerPixel: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive4BitsPerPixel: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     receive8BitsPerPixel: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopWidth: 0x0780
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopHeight: 0x047E
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopResizeFlag: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCompressionFlag: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     highColorFlags: 0x00
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     drawingFlags: 0x08
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     multipleRectangleSupport: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsB: 0x0000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - OrderCapabilitySet (length 88):
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad4OctetsA: 0x00000000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveXGranularity: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveYGranularity: 0x0014
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     maximumOrderLevel: 0x0001
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     numberFonts: 0x0000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderFlags: 0x00AA
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderSupport:
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         DSTBLT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         PATBLT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         SCRBLT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEMBLT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEM3BLT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ATEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         AEXTTEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         DRAWNINEGRID: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         LINETO: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTI_DRAWNINEGRID: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         OPAQUE_RECT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         SAVEBITMAP: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         WTEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEMBLT_V2: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MEM3BLT_V2: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIDSTBLT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIPATBLT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTISCRBLT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         MULTIOPAQUERECT: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         FAST_INDEX: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYGON_SC: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYGON_CB: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         POLYLINE: 1
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         UNUSED23: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         FAST_GLYPH: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ELLIPSE_SC: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         ELLIPSE_CB: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_INDEX: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WEXTTEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WLONGTEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         GLYPH_WLONGEXTTEXTOUT: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -         UNUSED31: 0
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     textFlags: 0x0000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     orderSupportExFlags: 0x0004
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad4OctetsB: 0x00000000
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     desktopSaveSize: 0x00038400
[14:14:15:207] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsC: 0x0000
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsD: 0x0000
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     textANSICodePage: 0xFDE9
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsE: 0x0000
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCacheV2CapabilitySet (length 40):
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     cacheFlags: 0x0003
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2: 0x00
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     numCellCaches: 0x05
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCache0CellInfo: numEntries: 600 persistent: 0
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCache1CellInfo: numEntries: 600 persistent: 0
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCache2CellInfo: numEntries: 2048 persistent: 0
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCache3CellInfo: numEntries: 4096 persistent: 0
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCache4CellInfo: numEntries: 2048 persistent: 0
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - PointerCapabilitySet (length 10):
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorPointerFlag: 0x0001
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorPointerCacheSize: 0x0014
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pointerCacheSize: 0x0014
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - InputCapabilitySet (length 88)
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     inputFlags: 0x013D
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardLayout: 0x00000409
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardType: 0x00000004
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardSubType: 0x00000000
[14:14:15:208] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     keyboardFunctionKey: 0x0000000C
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BrushCapabilitySet (length 8):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     brushSupportLevel: 0x00000002
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - GlyphCacheCapabilitySet (length 52):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache0: Entries: 254 MaximumCellSize: 4
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache1: Entries: 254 MaximumCellSize: 4
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache2: Entries: 254 MaximumCellSize: 8
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache3: Entries: 254 MaximumCellSize: 8
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache4: Entries: 254 MaximumCellSize: 16
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache5: Entries: 254 MaximumCellSize: 32
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache6: Entries: 254 MaximumCellSize: 64
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache7: Entries: 254 MaximumCellSize: 128
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache8: Entries: 254 MaximumCellSize: 256
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphCache9: Entries: 64 MaximumCellSize: 256
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     fragCache: Entries: 256 MaximumCellSize: 256
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     glyphSupportLevel: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - VirtualChannelCapabilitySet (length 12):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     flags: 0x00000000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     VCChunkSize: 0x00000640
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - SoundCapabilitySet (length 8):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     soundFlags: 0x0001
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2OctetsA: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - ShareCapabilitySet (length 8):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     nodeId: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - FontCapabilitySet (length 8):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     fontSupportFlags: 0x0001
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - ControlCapabilitySet (length 12):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     controlFlags: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     remoteDetachFlag: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     controlInterest: 0x0002
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     detachInterest: 0x0002
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - ColorCacheCapabilitySet (length 8):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     colorTableCacheSize: 0x0006
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     pad2Octets: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - WindowActivationCapabilitySet (length 12):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     helpKeyFlag: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     helpKeyIndexFlag: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     helpExtendedKeyFlag: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     windowManagerKeyFlag: 0x0000
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - OffscreenBitmapCacheCapabilitySet (length 12):
[14:14:15:209] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     offscreenSupportLevel: 0x00000001
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     offscreenCacheSize: 0x1E00
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     offscreenCacheEntries: 0x07D0
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - LargePointerCapabilitySet (length 6):
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     largePointerSupportFlags: 0x0001
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - MultifragmentUpdateCapabilitySet (length 8):
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     maxRequestSize: 0x0000FFFF
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - SurfaceCommandsCapabilitySet (length 12):
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     cmdFlags: 0x00000052
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     reserved: 0x00000000
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - BitmapCodecsCapabilitySet (length 73):
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     bitmapCodecCount: 1
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecGuid: 0x
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - 76772F12BD724463AFB3B73C9C6F7886
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -  (CODEC_GUID_REMOTEFX)
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecId: 3
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     codecPropertiesLength: 49
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - Sending
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] - FrameAcknowledgeCapabilitySet (length 8):
[14:14:15:210] [10435:06b29000] [INFO][com.freerdp.core.capabilities] -     frameAcknowledge: 0x00000002

Just for the record.

2.2.7.1.8 Glyph Cache Capability Set (TS_GLYPHCACHE_CAPABILITYSET)
The TS_GLYPHCACHE_CAPABILITYSET structure advertises the glyph support level and associated cache sizes. This capability is only sent from client to server.

In conclusion, xrdp should send glyphs as bitmap unless the client advertises glyph cache capability.
However, I'm not sure how to do that yet.

Just for the record: xrdb can also not be built against FreeRDP 2.x .

Note for Remmina users (client side workaround):

To connect from Remmina to xrdp, make sure to enable glyph cache and relax order checks.
Then it should work.

☑ Glyph cache
☑ Relax order checks

スクリーンショット_2020-06-03_14-44-36

Note to FreeRDP users (client side workaround):

Make sure to add +glyph-cache and /relax-order-checks to command line options.

xfreerdp /v:xrdp-server.example.com +glyph-cache /relax-order-checks /other-options-as-you-like
Was this page helpful?
0 / 5 - 0 ratings

Related issues

Vraiment picture Vraiment  Â·  6Comments

porunov picture porunov  Â·  3Comments

zilongo picture zilongo  Â·  7Comments

Jerry-kiwi picture Jerry-kiwi  Â·  4Comments

Kaydub00 picture Kaydub00  Â·  8Comments