5
0
mirror of git://git.proxmox.com/git/pve-xtermjs.git synced 2025-03-11 20:58:41 +03:00
Thomas Lamprecht 149874209b d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-23 14:02:48 +02:00
2020-07-23 12:13:31 +02:00
2023-01-23 10:32:16 +01:00
2019-03-26 07:56:22 +01:00
2023-05-23 13:23:54 +02:00
2017-11-28 10:28:46 +01:00

xterm.js webclient and helper utility
=====================================

This repository contains the client and helper utility to use
xterm.js (https://xtermjs.org) for Proxmox VE.

To be able to relay between the gui and a shell program/console,
we need a tool (called termproxy) to open a port (where our websocketproxy
connects to) and to open a pty and execute a program

From Client to Server it implements a simple packet-based protocol:
(everything is a string)

* Normal Message
    0:LENGTH:MSG
    where LENGTH is the bytelength of the msg

* Resize Message
    1:COLS:ROWS:
    where COLS is the number of columns the client wants to resize to,
    and ROWS the number of rows, respectively

* Ping Message
    2
    used to keep the connection between client and server alive
    (we have a timeout of 5 minutes)

every other input from the client will be ignored

From server to client, the data will simply sent, without any
format

Description
No description provided
Readme 2.7 MiB
Languages
Rust 44.7%
JavaScript 27.6%
CSS 16%
Makefile 11.7%