[pve-devel] [PATCH v3] add new xtermjs client

Dominik Csapak d.csapak at proxmox.com
Mon Dec 11 14:55:25 CET 2017


this series adds support for the xtermjs terminal client for the host shell,
container consoles, and serial terminal for qemu vms

this series depends on the 'pve-xtermjs' package
to be found under: https://git.proxmox.com/?p=pve-xtermjs.git;a=summary

changes since v2:
* added path to termproxy call
* added '--' to ssh

changes since v1:

* added dependecy in pve-manager for pve-xtermjs
* whitespace fixes
* removed leftover/unecessary code
* reworked consolebutton

pve-manager:

Dominik Csapak (5):
  add termproxy api call for nodes
  add xtermjs to pveproxy dirs
  add new xtermjs viewer window to Utils
  add xtermjs flag to VNCConsole iframe
  add xtermjs to consolebutton

 PVE/API2/Nodes.pm                    | 97 ++++++++++++++++++++++++++++++++++++
 PVE/Service/pveproxy.pm              |  9 +++-
 debian/control                       |  1 +
 www/manager6/Utils.js                | 14 ++++++
 www/manager6/VNCConsole.js           |  6 ++-
 www/manager6/button/ConsoleButton.js | 74 +++++++++++++++------------
 www/manager6/lxc/Config.js           | 30 +++++++----
 www/manager6/node/Config.js          |  9 ++++
 8 files changed, 198 insertions(+), 42 deletions(-)

pve-container:

Dominik Csapak (1):
  add termproxy api call for lxc

 src/PVE/API2/LXC.pm | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 84 insertions(+)

qemu-server:

Dominik Csapak (2):
  add termproxy api call
  enable vncproxy with vncterm for serial ports

 PVE/API2/Qemu.pm | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 106 insertions(+), 3 deletions(-)

-- 
2.11.0





More information about the pve-devel mailing list