Bill Church
66c75643d7
chore: update debug logging
2024-08-13 10:43:13 +00:00
Bill Church
617ce151c0
chore: refactor logging to debug
2024-08-13 10:42:34 +00:00
Bill Church
650f4eb8f0
fix: vareiable scoping for conn and stream would prevent multiple user sessions
2024-08-09 02:21:44 +00:00
Bill Church
afe462b180
feat: Add session-based authentication for SSH connections using HTTP Basic auth and express.js
2024-07-18 17:13:23 +00:00
Bill Church
fe7248e056
feat: Update connectionHandler.js and routes.js to propmpt for basic credentials when accessing /ssh/host/<address>
and pre-populate credentials and host info AND auto-connect to server.
2024-07-18 15:59:08 +00:00
Bill Church
e39fb885fd
feat: Inject SSH host and port into webssh2 configuration
2024-07-18 15:35:41 +00:00
Bill Church
8fcf4b7b75
fix: Serve the static files from the webssh2_client module with a custom prefix '/ssh/assets' instead of just '/ssh'.
2024-07-18 15:05:04 +00:00
Bill Church
2d19f49091
feat: Add SSH routes and connection handler
2024-07-18 14:59:03 +00:00
Bill Church
7d80e10604
chore: Add server comments to code files
2024-07-18 14:58:35 +00:00
Bill Church
32af90bc3f
chore: Update npm dependencies and refactor server startup code, add express.js, host webssh2 client through webssh2-client module.
2024-07-18 13:45:37 +00:00
Bill Church
27e79df8b1
refactor: Update socket.js to use consistent naming for allowReplay and allowReauth options
2024-07-18 13:44:57 +00:00
Bill Church
c887a64f83
refactor: Update allowReauth option naming consistency
2024-07-17 12:37:56 +00:00
Bill Church
4360f546ee
refactor: Remove console.log statement in config.js
2024-07-16 17:39:36 +00:00
Bill Church
d9931334de
refactor: Improve socket authentication error handling and message
2024-07-16 17:39:30 +00:00
Bill Church
1ecf19c5df
chore: Add ajv dependency and refactor server startup code
2024-07-16 14:21:20 +00:00
Bill Church
50f1769fd5
chore: minor refactoring
2024-07-11 21:14:35 +00:00
Bill Church
ff978703da
chore: removed unused config options
2024-07-11 21:09:20 +00:00
Bill Church
bf50fca786
chore: client / server bifurcation mostly complete
2024-07-11 21:07:29 +00:00
Bill Church
b6e5089ee6
chore: stage one complete
2024-07-11 20:45:04 +00:00
Bill Church
3ecda672ba
chore: initial bifurcation of client and server code
2024-07-11 11:23:23 +00:00
Bill Church
ea12cc8b7e
fix: version comment in client.html
2024-07-10 12:03:10 -04:00
Bill Church
cfa097bd0e
chore: swap read-config git to read-config-ng
2024-07-10 11:00:53 -04:00
Bill Church
170047517b
chore: build 0.2.12 web assets
2024-07-10 13:50:36 +00:00
Bill Church
cd64cc0637
chore: update webpack
2024-07-10 13:50:18 +00:00
Bill Church
533f719cca
chore: dev build testing
2024-07-10 13:09:24 +00:00
Bill Church
b8782c565a
chore: release 0.2.12
2024-07-10 12:18:21 +00:00
Bill Church
0dda8d56d9
build: release 0.2.12
2024-07-10 12:13:53 +00:00
Bill Church
24c94aed98
chore: update dev environment
2024-07-10 12:12:33 +00:00
Bill Church
7223f2cd8f
chore: big-ip specific release v0.2.11
2021-05-12 13:59:43 -04:00
Bill Church
4ad7e7ed3f
lock package versions
2019-10-18 17:24:22 -04:00
Bill Church
1be03d79f5
rebuild
2019-10-01 09:29:52 -04:00
Bill Church
dbcf973773
remove module provisioning
2019-09-18 08:57:33 -07:00
Bill Church
56086b01dd
Missing require('fs') in server/app.js
See issue [ #135 ](../../issues/135)
...
- Missing require('fs') in `server/app.js` See issue [#135 ](../../issues/135)
- Patched read-config to mitigate vulnerability in js-yaml
- issue not exploitable on webssh2 implementation
- patched anyway
- sending my patch upstream to read-config, webssh2 package.json points to patched version in my repository https://github.com/billchurch/nodejs-read-config
- See https://github.com/nodeca/js-yaml/issues/475 for more detail
2019-06-13 14:39:47 -04:00
Bill Church
7cdcbec5f1
add missing fs
...
that was embarassing... fixes #135
2019-06-13 13:43:46 -04:00
Bill Church
95eb700a21
0.2.8 ready for pr ( #133 )
...
* make config.json optional
* update package for 14.1
* push.sh - reset permissions after module load
* build script updates
* update build scripts
2019-05-25 22:54:32 -04:00
Bill Church
49fc526c08
resolve issues with webpack
2019-01-18 13:51:17 -05:00
Bill Church
ccee67b7e8
Issue 125 ( #126 )
...
* fix `npm run build`
fixes #125
- update font-awesome fonts to 5.6.3
- update webpack and dependancies
- update xterm to 3.8.0
2019-01-10 09:29:48 -06:00
Bill Church
29fabbb631
Update package.json
2018-11-21 11:55:52 -05:00
Bill Church
e452dc0fb1
Update util.js
...
fixes 118, thanks @smilesm2
2018-11-21 11:53:00 -05:00
Bill Church
8ee76ffe44
update dev dependencies
...
- Update developer dependencies
- Font-Awesome deprecated packages update
- https://github.com/FortAwesome/Font-Awesome/blob/master/UPGRADING.md#50x-to-510
- silence bogus eslint error
2018-11-11 11:20:39 -05:00
Bill Church
395904d5a2
fix reauth option, move files into /app, update dockerfile, update packages
...
- `config.reauth` was not respected if initial auth presented was incorrect, regardless of `reauth` setting in `config.json` reauth would always be attempted. fixes #117
- **BREAKING** moved app files to /app, this may be a breaking change
- Updated dockerfile for new app path
- Updated app dependancies
- xterm v3.8.0
- https://github.com/xtermjs/xterm.js/releases/tag/3.8.0
- basic-auth v2.0.1
- https://github.com/jshttp/basic-auth/releases/tag/v2.0.1
- express v4.16.4
- https://github.com/expressjs/express/releases/tag/4.16.4
- validator v10.9.0
- https://github.com/chriso/validator.js/releases/tag/10.9.0
- Updated dev dependancies
- snazzy v8.0.0
- standard v12.0.1
- uglifyjs-webpack-plugin v2.0.1
- ajv v6.5.5
- copy-webpack-plugin v4.6.0
- css-loader v1.0.1
- nodemon v1.18.6
- postcss-discard-comments v4.0.1
- snyk v1.108.2
- url-loader v1.1.2
- webpack v4.25.1
- webpack-cli v3.1.2
2018-11-11 10:07:37 -05:00