summaryrefslogtreecommitdiff
path: root/lib/net/ssh
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9 from mdelaney/fix_ipv6HEADmasterMiklós Fazekas2016-09-111-1/+1
|\ | | | | Fixed host parsing to work with ipv6 addresses
| * Fixed host parsing to work with ipv6 addressesMatt Delaney2016-09-101-1/+1
| | | | | | | | | | | | can now put [ ] around the ip address, without this ipv6 addresses that are like 2605:fd00:4:1000:f816:3eff:fe33:4679 would be have '4679' be interpreted as a port number.
* | Fix warningsEugene Kenny2016-03-273-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | test/channel_test.rb:6: warning: assigned but unused variable - c1 test/channel_test.rb:6: warning: assigned but unused variable - c2 test/channel_test.rb:6: warning: assigned but unused variable - c3 lib/net/ssh/multi/pending_connection.rb:46: warning: `*' interpreted as argument prefix lib/net/ssh/multi/session_actions.rb:124: warning: shadowing outer local variable - ch lib/net/ssh/multi/session_actions.rb:134: warning: shadowing outer local variable - ch lib/net/ssh/multi/session_actions.rb:144: warning: shadowing outer local variable - ch test/session_actions_test.rb:97: warning: shadowing outer local variable - c lib/net/ssh/multi/server.rb:138: warning: instance variable @session not initialized
* | 1.3.0rc1 prepareMiklos Fazekas2016-03-121-3/+7
| |
* | Use keepalive_interval option as IO select timeoutEugene Kenny2016-03-111-1/+10
| | | | | | | | | | | | | | Net::SSH supports sending keepalive packets to the server to check whether the connection is still alive. For this to work, IO#select needs to be given a timeout so that the event loop can run periodically and send the packets.
* | Merge remote-tracking branch 'upstream/master' into ↵sawanoboly2016-03-111-0/+1
|\ \ | | | | | | | | | keep_forwarding_in_pending_connection
| * | Explicitly require timeout.Balasankar C2016-01-281-0/+1
| |/ | | | | | | Closes net-ssh/net-ssh-multi#12
* | Represents a forward actionsawanoboly2015-09-251-0/+22
|/
* Version bumpv1.2.1latest1.2delano2015-04-111-1/+1
|
* Return false in busy? calls for servers that has failed to connect.sersut2013-06-131-2/+3
|
* Solve the race condition while handling concurrent connections.sersut2013-06-131-1/+10
|
* Dep fix to stop everything going pear shapedv1.2.0delano2013-02-061-2/+2
|
* Updated deps for net-ssh and net-ssh-gatewayv1.1.21.0delano2013-02-061-1/+1
|
* Version bumpv1.1.1delano2013-02-061-1/+1
|
* Release 1.1delano2011-04-031-2/+2
|
* Rescue Timeout::Error so :on_error works as expected when server is unavailable.watsonian2011-03-231-0/+2
|
* version bumpv1.0.1Jamis Buck2009-02-011-1/+1
|
* remove redundant call to block_given?Jamis Buck2009-01-311-2/+2
|
* explicitly rescue StandardError so that socket errors and errno exceptions ↵Jamis Buck2008-09-161-1/+6
| | | | get caught, too
* Add on_open_failed callback hook for multi channelJamis Buck2008-09-161-0/+14
|
* prepping for the 1.0 releasev1.0.0Jamis Buck2008-05-011-3/+3
|
* version bump, prep for next preview releasev0.99.1Jamis Buck2008-04-191-2/+2
|
* don't try to select on io's that are closedJamis Buck2008-04-181-3/+2
|
* allow properties to be set, as well as queriedJamis Buck2008-04-102-1/+13
|
* update documentation to include lazy server evaluation, concurrent ↵Jamis Buck2008-04-093-2/+84
| | | | connection limiting, and connection error control. Also updated manifest file
* document DynamicServer and ServerListJamis Buck2008-04-092-6/+53
|
* deferred server evaluation via session.use(&block)Jamis Buck2008-04-093-30/+136
|
* allow session#use to declare multiple servers in a single callJamis Buck2008-04-081-9/+21
|
* use an abbreviated session definition syntax (borrowing further from Capistrano)Jamis Buck2008-04-083-25/+47
|
* allow on_error to be a proc, and use throw/catch to support programmatic ↵Jamis Buck2008-04-081-0/+8
| | | | retry/reraise
* :on_error supportJamis Buck2008-04-073-2/+35
|
* make with() and on() yield a new subsession object that encapsulates the set ↵Jamis Buck2008-04-074-215/+275
| | | | of matching servers, and add a new servers_for method.
* connection limitingJamis Buck2008-04-065-32/+224
|
* concurrent session limitingJamis Buck2008-04-052-0/+103
|
* documentationJamis Buck2008-03-304-51/+525
|
* add the project metafilesJamis Buck2008-03-301-0/+21
|
* session testsJamis Buck2008-03-302-41/+59
|
* first pass at testsJamis Buck2008-03-291-2/+2
|
* server selection based on properties as well as groupsJamis Buck2008-03-292-15/+31
|
* add a custom #inspect method to avoid inspection overload when the SSH ↵Jamis Buck2008-03-291-0/+4
| | | | session gets inspected
* push server management logic into its own classJamis Buck2008-03-292-136/+145
|
* connection groupsJamis Buck2008-03-282-33/+103
|
* rescue authentication failures and tack on the host name that failed, for ↵Jamis Buck2008-03-271-0/+3
| | | | easier troubleshooting
* initial commit of multi-session implementationJamis Buck2008-03-273-0/+306