Commit Graph

  • de8afbb6ce Programmatically check which encoding is available. NI 2019-09-15 07:34:24 +08:00
  • 73ea04ef9d Fix style of links in the landing page NI 2019-09-15 07:05:38 +08:00
  • 02097cdd1c Disable only AFTER all internal data is readed NI 2019-09-15 07:02:34 +08:00
  • 10c0cc2e73 Convert Telnet output to the correct charset as well NI 2019-09-15 06:51:38 +08:00
  • 462a07aebf Run npm update NI 2019-09-15 06:21:34 +08:00
  • 5497a3d66a Upgrade to xtermjs 4 NI 2019-09-14 23:27:24 +08:00
  • ff87c9017d Fix Telnet NI 2019-09-14 23:26:44 +08:00
  • d9d0170d1a Adjust how error message is caught and displayed NI 2019-09-14 21:30:49 +08:00
  • 6b5c444f45 Allowing user to customly setup server charset when connecting to a Telnet host NI 2019-09-14 15:20:50 +08:00
  • 25b595b5b6 If backend status query has failed due to unknown error code 0, set a delayed retry until success. NI 2019-09-13 17:03:05 +08:00
  • 659468006b Adjust font size of hot key bar titles. NI 2019-09-13 16:49:01 +08:00
  • 01af3b9354 Change the method of packaging NI 2019-09-13 16:36:52 +08:00
  • d03ab083d7 Statically save Content-Type in generated files as well. NI 2019-09-13 14:21:24 +08:00
  • e3f4079bdd Change wording and fix typo. NI 2019-09-12 21:55:05 +08:00
  • 70aea54e85 Fix the wrong value of AUTHMETHOD_NONE. NI 2019-09-11 16:42:36 +08:00
  • c9f3860d00 Clean up NI 2019-09-11 12:57:13 +08:00
  • 6585810cc4 Add on screen control for some hot keys. To toggle it, click/tap currently opened tab. NI 2019-09-11 11:31:08 +08:00
  • c5927a5b5d Adjust common.css NI 2019-09-10 19:11:20 +08:00
  • 797f4fd89c Add retap triggers, which is currently no use NI 2019-09-09 22:52:06 +08:00
  • ac3278f974 Clean up NI 2019-09-09 22:51:35 +08:00
  • 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
  • 5e6a774bd8 Fixed typo Passpharse => Passphrase #2 NI 2019-08-13 17:37:06 +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