Skip to content
1.6.3
Compare
Choose a tag to compare

This is a bugfix release, notable changes:

To reduce the binary size, the release artifacts wasn't build with SSL support for 1.6.2. Now it comes back in this release, with mbedtls as SSL backend.

Changelog

  • Bump to 1.6.3 (3b174da)
  • html: yarn upgrade (e2e1071)
  • html: keep the inlined html during build (32c8a23)
  • protocol: fix ws code on process exit (4f91d76)
  • html: fix yarn run start (bc1cf06)
  • cmake: fix mbedtls build (9ece7cf)
  • cmake: add openssl check back (d96492a)
  • cross: switch to mbedtls (763d01d)
  • server: add mbedtls support (6db541b)
  • cross: update dependency versions (cdaef3c)
  • protocol: do not show eof as …
1.6.2
Compare
Choose a tag to compare

Changelog

  • Bump to 1.6.2 (a109730)
  • update doc for --ping-interval option (c61cca0)
  • scripts: bump to lws 4.1.4 (268a6ff)
  • workflow: remove lws 4.0.x from matrix (c0369e9)
  • Dockerfile: update base images (9a3d660)
  • workflow: bump ubuntu and lws versions (c856189)
  • add websocket ping interval option (#519) (4732546)
  • scripts: download cross toolchain with https (94dd4a0)
  • html: add disableResizeOverlay client option (7e0f806)
  • update Dockerfile (7fc63b9)
  • workflow: update release action (cd270e6)
  • protocol: fix request path for h2 (f7c171f)
  • scripts: optimize libwebsockets build (aa6c6c7)
  • protocol: improve io error handling (f9d23de)
  • scripts: disable SSL by default (9edb245)
  • cmake: check LWS_WITH_SSL (4d33dc4)
  • scripts: upgrade to openssl 1.1.1 (c5862e2)
Compare
Choose a tag to compare

Changelog

  • Bump to 1.6.1 (079aa68)
  • html: add disableLeaveAlert client option (260778a)
  • src/http.c: fix checking pss's len member (#385) (31c0dff)
  • cmake: update git command args (#293) (b08d106)
  • cmake: fix build without C++ (#382) (ae65376)
  • http: fix build with lws 1.7 (70c12e4)
  • protocol: fix readonly handling (#373) (56d26ac)
  • Fix type declaration (#357) (2beab0d)
  • src: fix lws version check for keep alive (ff2eebc)
  • html: set URL of stylesheet by href (2511d2d)
  • html: recreate sentry object on zmodem reset (9fece9e)
  • all: use the static keyword on functions (b0c4ad9)
  • protocol: replace uv_try_write with uv_write (f467442)
  • Add -b, --base-path option for reverse proxies (#151) (#281) (9726085)
  • protocol: fix lws callback compatibility (48f53bc)
  • s…
Compare
Choose a tag to compare

Highlights

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…
Compare
Choose a tag to compare

This is a bug fix release for 1.5.1.

Changelog

  • Bump to 1.5.2 (d8903e1)
  • Fix potential segmentation fault (SIGSEGV) error #209 (#210) (87a7052)
  • travis: compile html frondend (a6b4d28)
  • html: preact 8.5.0 (bee8af8)
  • server: fix pthread_mutex_trylock usage (251ad41)
  • use errno.h not sys/errno.h in utils.c as in other files (#207) (921ddda)
  • include pthread.h for pthread_mutex_t (#206) (6facf52)
  • html: added window.term.fit (12dd5c7)
  • server: fix the client-option and terminal-type long option (e074513)
  • scripts: enable ipv6 support for lws (243a9b4)
  • server: hide ipv6 option if not suppored by lws (287585d)
  • README: update SSL script to generate sha256 cert (da047be)
  • Update mini-css-extract-plugin in group default to the latest version 🚀 (#201) (62f…
Compare
Choose a tag to compare

This is a bug fix release for 1.5.0.

Zmodem support should be more stable now, error handling of the frontend got a lot of improvements too.

Changelog

  • Bump to 1.5.1 (0a8eb1d)
  • html: update modal style (ef00274)
  • Update dependencies to enable Greenkeeper 🌴 (#200) (54711e8)
  • build(deps): bump lodash from 4.17.11 to 4.17.14 in /html (#199) (819d605)
  • xterm.js 3.14.5 (a1b5c23)
  • html: abort zmodem session on ctrl+c (e8fd62e)
  • html: add empty check for copy (39f89ce)
  • html: polish zmodem code (218b149)
  • html: handle websocket error (20f2026)
  • server: remove the reconnect option (enabled by default) (0fc275f)
  • html: retry websocket connection with exponential backoff (fd29928)
  • html: reformat code (b0ed073)
  • html: move zmodem code as Component/ITerminalAd…
Compare
Choose a tag to compare

In this release, we dropped support for ie11, and the frontend is based on preact and typescript now. Some long time being issues such as http keepalive support and process hanging are resolved too.

Changelog

  • Bump to 1.5.0 (6505289)
  • http: handle lws_send_pipe_choked state (9b0166b)
  • http: fix libwebsockets 1.7 support (afadc00)
  • html: polish zmodem code (70f16a7)
  • html: auto reconnect on zmodem error (9762993)
  • html: add zmodem support back (6a40f32)
  • html: update lint rules (86123ca)
  • http: add basic auth support back (ae83791)
  • http: fix keepalive for lws_serve_http_file (c1c82b1)
  • http: remove hack for old libwebsocket versions (7901265)
  • html: attach the term instance to window (5dfcb8d)
  • html: enable copy on select (11c1e1b)
  • html: use ts str…
Compare
Choose a tag to compare

Changelog

  • protocol: set the pty file descriptor non blocking (4cd6d48)
  • html: remove bulma (14670ed)
  • protocol: do not block main thread when destroying client (d5a542d)
Compare
Choose a tag to compare

ChangeLog

  • xterm.js 3.12.2 (1bc92df)
  • server: do not block main thread when acquiring lock (e954cb5)
  • Dockerfile: add tini as entrypoint (222cd67)
  • server: add support for cli args via url (74e091f)
  • server: remove unused options (bd8d2cf)
  • server: use the default ssl_cipher_list (348de8e)
  • html: do not apply winptyCompat addon (7ed537a)
  • protocol: exit thread as soon as the command terminate, fixes #112 (f95cacd)
  • Add instructions for Gentoo Linux users (#147) (10b479e)
  • Update Dockerfile-alpine (#166) (0f23415)
  • Update max_heaser_data deafult from 4K to 20K (#163) (7f7bf3c)
  • protocol: kill process group (154cacc)
  • cmake: fix compile on macOS (80bcfee)
  • Close the websocket after forking so that child processes don't prevent new connections (#162) (0…
Compare
Choose a tag to compare

This is a bug fix release for 1.4.1.

ChangeLog