Commit graph

466 commits

Author SHA1 Message Date
billchurch
938e2fbfa4 cleanup 2017-05-21 10:57:07 -04:00
billchurch
6d5dc21c95 move from sys. to util. for utility functions 2017-05-20 21:37:43 -04:00
billchurch
e90f04253a declaring variable 2017-05-20 21:31:42 -04:00
billchurch
41508276b6 additional debug log statements 2017-05-20 18:00:15 -04:00
billchurch
8da0bda5ce update changelog 2017-05-20 17:37:01 -04:00
billchurch
2c1c3ac911 error handling fixups
added some additional error handing functions and debugging points
- `DEBUG=ssh` will put the ssh2 module into debug mode
- `debug=WebSSH2` will output additional debug messages for functions
and events in the application (not including the ssh2 module debug)
- created socket/index.js to start the process of separating out app
functions, just holds error logging function at this point
- corrected some events on public/client.js so the primary error cause
is not overwritten
- ensure that ssh connection is terminated when websocked is
disconnected by the client
2017-05-20 17:26:18 -04:00
Bill Church
e3b8ff8189 Update README.md 2017-05-19 22:02:06 -04:00
Bill Church
a3d5f1b33f Create ChangeLog.md 2017-05-19 21:59:37 -04:00
Bill Church
58c0d6a99b Update README.md 2017-05-19 21:37:39 -04:00
Bill Church
1bbefdbb4b Update README.md 2017-05-19 21:26:18 -04:00
billchurch
c4a78fb1d7 delinting 2017-05-19 21:19:41 -04:00
billchurch
efb48ab711 formatting 2017-05-19 20:58:26 -04:00
billchurch
252306322b typo 2017-05-19 20:56:30 -04:00
billchurch
0a250ab84d typo 2017-05-19 20:54:24 -04:00
billchurch
0aa410e370 adding bithound ci 2017-05-19 20:51:42 -04:00
Bill Church
4d43ff1506 Update README.md 2017-05-19 20:16:12 -04:00
Bill Church
2470b580da Update README.md 2017-05-19 20:07:35 -04:00
billchurch
13f2ea7428 updating sync profile 2017-05-19 19:55:39 -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
Bill Church
b466d100ae Update README.md 2017-05-18 16:14:20 -04:00
Bill Church
2b904e1840 Update README.md 2017-05-18 16:14:06 -04:00
billchurch
bcf732c2c9 updated .travis.yml" 2017-05-18 16:07:53 -04:00
Bill Church
5ba4612b52 Create .travis.yml 2017-05-18 15:54:54 -04:00
billchurch
8838150c22 codelint and cross platform improvements 2017-05-08 12:07:47 -07:00
billchurch
aad3744552 codelint and cross platform improvements
Used [standard](https://github.com/feross/standard) to lint some of the
code.

Cross-platform directory handling (updated references to filesystem
paths to use path.join)
2017-05-08 12:03:18 -07:00
billchurch
cef50b870c formatting changes 2017-03-29 11:55:38 -04:00
billchurch
6b05e5e34f minor formatting and name cleanup 2017-03-24 11:23:45 -04:00
billchurch
35009f91f4 moving up credentials dialog hiding to top
insignificant change
2017-03-23 21:18:28 -04:00
billchurch
4c95d1c30b version increment 2017-03-23 18:26:37 -04:00
Bill Church
9f9ac25e2e Update README.md 2017-03-23 18:17:30 -04:00
Bill Church
8afd55a247 Update README.md 2017-03-23 18:15:09 -04:00
billchurch
17233f11de fixed auto fit and column/row settings for SSH, added experimental client-side logging
line wrapping should work correctly now.
experimental client side logging.
2017-03-23 18:12:33 -04:00
Bill Church
3b8182fb3f Update README.md 2017-03-23 13:17:26 -04:00
billchurch
a9d7959228 moved terminal selection to config.json
Defaulting to xterm-color for better support across *nixs
2017-03-23 11:24:03 -04:00
Bill Church
e45ded7aad Update package.json 2017-03-23 09:46:38 -04:00
billchurch
569a40bf1f Minor code formatting cleanup. 2017-03-23 09:37:35 -04:00
billchurch
70e36daa55 setting xterm-256color as default terminal
previously vt100 would be assumed, this caused some programs to not
properly receive mouse events or display full color.
2017-03-23 09:26:27 -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
Bill Church
72a767aa0a fixed misspelled config.ssh.port property
fixes #7
2017-02-14 13:45:58 -05:00
billchurch
9ebd56ddb9 fixed error message status overwriting
Fixed issue where error message would be overwritten in status bar as
websocket connection is closed. Added additional logging elements in
some events.
2017-02-10 10:56:11 -05:00
billchurch
e06d2570ae Fixes issue #4
Add a test for a blank (not null) username. Also added feature to
re-prompt for credentials if none are entered.
2017-02-10 08:23:06 -05:00
Bill Church
b86ae3e88d Fixed the banner newline/carriage return fix...
To not capture \r\n when looking for \r to fix formatting of banner messages.
2017-02-09 11:49:51 -05:00
billchurch
1725cdaa85 fixing banner formatting issues
when Unix hosts use lf vs cr/lf it doesn’t quite format right.
converting these to fix that. I’m not sure if this is something to be
solved in xterm.js, haven’t had time really review it.
2017-02-01 18:36:05 -05:00
billchurch
8a96240cd3 favicon.ico, because why not 2017-02-01 18:34:59 -05:00
billchurch
98c384e46c corrected some typos and issues 2017-02-01 16:55:34 -05:00
billchurch
20f67a71d4 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	index.js
2017-02-01 16:22:59 -05:00
billchurch
a1586c7ea2 Updated to reflect new URL scheme 2017-02-01 16:22:21 -05:00
billchurch
3e3a8be5c9 Converting over to xterm.js 2017-02-01 16:20:48 -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