0d2af658ac
Add error handlers to catch uncaugth errors
NI
2019-09-09 22:15:36 +08:00
588118cf3c
Catch and ignore failure of serve, we already handled somewhere else.
NI
2019-09-09 22:04:51 +08:00
f2438e490f
Don't send source code when we're building base image.
NI
2019-09-08 20:43:12 +08:00
851d2898e8
Compress the images a bit more
NI
2019-09-08 20:40:45 +08:00
0f30a96af1
Update backend dependencies.
NI
2019-09-08 20:40:25 +08:00
52642961cf
Update front-end dependencies.
NI
2019-09-08 20:39:32 +08:00
11d6a58a36
Better Timeout in Socks5 handshake
NI
2019-09-03 21:40:57 +08:00
bf68b88919
Fix the problematic SSH handshake timeout
NI
2019-09-02 22:21:23 +08:00
c0ad0addad
Better error message for SSH private key select box
NI
2019-09-02 13:21:34 +08:00
f0d097ab12
Add warning message when window.localStorage is disabled
NI
2019-09-02 13:20:57 +08:00
b1cd29cc27
Close connection when SSH handshake fails.
NI
2019-09-02 12:37:51 +08:00
5a8d369224
Compress images event more
NI
2019-08-31 11:18:59 +08:00
9aa2c4bd0a
Edit description of the SSH "Private Key" field, and stop verify key content when the private key is not a RSA key.
NI
2019-08-31 11:15:28 +08:00
d16423e4ac
Adjust style of the "Known remotes" list
NI
2019-08-30 06:56:27 +08:00
824f00bad8
Encode/Decode Launcher string in case of special charactors
NI
2019-08-29 23:19:21 +08:00
c815f73e7a
Save credential (Password and private key etc) in webpage memory.
NI
2019-08-29 22:47:20 +08:00
e414144331
Typo: Authenication => Authentication
NI
2019-08-29 21:38:55 +08:00
3749460d14
SSH: Don't timeout during handshake if we're waiting for user input
NI
2019-08-29 21:34:23 +08:00
6d349f133e
SSH: Change the input box type for Private Key field from textarea to file.
NI
2019-08-29 21:27:43 +08:00
b1e77f70ba
Better proc management.
NI
2019-08-29 21:26:26 +08:00
e82722d424
Verify all no need to be async.
NI
2019-08-29 16:12:12 +08:00
9257bd40c3
Wrap buildCurrent in try in case of unknown errors + verify no need to be async.
NI
2019-08-27 21:10:21 +08:00
134f0f07d3
Run npm audit fix
NI
2019-08-27 18:48:53 +08:00
fcfcb25b6b
Fix busy.svg
NI
2019-08-27 18:40:11 +08:00
b140879192
Compress images even more
NI
2019-08-27 18:34:48 +08:00
b7cf2da522
Change wording
NI
2019-08-27 17:26:45 +08:00
8fe5d677ec
Add error.html
NI
2019-08-27 17:24:37 +08:00
d688e9ec42
Add link to the LICENSE.md
NI
2019-08-27 16:11:26 +08:00
6cfc5b0e07
Better HTTP caching
NI
2019-08-27 15:43:38 +08:00
526fe55d91
Add link to Travis
NI
2019-08-25 08:36:22 +08:00
19f53e1457
"as" should be all uppercased
NI
2019-08-25 08:19:16 +08:00
9e5d46b78f
Remove invalid grammar
NI
2019-08-21 08:53:33 +08:00
7a3aacf737
Fixed many problems in README.md
NI
2019-08-20 17:34:53 +08:00
e73d6d7bfb
Change wording.
NI
2019-08-20 13:58:28 +08:00
55f40b7214
Get 20% more safety at notypotoday.dev. Start your free trial today!
NI
2019-08-20 13:51:48 +08:00
0becf0d7fc
Rename CommandConfiguration to Configuration
NI
2019-08-19 21:34:25 +08:00
1070c2bcf2
Add timeout for SSH handshake
NI
2019-08-19 21:29:47 +08:00
33076628a4
Don't set the initial deadline if the upper wants to set it
NI
2019-08-19 18:36:58 +08:00
00c0e66611
yes => "yes", for consistency
NI
2019-08-19 18:20:32 +08:00
d074eb986f
Handle SIGTERM as well. Why not.
NI
2019-08-18 10:26:54 +08:00
6fe036ac5d
Remove webpack-dev-server as well.
NI
2019-08-17 23:14:07 +08:00
88684893a4
Also remove fs since it's no longer needed
NI
2019-08-17 16:31:19 +08:00
801a5f981c
Remove html-webpack-template
NI
2019-08-17 16:27:01 +08:00
59369f1167
Clean up webpack.config.js
NI
2019-08-17 16:16:17 +08:00
54fa0ae10e
Use HtmlWebpackPlugin properly.
NI
2019-08-17 16:07:31 +08:00
541e4b9233
Add a initial read deadline to Socks5 Conn.
NI
2019-08-17 10:26:04 +08:00
fc9121e5c2
Don't clear the launcher string if the connection was not a success.
NI
2019-08-15 14:53:08 +08:00
929c3d4477
Add a delay inside the key verification process.
NI
2019-08-14 17:25:00 +08:00
104b3ea4de
Don't save information about the travis environment (owner and group) into the generated tar.gz file.
NI
2019-08-14 17:02:05 +08:00
aa1ad8115d
I messed up the css compression, now it been fixed.
NI
2019-08-14 13:13:35 +08:00
88d9a409bb
Add the missing "less", and make the message easier to read.
NI
2019-08-14 12:57:40 +08:00
eaaef9ea28
Move imagemin-webpack-plugin to devDependencies, instead of dependencies
NI
2019-08-14 12:45:18 +08:00
1c3527a67a
Memory usage should be reduced even a bit more, as unused buffer space is now been cut off of decoded static data.
NI
2019-08-14 12:31:01 +08:00
0c12aedbae
Increase connection history record to 64 max.
NI
2019-08-14 12:14:07 +08:00
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.
NI
2019-08-14 12:09:54 +08:00
3bb8ffe659
Save more data into sshwifty.png, to help the image compression.
NI
2019-08-14 12:09:12 +08:00
dee9a66800
Compress image, so the final binary data will be smaller, reduce memory usage in runtime.
NI
2019-08-14 12:07:12 +08:00
e6c68194ad
Change cipherRWBufferSize to match the one on the client, so we don't run cipher that often (Adds overhead).
NI
2019-08-14 08:15:01 +08:00
65e35460df
Typo, grammar error should be bug of the application.
NI
2019-08-13 21:46:37 +08:00
36ee034bcf
Use ReadTimeout*0.8 as max heartBeatTimeout rather than ReadTimeout/2.
NI
2019-08-13 10:55:48 +08:00
9c051758a9
Add description about SSHWIFTY_DIALTIMEOUT env var
NI
2019-08-13 10:51:51 +08:00
8ad02ed2db
Miliseconds => Milliseconds
NI
2019-08-13 10:46:26 +08:00
c6d4c78b8f
Change package name so at least I don't get editor warning.
NI
2019-08-13 10:45:42 +08:00
0d5fa2e910
Typo fix, change secrects to secrets
NI
2019-08-13 07:53:12 +08:00
66446bedde
Clearfy the unit of timeout settings in README.md
NI
2019-08-12 23:53:32 +08:00
f3336d61a0
Make DialTimeout configurable.
NI
2019-08-12 23:50:24 +08:00
db633f59bd
Adjust maxTimeDiff to 30s, and change the time warning message.
NI
2019-08-12 17:06:06 +08:00
0d635e967b
Change wording.
NI
2019-08-12 15:20:55 +08:00
0f1c6b99a1
Change wording.
NI
2019-08-12 14:57:40 +08:00
d4c297e9ca
Remote connection failure should not effect host connection (Returning error will trigger the termination of the host connection)
NI
2019-08-12 12:19:30 +08:00
8d0ac9f559
Ask travis not to build unless it's tagged, and only build the tagged.
NI
2019-08-12 11:22:21 +08:00
639af4dba2
Use 128 bit key rather than 192 bit. Because Chrome says it don't support 192 bit AES key.
NI
2019-08-12 11:05:53 +08:00
a6ad921ecd
Change message text for red delay.
NI
2019-08-12 11:05:28 +08:00
9f5b2364c7
Added copy & paste hot key (Control+Shift+C / Control+Shift+V). Only work on supported web broswers.
NI
2019-08-12 11:04:02 +08:00
cb702baeb2
Fixed a bug: Don't remove "landing" twice.
NI
2019-08-12 09:46:34 +08:00
652d043c31
Fix .travis.yml
NI
2019-08-11 16:04:20 +08:00
5a82c1baf9
Add heroku.yml
NI
2019-08-11 12:39:54 +08:00
88122811d9
Formating, everything should be running as before.
NI
2019-08-11 12:17:27 +08:00
ee7a6a4703
Support SSHWIFTY_ENV_RENAMED: prefix. When the value of an environment variable is prefixed with SSHWIFTY_ENV_RENAMED:, read another environment variable. For example: if SSHWIFTY_LISTENPORT = SSHWIFTY_ENV_RENAMED:PORT, the final value will be read from $PORT.
NI
2019-08-11 12:12:44 +08:00