summaryrefslogtreecommitdiff
path: root/lib/net/ssh/proxy/command.rb
Commit message (Collapse)AuthorAgeFilesLines
* Fix empty line for code clarityFlorian Wininger2021-07-011-1/+1
|
* Remove ruby_compat to comply with the new Ruby >= 2.3 requirementMaxime Alay-Eddine2019-11-131-1/+0
|
* Whitespace fixeswhitespace-fixesMiklos Fazekas2018-03-211-12/+13
|
* Updated rubocopMiklos Fazekas2018-03-211-108/+108
|
* Handle ProxyCommand child in case of timeout and exceptionDima2018-03-041-6/+20
|
* Remove Net::SSH::Compat.io_selectMarcus Ilgner2017-09-071-1/+1
| | | | | Despite the comment, it was not doing anything anymore except invoking the default `IO.select`.
* Close transport on proxy errorAdam Ruzicka2017-06-211-1/+2
|
* Bugfix: proxy command was using nonblocking io api incorrectly causing rare ↵Miklos Fazekas2015-12-101-2/+17
| | | | | | IO::EAGAIN errors FIXES #122
* Remove `class << io ... end` since not threadsafeMatt Brictson2015-05-131-17/+15
| | | | | | | | | In MRI, defining singleton methods using `class << obj... def` is not threadsafe. To work around this issue, use an alternative syntax that is threadsafe: `def obj.method`. This fixes a NoMethodError that would occasionally pop up in multithreaded usage of net-ssh: NoMethodError: undefined method `recv' for #<IO:fd 47>.
* Use sysread and syswrite on Windows instead of read_nonblock and ↵Marc-Etienne M.Léveillé2014-06-181-5/+18
| | | | write_nonblock in proxy command pipe (#168)
* Support %r in ProxyCommand configuration in ssh_config filesYuki Yugui Sonoda2014-01-141-1/+8
| | | | as defined in OpenSSH.
* Do not put a command line twice in error messages.Akinori MUSHA2009-11-111-2/+2
|
* Add Net::SSH::Proxy::Command.Akinori MUSHA2009-11-101-0/+75