Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CD1A5200ACA for ; Thu, 19 May 2016 07:45:17 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id CBB25160A15; Thu, 19 May 2016 05:45:17 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1F7EB160A00 for ; Thu, 19 May 2016 07:45:16 +0200 (CEST) Received: (qmail 57635 invoked by uid 500); 19 May 2016 05:45:16 -0000 Mailing-List: contact commits-help@guacamole.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@guacamole.incubator.apache.org Delivered-To: mailing list commits@guacamole.incubator.apache.org Received: (qmail 57626 invoked by uid 99); 19 May 2016 05:45:16 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 May 2016 05:45:16 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id EB2B21A0BEC for ; Thu, 19 May 2016 05:45:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.021 X-Spam-Level: X-Spam-Status: No, score=-4.021 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=disabled Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id NxSR6Cq2DGTt for ; Thu, 19 May 2016 05:45:14 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with SMTP id D41825F1B8 for ; Thu, 19 May 2016 05:45:13 +0000 (UTC) Received: (qmail 57508 invoked by uid 99); 19 May 2016 05:45:13 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 May 2016 05:45:13 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 27F4A2C033A for ; Thu, 19 May 2016 05:45:13 +0000 (UTC) Date: Thu, 19 May 2016 05:45:13 +0000 (UTC) From: "Michael Jumper (JIRA)" To: commits@guacamole.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (GUACAMOLE-17) Allow terminal output to be redirected to pipe streams MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 19 May 2016 05:45:18 -0000 Michael Jumper created GUACAMOLE-17: --------------------------------------- Summary: Allow terminal output to be redirected to pipe streams Key: GUACAMOLE-17 URL: https://issues.apache.org/jira/browse/GUACAMOLE-17 Project: Guacamole Issue Type: New Feature Components: SSH, Telnet Reporter: Michael Jumper Priority: Critical Fix For: 0.9.10-incubating {panel:bgColor=#FFFFEE} *The description of this issue was copied from [GUAC-1452|https://glyptodon.org/jira/browse/GUAC-1452], an issue in the JIRA instance used by the Guacamole project prior to its acceptance into the Apache Incubator.* Comments, attachments, related issues, and history from prior to acceptance *have not been copied* and can be found instead at the original issue. {panel} Guacamole-driven applications cannot currently read the text data associated with terminal output from within the browser. At that layer, everything has already been digested into image updates within the Guacamole protocol. In the same manner as the existing Guacamole-specific OSC sequences within Guacamole's terminal emulator, additional codes could be defined which temporarily redirect output to a pipe stream. With output directed to a pipe stream, JavaScript code running outside the Guacamole client would be able to read data directly (if that output is coming from an application which leverages Guacamole's terminal codes). -- This message was sent by Atlassian JIRA (v6.3.4#6332)