summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* implement many algorithmsRyosuke Yamazaki2012-03-2612-50/+1770
| | | | | | | | | | | | | | | | | | | | * Key Exchange * diffie-hellman-group14-sha1 * ecdh-sha2-nistp{256,384,521} * Host Key * ecdsa-sha2-nistp{256,384,521} * Authentication * ecdsa-sha2-nistp{256,384,521} * HMAC * hmac-ripemd160 * Cipher: * aes{128,192,256}-ctr * camellia{128,192,256}-ctr * blowfish-ctr * cast128-ctr * 3des-ctr * arcfour (has problems with weak keys, and should be used with caution) * camellia{128,192,256}-cbc
* Merge remote-tracking branch 'graffic/master'rich2012-01-213-34/+46
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | and fix some tests for windows * graffic/master: Adds support for Putty ssh agent and ruby 1.9 (Windows) Added the same description as github has. All tests pass Ruby 1.9.2 on Windows test_ket_manager: Tests should pass in windows too. Conflicts: test/authentication/test_key_manager.rb test/transport/test_algorithms.rb
| * All tests pass Ruby 1.9.2 on WindowsJavier Gonel2011-02-283-22/+27
| |
| * test_ket_manager: Tests should pass in windows too.Javier Gonel2011-02-281-9/+13
| |
* | add diffie-hellman-group-exchange-sha256 supportRyosuke Yamazaki2011-12-162-4/+37
| |
* | Compatibile with OpenSSHRyosuke Yamazaki2011-12-161-2/+2
| |
* | add tests (arcfour{128,256,512} and hmac-sha2-*)Ryosuke Yamazaki2011-12-153-97/+391
| |
* | support hmac-sha2-256, hmac-sha2-512, hmac-sha2-256-96, hmac-sha2-512-96Ryosuke Yamazaki2011-12-154-0/+120
| |
* | LH30: Failing test clarified a bitMusy Bite2011-08-231-7/+11
| |
* | Added option to suppress passphrase prompt to KeyFactoryMusy Bite2011-08-231-1/+7
| |
* | LH30: Failing testMusy Bite2011-08-221-9/+40
| |
* | Fix "ArgumentError: assertion message must be String or Proc"Musy Bite2011-08-221-2/+2
| |
* | Add a test and a couple of assertions for the UNIX socket local forwarding.Mark Imbriaco2011-08-141-1/+39
| |
* | Add BindAddress support to Net::SSH.Nickolas Means2011-06-281-1/+3
| | | | | | | | | | | | | | | | | | Allow specification of :bind_address as an option on Net::SSH.start or use BindAddress option on system OpenSSH config files if specified. Parameter is used in initializing TCPSocket to initiate connection to remote machine. :bind_address is discarded if :proxy is specified as the Proxy mechanism doesn't support passing of :bind_address as an option.
* | Test case for transport.close after auth failurePatrick Marchi2011-03-141-0/+28
| | | | | | | | The code was totally untested.
* | Fix for Net::SSH Continues to attempt authentication when notified it is not ↵delano2011-03-015-12/+60
|/ | | | allowed
* Updated running tests docsdelano2011-01-201-2/+2
|
* Support "IdentitiesOnly" directivemusybite-identities-onlyMusy Bite2011-01-171-2/+16
|
* Prevent circular require warning (1.9.2)delano2011-01-142-8/+9
|
* wipdelano2010-08-258-11/+26
|
* delay CHANNEL_EOF packet until output buffer is emptyRich Lane2010-06-041-0/+15
| | | | | | Previously, calling #eof! after #send_data would result in the CHANNEL_EOF packet being sent immediately, ahead of the data in the output buffer. Now buffer becomes empty.
* Allow host aliases to be numeric when parsing ssh_config filesLee Marlow2010-04-212-0/+11
| | | | | | | | | | A host with a numeric alias would raise an error because it was coerced into an integer before trying to split it by spaces when trying to handle multiple hosts. For example: Host 1 Hostname my.favoritehost.com
* Fix for "IdentifyFile" in ~/.ssh/config does not work if no "Host" statement ↵delano2010-03-202-1/+25
| | | | is given
* Added nohost test configdelano2010-03-201-0/+1
|
* Merge branch 'portfwfix' of http://github.com/mfazekas/net-ssh into portfwfixportfwfixdelano2010-03-161-4/+4
|\
* | Correct path to manual testdelano2010-03-161-1/+1
| |
* | Moved endtoend test to test/manualdelano2010-03-162-0/+186
| |
* | Added test/README.txtdelano2010-03-161-0/+42
|/
* Added test for plus sign support in sshconfig hostname (Ruby 1.8)delano2010-01-162-1/+16
|
* Support plus sign in sshconfig hostnamedelano2010-01-151-0/+0
|
* switched from #readchar to #readpartial(1) in ↵aaalex2009-11-101-5/+14
| | | | lib/net/ssh/transport/server_version.rb, so that closed sockets are recognized
* switched from #recv(1) to #readchar in ↵aaalex2009-11-101-1/+2
| | | | lib/net/ssh/transport/server_version.rb, so that closed sockets are recognized
* Multiple hosts are separated by whitespace, no comma should be put.Akinori MUSHA2009-11-101-1/+1
|
* Disabled negotiate! fix until Mock:socket issues are resolveddelano2009-08-101-0/+2
|
* Closes GH-6 Added support for specifying a list of hosts in .ssh/config, ↵delano2009-08-102-1/+20
| | | | with tests
* gem fix for test-unitdelano2009-08-101-0/+1
|
* Added encryption and decryption tests for arcfour128/256/512delano2009-08-101-1/+31
|
* Added tests for arcfour lengthsdelano2009-08-101-0/+12
|
* Skip packet stream tests for arcfourdelano2009-08-101-2/+8
|
* All tests passdelano2009-06-081-5/+5
|
* Added a test for the new handling of mid-server-version disconnects.Steven Hazel2009-03-101-3/+13
|
* Updated mock socket to expect the new protocol negotiation behavior.Steven Hazel2009-03-101-2/+3
|
* Ignore requests for non-existent channelsJamis Buck2009-01-311-1/+6
| | | | | This works around a bug in some ssh servers, where channel requests are sent to channels after the channels have been closed.
* Use foo.pub key by default, but fall back to private key.Jamis Buck2009-01-081-3/+4
| | | | | | Also, make sure we register the private key itself when we load it, so that it doesn't get loaded twice (which causes double passphrase prompts).
* Load keys just-in-time instead of ahead-of-timeJamis Buck2008-12-293-9/+21
| | | | | | This avoids unnecessary prompts from encrypted keys as a result of the change in 2.0.7 that caused private keys to be loaded instead of public keys.
* Merge branch 'auser/master'Jamis Buck2008-12-192-4/+6
|\
| * Removed commented lines from old code, fixed two failing specs, ALL SPECS ↵Ari Lerner2008-12-182-2/+2
| | | | | | | | PASS NOW
| * Removed public_key requirement, generating it from the private keyAri Lerner2008-12-171-1/+1
| | | | | | | | 2 tests fail
| * Removed the requirement for the public key, needed to store the hash of ↵Ari Lerner2008-12-171-2/+2
| | | | | | | | identities. All tests pass
| * Faked the public key requirement as it is only used to hash they known ↵Ari Lerner2008-12-171-1/+1
| | | | | | | | identities