Commit Graph
100 Commits
Author SHA1 Message Date
NI 8dd7c66455 Upgrade dependencies 2022-02-13 17:33:11 +08:00
NI bbbfc7e422 Update the Credit section in README.md 2022-02-03 14:29:30 +08:00
NI b8a2b4d387 Upgrade front-end dependencies 2021-12-23 16:11:36 +08:00
NI 366be28325 Revert 5d4c3873fd due to issue #70 on GitHub. Lock the min TLS version to 1.2 instead 2021-12-23 12:35:22 +08:00
NI c16f1f9cde Upgrade backend dependencies 2021-12-17 21:23:59 +08:00
NI db3ebc59b1 Upgrade front-end dependencies 2021-12-17 21:23:38 +08:00
NI 8dd625a75c Print the version of important commands in Docker Image builing process 2021-12-17 21:22:32 +08:00
NI ef47c7de9a Add credit section in README.md 2021-12-17 21:22:00 +08:00
NI 5d4c3873fd Only use safe ciphers in HTTPS server 2021-12-16 19:28:51 +08:00
NI bcfd90a7c1 Compress image assets correctly 2021-12-12 21:02:01 +08:00
NI 1541e5ff45 Upgrade backend dependencies 2021-12-12 20:31:47 +08:00
NI 6cd86fda77 Upgrade front-end dependencies 2021-12-12 20:31:18 +08:00
NI ad35cd47a9 Upgrade dependencies 2021-11-06 16:42:51 +08:00
NI a2d99ebeef Fixed a bug in IPv6 parser: The machine architecture will no longer effect IPv6 address parsing 2021-11-02 18:19:18 +08:00
NI c3af1e62ee Update third-party dependencies 2021-10-29 18:34:53 +08:00
NI 25a45fc19c Remove readonly function since it's no longer needed 2021-10-28 18:55:34 +08:00
NI 131b01bb0d Reimplement fix 60297f6ccb in a different way to avoid triggering infinite update loop 2021-10-28 18:47:30 +08:00
NI c719aad677 Cross build Docker images with multiarch/qemu-user-static 2021-10-22 16:45:52 +08:00
NI 4e87394edf Use ubuntu:rolling as build base instead of debian:testing 2021-10-21 19:11:47 +08:00
NI 638fa1cad2 Print buildx info via docker buildx ls before actually building 2021-10-21 19:10:51 +08:00
NI 18d9ad183c Change configuration example for Private Key 2021-10-21 12:23:27 +08:00
NI 407cd2065e Re-enable the building process for linux/arm64 Docker image 2021-10-21 11:33:10 +08:00
NI bd9bd45c16 Upgrade dependencies 2021-10-21 11:32:34 +08:00
NI 786b4c0dd2 Optimize webpack build settings 2021-10-21 11:32:01 +08:00
NI 43ef0aa0de Clean up code in screen_console.vue 2021-10-21 11:31:36 +08:00
NI 60297f6ccb Refresh input fields on the connector if the field is readonly 2021-10-21 11:30:37 +08:00
NI f99310cb16 Make authentication process more reliable 2021-07-10 10:11:12 +08:00
NI a9f74578bd Treat no-unused-vars as warning instead of error 2021-07-10 10:10:21 +08:00
NI d66053a0dc Update webpack, components for eslint. Adjust effected settings and code. 2021-07-09 17:28:47 +08:00
NI 52b33cc793 Fix the Control+Q key combination for Console Screen Toolbar. See #52 2021-07-08 22:32:06 +08:00
NI f623db3a8a Upgrade frontend dependencies 2021-07-07 12:51:18 +08:00
NI 124372f0da Upgrade backend dependencies 2021-07-07 12:50:52 +08:00
NI 642a8e53d6 Upgrade backend dependencies 2021-06-03 14:02:13 +08:00
NI d2729e1eda Upgrade frontend dependencies 2021-06-03 14:01:45 +08:00
NI 8f3a8d2290 Clarify the "The time difference is beyond operational limit" error a little bit better 2021-05-21 17:26:28 +08:00
NI b94b19d7ab Remove the long jd links as it makes it hard to format the document 2021-05-04 11:37:23 +08:00
NI 7c261232dd No longer cache the landing page (/). This will resolve the problems caused by page caches 2021-05-02 10:40:06 +08:00
NI 4bb90f1834 Upgrade frontend and backend dependencies 2021-04-29 14:29:16 +08:00
NI 1d05a9189b Change my public email address 2021-04-29 14:28:24 +08:00
NI b87d5437e5 Send OPTIONS request to the WebSockets interface once per Timeout interval. This allows some deployment environment to correctly detect the status of the application 2021-04-29 14:02:52 +08:00
NI f982873b4a Suspend Docker cross-build for linux/arm64 images for now. This will allow as to go around the qemu Segmentation fault problem, so at least we can release Docker images for linux/amd4 and linux/arm/v7 2021-03-19 20:37:14 +08:00
NI c52fbc5e0e Manually install libvips in Dockerfile 2021-03-19 16:11:00 +08:00
NI e9677f60f9 Time the CI script on GitHub Action 2021-03-19 16:07:08 +08:00
NI 17e9478aa1 Change the GitHub Action script so it does not trigger EULA 2021-03-19 15:26:41 +08:00
NI 51da8816ab Upgrade backend dependencies 2021-03-19 15:26:24 +08:00
NI c3cf7fe170 Upgrade frontend dependencies 2021-03-19 15:25:43 +08:00
NI 5434ab03b2 Bump copyright date to 2021 2021-03-02 21:32:54 +08:00
NI 28922ca810 Upgrade backend dependencies 2021-03-02 21:32:40 +08:00
NI 0e63be7c00 Upgrade frontend dependencies 2021-03-02 21:32:06 +08:00
NI c6683b1311 Change the authentication workflow. This will allow Sshwifty to run on a multi-node autobalanced cluster. After deploy this version, users might have to reload the frontend page before continue using Sshwifty. 2021-03-02 20:54:58 +08:00
NI 6001d6dd5e Upgrade frontend dependencies 2020-12-29 12:55:00 +08:00
NI 2ffd291bb2 Upgrade backend dependencies 2020-12-29 12:54:26 +08:00
NI a6c6fa41cc Enable softfloat for MIPS devices. This will allow Sshwifty to run on some old routers 2020-12-29 12:51:24 +08:00
NI 519e8a4a31 Fix the .ci.sh so it generates release notes corrently 2020-12-28 23:49:04 +08:00
NI ea37305624 README.md: Clarify the Meta setting a little bit more, and add few new FAQs 2020-12-28 15:05:48 +08:00
NI d52f4dc285 Add Control+Q key to the Console screen tool bar 2020-12-27 20:58:24 +08:00
NI 9b9e6b7f62 Preset: Switch to "Unknown remotes" tab on the Connector window if OnlyAllowPresetRemotes is on 2020-12-26 21:22:52 +08:00
NI b924dd80c9 Fix code comment in ui/commands/commands.js 2020-12-26 18:50:11 +08:00
NI bf1fd7ce6b Preset: Only save session data (credentials etc) to localStorage when the those data is defined by the Preset. This is so we don't accidentally save user secrets into localStorage 2020-12-26 17:58:32 +08:00
NI 6bfb1da715 Trying to fix the .ci.sh so it generate changelog correctly 2020-11-16 10:25:54 +08:00
NI 76ffcb363b Upgrade front-end dependencies 2020-11-15 22:52:04 +08:00
NI fcbc9d6f70 Upgrade backend dependencies 2020-11-15 22:51:49 +08:00
NI db087b7a82 Adjust log outputs in the CI script 2020-11-15 22:50:55 +08:00
NI 93108d2aae Allowing Connectors to save SessionInfo (which includes login secrets) to persistent storage when user is connecting via a Remote Preset 2020-11-15 21:33:34 +08:00
NI a2d9419989 Allow Fingerprint to be defined in SSH Preset. Once defined, Sshwifty will use the fingerprint value to verify the public key fingerprint of the connecting SSH host 2020-11-14 23:00:35 +08:00
NI 530570abc0 Reformat code 2020-11-14 22:53:21 +08:00
NI ffdab9f037 Allowing all printable charactors to be used as hostname 2020-11-10 16:28:03 +08:00
NI 09f92c05ca Fix the version display 2020-09-12 19:18:20 +08:00
NI 1b03992f53 Upgrade front-end dependencies.
Notice that there is a pending (Unresolved) serious security vulnerability in side our dependency path `favicons-webpack-plugin > favicons > to-ico > resize-img > jimp > url-regex`.

However, the effected module is only executed during the generation of favicon image&mainifests and will not effect the final executable. Thus, I'll not wait for the patch of the module this time, so we can ship other more important security and bug fixes without been delayed.
2020-09-12 14:33:07 +08:00
NI 570f9dd4f1 Upgrade backend dependencies 2020-09-12 14:27:02 +08:00
NI 706eb93150 Deploy the GitHub username change 2020-08-26 11:08:58 +08:00
NI 441374c0d4 Fix typo: Enviroment -> Environment 2020-08-17 12:56:03 +08:00
NI b1b5317ec9 xhr.js: Use AddEventListener instead of directly overwrite the callback 2020-08-16 15:31:50 +08:00
NI a848062795 Upgrade dependencies 2020-08-16 15:31:14 +08:00
NI 2a9aab8d63 Remove code which are no longer needed from CI/Deploy files 2020-08-16 00:24:58 +08:00
NI 724979a17a .ci.sh: Better way to generate release notes. 2020-08-15 23:31:46 +08:00
NI b1399180ff Reformat source code in ui/widgets/screen_console.vue 2020-08-15 22:06:24 +08:00
NI c636e08605 Clear the original form field backups when the form is reloaded. This is to prevent "Undefined field value" error 2020-08-15 21:59:38 +08:00
NI 5fa3616a73 Add Ctrl+Insert and Shift+Insert as new Copy & Paste hot keys. Fixed the problem that pasted data was not send to the remote 2020-08-15 21:57:43 +08:00
NI d86c92867c Configuration: 1) Add scheme syntax support to Preset Meta; 2) Some wrong defaults has now been fixed 2020-08-13 23:04:54 +08:00
NI 1c018ce560 Fixed screen switching 2020-07-29 16:02:06 +08:00
NI 21fd0de2da Fix the .ci.sh and GitHub Action 2020-07-29 10:42:36 +08:00
NI a73a520c2a Update front end and back end dependencies 2020-07-28 23:25:23 +08:00
NI c56acf0c84 Merge branch 'dev' of github.com:niruix/sshwifty into dev 2020-07-28 22:34:36 +08:00
NI eaeceb34b0 Add Control+D key to the Console Tool bar 2020-07-28 22:32:53 +08:00
NI 9e1e592bf3 Further resolve the Window resizing problem. Should work better now 2020-07-28 22:26:06 +08:00
NI 89aebf9181 Remove Overalls from build process 2020-07-27 06:48:21 +08:00
NI fded2da8fa Change README.md to use the new CI 2020-07-27 06:47:50 +08:00
NI a058f25963 Fix overalls, and add comment about why we are using non-TLS registry.npmjs.org for Docker builds 2020-07-27 00:20:09 +08:00
NI 8c322dc59e Upgrade front-end and back end dependencies 2020-07-26 23:32:29 +08:00
NI 8361593b4c Better Console resizing 2020-07-26 23:32:06 +08:00
NI 16d142b54d Compress Screenshot.png 2020-07-26 20:49:47 +08:00
NI 5663023135 Add necessary files for GitHub Action 2020-07-26 18:31:50 +08:00
NI 1e7d66820d Cleanup Dockerfile 2020-07-20 19:53:51 +08:00
NI 13542949c2 Make application/controller/static.go the source code generate trigger instead of application/controller/static_pages.go 2020-07-18 18:33:48 +08:00
NI 6c7652ae30 Use proper Shebang tag in the two temporary Dockfile helper script 2020-07-18 13:58:02 +08:00
NI bd4ef796a9 Better Suggestion Menu triggering in Connector 2020-07-16 11:47:52 +08:00
NI 7d2e5491d9 Trigger more Terminal Console "Resize". Hope it'll fix some tricky problems 2020-07-16 10:05:17 +08:00
NI 4c15c1d2f9 Change chunk split setting 2020-07-16 10:03:21 +08:00
NI c4c2aee482 Add description on how to deploy to Heroku in heroku.yml 2020-07-16 10:01:50 +08:00