Added
- Add configuration option to restrict connections to specified subnets thanks to @Mierdin
- favicon
- added module
serve-faviconto serve favicon from root if pre-fetched by browser - added
link rel=iconline in client.htm to serve favico.ico out of /ssh/
- added module
Changed
- removed express compression feature, added no real value.
- module updates
- ssh2 to 0.8.6 -> 0.8.8 - comparison at ssh2 repo
- xterm 4.2.0 -> 4.4.0 - comparison at xtermjs repo
- read-config-ng 3.0.1 - (taking over abandoned repo)n
- development module updates (does not impact production, only for development and rebuilding)
- fortawesome/fontawesome-svg-core 1.2.27
- fortawesome/free-solid-svg-icons 5.12.1
- standard-version 7.1.0
- webpack 4.42.0
- webpack-cli 3.3.11
- terser-webpack-plugin 2.3.5
- copy-webpack-plugin 5.1.1
- cross-env 7.0.2
- css-loader 3.4.2
- file-loader 5.1.0
- style-loader 1.1.3
- url-loader 3.0.0
Potentially Breaking Changes
- Move all child resources to start from under /ssh
- /socket.io -> /ssh/socket.io
- /webssh2.css -> /ssh/webssh2.css
- /webssh2.bundle.js -> /ssh/webssh2.bundle.js
- /reauth -> /ssh/reauth
- perhaps more
Fixes
Housekeeping
- Removed irrelavant build scripts from /scripts