Commit Graph

80 Commits

Author SHA1 Message Date
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
NI
9c051758a9 Add description about SSHWIFTY_DIALTIMEOUT env var 2019-08-13 10:51:51 +08:00
NI
8ad02ed2db Miliseconds => Milliseconds 2019-08-13 10:46:26 +08:00
NI
c6d4c78b8f Change package name so at least I don't get editor warning. 2019-08-13 10:45:42 +08:00
NI
0d5fa2e910 Typo fix, change secrects to secrets
https://www.reddit.com/r/golang/comments/cp8h41/hey_i_made_a_web_ssh_client_with_go_js_and_vue/ewpgog3?utm_source=share&utm_medium=web2x
2019-08-13 07:53:12 +08:00
NI
66446bedde Clearfy the unit of timeout settings in README.md 2019-08-12 23:53:32 +08:00
NI
f3336d61a0 Make DialTimeout configurable. 2019-08-12 23:50:24 +08:00
NI
db633f59bd Adjust maxTimeDiff to 30s, and change the time warning message. 2019-08-12 17:09:04 +08:00
NI
0d635e967b Change wording. 2019-08-12 15:21:56 +08:00
NI
0f1c6b99a1 Change wording. 2019-08-12 14:57:40 +08:00
NI
d4c297e9ca Remote connection failure should not effect host connection (Returning error will trigger the termination of the host connection) 2019-08-12 12:19:30 +08:00
NI
8d0ac9f559 Ask travis not to build unless it's tagged, and only build the tagged. 2019-08-12 11:22:21 +08:00
NI
639af4dba2 Use 128 bit key rather than 192 bit. Because Chrome says it don't support 192 bit AES key. 2019-08-12 11:05:53 +08:00
NI
a6ad921ecd Change message text for red delay. 2019-08-12 11:05:28 +08:00
NI
9f5b2364c7 Added copy & paste hot key (Control+Shift+C / Control+Shift+V). Only work on supported web broswers. 2019-08-12 11:04:02 +08:00
NI
cb702baeb2 Fixed a bug: Don't remove "landing" twice. 2019-08-12 09:46:34 +08:00
NI
652d043c31 Fix .travis.yml 2019-08-11 18:33:49 +08:00