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
NI
11d6a58a36
Better Timeout in Socks5 handshake
2019-09-03 21:40:57 +08:00
NI
bf68b88919
Fix the problematic SSH handshake timeout
2019-09-02 22:21:23 +08:00
NI
c0ad0addad
Better error message for SSH private key select box
2019-09-02 13:21:34 +08:00
NI
f0d097ab12
Add warning message when window.localStorage is disabled
2019-09-02 13:20:57 +08:00
NI
b1cd29cc27
Close connection when SSH handshake fails.
2019-09-02 12:37:51 +08:00
NI
5a8d369224
Compress images event more
2019-08-31 11:18:59 +08:00
NI
9aa2c4bd0a
Edit description of the SSH "Private Key" field, and stop verify key content when the private key is not a RSA key.
2019-08-31 11:15:28 +08:00
NI
d16423e4ac
Adjust style of the "Known remotes" list
2019-08-30 06:56:27 +08:00
NI
824f00bad8
Encode/Decode Launcher string in case of special charactors
2019-08-29 23:19:21 +08:00
NI
c815f73e7a
Save credential (Password and private key etc) in webpage memory.
2019-08-29 22:47:20 +08:00
NI
e414144331
Typo: Authenication => Authentication
2019-08-29 21:38:55 +08:00
NI
3749460d14
SSH: Don't timeout during handshake if we're waiting for user input
2019-08-29 21:36:25 +08:00
NI
6d349f133e
SSH: Change the input box type for Private Key field from textarea to file.
2019-08-29 21:27:43 +08:00
NI
b1e77f70ba
Better proc management.
2019-08-29 21:26:26 +08:00
NI
e82722d424
Verify all no need to be async.
2019-08-29 16:12:12 +08:00
NI
9257bd40c3
Wrap buildCurrent in try in case of unknown errors + verify no need to be async.
2019-08-27 21:10:21 +08:00
NI
134f0f07d3
Run npm audit fix
2019-08-27 18:48:53 +08:00
NI
fcfcb25b6b
Fix busy.svg
2019-08-27 18:40:11 +08:00
NI
b140879192
Compress images even more
2019-08-27 18:34:48 +08:00
NI
b7cf2da522
Change wording
2019-08-27 17:26:45 +08:00
NI
8fe5d677ec
Add error.html
2019-08-27 17:24:37 +08:00
NI
d688e9ec42
Add link to the LICENSE.md
2019-08-27 16:11:26 +08:00
NI
6cfc5b0e07
Better HTTP caching
2019-08-27 15:43:38 +08:00
NI
526fe55d91
Add link to Travis
2019-08-25 08:36:22 +08:00
NI
19f53e1457
"as" should be all uppercased
2019-08-25 08:19:16 +08:00
NI
9e5d46b78f
Remove invalid grammar
2019-08-21 08:53:33 +08:00
NI
7a3aacf737
Fixed many problems in README.md
2019-08-20 17:35:23 +08:00
NI
e73d6d7bfb
Change wording.
2019-08-20 13:58:28 +08:00
NI
55f40b7214
Get 20% more safety at notypotoday.dev. Start your free trial today!
2019-08-20 13:51:48 +08:00
NI
0becf0d7fc
Rename CommandConfiguration to Configuration
2019-08-19 21:34:25 +08:00
NI
1070c2bcf2
Add timeout for SSH handshake
2019-08-19 21:29:47 +08:00
NI
33076628a4
Don't set the initial deadline if the upper wants to set it
2019-08-19 19:27:22 +08:00
NI
00c0e66611
yes => "yes", for consistency
2019-08-19 18:20:32 +08:00
NI
d074eb986f
Handle SIGTERM as well. Why not.
2019-08-18 10:26:54 +08:00
NI
6fe036ac5d
Remove webpack-dev-server as well.
2019-08-17 23:14:07 +08:00
NI
88684893a4
Also remove fs since it's no longer needed
2019-08-17 16:31:19 +08:00
NI
801a5f981c
Remove html-webpack-template
2019-08-17 16:27:22 +08:00
NI
59369f1167
Clean up webpack.config.js
2019-08-17 16:16:17 +08:00
NI
54fa0ae10e
Use HtmlWebpackPlugin properly.
2019-08-17 16:07:31 +08:00
NI
541e4b9233
Add a initial read deadline to Socks5 Conn.
...
This allows us to actually implement the socks5 dial timeout without depend on the timeout setting on the socks5 proxy server.
2019-08-17 10:26:04 +08:00
NI
fc9121e5c2
Don't clear the launcher string if the connection was not a success.
2019-08-15 14:53:08 +08:00
NI
929c3d4477
Add a delay inside the key verification process.
2019-08-14 17:25:00 +08:00
NI
104b3ea4de
Don't save information about the travis environment (owner and group) into the generated tar.gz file.
2019-08-14 17:02:05 +08:00
NI
aa1ad8115d
I messed up the css compression, now it been fixed.
2019-08-14 13:13:35 +08:00
NI
88d9a409bb
Add the missing "less", and make the message easier to read.
2019-08-14 12:57:40 +08:00
NI
eaaef9ea28
Move imagemin-webpack-plugin to devDependencies, instead of dependencies
2019-08-14 12:45:18 +08:00
NI
1c3527a67a
Memory usage should be reduced even a bit more, as unused buffer space is now been cut off of decoded static data.
2019-08-14 12:34:22 +08:00
NI
0c12aedbae
Increase connection history record to 64 max.
2019-08-14 12:14:07 +08:00
NI
6ddcb00b24
Image compression has caused some issue in the busy.svg. The problem still waiting to be resolved, but I modified the image to ease the damage.
2019-08-14 12:09:54 +08:00
NI
3bb8ffe659
Save more data into sshwifty.png, to help the image compression.
2019-08-14 12:09:12 +08:00
NI
dee9a66800
Compress image, so the final binary data will be smaller, reduce memory usage in runtime.
2019-08-14 12:08:44 +08:00
NI
e6c68194ad
Change cipherRWBufferSize to match the one on the client, so we don't run cipher that often (Adds overhead).
2019-08-14 08:15:01 +08:00
NI
65e35460df
Typo, grammar error should be bug of the application.
2019-08-13 21:46:37 +08:00
NI
5e6a774bd8
Fixed typo Passpharse => Passphrase #2
...
Thanks for reporting.
2019-08-13 17:37:06 +08:00
NI
36ee034bcf
Use ReadTimeout*0.8 as max heartBeatTimeout rather than ReadTimeout/2.
...
Heartbeat is usually returned very quickly, no need to force two heartbeat within one read timeout period.
User can change the configuration to bring back the setting if needed.
2019-08-13 10:55:48 +08:00