Commit Graph

346 Commits

Author SHA1 Message Date
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
Shuanglei Tao
790cfb39f1 html: only show resize overlay on ws 2022-09-03 19:25:33 +08:00
Shuanglei Tao
5b3426acdf html: upgrade to xterm-addon-image 0.1.1 2022-08-30 13:04:14 +00:00
jerch
b8a88f63b1 html: add sixel support (#970)
* sixel support

* make linter happy

* picky linters gonna be picky

* simplify worker inlining

* rebuild html

Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2022-08-30 07:44:25 +08:00
Shuanglei Tao
648215214d server: allow http on https port 2022-08-28 19:03:51 +08:00
Dustin Martin
69b63fcfd7 protocol: ignore resize message if process freed (#968) 2022-08-23 22:00:46 +08:00
Shuanglei Tao
efefd56795 protocol: fix potential pty buf leak on process exit 2022-08-18 12:14:46 +08:00
Shuanglei Tao
520ce1733c pty: remove close call on windows 2022-08-18 11:33:30 +08:00
Shuanglei Tao
6cfd9b29ae protocol: fix potential pty buf leak 2022-08-18 10:38:55 +08:00
Shuanglei Tao
d7db63726c protocol: fix potential null pss access 2022-08-17 16:55:49 +08:00
Shuanglei Tao
0b6eaa80b0 html: update default font family 2022-08-08 15:41:13 +08:00
Shuanglei Tao
07c4904718 html: replace node-sass with sass 2022-08-05 00:49:57 +08:00
Shuanglei Tao
ef17d18a71 html: update packages 2022-08-04 22:54:12 +08:00
pseudo
1be5f5c063 pty.c: Fix errant use of fcntl F_SETFD (#951)
* pty.c: Fix errant use of fcntl F_SETFL

When this was added in cfd338ea5e

We before this time the *File descriptor flags* (`F_GETFD`/`F_SETFD`) were augmented to include `FD_CLOEXEC`
Then at this time the additional code added the *File status flags* (`F_GETFL`/`F_SETFL`) to include `O_NONBLOCK`, but this was weaved through code working with `F_SETFD` instead of `F_SETFL`. Some systems may use one big status word for all of them. Mine certainly dont.

FIXES #733
2022-08-04 09:45:09 +08:00
Shuanglei Tao
8b6b71e133 server: disable tls 1.0/1.1 by default for openssl 2022-07-04 23:25:08 +08:00
Shuanglei Tao
291642c992 html: upgrade to xterm@4.19.0 2022-07-04 21:53:24 +08:00
Shuanglei Tao
4692025d1b html: update dependencies 2022-01-07 21:51:46 +08:00
Shuanglei Tao
3e37e33b1c html: update dependencies 2021-12-07 01:05:52 +08:00
Shuanglei Tao
723ae96693 html: merge object values for client-option 2021-11-27 11:19:45 +08:00
Shuanglei Tao
f896dff8a7 html: polish webgl init code 2021-11-27 10:34:59 +08:00
Shuanglei Tao
1fbb9792a6 html: improve webgl2 detection code 2021-11-21 11:57:24 +08:00
Shuanglei Tao
b37ea9f274 server: fix default keepalive not working 2021-11-20 23:24:31 +08:00
Shuanglei Tao
aedc6e6f1f html: update dependencies 2021-11-20 22:59:06 +08:00
Shuanglei Tao
62a5b635c6 html: upgrade to xterm@4.15.0 2021-11-08 21:50:22 +08:00
Shuanglei Tao
d0422b30ba html: run gts fix 2021-11-08 21:25:37 +08:00
Shuanglei Tao
47c554323a html: rebuild header file 2021-10-23 19:53:34 +08:00
Shuanglei Tao
a5f0765d45 html: fix rendererType updating issue 2021-09-24 22:51:14 +08:00