Added an optional "options" argument to test socket open method, as the transport session use it with three arguments.
travis-ci: added travis.yml for continous integration via travis-ci.org
Fix test failures by initializing :auth_methods
travis-ci: added travis.yml for continous integration via travis-ci.org
Merge pull request #157 from mfazekas/upstream

travis-ci: added travis.yml for continous integration via travis-ci.org
Merge branch 'master' of https://github.com/mfazekas/net-ssh
Merge remote-tracking branch 'remotes/upstream/master'
Fix to #145. We now have different 'keyboard-interactive' and 'challenge-response' auth types internally. And as with openssl 6.x you have to set both KbdInteractiveAuthentication and ChallengeResponseAuthentication to 'no' to disable keyboard-interactive auth.
IdentiesOnly will not disable ssh_agent as it's not supposed to, a new option :use_agent provided for disabling agent. Fix #148 with another fix for #137.
Fixed typo user agent was writen instead of ssh-agent
Merge pull request #159 from mfazekas/281_ssh_config_fix_for_public_key_auth

IdentiesOnly will not disable ssh_agent as it's not supposed to - fixing #148 by new fix for #137
Change private key order to prefer RSA oder DSA

RSA is more secure, due to longer cipher lengths.
1024bit (DSA default) should not be used anymore.
Add Ed25519 to private key list
Update HostKey, HMAC and Kex ciphers

Add ciphers recently added to openssh (since openssh-6.4)
Adapt test for new ciphers #1

test_constructor_should_build_default_list_of_preferred_algorithms
Adapt test for new ciphers #2
Update chipers for known_hosts

Add ciphers recently added to openssh (since openssh-6.4)
Adapt test for new ciphers #3
Ignore errors during ssh agent negotiation

* Support Apache's SSHD implementation of a SSH Agent
* Discovered while trying to use Jenkins' SSH Agent Plugin
Merge pull request #160 from chr4/new-ciphers

New ciphers