]> prime8.dev >> repos - ttyd.git/log
ttyd.git
2 years agohtml: move flow control logic to terminal
Shuanglei Tao [Sat, 29 Oct 2022 05:48:52 +0000 (13:48 +0800)]
html: move flow control logic to terminal

2 years agoserver: Custom user/group ownership of Unix domain socket listener, when enabled...
LINKIWI [Sat, 29 Oct 2022 04:19:43 +0000 (21:19 -0700)]
server: Custom user/group ownership of Unix domain socket listener, when enabled (#1007)

2 years agoREADME: add MacPorts install instructions (#1008)
Herby Gillot [Fri, 28 Oct 2022 15:13:41 +0000 (11:13 -0400)]
README: add MacPorts install instructions (#1008)

https://ports.macports.org/port/ttyd/

2 years agoupdate README
Shuanglei Tao [Tue, 18 Oct 2022 17:05:07 +0000 (01:05 +0800)]
update README

2 years agoworkflow: update actions
Shuanglei Tao [Tue, 18 Oct 2022 16:26:52 +0000 (00:26 +0800)]
workflow: update actions

2 years agoBump to 1.7.2
Shuanglei Tao [Tue, 18 Oct 2022 15:58:37 +0000 (23:58 +0800)]
Bump to 1.7.2

2 years agoSnap created and ready for publication (#1003)
kz6fittycent [Tue, 18 Oct 2022 15:46:02 +0000 (10:46 -0500)]
Snap created and ready for publication (#1003)

2 years agohtml: upgrade to xterm 5.0
Shuanglei Tao [Tue, 18 Oct 2022 15:21:33 +0000 (23:21 +0800)]
html: upgrade to xterm 5.0

2 years agoscripts: update cross build lib versions
Shuanglei Tao [Tue, 18 Oct 2022 14:33:05 +0000 (22:33 +0800)]
scripts: update cross build lib versions

2 years agohtml: update dependencies
Shuanglei Tao [Tue, 18 Oct 2022 14:25:55 +0000 (22:25 +0800)]
html: update dependencies

2 years agohtml: Initialize doReconnect to false when specified by client options
Kevin Lin [Sat, 3 Sep 2022 20:06:01 +0000 (13:06 -0700)]
html: Initialize doReconnect to false when specified by client options

2 years agopty: fix use-after-free issue when closing a connection (#997)
jzw-weride [Tue, 11 Oct 2022 14:50:48 +0000 (07:50 -0700)]
pty: fix use-after-free issue when closing a connection (#997)

2 years agoscripts: update mingw-build.sh
Shuanglei Tao [Tue, 11 Oct 2022 13:09:49 +0000 (21:09 +0800)]
scripts: update mingw-build.sh

2 years agobuild(deps-dev): bump terser-webpack-plugin from 5.3.3 to 5.3.6 in /html (#973)
dependabot[bot] [Tue, 13 Sep 2022 03:15:21 +0000 (11:15 +0800)]
build(deps-dev): bump terser-webpack-plugin from 5.3.3 to 5.3.6 in /html (#973)

Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.3 to 5.3.6.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.3...v5.3.6)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agohtml: update dependencies
Shuanglei Tao [Mon, 12 Sep 2022 14:30:12 +0000 (14:30 +0000)]
html: update dependencies

2 years agohtml: upgrade to xterm-addon-image 0.1.3
Shuanglei Tao [Mon, 12 Sep 2022 14:16:41 +0000 (14:16 +0000)]
html: upgrade to xterm-addon-image 0.1.3

2 years agohtml: only show resize overlay on ws
Shuanglei Tao [Sat, 3 Sep 2022 11:25:33 +0000 (19:25 +0800)]
html: only show resize overlay on ws

2 years agohtml: upgrade to xterm-addon-image 0.1.1
Shuanglei Tao [Tue, 30 Aug 2022 13:04:14 +0000 (13:04 +0000)]
html: upgrade to xterm-addon-image 0.1.1

2 years agohtml: add sixel support (#970)
jerch [Mon, 29 Aug 2022 23:44:25 +0000 (01:44 +0200)]
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>
2 years agoserver: allow http on https port
Shuanglei Tao [Sun, 28 Aug 2022 11:03:51 +0000 (19:03 +0800)]
server: allow http on https port

2 years agoprotocol: ignore resize message if process freed (#968)
Dustin Martin [Tue, 23 Aug 2022 14:00:46 +0000 (07:00 -0700)]
protocol: ignore resize message if process freed (#968)

2 years agocross: revert to mbedtls 2.x (2.28.1)
Shuanglei Tao [Thu, 18 Aug 2022 08:15:49 +0000 (16:15 +0800)]
cross: revert to mbedtls 2.x (2.28.1)

2 years agocmake: add check for util lib
Shuanglei Tao [Thu, 18 Aug 2022 06:37:55 +0000 (14:37 +0800)]
cmake: add check for util lib

2 years agoBump to 1.7.1
Shuanglei Tao [Thu, 18 Aug 2022 05:48:12 +0000 (13:48 +0800)]
Bump to 1.7.1

2 years agoprotocol: fix potential pty buf leak on process exit
Shuanglei Tao [Thu, 18 Aug 2022 04:14:46 +0000 (12:14 +0800)]
protocol: fix potential pty buf leak on process exit

2 years agopty: remove close call on windows
Shuanglei Tao [Thu, 18 Aug 2022 03:33:30 +0000 (11:33 +0800)]
pty: remove close call on windows

2 years agoprotocol: fix potential pty buf leak
Shuanglei Tao [Thu, 18 Aug 2022 02:35:23 +0000 (10:35 +0800)]
protocol: fix potential pty buf leak

2 years agocmake: add windows rc file
Shuanglei Tao [Wed, 17 Aug 2022 13:40:39 +0000 (21:40 +0800)]
cmake: add windows rc file

2 years agoprotocol: fix potential null pss access
Shuanglei Tao [Wed, 17 Aug 2022 08:46:58 +0000 (16:46 +0800)]
protocol: fix potential null pss access

2 years agoworkflow: build win10 binary on release
Shuanglei Tao [Mon, 8 Aug 2022 08:30:06 +0000 (16:30 +0800)]
workflow: build win10 binary on release

2 years agoBump to 1.7.0
Shuanglei Tao [Mon, 8 Aug 2022 07:49:40 +0000 (15:49 +0800)]
Bump to 1.7.0

2 years agohtml: update default font family
Shuanglei Tao [Mon, 8 Aug 2022 07:41:13 +0000 (15:41 +0800)]
html: update default font family

2 years agoupdate LICENSE year
Shuanglei Tao [Sat, 6 Aug 2022 14:14:35 +0000 (22:14 +0800)]
update LICENSE year

2 years agobuild(deps-dev): bump css-minimizer-webpack-plugin in /html (#928)
dependabot[bot] [Thu, 4 Aug 2022 17:06:00 +0000 (01:06 +0800)]
build(deps-dev): bump css-minimizer-webpack-plugin in /html (#928)

Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 3.3.1 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v3.3.1...v4.0.0)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps-dev): bump copy-webpack-plugin from 10.2.0 to 11.0.0 in /html (#927)
dependabot[bot] [Thu, 4 Aug 2022 17:05:48 +0000 (01:05 +0800)]
build(deps-dev): bump copy-webpack-plugin from 10.2.0 to 11.0.0 in /html (#927)

Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 10.2.0 to 11.0.0.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v10.2.0...v11.0.0)

---
updated-dependencies:
- dependency-name: copy-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agoworkflow: bump to node 16.x
Shuanglei Tao [Thu, 4 Aug 2022 16:58:29 +0000 (00:58 +0800)]
workflow: bump to node 16.x

2 years agohtml: replace node-sass with sass
Shuanglei Tao [Thu, 4 Aug 2022 16:43:05 +0000 (00:43 +0800)]
html: replace node-sass with sass

2 years agobuild(deps): bump preact from 10.8.2 to 10.10.0 in /html (#954)
dependabot[bot] [Thu, 4 Aug 2022 15:08:17 +0000 (23:08 +0800)]
build(deps): bump preact from 10.8.2 to 10.10.0 in /html (#954)

Bumps [preact](https://github.com/preactjs/preact) from 10.8.2 to 10.10.0.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.8.2...10.10.0)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump async from 2.6.3 to 2.6.4 in /html (#920)
dependabot[bot] [Thu, 4 Aug 2022 14:57:58 +0000 (22:57 +0800)]
build(deps): bump async from 2.6.3 to 2.6.4 in /html (#920)

Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump eventsource from 1.1.0 to 1.1.1 in /html (#931)
dependabot[bot] [Thu, 4 Aug 2022 14:57:16 +0000 (22:57 +0800)]
build(deps): bump eventsource from 1.1.0 to 1.1.1 in /html (#931)

Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump minimist from 1.2.5 to 1.2.6 in /html (#917)
dependabot[bot] [Thu, 4 Aug 2022 14:56:45 +0000 (22:56 +0800)]
build(deps): bump minimist from 1.2.5 to 1.2.6 in /html (#917)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agohtml: update packages
Shuanglei Tao [Thu, 4 Aug 2022 14:54:12 +0000 (22:54 +0800)]
html: update packages

2 years agopty.c: Fix errant use of fcntl F_SETFD (#951)
pseudo [Thu, 4 Aug 2022 01:45:09 +0000 (01:45 +0000)]
pty.c: Fix errant use of fcntl F_SETFD (#951)

* pty.c: Fix errant use of fcntl F_SETFL

When this was added in https://github.com/tsl0922/ttyd/commit/cfd338ea5e1a3c3023acade45980b3024c41e507

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

2 years agocross: use a github mirror of musl.cc artifacts
Shuanglei Tao [Thu, 4 Aug 2022 01:40:30 +0000 (09:40 +0800)]
cross: use a github mirror of musl.cc artifacts

2 years agoRevert "xterm: enable macbook options key as modifier for copy-and-paste (#914)"
Shuanglei Tao [Tue, 5 Jul 2022 13:05:17 +0000 (21:05 +0800)]
Revert "xterm: enable macbook options key as modifier for copy-and-paste (#914)"

This reverts commit 2b4dbacc10f0db7fceb092ea42ea12cd9301f4aa.

2 years agoscripts: bump to mbedtls 3.1.0
Shuanglei Tao [Mon, 4 Jul 2022 15:35:23 +0000 (23:35 +0800)]
scripts: bump to mbedtls 3.1.0

2 years agoserver: disable tls 1.0/1.1 by default for openssl
Shuanglei Tao [Mon, 4 Jul 2022 15:12:04 +0000 (23:12 +0800)]
server: disable tls 1.0/1.1 by default for openssl

2 years agobump to libwebsockets 4.3.2
Shuanglei Tao [Mon, 4 Jul 2022 14:16:39 +0000 (22:16 +0800)]
bump to libwebsockets 4.3.2

2 years agohtml: pin preact@10.8.2
Shuanglei Tao [Mon, 4 Jul 2022 14:10:29 +0000 (22:10 +0800)]
html: pin preact@10.8.2

2 years agohtml: upgrade to xterm@4.19.0
Shuanglei Tao [Mon, 4 Jul 2022 13:53:24 +0000 (21:53 +0800)]
html: upgrade to xterm@4.19.0

2 years agoxterm: enable macbook options key as modifier for copy-and-paste (#914)
Ruben Jenster [Fri, 8 Apr 2022 14:37:02 +0000 (16:37 +0200)]
xterm: enable macbook options key as modifier for copy-and-paste (#914)

Enabling `set -g mouse on` in tmux.conf breaks copy-on-select.
On other keyboard layouts the shift key can be used as modifier for copy-on-select.
This commit enables the xterm options required for using the options key
as modifier for copy-on-select.

2 years agocross-build: upgrade zlib to 1.2.12, show curl errors (#915)
Ruben Jenster [Fri, 8 Apr 2022 14:33:19 +0000 (16:33 +0200)]
cross-build: upgrade zlib to 1.2.12, show curl errors (#915)

* upgrade zlib to 1.2.12

The package for the version 1.2.11 was removed from upstream,
which lets the build script fail.

* cross-build: show curl error if source download fails

Set the curl options `-f (--fail)` and `-S (--show-error)`,
to show errors when curl fails to download a source package.

curl -sLo- "https://zlib.net/zlib-1.2.11.tar.gz" | tar xz
tar: invalid magic
tar: short read

curl -fSsLo- "https://zlib.net/zlib-1.2.11.tar.gz" | tar xz
curl: (22) The requested URL returned error: 404
tar: invalid magic
tar: short read

2 years agobuild(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /html (#883)
dependabot[bot] [Fri, 4 Mar 2022 11:12:52 +0000 (19:12 +0800)]
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /html (#883)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump url-parse from 1.5.3 to 1.5.10 in /html (#888)
dependabot[bot] [Fri, 4 Mar 2022 11:12:29 +0000 (19:12 +0800)]
build(deps): bump url-parse from 1.5.3 to 1.5.10 in /html (#888)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump follow-redirects from 1.13.1 to 1.14.7 in /html (#862)
dependabot[bot] [Sat, 22 Jan 2022 02:03:52 +0000 (10:03 +0800)]
build(deps): bump follow-redirects from 1.13.1 to 1.14.7 in /html (#862)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.1 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.1...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobuild(deps): bump nanoid from 3.1.23 to 3.2.0 in /html (#869)
dependabot[bot] [Sat, 22 Jan 2022 02:03:28 +0000 (10:03 +0800)]
build(deps): bump nanoid from 3.1.23 to 3.2.0 in /html (#869)

Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agohtml: update to mini-css-extract-plugin 2.4.6
Shuanglei Tao [Sun, 9 Jan 2022 02:17:11 +0000 (10:17 +0800)]
html: update to mini-css-extract-plugin 2.4.6

2 years agobuild(deps): bump copy-props from 2.0.4 to 2.0.5 in /html (#858)
dependabot[bot] [Fri, 7 Jan 2022 13:55:15 +0000 (21:55 +0800)]
build(deps): bump copy-props from 2.0.4 to 2.0.5 in /html (#858)

Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/gulpjs/copy-props/releases)
- [Changelog](https://github.com/gulpjs/copy-props/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/copy-props/compare/2.0.4...2.0.5)

---
updated-dependencies:
- dependency-name: copy-props
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agohtml: update dependencies
Shuanglei Tao [Fri, 7 Jan 2022 13:51:46 +0000 (21:51 +0800)]
html: update dependencies

2 years agohtml: update dependencies
Shuanglei Tao [Mon, 6 Dec 2021 16:52:09 +0000 (00:52 +0800)]
html: update dependencies

3 years agohtml: merge object values for client-option
Shuanglei Tao [Sat, 27 Nov 2021 03:19:45 +0000 (11:19 +0800)]
html: merge object values for client-option

3 years agohtml: polish webgl init code
Shuanglei Tao [Sat, 27 Nov 2021 02:34:59 +0000 (10:34 +0800)]
html: polish webgl init code

3 years agohtml: improve webgl2 detection code
Shuanglei Tao [Sun, 21 Nov 2021 03:21:25 +0000 (11:21 +0800)]
html: improve webgl2 detection code

3 years agoserver: fix default keepalive not working
Shuanglei Tao [Sat, 20 Nov 2021 15:24:31 +0000 (23:24 +0800)]
server: fix default keepalive not working

3 years agohtml: update dependencies
Shuanglei Tao [Sat, 20 Nov 2021 14:48:15 +0000 (22:48 +0800)]
html: update dependencies

3 years agohtml: upgrade to xterm@4.15.0
Shuanglei Tao [Mon, 8 Nov 2021 13:50:22 +0000 (21:50 +0800)]
html: upgrade to xterm@4.15.0

3 years agohtml: run gts fix
Shuanglei Tao [Mon, 8 Nov 2021 13:25:37 +0000 (21:25 +0800)]
html: run gts fix

3 years agobuild(deps): bump url-parse from 1.5.1 to 1.5.3 in /html (#788)
dependabot[bot] [Mon, 8 Nov 2021 13:22:07 +0000 (21:22 +0800)]
build(deps): bump url-parse from 1.5.1 to 1.5.3 in /html (#788)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps): bump tar from 6.0.5 to 6.1.11 in /html (#760)
dependabot[bot] [Mon, 8 Nov 2021 13:21:54 +0000 (21:21 +0800)]
build(deps): bump tar from 6.0.5 to 6.1.11 in /html (#760)

Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps): bump path-parse from 1.0.6 to 1.0.7 in /html (#752)
dependabot[bot] [Mon, 8 Nov 2021 13:21:42 +0000 (21:21 +0800)]
build(deps): bump path-parse from 1.0.6 to 1.0.7 in /html (#752)

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agohtml: rebuild header file
Shuanglei Tao [Sat, 23 Oct 2021 11:53:34 +0000 (19:53 +0800)]
html: rebuild header file

3 years agoDisable WebGL2 on Safari (#799)
Maxim Devaev [Sat, 23 Oct 2021 11:33:43 +0000 (14:33 +0300)]
Disable WebGL2 on Safari (#799)

3 years agohtml: fix rendererType updating issue
Shuanglei Tao [Fri, 24 Sep 2021 14:51:14 +0000 (22:51 +0800)]
html: fix rendererType updating issue

3 years agocmake: check libuv support of libwebsockets
Shuanglei Tao [Sat, 28 Aug 2021 00:26:13 +0000 (08:26 +0800)]
cmake: check libuv support of libwebsockets

3 years agopty: inherit env from parent process
Shuanglei Tao [Wed, 18 Aug 2021 16:12:11 +0000 (00:12 +0800)]
pty: inherit env from parent process

3 years agopty: fix cwd on windows
Shuanglei Tao [Mon, 16 Aug 2021 15:28:57 +0000 (23:28 +0800)]
pty: fix cwd on windows

3 years agoserver: add cwd support
Shuanglei Tao [Mon, 16 Aug 2021 15:08:05 +0000 (23:08 +0800)]
server: add cwd support

3 years agopty: set TTYD_USER env
Shuanglei Tao [Sat, 14 Aug 2021 00:52:53 +0000 (08:52 +0800)]
pty: set TTYD_USER env

3 years agoserver: add auth proxy support
Shuanglei Tao [Wed, 11 Aug 2021 16:19:48 +0000 (00:19 +0800)]
server: add auth proxy support

3 years agodrop libwebsockets < 3.2.0 support
Shuanglei Tao [Tue, 10 Aug 2021 14:20:56 +0000 (22:20 +0800)]
drop libwebsockets < 3.2.0 support

3 years agoprotocol: check basic auth on ws connection
Shuanglei Tao [Sun, 8 Aug 2021 13:37:18 +0000 (21:37 +0800)]
protocol: check basic auth on ws connection

3 years agohttp: polish basic auth code
Shuanglei Tao [Sun, 8 Aug 2021 13:17:36 +0000 (21:17 +0800)]
http: polish basic auth code

3 years agoserver: validate numeric value command-line arguments
Shuanglei Tao [Sun, 8 Aug 2021 12:46:32 +0000 (20:46 +0800)]
server: validate numeric value command-line arguments

3 years agoworklows: bump to libwebsockets 4.2.1
Shuanglei Tao [Sun, 8 Aug 2021 12:16:09 +0000 (20:16 +0800)]
worklows: bump to libwebsockets 4.2.1

3 years agopty: set TERM env for the pty process
Shuanglei Tao [Sun, 8 Aug 2021 12:05:34 +0000 (20:05 +0800)]
pty: set TERM env for the pty process

3 years agohtml: rebuild header file
Shuanglei Tao [Mon, 26 Jul 2021 17:16:36 +0000 (01:16 +0800)]
html: rebuild header file

3 years agobuild(deps-dev): bump css-loader from 5.2.6 to 6.2.0 in /html (#739)
dependabot[bot] [Mon, 26 Jul 2021 16:34:53 +0000 (00:34 +0800)]
build(deps-dev): bump css-loader from 5.2.6 to 6.2.0 in /html (#739)

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.6 to 6.2.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.6...v6.2.0)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump terser-webpack-plugin from 5.1.3 to 5.1.4 in /html (#712)
dependabot[bot] [Mon, 26 Jul 2021 16:33:19 +0000 (00:33 +0800)]
build(deps-dev): bump terser-webpack-plugin from 5.1.3 to 5.1.4 in /html (#712)

Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.3...v5.1.4)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump mini-css-extract-plugin in /html (#728)
dependabot[bot] [Mon, 26 Jul 2021 16:33:05 +0000 (00:33 +0800)]
build(deps-dev): bump mini-css-extract-plugin in /html (#728)

Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.6.0 to 2.1.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/v2.1.0/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.0...v2.1.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump ts-loader from 9.2.3 to 9.2.4 in /html (#738)
dependabot[bot] [Mon, 26 Jul 2021 16:30:53 +0000 (00:30 +0800)]
build(deps-dev): bump ts-loader from 9.2.3 to 9.2.4 in /html (#738)

Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.2.3 to 9.2.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.3...v9.2.4)

---
updated-dependencies:
- dependency-name: ts-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps): bump preact from 10.5.13 to 10.5.14 in /html (#720)
dependabot[bot] [Mon, 26 Jul 2021 16:28:54 +0000 (00:28 +0800)]
build(deps): bump preact from 10.5.13 to 10.5.14 in /html (#720)

Bumps [preact](https://github.com/preactjs/preact) from 10.5.13 to 10.5.14.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.5.13...10.5.14)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump typescript from 4.3.4 to 4.3.5 in /html (#721)
dependabot[bot] [Mon, 26 Jul 2021 16:28:44 +0000 (00:28 +0800)]
build(deps-dev): bump typescript from 4.3.4 to 4.3.5 in /html (#721)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.4...v4.3.5)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump style-loader from 2.0.0 to 3.2.1 in /html (#735)
dependabot[bot] [Mon, 26 Jul 2021 16:28:21 +0000 (00:28 +0800)]
build(deps-dev): bump style-loader from 2.0.0 to 3.2.1 in /html (#735)

Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 2.0.0 to 3.2.1.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v2.0.0...v3.2.1)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump node-sass from 6.0.0 to 6.0.1 in /html (#716)
dependabot[bot] [Mon, 26 Jul 2021 16:28:03 +0000 (00:28 +0800)]
build(deps-dev): bump node-sass from 6.0.0 to 6.0.1 in /html (#716)

Bumps [node-sass](https://github.com/sass/node-sass) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump css-minimizer-webpack-plugin in /html (#718)
dependabot[bot] [Mon, 26 Jul 2021 16:27:47 +0000 (00:27 +0800)]
build(deps-dev): bump css-minimizer-webpack-plugin in /html (#718)

Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump html-webpack-plugin from 5.3.1 to 5.3.2 in /html (#715)
dependabot[bot] [Mon, 26 Jul 2021 16:27:33 +0000 (00:27 +0800)]
build(deps-dev): bump html-webpack-plugin from 5.3.1 to 5.3.2 in /html (#715)

Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.3.1...v5.3.2)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump copy-webpack-plugin from 9.0.0 to 9.0.1 in /html (#711)
dependabot[bot] [Mon, 26 Jul 2021 16:27:13 +0000 (00:27 +0800)]
build(deps-dev): bump copy-webpack-plugin from 9.0.0 to 9.0.1 in /html (#711)

Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v9.0.0...v9.0.1)

---
updated-dependencies:
- dependency-name: copy-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agobuild(deps-dev): bump webpack from 5.39.1 to 5.46.0 in /html (#736)
dependabot[bot] [Mon, 26 Jul 2021 16:26:54 +0000 (00:26 +0800)]
build(deps-dev): bump webpack from 5.39.1 to 5.46.0 in /html (#736)

Bumps [webpack](https://github.com/webpack/webpack) from 5.39.1 to 5.46.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.39.1...v5.46.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agopty: fix error handling
Shuanglei Tao [Mon, 26 Jul 2021 16:24:55 +0000 (00:24 +0800)]
pty: fix error handling

3 years agobuild(deps-dev): bump typescript from 4.2.4 to 4.3.4 in /html (#708)
dependabot[bot] [Fri, 18 Jun 2021 21:45:37 +0000 (05:45 +0800)]
build(deps-dev): bump typescript from 4.2.4 to 4.3.4 in /html (#708)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.2.4 to 4.3.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.2.4...v4.3.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>