Commit graph

135 commits

Author SHA1 Message Date
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
Bill Church
6a4eb1e985 version bump 2018-11-07 07:26:16 -05:00
Bill Church
e7db491c8d
Merge pull request #108 from billchurch/greenkeeper/file-loader-2.0.0
Update file-loader to the latest version 🚀
2018-11-07 07:24:09 -05:00
Bill Church
14755fdd7a
Merge pull request #109 from billchurch/greenkeeper/style-loader-0.23.1
Update style-loader to the latest version 🚀
2018-11-07 07:23:28 -05:00
Bill Church
0eb937eaee
Merge pull request #116 from billchurch/greenkeeper/snyk-1.108.0
chore(package): update snyk to version 1.108.0
2018-11-07 06:38:53 -05:00
Per Lundberg
0fb4f28f0a
package.json: Support node.js versions greater than 6 2018-11-05 22:14:58 +02:00
greenkeeper[bot]
eb90f82168 chore(package): update snyk to version 1.108.0 2018-11-05 13:16:37 +00:00
greenkeeper[bot]
8d88992b37 chore(package): update style-loader to version 0.23.1 2018-10-08 13:50:49 +00:00
greenkeeper[bot]
c0e5334786 chore(package): update file-loader to version 2.0.0 2018-10-05 22:50:36 +00:00
Bill Church
263494f11c updated debug
non-essential, update debug package
2018-09-11 15:44:06 -04:00
Bill Church
7cb17becaf update changelog, increment version 2018-09-11 15:32:52 -04:00
Bill Church
806c9f0b42 Merge remote-tracking branch 'origin/master' into package-upgrade-test 2018-08-07 06:50:51 -04:00
Bill Church
f5f2180e7d update packages 2018-08-07 06:49:31 -04:00
Bill Church
d670266c22 rebuild client files 2018-07-30 10:28:07 -04:00
Bill Church
9bbc116120 reauth feature
fixes #75 and potentially #51 thanks to both @vbeskrovny and @vvalchev
2018-07-30 09:54:36 -04:00
Bill Church
3586e17a63 upgrade all packages to potentially help with compatability issues on some platforms 2018-07-28 10:19:48 -04:00
Bill Church
bf7ab75285
Merge branch 'master' into greenkeeper/@fortawesome/fontawesome-1.1.7 2018-05-10 15:52:24 -04:00
Bill Church
d70463a311
Merge branch 'master' into greenkeeper/@fortawesome/fontawesome-free-solid-5.0.11 2018-05-10 15:40:19 -04:00
Bill Church
4e8bfc7d6b
Merge pull request #69 from billchurch/greenkeeper/update-to-node-10
Greenkeeper/update to node 10
2018-05-10 15:27:25 -04:00
Bill Church
567f4f433f keeping package.json at 6 2018-05-10 15:27:09 -04:00
Bill Church
00f59bf967
Merge branch 'master' into greenkeeper/ssh2-0.6.1 2018-05-10 11:00:16 -04:00
Bill Church
29478d11f6 rebuilt /client
- Updated dev dependancies
- rebuilt /client with new version of webpack
2018-05-10 10:56:40 -04:00
Bill Church
23ae7d5ce7
Merge pull request #67 from billchurch/greenkeeper/validator-10.1.0
fix(package): update validator to version 10.1.0
2018-05-10 10:15:42 -04:00
Bill Church
8f4bc70c26
Merge branch 'master' into greenkeeper/url-loader-1.0.1 2018-05-10 10:10:38 -04:00
Bill Church
25d454d405
Merge branch 'master' into greenkeeper/style-loader-0.21.0 2018-05-10 10:07:20 -04:00
Bill Church
418513309c
Merge pull request #65 from billchurch/greenkeeper/webpack-4.7.0
chore(package): update webpack to version 4.7.0
2018-05-10 10:05:02 -04:00
greenkeeper[bot]
bf15b3e11d fix(package): update ssh2 to version 0.6.1
Closes #55
2018-05-10 11:58:11 +00:00
greenkeeper[bot]
1a15fa57bb fix(package): update validator to version 10.1.0
Closes #62
2018-05-04 23:15:06 +00:00
greenkeeper[bot]
1410aabebb chore(package): update webpack to version 4.7.0
Closes #52
2018-05-04 12:31:16 +00:00
greenkeeper[bot]
c9b37ee0cb chore(package): update @fortawesome/fontawesome to version 1.1.7 2018-05-03 19:23:53 +00:00
greenkeeper[bot]
b2be2595a9 chore(package): update @fortawesome/fontawesome-free-solid to version 5.0.11 2018-05-01 20:39:27 +00:00
greenkeeper[bot]
a6ad5d62f2 Update engines to node 10 in package.json 2018-04-26 13:58:03 +00:00
greenkeeper[bot]
60821f9827 chore(package): update style-loader to version 0.21.0 2018-04-18 22:48:43 +00:00
greenkeeper[bot]
e0d9a0bd6f chore(package): update url-loader to version 1.0.1
Closes #54
2018-03-03 08:27:32 +00:00
greenkeeper[bot]
d59b2cce4c chore(package): update standard to version 11.0.0 2018-02-19 00:36:26 +00:00
billchurch
86d781a8c6 update package.json 2018-02-17 15:24:57 -05:00
billchurch
41476a0113 update engine to 6.9.1 2018-02-17 11:19:39 -05:00
billchurch
3138a7c9db Upgrade xterm.js to 3.1.0, add bellStyle options
- Added bellStyle options
  - `GET var`: **bellStyle** - _string_ - Style of terminal bell:
("sound"|"none"). **Default:** "sound". **Enforced Values:** "sound",
"none"
  - `config.json`: **terminal.bellStyle** - _string_ - Style of
terminal bell: (sound|none). **Default:** "sound".
### Changed
- Updated xterm.js to 3.1.0
  - https://github.com/xtermjs/xterm.js/releases/tag/3.1.0
2018-02-17 10:02:22 -05:00
billchurch
de19843aad Revert "Revert "more housekeeping""
This reverts commit 8ef6698a33.
2018-02-17 01:07:14 -05:00
billchurch
7b5224d7d1 Revert "Revert "housekeeping""
This reverts commit 67b15e1c2f.
2018-02-17 01:06:37 -05:00
billchurch
67b15e1c2f Revert "housekeeping"
This reverts commit bc19432dfa.
2018-02-17 01:05:52 -05:00
billchurch
8ef6698a33 Revert "more housekeeping"
This reverts commit 7d21b78ba1.
2018-02-17 01:04:18 -05:00
billchurch
7d21b78ba1 more housekeeping 2018-02-17 00:32:03 -05:00
billchurch
bc19432dfa housekeeping
Move bulk of server .js file files to /server, all client related files
live in /client (including /public), webpack scripts now live in
/scripts, cleanup of paths in /client/src/js/index.js and webpack.js.
2018-02-16 23:48:00 -05:00
billchurch
d01d2c7c2e update read-config to v2 2018-02-15 15:52:10 -05:00
billchurch
4fbe42092a package edit 2018-02-12 10:49:00 -05:00
billchurch
10264d0ca3 updating package.json 2018-02-10 11:20:42 -05:00
billchurch
a55bebf9e4 increment to v2.0 2018-02-10 10:36:09 -05:00
billchurch
ff875f92db magnification, resize logic
- minification is now default, utilize ‘webpack*.js’ scripts to change
behavior and run ‘npm run rebuild’
- sizing and resize takes into account optional headers (#header) and
footer (#footer)
2018-02-10 10:11:28 -05:00
billchurch
dbc546b5d7 formatting 2018-02-09 22:41:16 -05:00
billchurch
4e68947cb0 updating socket.io again 2018-02-08 15:55:14 -05:00
billchurch
207832d318 preparing for 0.2.0...
Still a work in progress. Adding menu system and fontawsome
integration.
2018-02-08 15:34:33 -05:00
billchurch
875aecf09a split css out to improve loading perception 2018-02-06 15:04:55 -05:00
billchurch
d44e62dc3a fix typo 2018-02-06 13:54:11 -05:00
billchurch
52f5ba1dad cleanup of public and supporting files
/public is now volatile, any changes to templates should be made in
/src and then run either “npm run build” or “npm run builder”
2018-02-06 12:11:39 -05:00
billchurch
397b3c0068 update xterm.js to 3.0.2, switch to webpack, move javascript out of html
fixes #40
fixes #41
moved /js/client.js to /js/index.js
todo: rework build scripts to utilize webpack vs gulp
2018-02-06 10:24:53 -05:00
billchurch
3b634b1f35 increment to v0.1.4 2018-01-30 18:31:43 -05:00
snyk-bot
196d76922e fix: package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ws:20171108

Latest report for billchurch/webssh2:
https://snyk.io/test/github/billchurch/webssh2
2017-11-18 05:46:02 +00:00
billchurch
be50151108 update validator, morgan, express, express-session dependencies
express@4.16.1, express-session@1.15.6, morgan@1.9, validator@9
2017-10-02 10:44:37 -04:00
billchurch
1651fada48 increment to 0.1.3 2017-09-28 17:59:02 -04:00
billchurch
88d53ba1f6 prep for npm publish 2017-09-27 16:13:14 -04:00
billchurch
13398de212 prep for npm publish 2017-09-27 16:11:57 -04:00
billchurch
ddb5969c36 update debug/express/basic-auth modules 2017-09-27 15:54:01 -04:00
billchurch
349d2abe7d Upgrade express to 4.15.5 2017-09-27 14:38:10 -04:00
billchurch
321b23eebb Revert to debug@2.6.9 to eliminate ReDoS in %o formatter 2017-09-26 11:37:42 -04:00
billchurch
d849f7432e adding readyTimeout option, updating packages
adding readyTimeout option, updating packages
2017-08-21 09:21:52 -04:00
billchurch
1683c8ad35 update xterm and ssh2
- Updated xterm.js to 2.8.1 from 2.6.0
  - See https://github.com/sourcelair/xterm.js/releases/tag/2.8.1
  - See https://github.com/sourcelair/xterm.js/releases/tag/2.8.0
  - See https://github.com/sourcelair/xterm.js/releases/tag/2.7.0
- Updated ssh2 to 0.5.5 to keep current, no fixes impacting WebSSH2
  - ssh-streams to 0.1.19 from 0.1.16
2017-07-31 10:20:58 -05:00
billchurch
7cbfed20e9 refactoring, socket.io update
more refactoring, code standards, updated socket.io to 1.7.4, increment
release to 0.1.1
2017-06-03 16:50:45 -04:00
billchurch
4540cc6e0e updated documents, added validation to user input strings
term= query option to specify TERM environment variable for host, valid
strings are alpha-numeric with a hypen (validated). Otherwise the
default ssh.term variable from `config.json` will be used.
- validation for host (v4,v6,fqdn,hostname), port (integer 2-65535),
and header (sanatized) from URL input
2017-05-27 18:12:02 -04:00
billchurch
7b6d060bc3 minification and concatenation
minification and concatenation of javascript and css.
added new feature to specify minification in config.json (use minified)
updated readme and changelog
tasks in grunt to build minified and concatenated files
2017-05-27 13:29:26 -04:00
billchurch
d995e7ddd7 updated documentation and version 2017-05-26 17:30:41 -04:00
billchurch
2e912dd9cc refactoring
moved some events into socket/index.js to better organize code
created session.ssh property for application session variables
moved crypto algorithms to config.json and assigned to
..session.ssh.algorithms variable
2017-05-26 11:25:44 -04:00
billchurch
0aa410e370 adding bithound ci 2017-05-19 20:51:42 -04:00
billchurch
7f55613de8 Refactoring, Session maintenance
- start of some refactoring
- linking socket.io and express sessions
- cleaning up some potential error conditions

todo:
- re-work status updates on client side for unexpected websocket
disconnects while not overwriting ssh server errors un termination
2017-05-19 19:49:59 -04:00
billchurch
cef50b870c formatting changes 2017-03-29 11:55:38 -04:00
billchurch
4c95d1c30b version increment 2017-03-23 18:26:37 -04:00
Bill Church
e45ded7aad Update package.json 2017-03-23 09:46:38 -04:00
billchurch
43c290de2a Updating xterm to 2.4.0 2017-03-23 09:23:42 -04:00
Bill Church
8347b6760e updating xterm to 2.3.0 2017-02-16 16:30:59 -05:00
billchurch
98c384e46c corrected some typos and issues 2017-02-01 16:55:34 -05:00
billchurch
34af6b548d Changing over from term.js to https://github.com/sourcelair/xterm.js
Added cookie parser
Updated some packages but locked versions, node on system I’m targeting
is currently locked v0.12.15…in case anyone wonders why I’m locking
some of these versions down.

Trying to make a grownup package.json ;)
2017-02-01 16:20:16 -05:00
billchurch
9a9cf5cdc0 Initial config file
Moved configuration variables from index.js to config.json using
read-config.
2016-05-20 10:39:58 -04:00
billchurch
472dd3f55b formatting 2016-05-20 08:50:22 -04:00
billchurch
c5f3dd9ce5 Updated package.json
Had references to BIG-IP which were not valid, this package does not
require BIG-IP
2016-05-20 08:48:14 -04:00
billchurch
638fafb95d Initial Commit
Initial Commit
2016-05-18 11:34:49 -04:00