Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo | Robin Wallin | 2023-01-17 | 1 | -1/+1 |
| | |||||
* | Fix rubocop coding style. | Florian Wininger | 2021-10-25 | 1 | -13/+13 |
| | | | | Lot of spacing issues :) | ||||
* | Support frozen_string_literalsmfazekas/frozen-literal | Miklós Fazekas | 2021-08-07 | 1 | -2/+2 |
| | |||||
* | Remove Trailing white space | Florian Wininger | 2021-07-01 | 1 | -90/+90 |
| | |||||
* | Fix empty line for code clarity | Florian Wininger | 2021-07-01 | 1 | -2/+3 |
| | |||||
* | Remove ruby_compat to comply with the new Ruby >= 2.3 requirement | Maxime Alay-Eddine | 2019-11-13 | 1 | -1/+0 |
| | |||||
* | Define rubocop metric length | Florian Wininger | 2019-09-25 | 1 | -3/+7 |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | ||||
* | Whitespace fixeswhitespace-fixes | Miklos Fazekas | 2018-03-21 | 1 | -1/+3 |
| | |||||
* | Updated rubocop | Miklos Fazekas | 2018-03-21 | 1 | -678/+675 |
| | |||||
* | Call a process after the loop so we actually send stuff enqueued by stuff in ↵ | Miklos Fazekas | 2017-07-11 | 1 | -0/+9 |
| | | | | loop | ||||
* | Rubocop update to 0.46.0 | Miklos Fazekas | 2016-12-15 | 1 | -2/+2 |
| | |||||
* | Added .exitstatus to exec! return value | Miklos Fazekas | 2016-11-25 | 1 | -4/+26 |
| | |||||
* | When we have an exec and server closes transports just afer sucessfull ↵ | Miklos Fazekas | 2016-11-25 | 1 | -3/+3 |
| | | | | response to exec then we should not raise from the exec | ||||
* | Ignore Net::SSH::Disconnect when all channels closed | Miklos Fazekas | 2016-08-14 | 1 | -1/+5 |
| | |||||
* | UTF-8: Optimize away dup when it's safe, added integrations tests | Miklos Fazekas | 2016-07-23 | 1 | -0/+1 |
| | |||||
* | EventLoop abstraction | Miklos Fazekas | 2016-04-16 | 1 | -17/+39 |
| | |||||
* | Merge pull request #351 from mfazekas/user-nobody | Miklós Fazekas | 2016-04-07 | 1 | -0/+3 |
|\ | | | | | ENV["HOME"] might be empty so filter non expandable paths | ||||
| * | Fixed another issue with closing channels on transport close | Miklos Fazekas | 2016-04-07 | 1 | -0/+3 |
| | | |||||
* | | Callbacks from channel open migth open new channels | Miklos Fazekas | 2016-04-07 | 1 | -11/+16 |
|/ | | | | Fixes: #110 | ||||
* | Add max_select_wait_time method | Eugene Kenny | 2016-03-30 | 1 | -5/+8 |
| | | | | | This is required in Net::SSH::Multi, so that the aggregated event loop can decide how frequently to wake up and run the callbacks. | ||||
* | Close channels if trasport closed | Miklos Fazekas | 2016-03-26 | 1 | -0/+13 |
| | |||||
* | fix indentation of Session#cleanup_channel | Steven Davidovitz | 2016-03-17 | 1 | -3/+3 |
| | |||||
* | Use minimum timeout when calling IO#select | Eugene Kenny | 2016-03-11 | 1 | -3/+5 |
| | | | | | | | If keepalive is enabled and the wait parameter is given when starting the event loop, we should pass the minimum of the two values through to IO#select. Otherwise the event loop could block for too long, and keepalive packets would not be sent as often as they should be. | ||||
* | Wait for sending CHANNEL_CLOSE until output buffer is empty. | Christopher F. Auston | 2015-12-05 | 1 | -2/+11 |
| | | | | Closes #280 | ||||
* | exec! should return empty string | Miklos Fazekas | 2015-09-19 | 1 | -3/+5 |
| | |||||
* | Document that Net::SSH::Connection::Session#exec! returns nil if there is no ↵ | Uwe Kubosch | 2015-08-18 | 1 | -2/+2 |
| | | | | output from the remote command | ||||
* | Make keepalive a classkeepalive-class | Miklos Fazekas | 2014-12-23 | 1 | -5/+8 |
| | |||||
* | refactor keepalive to a modulekeepalive-maxcount | Miklos Fazkeas | 2014-12-02 | 1 | -37/+4 |
| | |||||
* | Implemented keepalive_maxcount | Miklos Fazkeas | 2014-12-02 | 1 | -3/+15 |
| | |||||
* | implement a experimental keepalive feature | Norihito Yoshioka | 2013-08-18 | 1 | -1/+32 |
| | |||||
* | add a wait to the loop in close | Josh Kalderimis | 2013-06-20 | 1 | -1/+1 |
| | | | this is possibly blocking in cases where the connection is now unresponsive, and also causing timeouts which wrap this to block. | ||||
* | connection/channel+session: lower max packet size & allow manual size. | Oliver | 2013-04-10 | 1 | -2/+6 |
| | | | | | | | | | | | | | | 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. | ||||
* | Apply IO#select threading fix for Ruby 1.8 (cover all instances of IO#select) | Daniel Azuma | 2009-08-27 | 1 | -1/+2 |
| | |||||
* | Ignore requests for non-existent channels | Jamis Buck | 2009-01-31 | 1 | -1/+11 |
| | | | | | This works around a bug in some ssh servers, where channel requests are sent to channels after the channels have been closed. | ||||
* | Add a terminate! method for hard shutdowns | Jamis Buck | 2009-01-31 | 1 | -1/+9 |
| | |||||
* | don't spin in Session#close while waiting for channels to close | Will Bryant | 2008-09-15 | 1 | -1/+1 |
| | |||||
* | tests all pass with ruby19 | Jamis Buck | 2008-09-06 | 1 | -5/+5 |
| | |||||
* | Add Connection::Session#closed? to allow easier querying of the closed state | Jamis Buck | 2008-08-26 | 1 | -0/+9 |
| | |||||
* | Make channel open failures work via a callback to parallel how channel open ↵ | Jamis Buck | 2008-04-05 | 1 | -2/+2 |
| | | | | successes work | ||||
* | break Connection#process into preprocess, process, and postprocess, to make ↵ | Jamis Buck | 2008-03-28 | 1 | -9/+47 |
| | | | | it easier to hook into. Add per-connection properties. | ||||
* | only check for pending_writes if the IO responds to pending_write?. Don't ↵ | Jamis Buck | 2008-03-23 | 1 | -1/+1 |
| | | | | let a shutdown or close failure cause an error on shutting down a forwarded port. | ||||
* | more docs for Net::SSH::Connection::Session. Also added busy? to hide the ↵ | Jamis Buck | 2008-03-21 | 1 | -18/+143 |
| | | | | channels implementation. | ||||
* | get rid of readers/writers and consolidate that into listeners. certainly ↵ | Jamis Buck | 2008-03-21 | 1 | -29/+15 |
| | | | | less optimized, but let's aim for simplicity first | ||||
* | more documentation. flesh out the docs on Net::SSH::Connection::Channel a ↵ | Jamis Buck | 2008-03-20 | 1 | -11/+21 |
| | | | | bit more, to be more helpful as rdoc and ri docs | ||||
* | refactor the log levels | Jamis Buck | 2008-03-17 | 1 | -14/+14 |
| | |||||
* | use Hoe to centralized rakefile logic | Jamis Buck | 2008-03-16 | 1 | -5/+1 |
| | |||||
* | add Session#exec and Session#exec!, to make the common case of executing ↵ | Jamis Buck | 2007-08-20 | 1 | -0/+51 |
| | | | | | | commands a LOT simpler git-svn-id: http://svn.jamisbuck.org/net-ssh/branches/v2@195 1d2a57f2-1ded-0310-ad52-83097a15a5de | ||||
* | make sure CHANNEL_OPEN_FAILURE is handled | Jamis Buck | 2007-08-18 | 1 | -0/+6 |
| | | | | git-svn-id: http://svn.jamisbuck.org/net-ssh/branches/v2@194 1d2a57f2-1ded-0310-ad52-83097a15a5de | ||||
* | some more api docs | Jamis Buck | 2007-08-17 | 1 | -0/+94 |
| | | | | git-svn-id: http://svn.jamisbuck.org/net-ssh/branches/v2@191 1d2a57f2-1ded-0310-ad52-83097a15a5de | ||||
* | connection session tests | Jamis Buck | 2007-08-15 | 1 | -9/+10 |
| | | | | git-svn-id: http://svn.jamisbuck.org/net-ssh/branches/v2@182 1d2a57f2-1ded-0310-ad52-83097a15a5de |