Uploaded image for project: 'Apache Guacamole - Contributions'
  1. Apache Guacamole - Contributions
  2. GUAC-1643

Allow terminal input to be read from an inbound pipe stream

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: SSH, Telnet
    • Labels:
    • Sprint:
      DEV 2018-05-19
    • Story Points:
      5

      Description

      Similar to how Guacamole's terminal emulator allows output to be temporarily redirected to a pipe stream, the terminal emulator should also accept the creation of an inbound pipe stream to serve as the source of user input.

      For this to work correctly:

      • The behavior of the inbound pipe stream would need to be predictable from the perspective of client-side JavaScript, presumably requiring a standardized name for the stream ("STDIN"?)
      • Handling of keyboard input while the pipe stream is redirected would need to be paused, to ensure that keyboard events cannot interfere with the interpretation of the stream by whatever is running within the SSH/telnet session.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mike.jumper Michael Jumper
              Reporter:
              mike.jumper Michael Jumper
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: