Bryan Ashby
12e7722ec9
* Better place to get server name/type
...
* Servers export 'isSecure'
2015-10-22 00:03:18 -06:00
Bryan Ashby
ad4eea6ba7
* SSH is now functional for 'ssh', PuTTY, SyncTerm, EtherTerm, and hopefully most others
...
* Explicit detect of syncterm as ANSI
* Add serverType (TELNET, SSH) MCI: %ST
2015-10-21 22:51:35 -06:00
Bryan Ashby
e7e9746a85
* Rewrite SSH authentication - now works with PuTTY (thoguh there are some issues) and standard ssh. WIP still!
...
* Idle monitor not started until 'ready' signal
2015-10-21 16:30:32 -06:00
Bryan Ashby
6a2d283fad
* WIP on SSH2 access: Linux ssh can now connect, browse, etc.
...
* Still issues with other terminals such as EtherTERM which just hangs after auth. Does not seem to send the 'shell' event
* Fix typo in msg_list module
2015-10-20 22:37:39 -06:00
Bryan Ashby
0f1fe31fe5
* SSH semi functional
2015-10-20 15:39:33 -06:00
Bryan Ashby
3833f9910e
* Update some packages
...
* Still trying to figure out ssh2
2015-10-19 22:33:11 -06:00
Bryan Ashby
d86d3e0119
* Separate login logic vs display
...
* Work on SSH a bit -- major WIP, not working!
2015-10-19 17:21:47 -06:00
Bryan Ashby
05f666cf29
* Minor JSON -> HJSON config cleanup
...
* Some logging in telnet server vs console.log()
* Calculate FSE footer position vs hard code it
2015-09-12 17:17:00 -06:00
Bryan Ashby
735b572f9f
* MCI keys no longer consider view IDs as this implied order
...
* Converted all MCI keys in menu.json/etc., e.g. BN1ET2 -> BN1ET2
* Fix regression with prompt loading
* 'age' property -> 'birthdate'
* MaskEditView.getData() returns data with literals in place
* Other minor changes
2015-07-21 23:52:20 -06:00
Bryan Ashby
aab07bb330
* Fix crash with JuiceSSH
...
* Lots of WIP on FSE
* Various notes & fixes
2015-07-11 16:39:42 -06:00
Bryan Ashby
f348e06d86
* Some WIP on FSE
2015-07-08 22:07:25 -06:00
Bryan Ashby
0fb90b7b10
* At least mostly fix broken environment request
2015-07-08 16:09:30 -06:00
Bryan Ashby
a57f4aadcc
* Trying to figure out environment issue...
2015-07-07 21:36:25 -06:00
Bryan Ashby
40e0b55424
* Try to handle socket error
...
* Fix bug in wrapping with MultiLineEditText
* Updates on message base DB layout/triggers
* Detect some terminals via ANSI DSR for device attributes (WIP)
2015-07-06 22:37:11 -06:00
Bryan Ashby
2b963ce6f9
* Fix bug causing asserts with many clients in telnet server
2015-07-06 18:26:42 -06:00
Bryan Ashby
7c0446bf79
* Fixed some logging of client IP addresses/etc.
...
* Some updates to FSE work for position and edit mode display
* Use cursor save/restore for some things vs internal tracking
2015-07-05 23:16:22 -06:00
Bryan Ashby
9715d31ac2
* Various code cleanup
...
* Fix term size fallback bug exposed with rxvt/telnet
* Fix bug in term env request
2015-07-04 15:21:50 -06:00
Bryan Ashby
45aa97071e
* Minor fixes
2015-06-21 21:11:11 -06:00
Bryan Ashby
dc69428563
* Some code cleanup
...
* WIP additional terminal types
* Minor updates to deleting lines in multi line edit - much to go still
2015-06-18 22:17:51 -06:00
Bryan Ashby
0d9add70bd
* Moved menus -> menus.json::menus
...
* Move prompts -> prompts.json::prompts
* Default to 80x25 if NAWS/ENV/CPR term size negotiations fail. Seeing this with Netrunner. May need more work.
2015-05-15 23:02:58 -06:00
Bryan Ashby
3336caeec9
+ Introduction of WIP asset system - menus, prompts, art, etc. @type:location/asset
2015-04-05 01:15:04 -06:00
Bryan Ashby
113e16df0d
* Allow passing of arguments to menu's via menu.json including formatted parameters
...
* Fix menu.json setting of focus on view
2015-04-04 14:41:04 -06:00
Bryan Ashby
efcc8756ba
* WIP Menu system vs raw module access
2015-03-22 22:52:04 -06:00
Bryan Ashby
f7462bbbdd
+ Concept of PluginModule and inherited classes such as ServerModule, MenuModule, ...
...
* Client now tracks current menu module. Auto detach events, etc.
2015-03-18 23:08:23 -06:00
Bryan Ashby
d3e35d286a
* Start real work on SSH using ssh2 module
2015-03-16 22:41:14 -06:00
Bryan
14a321de2f
* Work on themes. Ability to use ANSI to detect screen size if NAWS/etc. fail
2014-10-29 05:30:20 -06:00
Bryan
7cfe72d53b
* Fix Cursor Position Report (CPR) handling!
2014-10-29 01:33:04 -06:00
NuSkooler
9a7e90b9b2
+ Initial source checkin
2014-10-16 20:21:06 -06:00