NI
8873e53a19
Upgrade front-end dependencies
2022-05-20 10:42:30 +08:00
NI
899a4ecf56
Docker Use ubuntu:devel as intermediate builder image, since it provides the most up to date software
2022-05-20 10:25:37 +08:00
NI
2340636c94
Use easier web page caching method (Remove ETag and If-Modified-Since)
2022-05-20 09:41:13 +08:00
NI
de23d076c6
Swap field order between Host and User which is more logical for users
2022-05-14 21:16:22 +08:00
NI
1937aac9b0
Update README.md to describe things more clearly
2022-04-24 10:57:09 +08:00
NI
70589edf73
Fixed go.mod
2022-04-15 18:53:34 +08:00
NI
f884d7cf76
Code clean up
2022-04-15 18:49:03 +08:00
NI
0c3c4952fc
Set http.Server.MaxHeaderBytes to the default value
2022-04-15 18:36:35 +08:00
NI
5d3eee1b52
Fixed misuses of fmt.Println and t.Error
2022-04-15 18:14:31 +08:00
NI
f332365334
Upgrade front-end dependencies
2022-04-15 17:37:11 +08:00
NI
7e060175f9
Upgrade backend dependencies
2022-04-15 17:36:46 +08:00
NI
2ab2721a9c
Bump copyright date
2022-02-13 17:33:52 +08:00
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