Highlights
- ttyd
1.6.0
is fully event driven by libuv now - libwebsockets
3.2
support - The
index.html
is served with gzip now - Proxy ttyd under a subpath is supported now
- Try xterm webgl render with:
-t rendererType=webgl
Changelog
- Bump to 1.6.0 (c15cfb7)
- README: remove duplicate apt packages (ef38d28)
- all: cleanup third party makefiles (731c0c1)
- html: use api to fetch auth token (6bbe4db)
- html: xterm.js 4.4.0 (463da83)
- html: embed gziped version (437e63a)
- http: add missing header (#263) (42349f2)
- server: print listen port on start (985885c)
- bugfix: off by one error (#257) (498874d)
- protocol: print signal name (72dbba3)
- protocol: use uv_kill to kill process (76eebaa)
- protocol: fix json parsing (cb02d79)
- Avoid trying to redefine sys_signame on Android (#253) (d991931)
- server: improve child process handling (b67e382)
- html: webgl renderer support (397b24f)
- Dockerfile: use multi-stage build (1b2c450)
- libuv: update cross build script (63dbdd6)
- server: exit immediately on old lws versions (d5b303a)
- terminal: set the pty fd non blocking (cfd338e)
- protocol: split forkpty to separate file (ca91f40)
- protocol: cleanup pipe handle (c0ebb57)
- protocol: fix potential double free (36c9734)
- protocol: rename tty_client to pss_tty (df6f3bd)
- server: improve signal handling (f61b9ae)
- server: remove sys/queue dep (fe7bad2)
- libuv: initial support (5960132)
- html: use file-saver to save file (e2ac723)
- server: add a tiny timeout to lws_service (831379e)
- server: remove the sleep from main loop (6d69f0a)
- protocol: set pty fd close-on-exec (9126d54)
- Focus to terminal after rz transfer completed (#237) (96528fe)
- src: fix exit code check on linux (62844c2)
- all: remove pthread (5381d0f)
- Fix for upgrade of libwebsockets 3.2.0, it removes the poll which breaks every second in the previous version. (4ad0cc8)
- src: refuse to compile with lws 3.2.0 (46064ee)
- src: fallback to lws_get_peer_addresses on old libwebsockets (671427b)
- Avoid slow reverse-DNS requests caused by libwebsocket (#222) (94817b4)