Commit Graph

367 Commits

Author SHA1 Message Date
Shuanglei Tao
2087fc6efe Sync window title with the terminal 2018-01-10 00:45:12 +08:00
Shuanglei Tao
710aa1cd98 protocol: fix a regression that may crashes the server 2018-01-10 00:09:39 +08:00
Shuanglei Tao
f0e4b7b3b3 Decrease the brightness of colors 2018-01-08 21:50:14 +08:00
Shuanglei Tao
3a4b993ec4 Fix signal name display 2018-01-08 19:41:42 +08:00
Shuanglei Tao
7cf5fa7f67 README: clarify browser support 2018-01-07 16:03:36 +08:00
Shuanglei Tao
702eee4e66 Fix Edge and IE11 support 2018-01-07 15:38:21 +08:00
Shuanglei Tao
517a22cadc xterm.js: 3.0.1 2018-01-06 21:35:35 +08:00
Shuanglei Tao
8ff3d31380 ZMODEM support added 🎉 2017-11-26 21:32:28 +08:00
Shuanglei Tao
47ba5daa12 protocol: use binary message 2017-11-25 22:53:44 +08:00
Shuanglei Tao
e9ac6dd972 travis: remove osx build 2017-11-07 23:35:25 +08:00
Shuanglei Tao
a566c6c405 openwrt: add a simple luci app for ttyd 2017-11-07 22:28:28 +08:00
Shuanglei Tao
a5b8905c19 Support numeric value for --signal 2017-11-05 11:17:03 +08:00
Shuanglei Tao
a59da79d62 Remove the --signal-list option 2017-11-05 11:11:06 +08:00
Shuanglei Tao
784ac09f05 protocol: fix host origin checking
Thanks @ben365 (#75)
2017-10-24 20:31:39 +08:00
Shuanglei Tao
7a25074b4f Upgrade to xterm.js 2.9.2 2017-08-18 19:33:53 +08:00
Boyuan Yang
822ff9087a Bump debian pkg version (#63) 2017-07-24 16:14:24 +08:00
Shuanglei Tao
3ac7a5e2ae Upgrade to xterm.js 2.8.1 2017-07-22 21:14:48 +08:00
Shuanglei Tao
04d5bc1ecb Bump to 1.3.3 1.3.3 2017-06-18 22:16:32 +08:00
Shuanglei Tao
328178fe20 alpine: switch to stable version (3.6) 2017-06-18 22:09:04 +08:00
Shuanglei Tao
accee4401d Add Dockerfile to build a statically linked ttyd with musl libc 2017-06-18 22:05:12 +08:00
Shuanglei Tao
4cbc7748cf Ony fire resize event when it ends 2017-06-10 08:22:06 +08:00
Shuanglei Tao
055463542f Upgrade to xterm.js 2.7.0 2017-06-10 08:20:17 +08:00
Shuanglei Tao
4e0801db8e Do not reconnect if process exited, fixes #50 2017-05-20 18:56:40 +08:00
Shuanglei Tao
9fc9ae063e [ci skip] Update man page 2017-05-15 23:05:04 +08:00
Shuanglei Tao
4ced0c8006 [ci skip] README: generate SSL certificate with SAN field (#57) 2017-05-15 22:51:32 +08:00
Shuanglei Tao
153fc94855 Upgrade to xterm.js 2.6.0 2017-05-13 19:51:52 +08:00
Shuanglei Tao
b63ecd0abe Remove the duplicated "listening on ..." log
Already logged by libwebsockets
2017-04-29 10:06:56 +08:00
dohnuts
f6361caa50 Do not try to reuse for lws_serve_http_file, fixes #43
Following documentation it s important to not try to reuse when lws_serve_http_file
return 0 nor to try to reuse the socket.

This fix the issue on openbsd 6.0 ( my current test is with upgraded libwebsocket 2.0.3 instead of 2.0.2 but it shouldnt matter
2017-04-25 20:35:41 +08:00
Boyuan Yang
b3db11c2c1 Update debian/ packaging dir for v1.3.2. (#56) 2017-04-21 19:56:59 +08:00
Shuanglei Tao
f60398fb09 Bump to 1.3.2 1.3.2 2017-04-14 22:49:56 +08:00
Shuanglei Tao
0a9ff2fa7d openwrt: remove the default insecure init script 2017-04-06 22:44:24 +08:00
Shuanglei Tao
3580e80783 Add support for the --max-clients option 2017-04-06 21:45:07 +08:00
Shuanglei Tao
9cc5e4a03b Upgrade to xterm.js 2.5.0 2017-04-06 21:14:25 +08:00
Shuanglei Tao
6e4993d2e4 [ci skip] README: update ppa packages 2017-04-04 15:47:49 +08:00
Shuanglei Tao
e0352f5d3f travis: update scripts 2017-04-04 10:14:43 +08:00
Shuanglei Tao
720d9acdce travis: add libwebsockets 2.2.1 2017-03-31 21:19:48 +08:00
Shuanglei Tao
e11da0a0c7 [ci skip] README: add ppa installation doc 2017-03-31 20:54:05 +08:00
Boyuan Yang
b7a68d0361 Add debian/ dir for deb packaging (#48)
* debian: add debian dir for debian packaging.

These instructions can be used to build semi-official
debian packages.

* d/control: fix typo

* debian: set debhelper compat to v9; add vim-common as xxd alternative
2017-03-31 15:28:14 +08:00
Shuanglei Tao
f95d3debe8 Simplify docker alpine image building 2017-03-27 21:10:29 +08:00
Shuanglei Tao
5e4d121218 cmake: add support for generating deb package for ubuntu 2017-03-26 09:15:47 +08:00
Shuanglei Tao
35c97df863 Fix client count calculation 2017-03-21 23:14:48 +08:00
Shuanglei Tao
f5333551ed Add the missing null terminator to command string 2017-03-21 23:07:13 +08:00
Shuanglei Tao
69e6633d35 [ci skip] README: update screenshot URL 2017-03-16 10:20:25 +08:00
Shuanglei Tao
d5c944a2e1 Add man page 2017-03-13 23:42:47 +08:00
Shuanglei Tao
7fabd8de21 Bump to 1.3.1 1.3.1 2017-03-11 10:02:36 +08:00
Shuanglei Tao
08ac6dc43c Fix potential segmentation fault (SIGSEGV) error
The server->clients variable may still holds reference to user data which is already freed after websocket connection closed.
2017-03-11 02:34:37 +08:00
Shuanglei Tao
4d31e534c0 Fix an issue that can bypass basic authentication
Reported by Donato Ferrante (NCC Group).
2017-03-11 02:11:52 +08:00
dohnuts
1d7d21f898 Shims to compile under OpenBSD
STAILQ_HEAD is implemented as SIMPLEQ_HEAD
pty.h is like in apple , util.h
2017-03-09 22:18:02 +08:00
Shuanglei Tao
5db15646c7 Upgrade to xterm.js 2.4.0 2017-03-08 20:04:01 +08:00
Shuanglei Tao
0a057b22c3 Print more details about errors 2017-02-23 19:57:17 +08:00