Commit graph

336 commits

Author SHA1 Message Date
Bill Church
40715023b2
chore: dev env 2024-08-13 12:25:53 +00:00
Bill Church
d7b73f95d2
chore: dev env 2024-08-13 12:25:47 +00:00
Bill Church
c573b9b989
chore: cleanup 2024-08-13 12:25:35 +00:00
Bill Church
a7bc5e2da1
chore: dev env 2024-08-13 10:43:26 +00:00
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
20c3915832
chore: Update webssh2_server dependency to version 0.2.16 2024-07-19 23:19:28 +00:00
Bill Church
bb0b6cca58
chore: Update webssh2_client dependency to version 0.2.16 2024-07-19 23:16:31 +00:00
Bill Church
f9e6fd8351
chore: version bump 2024-07-19 20:03:48 +00:00
Bill Church
39dfdcb5ae
chore: update changelog 2024-07-19 20:03:40 +00:00
Bill Church
8686215ad1
docs: 📝 add conventional commits extension 2024-07-19 13:19:54 +00:00
Bill Church
a1f4c7b985
chore: Update webssh2_client dependency to use the 'main' branch 2024-07-19 10:47:13 +00:00
Bill Church
beee8e63e8
chore: Update tools.sh script to create allowed_signers file 2024-07-19 10:46:47 +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
25f52b3f1e
chore: update docs 2024-07-11 11:24:59 +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
1cbb195739 remove big-iip ILX code 2019-10-18 17:55:14 -04:00
Bill Church
4ad7e7ed3f lock package versions 2019-10-18 17:24:22 -04:00
Bill Church
341e61eb01 Merge branch 'master' of github.com:billchurch/WebSSH2 2019-10-01 09:29:55 -04:00
Bill Church
1be03d79f5 rebuild 2019-10-01 09:29:52 -04:00
bara666
c4315a2f91 Update README.md (#144)
Change exmple URL, param color change to headerBackground
2019-09-30 13:30:15 -04:00
Jared Henderson
c2c3aee311 make it clear that you install in the app dir (#150)
I got confused from the instructions, I think similarly to #147.
2019-09-30 13:29:43 -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