2356a7c155
Change static assets and websocket interface to /sshwifty/assets and /sshwifty/socket. This should allow user to map Sshwifty to a subdirectory behind a reverse proxy
NI2019-12-06 18:58:59 +08:00
db52edff2f
Add link to DEPENDENCIES.md file to the landing page
NI2019-12-06 18:57:38 +08:00
1d6e09109b
Modify DEPENDENCIES.md to include the description for Go programming language
NI2019-12-06 18:56:25 +08:00
6a84c7494d
Upgrade front-end dependencies and change code to use xterm 4.3.0
NI2019-12-06 18:54:16 +08:00
519d822e9c
Fixed a grammer error in connection wizard (request -> the request)
NI2019-11-22 15:39:45 +08:00
4c37eac983
Fixed a bad grammar error in README.md (is -> are)
NI2019-11-22 15:36:31 +08:00
4d0b689a7d
Two changes to the static file generater: 1) It now imports source file data as literal string, saves runtime conversion cost; 2) image/x-icon will no longer be compressed
NI2019-10-18 22:33:42 +08:00
eb25632ff8
Release (prebuild) archive files now includes project source code
NI2019-10-18 10:19:30 +08:00
f2f2c4352d
Connection status charts now use different color to distinguish statistics of current connection from past ones
NI2019-10-02 23:16:53 +08:00
e77ad353f0
Add charset support for SSH as well
NI2019-10-02 22:30:14 +08:00
81a9424066
Add default encoding to the launcher of Telnet when the charset is not set
NI2019-10-02 22:09:35 +08:00
da7f06f01b
Adjust favicon a bit more
NI2019-10-01 16:44:58 +08:00
8cbfb058c2
Rename the links on the loading page
NI2019-10-01 16:44:22 +08:00
cf6dfaf784
Refuse console input when the terminal is closed
NI2019-10-01 15:52:43 +08:00
ec5099c111
More detailed debug log
NI2019-09-24 22:47:32 +08:00
128d24d92d
Add the one missing blank line
NI2019-09-24 22:46:34 +08:00
e434107140
Add example usage of the openssl command as well because I keep forgetting it
NI2019-09-20 22:33:25 +08:00
6941e5ec91
Fix the section of the document about the SSHWIFTY_DOCKER_TLSCERT and SSHWIFTY_DOCKER_TLSCERTKEY variables.
NI2019-09-20 22:11:50 +08:00
ea363a8606
Save the certicates to /tmp rather than the /. The root path is unwritable now since we're using non-root user to run the image.
NI2019-09-20 22:09:35 +08:00
6349d1ede5
Fixed a bug: That 4096 bytes can all be used to buffer a AES-GCM block
NI2019-09-20 22:07:09 +08:00
cc4f095995
Hookup unhandledrejection and error events even the application is not running under development mode
NI2019-09-19 15:12:53 +08:00
9804af7219
Remove onData debug logger, as it is no longer needed
NI2019-09-19 15:11:10 +08:00
5131cb8122
Add and use the sendData method which will automatically break long data (longer than 0x1fff bytes) into different stream requests.
NI2019-09-19 15:04:46 +08:00
2d47cd004c
Refactor the stream sender
NI2019-09-19 15:04:20 +08:00
2736a3db9d
Clean up ui/stream/subscribe.js
NI2019-09-19 14:59:02 +08:00
a074586dcb
Allowing the entire Stream payload to be relayed to the remote, not just the first part of the payload.
NI2019-09-19 14:56:48 +08:00
020a1e8eaf
Adding timeout detection to both SSH and Telnet command as well. This will prevent a dead remote connection to block backend request processing
NI2019-09-19 14:54:54 +08:00
6aa585c228
Use more accurate size to verify payload length
NI2019-09-19 14:48:19 +08:00
c7df33f14f
Prevent SetDeadline, SetReadDeadline and SetWriteDeadline from setting up unlimited deadline, and also impose our own timeout retry mechanism.
NI2019-09-18 18:51:17 +08:00
aba5993ffb
Well, fixed a wrong parameter. Sorry
NI2019-09-17 10:28:15 +08:00
fb03eb8f8a
Ask Travis to automatically generate release note from commit history rather than just last commit
NI2019-09-17 10:14:26 +08:00
683c643543
Clean up some code in the Telnet control
NI2019-09-17 09:54:22 +08:00