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
Shuanglei Tao
fcec9a66d6
pty: inherit env from parent process
2021-08-19 00:19:40 +08:00
Shuanglei Tao
1415e5c56b
pty: fix cwd on windows
2021-08-16 23:55:15 +08:00
Shuanglei Tao
bff3a617e6
server: add cwd support
2021-08-16 23:08:05 +08:00
Shuanglei Tao
968f1e6e70
pty: set TTYD_USER env
2021-08-15 14:55:37 +08:00
Shuanglei Tao
e402edf13c
server: add auth proxy support
2021-08-13 22:09:30 +08:00
Shuanglei Tao
b2cda1d68c
drop libwebsockets < 3.2.0 support
2021-08-10 22:20:56 +08:00
Shuanglei Tao
1e5c5242fd
protocol: check basic auth on ws connection
2021-08-08 21:38:30 +08:00
Shuanglei Tao
8a75364a76
http: polish basic auth code
2021-08-08 21:25:01 +08:00
Shuanglei Tao
020655483b
server: validate numeric value command-line arguments
2021-08-08 20:46:32 +08:00
Shuanglei Tao
619bfc34cd
pty: set TERM env for the pty process
2021-08-08 20:05:34 +08:00
Shuanglei Tao
9e9c2ac142
html: rebuild header file
2021-07-27 01:16:36 +08:00