summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Handle ssh-rsa and ssh-dss certificate filesbobveznat-masterBob Van Zant2014-01-211-2/+2
| | | | | | | | | | | | | | | | | | This does not implement certificate based authentication (described here http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?rev=HEAD) but instead makes it so that if the certificate is not needed for authentication net-ssh doesn't cause the entire application to die. The net-ssh test suite continues to pass. On my own machine I did tests with certificates loaded and verified that although authentication could not proceed to a host requiring a certificate it at least did not die. I also verified that I can continue to use normal rsa and dsa keys to ssh to hosts that do not require certificates even when the certificates are loaded into my ssh-agent instance. This is a potential solution to issue #124 and an alternative to the one presented in pull request #134.
* Merge pull request #140 from jarredholman/pageantDelano Mandelbaum2014-01-153-53/+59
|\ | | | | Fixed pageant support.
| * Fixed pageant support.Jarred Holman2014-01-153-53/+59
|/
* Merge pull request #131 from deric/auth_failedDelano Mandelbaum2013-11-271-1/+1
|\ | | | | make the authentication error message more useful
| * make the authentication error message more usefulTomas Barton2013-11-271-1/+1
|/
* Merge pull request #123 from j0hnds/auth_namespace_errorDelano Mandelbaum2013-09-231-0/+1
|\ | | | | Fix for "Authentication Method determination can pick up a class from th...
| * Fix for "Authentication Method determination can pick up a class from the ↵Dave2013-09-231-0/+1
|/ | | | root namespace". Added a require for the 'none' authentication method in session.rb.
* Version bumpv2.7.02.72.6delano2013-09-113-4/+15
|
* Merge pull request #120 from metametaclass/masterDelano Mandelbaum2013-09-101-0/+3
|\ | | | | fix for 'Could not parse PKey: no start line' error on private keys with passphrases
| * remove commentYuri Matylitski2013-09-111-1/+0
| |
| * fix for 'Could not parse PKey: no start line' error on private keys with ↵Yuri Matylitski2013-09-111-0/+4
|/ | | | passphrases'
* Merge pull request #118 from fnordfish/allow-sendenvDelano Mandelbaum2013-09-096-3/+45
|\ | | | | Automatically forward environment variables defined in OpenSSH config files
| * Automatically forward environment variables defined in OpenSSH config filesRobert Schulze2013-09-096-3/+45
|/ | | | Also accept `:send_env` option on `Net::SSH.start`
* Merge pull request #116 from noric/feature/keepaliveDelano Mandelbaum2013-08-254-2/+106
|\ | | | | implement a experimental keepalive feature #115
| * implement a experimental keepalive featureNorihito Yoshioka2013-08-184-2/+106
| |
* | Merge pull request #112 from daisybill/masterDelano Mandelbaum2013-08-251-1/+1
|\ \ | | | | | | Guard against nil socket.gets responses
| * | Guard against socket.gets being nilKris Hicks2013-07-081-1/+1
| |/ | | | | | | | | | | In the situation where the socket has only one line to respond with, any following gets to the socket need to take care to not assume there is a non-nil response.
* | Merge pull request #114 from GautierMinster/fix-tests-requiresDelano Mandelbaum2013-08-253-0/+3
|\ \ | |/ |/| Fixed missing requires in test files
| * Fixed missing requires in test filesGautier Minster2013-08-133-0/+3
|/ | | | | Missing requires in test files made them fail when run one at a time. test_all.rb would sometimes fail when the test order changed, because of this.
* Version bumpv2.6.8delano2013-07-062-9/+5
|
* Updated changes filedelano2013-07-061-0/+7
|
* Merge pull request #108 from joshk/wait_during_close_loopDelano Mandelbaum2013-07-061-1/+1
|\ | | | | Add a wait to the loop in close
| * add a wait to the loop in closeJosh Kalderimis2013-06-201-1/+1
| | | | | | this is possibly blocking in cases where the connection is now unresponsive, and also causing timeouts which wrap this to block.
* | Removed puts from testdelano2013-07-061-1/+0
| |
* | Fixed merge from GabKlein-masterGabKlein-masterdelano2013-07-065-5/+36
|\ \
| * | Update wildcard substition testGabKlein2013-03-281-2/+3
| | |
| * | Add Host substitution testsGabKlein2013-03-282-0/+26
| | |
| * | Desaible gem signGabKlein2013-03-282-6/+4
| | |
| * | Update config.rbGabriel KLEIN2013-03-111-1/+2
| | | | | | | | | Add support of "%h" value in ssh_config translation
* | | Merge pull request #88 from voxik/fix-r2.0-encodingDelano Mandelbaum2013-07-0613-0/+26
|\ \ \ | | | | | | | | Fix encoding issues with Ruby 2.0 (#87).
| * | | Fix encoding issues with Ruby 2.0 (#87).Vít Ondruch2013-03-0813-0/+26
| |/ /
* | | Update README.rdocDelano Mandelbaum2013-07-061-0/+3
| |/ |/| | | Maintenance mode note in readme.
* | Merge pull request #98 from grobie/masterDelano Mandelbaum2013-04-183-2/+7
|\ \ | | | | | | Make sure HOME is an absolute path
| * | Make sure HOME is an absolute pathTobias Schmidt2013-04-183-2/+7
|/ / | | | | | | | | | | | | In setups where $HOME is not set, the previous implementation set "." as default. The problem is that File.expand_path will raise ArgumentError "non-absolute home" if HOME is a relative path. This change makes sure HOME is an absolute path.
* | Merge pull request #96 from ardavis/masterDelano Mandelbaum2013-04-171-1/+1
|\ \ | | | | | | Fix Readme Typo
| * | Fix typo: 'signiture' -> 'signature'Andrew Davis2013-04-171-1/+1
|/ /
* | Version bump (2.6.7)v2.6.7delano2013-04-114-9/+16
| |
* | Updated tests for reduced default packet size (32kb)delano2013-04-112-4/+4
| |
* | Merge pull request #94 from Olipro/masterDelano Mandelbaum2013-04-103-6/+15
|\ \ | |/ |/| Fix channel open failure for packet size too big and support user-specified max packet + window sizes.
| * connection/channel+session: lower max packet size & allow manual size.Oliver2013-04-103-6/+15
|/ | | | | | | | | | | | | | Per section 6.1 of RFC 4253 an SSH implementation MUST support a packet size of 32768 bytes, however, any size above this is not mandatory. Currently, the max packet size is 64Kb and can cause a channel open failure for hosts which only support the required 32Kb packet size. As a result, we now default to the required size of 32768 (0x8000) in order to avoid any errors with such hosts. Additionally, the user can now manually define the maximum packet and window size, should they choose to in the event that they wish to obtain performance gains from a larger packet/window size.
* Version bumpv2.6.6delano2013-03-033-3/+6
|
* Merge pull request #86 from jansegre/masterDelano Mandelbaum2013-03-031-6/+2
|\ | | | | This should fix #85
| * This should fix #85.Jan Segre2013-03-021-6/+2
|/ | | | | It's prefered to fallback to the newer api instead of checking for versions before 1.9 and 1.9 and leaving others open to breakage.
* Added contributors from the other net-* libs as welldelano2013-02-062-17/+12
|
* Added rake test taskdelano2013-02-061-4/+9
|
* Fixed path in gemspec [thanks priteau]v2.6.5delano2013-02-063-3/+7
|
* Added signing note to readme and changesdelano2013-02-063-3/+8
|
* Merge branch 'master' of github.com:net-ssh/net-sshv2.6.4delano2013-02-060-0/+0
|\
| * add license information to gemspec [jordimassaguerpla]delano2013-02-065-12/+34
| |\
* | \ add license information to gemspec [jordimassaguerpla]delano2013-02-065-12/+34
|\ \ \ | |/ / |/| / | |/