1.7.0
版本发布时间: 2022-08-08 16:06:05
tsl0922/ttyd最新发布版本:1.7.7(2024-03-30 11:18:34)
Notable changes:
- tls 1.0/1.1 are disabled by default for openssl
- added native windows support (requires conpty, windows 10+ only)
- added s390x build of binary and docker image
- added auth proxy support
- renamed master to main
Changelog
- html: update default font family (0b6eaa8)
- pty.c: Fix errant use of fcntl F_SETFD (#951) (1be5f5c)
- cross: use a github mirror of musl.cc artifacts (6e089f6)
- server: disable tls 1.0/1.1 by default for openssl (8b6b71e)
- cross-build: upgrade zlib to 1.2.12, show curl errors (#915) (83e514b)
- html: merge object values for client-option (723ae96)
- html: polish webgl init code (f896dff)
- html: improve webgl2 detection code (1fbb979)
- server: fix default keepalive not working (b37ea9f)
- Disable WebGL2 on Safari (#799) (52adcc4)
- html: fix rendererType updating issue (a5f0765)
- cmake: check libuv support of libwebsockets (80c6f66)
- pty: inherit env from parent process (fcec9a6)
- pty: fix cwd on windows (1415e5c)
- server: add cwd support (bff3a61)
- pty: set TTYD_USER env (968f1e6)
- server: add auth proxy support (e402edf)
- drop libwebsockets < 3.2.0 support (b2cda1d)
- protocol: check basic auth on ws connection (1e5c524)
- http: polish basic auth code (8a75364)
- server: validate numeric value command-line arguments (0206554)
- pty: set TERM env for the pty process (619bfc3)
- pty: fix error handling (811fb59)
- server: update default ping interval to 5s (4a6b260)
- html: drop backoff support (d7440fb)
- cmake: find libwebsockts manually (b33f313)
- server: use base64 function from lws (cb758b9)
- html: add ability to press enter to reconnect (9c1e464)
- repo: rename master to main (8f5d9a1)
- all: remove the vla usage (c5f414b)
- protocol: fix -Wstringop-overflow compile warning (2480810)
- protocol: free memory allocated for url args (c0bdd7b)
- protocol: cleanup unused code (21b9aef)
- server: fix ssl ca option init (0b146b7)
- protocol: improve exit code handling (cbb31ea)
- workflow: switch to mingw build for win10 (79af0b8)
- pty: rename pty_close to pty_kill (02bbbec)
- protocol: fix auth token check (f67feeb)
- protocol: set windows size on spawm process (96e88fb)
- pty: polish pty_spawn code (3929e5c)
- pty: use uint16_t for resize params (52adaba)
- protocol: add conpty support (d6921b2)
- msys2: build without ssl (2196e67)
- scripts: add msys2 build (241ac85)
- utils: remove useless include (49068cf)
- protocol: fix uv handle closing (215849b)
- protocol: use 2 pipe for read and write (75105f6)
- src: move pty code to protocol (bfb2d0c)
- workflow: add s390x build to backend and release (e648ad9)
- server: increase max length of base path to 128 (7bd1638)
- protocol: fix illegal ws path error msg (7ce3081)
- update Dockerfiles (8c47c50)
Full Changelog: https://github.com/tsl0922/ttyd/compare/1.6.3...1.7.0
1、 ttyd.aarch64 1.15MB
2、 ttyd.arm 1.06MB
3、 ttyd.armhf 1.05MB
4、 ttyd.i686 1.26MB
5、 ttyd.mips 1.37MB
6、 ttyd.mips64 1.33MB
7、 ttyd.mips64el 1.33MB
8、 ttyd.mipsel 1.37MB
9、 ttyd.s390x 1.3MB
10、 ttyd.win10.exe 1.34MB
11、 ttyd.x86_64 1.15MB