Files | Admin

Notes:

Release Name: 0.6.0

Notes:
Net:SSH
http://rubyforge.org/projects/net-ssh

[0.6.0] 2 Dec 2004
  * Added pageant support (thanks to Guillaume Marçais)

  * Added support for external services (like SFTP).

  * Use USERNAME environment variable if USER is not set (like on Windows)

[0.5.0] 23 Nov 2004
  * Refactored to use Needle.

  * Moved SFTP support into its own library.

  * Moved command-line utilities into their own library.



Changes: 2004-12-01 22:12 minam * NEWS: Updated NEWS file. 2004-12-01 21:26 minam * README, Rakefile, THANKS, TODO, net-ssh.gemspec, doc/README, doc/manual/parts/session_key.txt, examples/channel-demo.rb, lib/net/ssh.rb, lib/net/ssh/session.rb, lib/net/ssh/version.rb, lib/net/ssh/service/services.rb, lib/net/ssh/userauth/agent.rb, lib/net/ssh/userauth/pageant.rb, lib/net/ssh/userauth/services.rb, lib/net/ssh/util/openssl.rb: Pageant support! Fixed documentation. Bumped version to 0.6.0. Added support for external services. The USERNAME environment variable is used if USER is not set. Moved the README to the project root (for consistency with other project files). Fixed some documentation typos. 2004-11-23 13:42 minam * Rakefile: Forgot to include the 'examples' subdirectory in the packages. 2004-11-23 13:21 minam * Rakefile: Cut-and-paste errors. :( 2004-11-23 13:17 minam * NEWS: Added date of this release to NEWS file. 2004-11-23 13:16 minam * Rakefile: Minor rakefile tweakage. 2004-11-23 13:14 minam * net-ssh.gemspec: Added Needle as a dependency in gemspec. 2004-11-23 13:12 minam * TODO: Updated TODO (prompter impl was added) 2004-11-23 13:11 minam * lib/net/ssh/: session.rb, util/prompter.rb: Added a prompter implementation, instead of depending on ruby-password. 2004-11-23 12:43 minam * lib/net/ssh/session.rb: :verbose and :log options were not being removed from the options before being passed to the transport layer, which was causing the transport layer to fail. 2004-11-23 12:42 minam * doc/manual/parts/session_options.txt: Oops. :verbosity should have been :verbose. 2004-11-23 12:40 minam * doc/manual/parts/session_options.txt: Documented the :log and :verbosity options. 2004-11-23 12:37 minam * Rakefile, TODO, examples/channel-demo.rb, examples/port-forward.rb, examples/process-demo.rb, examples/remote-net-port-forward.rb, examples/remote-port-forward.rb, examples/tail-demo.rb, lib/net/ssh/session.rb: Added examples. Made it easier to customize logging in Net::SSH::Session. 2004-11-23 11:45 minam * doc/manual/page.erb: Changed FAQ link. 2004-11-23 11:29 minam * doc/manual/: chapter.erb, example.erb, index.erb, manual.css, manual.rb, manual.yml, page.erb, tutorial.erb, parts/channels_callbacks.txt, parts/channels_loop.txt, parts/channels_open.txt, parts/channels_operations.txt, parts/channels_types.txt, parts/channels_what_are.txt, parts/exec_channels.txt, parts/exec_open.txt, parts/exec_popen3.txt, parts/forward_direct.txt, parts/forward_handlers.txt, parts/forward_intro.txt, parts/forward_local.txt, parts/forward_remote.txt, parts/intro_author.txt, parts/intro_getting.txt, parts/intro_license.txt, parts/intro_support.txt, parts/intro_what_is.txt, parts/intro_what_is_not.txt, parts/proxy_http.txt, parts/proxy_intro.txt, parts/proxy_socks.txt, parts/session_key.txt, parts/session_options.txt, parts/session_session.txt, parts/session_start.txt: Updated manual for new version. 2004-11-23 11:28 minam * TODO, lib/net/ssh/connection/channel.rb: Updated TODO list. Fixed a documentation typo in channel.rb. 2004-11-22 14:37 minam * Rakefile: Added :coverage goal, to run rcov on the unit tests. 2004-11-22 13:52 minam * LICENSE, NEWS, Rakefile, TODO, net-ssh.gemspec, setup.rb, doc/LICENSE-BSD, doc/LICENSE-GPL, doc/LICENSE-RUBY, doc/README, lib/net/ssh.rb, lib/net/ssh/errors.rb, lib/net/ssh/session.rb, lib/net/ssh/version.rb, lib/net/ssh/transport/algorithm-negotiator.rb, lib/net/ssh/transport/constants.rb, lib/net/ssh/transport/errors.rb, lib/net/ssh/transport/identity-cipher.rb, lib/net/ssh/transport/packet-stream.rb, lib/net/ssh/transport/services.rb, lib/net/ssh/transport/session.rb, lib/net/ssh/transport/version-negotiator.rb, lib/net/ssh/transport/kex/dh-gex.rb, lib/net/ssh/transport/kex/dh.rb, lib/net/ssh/transport/kex/services.rb, lib/net/ssh/transport/ossl/buffer-factory.rb, lib/net/ssh/transport/ossl/buffer.rb, lib/net/ssh/transport/ossl/cipher-factory.rb, lib/net/ssh/transport/ossl/digest-factory.rb, lib/net/ssh/transport/ossl/hmac-factory.rb, lib/net/ssh/transport/ossl/key-factory.rb, lib/net/ssh/transport/ossl/services.rb, lib/net/ssh/util/buffer.rb, lib/net/ssh/util/openssl.rb, lib/net/ssh/connection/channel.rb, lib/net/ssh/connection/constants.rb, lib/net/ssh/connection/driver.rb, lib/net/ssh/connection/services.rb, lib/net/ssh/connection/term.rb, lib/net/ssh/proxy/errors.rb, lib/net/ssh/proxy/http.rb, lib/net/ssh/proxy/socks4.rb, lib/net/ssh/proxy/socks5.rb, lib/net/ssh/service/services.rb, lib/net/ssh/service/forward/driver.rb, lib/net/ssh/service/forward/local-network-handler.rb, lib/net/ssh/service/forward/remote-network-handler.rb, lib/net/ssh/service/forward/services.rb, lib/net/ssh/service/process/driver.rb, lib/net/ssh/service/process/open.rb, lib/net/ssh/service/process/popen3.rb, lib/net/ssh/service/process/services.rb, lib/net/ssh/transport/compress/compressor.rb, lib/net/ssh/transport/compress/decompressor.rb, lib/net/ssh/transport/compress/none-compressor.rb, lib/net/ssh/transport/compress/none-decompressor.rb, lib/net/ssh/transport/compress/services.rb, lib/net/ssh/transport/compress/zlib-compressor.rb, lib/net/ssh/transport/compress/zlib-decompressor.rb, lib/net/ssh/transport/ossl/hmac/hmac.rb, lib/net/ssh/transport/ossl/hmac/md5-96.rb, lib/net/ssh/transport/ossl/hmac/md5.rb, lib/net/ssh/transport/ossl/hmac/none.rb, lib/net/ssh/transport/ossl/hmac/services.rb, lib/net/ssh/transport/ossl/hmac/sha1-96.rb, lib/net/ssh/transport/ossl/hmac/sha1.rb, lib/net/ssh/userauth/agent.rb, lib/net/ssh/userauth/constants.rb, lib/net/ssh/userauth/driver.rb, lib/net/ssh/userauth/services.rb, lib/net/ssh/userauth/userkeys.rb, lib/net/ssh/userauth/methods/hostbased.rb, lib/net/ssh/userauth/methods/password.rb, lib/net/ssh/userauth/methods/publickey.rb, lib/net/ssh/userauth/methods/services.rb, test/ALL-TESTS.rb, test/tc_integration.rb, test/transport/tc_algorithm_negotiator.rb, test/transport/tc_identity_cipher.rb, test/transport/tc_integration.rb, test/transport/tc_packet_stream.rb, test/transport/tc_session.rb, test/transport/tc_version_negotiator.rb, test/transport/kex/tc_dh.rb, test/transport/kex/tc_dh_gex.rb, test/transport/ossl/tc_buffer.rb, test/transport/ossl/tc_buffer_factory.rb, test/transport/ossl/tc_cipher_factory.rb, test/transport/ossl/tc_digest_factory.rb, test/transport/ossl/tc_hmac_factory.rb, test/transport/ossl/tc_key_factory.rb, test/util/tc_buffer.rb, test/connection/tc_channel.rb, test/connection/tc_driver.rb, test/connection/tc_integration.rb, test/proxy/tc_http.rb, test/proxy/tc_socks4.rb, test/proxy/tc_socks5.rb, test/service/forward/tc_driver.rb, test/service/forward/tc_local_network_handler.rb, test/service/forward/tc_remote_network_handler.rb, test/service/process/tc_driver.rb, test/service/process/tc_integration.rb, test/service/process/tc_open.rb, test/service/process/tc_popen3.rb, test/transport/compress/tc_none_compress.rb, test/transport/compress/tc_none_decompress.rb, test/transport/compress/tc_zlib_compress.rb, test/transport/compress/tc_zlib_decompress.rb, test/transport/ossl/fixtures/dsa-encrypted, test/transport/ossl/fixtures/dsa-encrypted-bad, test/transport/ossl/fixtures/dsa-unencrypted, test/transport/ossl/fixtures/dsa-unencrypted-bad, test/transport/ossl/fixtures/dsa-unencrypted.pub, test/transport/ossl/fixtures/not-a-private-key, test/transport/ossl/fixtures/not-supported, test/transport/ossl/fixtures/rsa-encrypted, test/transport/ossl/fixtures/rsa-encrypted-bad, test/transport/ossl/fixtures/rsa-unencrypted, test/transport/ossl/fixtures/rsa-unencrypted-bad, test/transport/ossl/fixtures/rsa-unencrypted.pub, test/transport/ossl/hmac/tc_hmac.rb, test/transport/ossl/hmac/tc_md5.rb, test/transport/ossl/hmac/tc_md5_96.rb, test/transport/ossl/hmac/tc_none.rb, test/transport/ossl/hmac/tc_sha1.rb, test/transport/ossl/hmac/tc_sha1_96.rb, test/userauth/tc_agent.rb, test/userauth/tc_driver.rb, test/userauth/tc_integration.rb, test/userauth/tc_userkeys.rb, test/userauth/methods/tc_hostbased.rb, test/userauth/methods/tc_password.rb, test/userauth/methods/tc_publickey.rb: Initial revision 2004-11-22 13:52 minam * LICENSE, NEWS, Rakefile, TODO, net-ssh.gemspec, setup.rb, doc/LICENSE-BSD, doc/LICENSE-GPL, doc/LICENSE-RUBY, doc/README, lib/net/ssh.rb, lib/net/ssh/errors.rb, lib/net/ssh/session.rb, lib/net/ssh/version.rb, lib/net/ssh/transport/algorithm-negotiator.rb, lib/net/ssh/transport/constants.rb, lib/net/ssh/transport/errors.rb, lib/net/ssh/transport/identity-cipher.rb, lib/net/ssh/transport/packet-stream.rb, lib/net/ssh/transport/services.rb, lib/net/ssh/transport/session.rb, lib/net/ssh/transport/version-negotiator.rb, lib/net/ssh/transport/kex/dh-gex.rb, lib/net/ssh/transport/kex/dh.rb, lib/net/ssh/transport/kex/services.rb, lib/net/ssh/transport/ossl/buffer-factory.rb, lib/net/ssh/transport/ossl/buffer.rb, lib/net/ssh/transport/ossl/cipher-factory.rb, lib/net/ssh/transport/ossl/digest-factory.rb, lib/net/ssh/transport/ossl/hmac-factory.rb, lib/net/ssh/transport/ossl/key-factory.rb, lib/net/ssh/transport/ossl/services.rb, lib/net/ssh/util/buffer.rb, lib/net/ssh/util/openssl.rb, lib/net/ssh/connection/channel.rb, lib/net/ssh/connection/constants.rb, lib/net/ssh/connection/driver.rb, lib/net/ssh/connection/services.rb, lib/net/ssh/connection/term.rb, lib/net/ssh/proxy/errors.rb, lib/net/ssh/proxy/http.rb, lib/net/ssh/proxy/socks4.rb, lib/net/ssh/proxy/socks5.rb, lib/net/ssh/service/services.rb, lib/net/ssh/service/forward/driver.rb, lib/net/ssh/service/forward/local-network-handler.rb, lib/net/ssh/service/forward/remote-network-handler.rb, lib/net/ssh/service/forward/services.rb, lib/net/ssh/service/process/driver.rb, lib/net/ssh/service/process/open.rb, lib/net/ssh/service/process/popen3.rb, lib/net/ssh/service/process/services.rb, lib/net/ssh/transport/compress/compressor.rb, lib/net/ssh/transport/compress/decompressor.rb, lib/net/ssh/transport/compress/none-compressor.rb, lib/net/ssh/transport/compress/none-decompressor.rb, lib/net/ssh/transport/compress/services.rb, lib/net/ssh/transport/compress/zlib-compressor.rb, lib/net/ssh/transport/compress/zlib-decompressor.rb, lib/net/ssh/transport/ossl/hmac/hmac.rb, lib/net/ssh/transport/ossl/hmac/md5-96.rb, lib/net/ssh/transport/ossl/hmac/md5.rb, lib/net/ssh/transport/ossl/hmac/none.rb, lib/net/ssh/transport/ossl/hmac/services.rb, lib/net/ssh/transport/ossl/hmac/sha1-96.rb, lib/net/ssh/transport/ossl/hmac/sha1.rb, lib/net/ssh/userauth/agent.rb, lib/net/ssh/userauth/constants.rb, lib/net/ssh/userauth/driver.rb, lib/net/ssh/userauth/services.rb, lib/net/ssh/userauth/userkeys.rb, lib/net/ssh/userauth/methods/hostbased.rb, lib/net/ssh/userauth/methods/password.rb, lib/net/ssh/userauth/methods/publickey.rb, lib/net/ssh/userauth/methods/services.rb, test/ALL-TESTS.rb, test/tc_integration.rb, test/transport/tc_algorithm_negotiator.rb, test/transport/tc_identity_cipher.rb, test/transport/tc_integration.rb, test/transport/tc_packet_stream.rb, test/transport/tc_session.rb, test/transport/tc_version_negotiator.rb, test/transport/kex/tc_dh.rb, test/transport/kex/tc_dh_gex.rb, test/transport/ossl/tc_buffer.rb, test/transport/ossl/tc_buffer_factory.rb, test/transport/ossl/tc_cipher_factory.rb, test/transport/ossl/tc_digest_factory.rb, test/transport/ossl/tc_hmac_factory.rb, test/transport/ossl/tc_key_factory.rb, test/util/tc_buffer.rb, test/connection/tc_channel.rb, test/connection/tc_driver.rb, test/connection/tc_integration.rb, test/proxy/tc_http.rb, test/proxy/tc_socks4.rb, test/proxy/tc_socks5.rb, test/service/forward/tc_driver.rb, test/service/forward/tc_local_network_handler.rb, test/service/forward/tc_remote_network_handler.rb, test/service/process/tc_driver.rb, test/service/process/tc_integration.rb, test/service/process/tc_open.rb, test/service/process/tc_popen3.rb, test/transport/compress/tc_none_compress.rb, test/transport/compress/tc_none_decompress.rb, test/transport/compress/tc_zlib_compress.rb, test/transport/compress/tc_zlib_decompress.rb, test/transport/ossl/fixtures/dsa-encrypted, test/transport/ossl/fixtures/dsa-encrypted-bad, test/transport/ossl/fixtures/dsa-unencrypted, test/transport/ossl/fixtures/dsa-unencrypted-bad, test/transport/ossl/fixtures/dsa-unencrypted.pub, test/transport/ossl/fixtures/not-a-private-key, test/transport/ossl/fixtures/not-supported, test/transport/ossl/fixtures/rsa-encrypted, test/transport/ossl/fixtures/rsa-encrypted-bad, test/transport/ossl/fixtures/rsa-unencrypted, test/transport/ossl/fixtures/rsa-unencrypted-bad, test/transport/ossl/fixtures/rsa-unencrypted.pub, test/transport/ossl/hmac/tc_hmac.rb, test/transport/ossl/hmac/tc_md5.rb, test/transport/ossl/hmac/tc_md5_96.rb, test/transport/ossl/hmac/tc_none.rb, test/transport/ossl/hmac/tc_sha1.rb, test/transport/ossl/hmac/tc_sha1_96.rb, test/userauth/tc_agent.rb, test/userauth/tc_driver.rb, test/userauth/tc_integration.rb, test/userauth/tc_userkeys.rb, test/userauth/methods/tc_hostbased.rb, test/userauth/methods/tc_password.rb, test/userauth/methods/tc_publickey.rb: Refactored the whole blame thing