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
|