UNPKG

alinex-ssh

Version:

Remote execution and tunneling through ssh.

141 lines (122 loc) 5.31 kB
Version changes ================================================= The following list gives a short overview about what is changed between individual versions: Version 2.1.3 (2017-03-27) ------------------------------------------------- - Update alinex-util@2.5.1, alinex-validator@2.1.2, portfinder@1.0.13, async@2.2.0, debug@2.6.3, alinex-builder@2.4.1 - Fix documentation error in schema. - Optimize schema description. Version 2.1.2 (2016-11-25) ------------------------------------------------- - Update async@2.1.4 debug@2.3.3. - Found bug with group opening which leads a connection opened. - Add conn.done() to close connection only if no longer used. - Debug also the connection details. Version 2.1.1 (2016-11-18) ------------------------------------------------- - Fix retry, group best fit and host names in debugging. - Add overview of connection parameters in documentation. - Add some debug optimizations. Version 2.1.0 (2016-11-18) ------------------------------------------------- - Add group support for tunneling. - Fix bug in retry for already vital analyzed connection. - Only close connection if not currently used. - Update documentation to use the word cluster, too. - Made cluster/group selection working. - Better debugging of connection handling. - Add group resolution on connection handling. - Add connection setting for retry and add funtion for further group resolving. - Add execution list to connections. - Change schema to allow groups and retry definition in connection. - Update documentation. - Throw error if server reference not configured. - Fix call of connect with reference name. - Update debug information. - Update coveralls token. Version 2.0.0 (2016-11-02) ------------------------------------------------- Renamed to ssh and made the module more generally usable with some API changes. - Updated socks proxy to work, too. - Name all close methods close and not end. - Update documentation and optimize tunneling code. - SSH connections working, now. - Finish schema definition. - Further change to make usable for alinex-exec. - Renamed to ssh for the next major version. - Start changing structure for general ssh. Version 1.3.2 (2016-10-28) ------------------------------------------------- - Shuffle connection list before use. - Removed validator as dev-dependency. - Update modules. Version 1.3.1 (2016-10-25) ------------------------------------------------- - Fixed data referencing in schema. - Fixed reference to ssh config. - Better explain use of alternative ssh settings. - Undo last changes. - Change html comment style. - Change github readme markdown. Version 1.3.0 (2016-10-19) ------------------------------------------------- - Remove alinex-exec as dev-dependency. - Update portfinder@1.0.9, alinex-builder@2.3.9, alinex-validator@2.0.4 - Fix tests to skip on travis. - Make npm test run verbose. - Validate tunnel setup if debug enabled. - Only call debug if it is enabled. - Update internal documentation. - Make schema more describable. - Update documentation for configuration. - Make debug config value optional. - Update portfinder@1.0.7, alinex-config@1.4.0, alinex-util@2.4.2, async@2.1.2, alinex-builder@2.3.8, alinex-validator@2.0.1, ssh2@0.5.2 - Update travis checks. - Merge pull request #2 from brumfb/bad_tunnel_spec - Fix reference to connection setup data for tunnel spec - Rename links to Alinex Namespace. - Add copyright sign. - Allow tunneling to work with new API. - Start breaking change and allow external configuration. Version 1.2.0 (2016-07-05) ------------------------------------------------- Extended and easier configuration by autodetecting and multiple options. - Add retry settings. - Add autoloading of keys from users .ssh dir. - Add test for multiple connections. - Allow multiple server connections to try. - Upgrade packages to alinex-exec@1.1.3, alinex-util@2.3.1, alinex-builder@2.1.13 - Autodetect current user as default value if no username is set. - Add documentation of possible settings. - Add more test and automatically deactivate if local key is missing. Version 1.1.3 (2016-07-04) ------------------------------------------------- - Disabled tests which run only locally. - Allow all checks to run again. - Remove endless connection tries and return error on problems. Version 1.1.2 (2016-05-06) ------------------------------------------------- - Update util and async calls. - Upgraded async, util, chalk, portfinder, ssh2, exec and builder packages. - Fixed general link in README. Version 1.1.1 (2016-02-05) ------------------------------------------------- - Updated packages for ssh, pathfinder and alinex classes. - updated ignore files. - Fixed style of test cases. - Fixed lint warnings in code. - Updated meta data of package and travis build versions. - Added more tags tp package.json. Version 1.1.0 (2015-11-09) ------------------------------------------------- - Updated examples in documentation. - Fixed both tunnels to work correctly also on multiple calls. - Fixed bug in forwardOut and added socket test. - Implement socksv5 proxy support. Version 1.0.0 (2015-10-08) ------------------------------------------------- - Document and add error handling and extended debugging. - Made tunneling work with debugging. - Framework for tunneling api. - Initial commit