Commit Graph

372 Commits

Author SHA1 Message Date
bin
db77fde404 add --srv-buf-size option 2025-01-31 14:15:46 +08:00
Eli Bosley
9c87671cca html: add closeOnDisconnect option 2025-01-29 19:21:14 +08:00
Shuanglei Tao
b1eaaee2ca html: add xterm clipboard addon 2024-11-26 22:59:24 +08:00
Shuanglei Tao
d0134c8067 html: upgrade to xterm 5.5.0 2024-11-26 22:43:28 +08:00
Shuanglei Tao
8ea2e50b69 server: update writable message 2024-11-26 22:30:41 +08:00
Al
dea883a7fc html: allow overriding client options with URL query
change: overwrite options from url query params

rm console.log

add support for xterm options
2024-03-26 10:21:53 +08:00
Shuanglei Tao
20bcfbc735 html: update dependencies 2024-03-06 10:01:08 +08:00
baitian
116ce8ff07 server: add --exit-no-conn option (#1029)
Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2024-03-05 22:11:37 +08:00
Shuanglei Tao
350f2e48a6 html: update dependencies 2024-03-05 20:30:51 +08:00
Michael Lorant
61a985e74e html: Add Unicode 11 xterm.js addon (#1310)
* html: Add Unicode 11 xterm.js addon

Add Unicode 11 addon to xterm.js to enable support for newer Unicode
standards. This addon significantly improves rendering of emojis.

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>

* html: rebuild header file

---------

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>
Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2024-03-05 15:19:47 +08:00
Michael Lorant
09e7fd8148 html: upgrade to xterm 5.4.0 (#1303)
* html: Upgrade xterm.js

Upgrade xterm.js to the latest stable release.

As part of this upgrade, the xterm packages have been scoped as the
unscoped packages were not updated.

The addons have also been upgraded to match the compatible versions.

As part of this upgrade, a compatibility issue was identified with the
Gulp task to inline source. By disabling compression, this allowed the
task to complete successfully. The size of the source file `html.h` did
not change significantly which indicates compression was not being
applied previously.

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>

* html: rebuild header file

---------

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>
Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2024-03-05 10:35:02 +08:00
Shuanglei Tao
ae83b32e59 html: update dependencies 2023-10-30 14:11:03 +08:00
Shuanglei Tao
6bce1a112b pty: polish args join code 2023-10-30 11:18:58 +08:00
Shuanglei Tao
7a57d76721 html: update dependencies 2023-10-02 14:41:45 +08:00
Shuanglei Tao
eb52df7322 server: print working directory on start 2023-06-19 08:59:52 +08:00
Shuanglei Tao
ff0312b37c html: upgrade to xterm 5.2.1 2023-06-11 00:28:04 +00:00
Shuanglei Tao
3e580b2544 html: upgrade to xterm 5.2.0 2023-06-09 02:29:03 +00:00
Shuanglei Tao
384ac98c9a html: update dependencies 2023-06-09 01:54:31 +00:00
Shuanglei Tao
f8efcddb0b server: replace --readonly with --writable 2023-05-09 18:43:26 +08:00
Shuanglei Tao
e46e3cf405 server: fix -U option not work 2023-05-08 11:00:00 +08:00
Shuanglei Tao
e01e213dbb html: sync xterm version with vscode 2023-04-29 11:28:57 +08:00
Shuanglei Tao
823b3d90f9 html update dependencies 2023-04-28 22:37:06 +08:00
Shuanglei Tao
39206089c0 server: do not expose port to public by default
CVE-2021-34182 #692
2023-04-27 12:46:42 +08:00
Shuanglei Tao
443388fdf6 html: update yarn 2023-04-27 12:21:09 +08:00
Lonny Wong
8c6c6ee885 improve support for trzsz (#1084)
* trzsz support drag and drop to upload

* optimize trzsz upload speed

* trzsz support windows

* trzsz support transfer directories in browser
2023-04-27 11:57:09 +08:00
Olivier Van Rompuy
945462a45a info.max_http_header_data = 65535; (#1088) 2023-04-27 10:32:06 +08:00
Shuanglei Tao
75ea04e900 pty: print process exit code on error 2023-01-13 08:40:52 +08:00
Shuanglei Tao
6d73c5d989 html: upgrade to xterm 5.1.0 2022-12-28 13:10:10 +08:00
Shuanglei Tao
25e9522af4 pty: remove uv_read error log 2022-11-04 15:09:48 +08:00
Shuanglei Tao
271002e894 html: release ObjectURL on dispose 2022-11-04 13:55:44 +08:00
Shuanglei Tao
86addc40d6 html: handle listener lifecycle 2022-11-03 21:02:57 +08:00
Shuanglei Tao
cca66e4745 html: fix eslint warnings 2022-11-03 20:18:07 +08:00
Shuanglei Tao
a4258b0dcb html: fix rendererType=dom not working 2022-11-03 16:40:41 +08:00
Shuanglei Tao
eca54c728a html: add zmodem.js patch 2022-11-03 02:02:00 +08:00
Shuanglei Tao
b370b2c991 html: refactor terminal component 2022-11-03 02:01:46 +08:00
Shuanglei Tao
4cab29d470 html: upgrade to gts 4.0.0 2022-11-02 14:21:06 +08:00
Shuanglei Tao
d4dc1150f0 html: add option to toggle trzsz 2022-10-31 15:00:15 +08:00
Shuanglei Tao
e184b36752 html: polish closure code 2022-10-30 17:56:10 +08:00
Shuanglei Tao
017985120c html: fix trzsz send typo 2022-10-30 17:35:22 +08:00
Shuanglei Tao
11ec9798ee html: handle binary xterm event 2022-10-30 16:45:29 +08:00
Shuanglei Tao
f7baae7856 html: add trzsz support
Co-authored-by: Lonny Wong <lonnywong@qq.com>
2022-10-30 11:58:44 +08:00
Shuanglei Tao
5a4c210e7b html: add option to toggle sixel 2022-10-30 11:16:48 +08:00
Shuanglei Tao
8f754b153c html: add option to toggle zmodem 2022-10-30 00:39:41 +08:00
Shuanglei Tao
0c4feb0cab html: move flow control logic to terminal 2022-10-29 14:03:48 +08:00
LINKIWI
f58d6f3520 server: Custom user/group ownership of Unix domain socket listener, when enabled (#1007) 2022-10-29 12:19:43 +08:00
Shuanglei Tao
2f7e0e0482 html: upgrade to xterm 5.0 2022-10-18 23:30:36 +08:00
Shuanglei Tao
dd10b064f6 html: update dependencies 2022-10-18 23:30:36 +08:00
jzw-weride
4ca49a10d6 pty: fix use-after-free issue when closing a connection (#997) 2022-10-11 22:50:48 +08:00
Shuanglei Tao
9525cb3db4 html: update dependencies 2022-09-12 14:30:12 +00:00
Shuanglei Tao
b7fd742c71 html: upgrade to xterm-addon-image 0.1.3 2022-09-12 14:16:41 +00:00