github tsl0922/ttyd 1.7.0

latest releases: 1.7.7, 1.7.6, 1.7.5...
2 years ago

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: 1.6.3...1.7.0

Don't miss a new ttyd release

NewReleases is sending notifications on new releases.