-
Fix private key change from 2.0.7 so that keys are loaded just-in-time, avoiding unecessary prompts from encrypted keys. [Jamis Buck]
-
Make key manager use private keys instead of requiring public key to exist [[email protected]]
-
Fix failing tests [[email protected]]
-
Don’t include pageant when running under JRuby [Angel N. Sciortino]
-
Update the Manifest file so that the gem includes all necessary files [Jamis Buck]
-
Make the Pageant interface comply with more of the Socket interface to avoid related errors [Jamis Buck]
-
Don’t busy-wait on session close for remaining channels to close [Will Bryant]
-
Ruby 1.9 compatibility [Jamis Buck]
-
Fix Cipher#final to correctly flag a need for a cipher reset [Jamis Buck]
-
Added Connection::Session#closed? and Transport::Session#closed? [Jamis Buck]
-
Numeric host names in .ssh/config are now parsed correct [Yanko Ivanov]
-
Make sure the error raised when a public key file is malformed is more informative than a MethodMissing error [Jamis Buck]
-
Cipher#reset is now called after Cipher#final, with the last n bytes used as the next initialization vector [Jamis Buck]
-
Make Net::SSH::Version comparable [Brian Candler]
-
Fix errors in port forwarding when a channel could not be opened due to a typo in the exception name [Matthew Todd]
-
Use #chomp instead of #strip when cleaning the version string reported by the remote host, so that trailing whitespace is preserved (this is to play nice with servers like Mocana SSH) [Timo Gatsonides]
-
Correctly parse ssh_config entries with eq-sign delimiters [Jamis Buck]
-
Ignore malformed ssh_config entries [Jamis Buck]
-
Make sure the agent client understands both RSA “identities answers” [Jamis Buck]
-
Fixed key truncation bug that caused hmacs other than SHA1 to fail with “corrupt hmac” errors [Jamis Buck]
-
Fix detection and loading of public keys when the keys don’t actually exist [David Dollar]
-
Teach Net::SSH about a handful of default key names [Jamis Buck]
-
Allow the :verbose argument to accept symbols (:debug, etc.) as well as Logger level constants (Logger::DEBUG, etc.) [Jamis Buck]
-
Make sure HOME is set to something sane, even on OS’s that don’t set it by default [Jamis Buck]
-
Add a :passphrase option to specify the passphrase to use with private keys [Francis Sullivan]
-
Open a new auth agent connection for every auth-agent channel request [Jamis Buck]
-
Session properties [Jamis Buck]
-
Make channel open failure work with a callback so that failures can be handled similarly to successes [Jamis Buck]
-
Partial support for ~/.ssh/config (and related) SSH configuration files [Daniel J. Berger, Jamis Buck]
-
Added Net::SSH::Test to facilitate testing complex SSH state machines [Jamis Buck]
-
Reworked Net::SSH::Prompt to use conditionally-selected modules [Jamis Buck, suggested by James Rosen]
-
Added Channel#eof? and Channel#eof! [Jamis Buck]
-
Fixed bug in strict host key verifier on cache miss [Mike Timm]
-
First preview release of Net::SSH v2