You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2018/10/30 03:10:00 UTC

[jira] [Resolved] (GUACAMOLE-597) Allow fine-grained control of terminal output redirection via pipe streams

     [ https://issues.apache.org/jira/browse/GUACAMOLE-597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Jumper resolved GUACAMOLE-597.
--------------------------------------
       Resolution: Done
    Fix Version/s: 2.0.0

> Allow fine-grained control of terminal output redirection via pipe streams
> --------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-597
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-597
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: Terminal
>            Reporter: Michael Jumper
>            Assignee: Michael Jumper
>            Priority: Major
>             Fix For: 2.0.0
>
>
> While Guacamole's terminal emulator allows output to be redirected to a pipe stream for the benefit of client-side JavaScript (see GUACAMOLE-17), doing so currently has caveats:
> * Redirecting output to a pipe stream results in _all_ output going solely to that stream. No output is displayed on the terminal while the pipe stream remains open. This is not always desirable.
> * Data sent to the pipe stream is buffered. This works well for non-interactive bulk transfers of data, but any client-side JavaScript expecting to monitor output in real-time will be disappointed, particularly code which must deal with the output of interactive commands.
> There should be some option to allow output to go to both the pipe stream and the terminal, and some option to allow the output to be automatically flushed, whether that be through a new OSC code or through backward-compatible modifications to the existing code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)