Michael Jumper created GUACAMOLE-49: ---------------------------------------
Summary: Handle printing synchronously Key: GUACAMOLE-49 URL: https://issues.apache.org/jira/browse/GUACAMOLE-49 Project: Guacamole Issue Type: Sub-task Components: RDP Reporter: Michael Jumper Assignee: Michael Jumper As mentioned in GUACAMOLE-44: {quote} Download via SFTP or RDPDR is working perfectly with the new changes. Printing, however, is not. The RDP printing code begins streaming immediately, not waiting for an "ack" from the client. This means the GET request to the stream endpoint will likely occur *after* data has already been sent, resulting in data being dropped. If the GET request occurs after the stream has closed, then it will block until some other stream with that index is opened, leading to mismatches in the downloaded results. {quote} The print process within the RDP connection needs to be modified to wait for the initial "ack", or blobs may end up being dropped. -- This message was sent by Atlassian JIRA (v6.3.4#6332)