Commit Graph

151 Commits

Author SHA1 Message Date
NI
5131cb8122 Add and use the sendData method which will automatically break long data (longer than 0x1fff bytes) into different stream requests. 2019-09-19 15:04:46 +08:00
NI
2d47cd004c Refactor the stream sender 2019-09-19 15:04:20 +08:00
NI
2736a3db9d Clean up ui/stream/subscribe.js 2019-09-19 14:59:02 +08:00
NI
a074586dcb Allowing the entire Stream payload to be relayed to the remote, not just the first part of the payload. 2019-09-19 14:56:48 +08:00
NI
020a1e8eaf Adding timeout detection to both SSH and Telnet command as well. This will prevent a dead remote connection to block backend request processing 2019-09-19 14:54:54 +08:00
NI
6aa585c228 Use more accurate size to verify payload length 2019-09-19 14:48:19 +08:00
NI
c7df33f14f Prevent SetDeadline, SetReadDeadline and SetWriteDeadline from setting up unlimited deadline, and also impose our own timeout retry mechanism. 2019-09-18 18:51:17 +08:00
NI
aba5993ffb Well, fixed a wrong parameter. Sorry 2019-09-17 10:28:15 +08:00
NI
fb03eb8f8a Ask Travis to automatically generate release note from commit history rather than just last commit 2019-09-17 10:14:26 +08:00
NI
683c643543 Clean up some code in the Telnet control 2019-09-17 09:54:46 +08:00
NI
cd88e06d9a Update backend dependencies 2019-09-17 09:53:59 +08:00
NI
823e66d81e Fixed the Dockerfile so Docker can compile on Arm from the source code 2019-09-17 09:46:59 +08:00
NI
70888f8ab0 Dockerfile now also installs build-essential in case some component is not prebuilt 2019-09-16 23:21:33 +08:00
NI
90db2755cd More robust way to handle write pause and resume 2019-09-16 23:21:02 +08:00
NI
db692d5eb4 Don't encourage user to login with root 2019-09-16 23:20:46 +08:00
NI
1a00a7c19d Adjust style of radio and checkbox input fields 2019-09-16 23:20:23 +08:00
NI
eefdece1d2 Overlay should cover the entire pop window 2019-09-15 14:29:00 +08:00
NI
f0d0c72b96 Add FAQ section. No one is asking me to answer these questions but I figured somebody will eventually do. 2019-09-15 13:45:00 +08:00
NI
dbef56c9eb Adjust webpack.config.js, as the newly included iconv-lite is very large. 2019-09-15 13:29:30 +08:00
NI
9880ce3b87 Remove xterm-addon-webgl, as it's not ready yet 2019-09-15 13:29:01 +08:00
NI
c90c4b1f9e Telnet: Don't convert encoding when unnecessay 2019-09-15 12:14:53 +08:00
NI
df116843f7 Be more specific about GCM key configuration 2019-09-15 12:14:01 +08:00
NI
2521bcbd52 Fix a weird element placement 2019-09-15 09:36:37 +08:00
NI
adb6408428 Well it turned out, TextEncoder does NOT accept encoding label 2019-09-15 07:42:58 +08:00
NI
de8afbb6ce Programmatically check which encoding is available. 2019-09-15 07:34:24 +08:00
NI
73ea04ef9d Fix style of links in the landing page 2019-09-15 07:05:38 +08:00
NI
02097cdd1c Disable only AFTER all internal data is readed 2019-09-15 07:02:34 +08:00
NI
10c0cc2e73 Convert Telnet output to the correct charset as well 2019-09-15 06:51:38 +08:00
NI
462a07aebf Run npm update 2019-09-15 06:21:34 +08:00
NI
5497a3d66a Upgrade to xtermjs 4 2019-09-14 23:28:10 +08:00
NI
ff87c9017d Fix Telnet 2019-09-14 23:26:44 +08:00
NI
d9d0170d1a Adjust how error message is caught and displayed 2019-09-14 21:30:49 +08:00
NI
6b5c444f45 Allowing user to customly setup server charset when connecting to a Telnet host 2019-09-14 15:20:50 +08:00
NI
25b595b5b6 If backend status query has failed due to unknown error code 0, set a delayed retry until success. 2019-09-13 17:03:05 +08:00
NI
659468006b Adjust font size of hot key bar titles. 2019-09-13 16:49:01 +08:00
NI
01af3b9354 Change the method of packaging 2019-09-13 16:36:52 +08:00
NI
d03ab083d7 Statically save Content-Type in generated files as well. 2019-09-13 14:21:24 +08:00
NI
e3f4079bdd Change wording and fix typo. 2019-09-12 21:55:05 +08:00
NI
70aea54e85 Fix the wrong value of AUTHMETHOD_NONE. 2019-09-11 16:42:36 +08:00
NI
c9f3860d00 Clean up 2019-09-11 12:57:13 +08:00
NI
6585810cc4 Add on screen control for some hot keys. To toggle it, click/tap currently opened tab. 2019-09-11 11:31:08 +08:00
NI
c5927a5b5d Adjust common.css 2019-09-10 19:11:20 +08:00
NI
797f4fd89c Add retap triggers, which is currently no use 2019-09-09 22:52:06 +08:00
NI
ac3278f974 Clean up 2019-09-09 22:51:35 +08:00
NI
0d2af658ac Add error handlers to catch uncaugth errors 2019-09-09 22:15:36 +08:00
NI
588118cf3c Catch and ignore failure of serve, we already handled somewhere else. 2019-09-09 22:04:51 +08:00
NI
f2438e490f Don't send source code when we're building base image. 2019-09-08 20:43:12 +08:00
NI
851d2898e8 Compress the images a bit more 2019-09-08 20:40:45 +08:00
NI
0f30a96af1 Update backend dependencies. 2019-09-08 20:40:25 +08:00
NI
52642961cf Update front-end dependencies. 2019-09-08 20:39:32 +08:00