webssh2/ChangeLog.md
2017-05-20 17:37:01 -04:00

1.9 KiB

Change Log

[Unreleased]

Added

  • This ChangeLog.md file
  • Snyk, Bithound, Travis CI
  • Cross platform improvements (path mappings)
  • Session fixup between Express and Socket.io
  • env variable DEBUG=ssh2 will put the ssh2 module into debug mode
  • env variable debug=WebSSH2 will output additional debug messages for functions and events in the application (not including the ssh2 module debug)

Changed

  • erorr handling in public/client.js

Fixed

  • Multiple errors may ovewrite status bar which would cause confusion as to what originally caused the error. Example, ssh server disconnects which prompts a cascade of events (conn.on('end'), socket.on('disconnect'), conn.on('close')) and the original reason (conn.on('end')) would be lost and the user would erroneously receive a WEBSOCKET error as the last event to fire would be the websocket connection closing from the app.
  • ensure ssh session is closed when a browser disconnects from the websocket

[0.0.5] - 2017-0323

Added

  • Added experimental support for logging (see Readme)

Fixed

  • Terminal geometry now properly fills the browser screen and communicates this to the ssh session. Tested with IE 11 and recent versions of Chrome/Safari/Firefox.

[0.0.4] - 2017-03-23

Added

  • Set default terminal to xterm-color
  • Mouse event support
  • New config option, config.ssh.term to set terminal

Changed

  • Update to Xterm.js 2.4.0
  • Minor code formatting cleanup

[0.0.3] - 2017-02-16

Changed

  • Update xterm to latest (2.3.0)

Fixed

  • Fixed misspelled config.ssh.port property

[0.0.2] - 2017-02-01

Changed

  • Moving terminal emulation to xterm.js
  • updating module version dependencies

Fixed

  • Fixed issue with banners not being displayed properly from UNIX hosts when only lf is used

[0.0.1] - 2016-06-28

Added

  • Initial proof of concept and release. For historical purposes only.