Commit Graph

372 Commits

Author SHA1 Message Date
Shuanglei Tao
0b6608e2ef zmodem: rewrite the ui modal 2018-01-13 17:31:57 +08:00
Shuanglei Tao
9dd8a97e6b protocol: avoid extra copy of pty data 2018-01-13 11:30:37 +08:00
Shuanglei Tao
26f8b17891 server: use libwebsockets's built-in ping-pong 2018-01-11 22:15:49 +08:00
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
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
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
Shuanglei Tao
3ac7a5e2ae Upgrade to xterm.js 2.8.1 2017-07-22 21:14:48 +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
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
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
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
7fabd8de21 Bump to 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
Shuanglei Tao
2c34c5230b Add padding for terminal container 2017-02-22 23:45:40 +08:00
Shuanglei Tao
e6c0961b24 Fix font-family for windows (#40) 2017-02-22 00:00:25 +08:00
Shuanglei Tao
1fc2dfb3a5 Upgrade to xterm.js 2.3.2 2017-02-18 16:52:07 +08:00
Shuanglei Tao
5bbcbb437d Bump to 1.3.0
Signed-off-by: Shuanglei Tao <tsl0922@gmail.com>
2017-02-11 08:26:01 +08:00
Shuanglei Tao
896ca9c44c Add support for the --signal-list option 2017-02-11 08:20:08 +08:00
Shuanglei Tao
62b2bb5510 Upgrade to xterm.js 2.3.1 2017-02-10 23:54:57 +08:00
Shuanglei Tao
c4dd409aac Fix signal string not work, revert to sys_signame 2017-02-08 23:14:24 +08:00
Shuanglei Tao
e4c4fea1cb Add support for the --browser option 2017-02-05 20:52:10 +08:00
Shuanglei Tao
82148cd613 Add confirm for window closing 2017-02-05 18:06:32 +08:00
Shuanglei Tao
ffdf56e440 Execute command after authentication 2017-02-05 18:06:13 +08:00
Shuanglei Tao
f0414d30d8 Improve base64 decode and utf8 handling 2017-02-03 11:23:59 +08:00
Shuanglei Tao
de75490d3e Add support for listening on UNIX domain socket 2017-01-30 21:50:57 +08:00
Shuanglei Tao
c9ffa8a8d7 Add support for the --index option 2017-01-19 23:40:20 +08:00
Shuanglei Tao
3b58edbfb6 Bump to 1.2.2 2016-12-26 00:33:54 +08:00
Shuanglei Tao
70cb376208 Replace sys_signame with strsignal and rename malloc functions 2016-12-24 22:02:49 +08:00
Shuanglei Tao
085f6d54db Reformat C source files 2016-12-21 23:10:18 +08:00
Shuanglei Tao
dcacbd25af Upgrade to xterm.js 2.2.3 (#29) 2016-12-18 10:20:49 +08:00