summaryrefslogtreecommitdiff
path: root/paramiko/proxy.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix spelling mistake of distributedBenjamin Drung2022-04-121-1/+1
| | | | | | Spelling mistake was found by lintian. Signed-off-by: Benjamin Drung <bdrung@ubuntu.com>
* Fix Free Software Foundation addressPaul Howarth2022-03-151-1/+1
| | | | They moved from Temple Place to Franklin Street in 2005.
* Fix bug around subprocess import errorsJeff Forcier2019-12-021-2/+2
|
* Somehow failed to flake/blacken previouslyJeff Forcier2019-08-271-3/+6
|
* Actually test ProxyCommand as currently implementedJeff Forcier2019-07-051-8/+15
| | | | | Including shuffling around the imports therein so they can actually be mocked, without losing the property of "can be imported under GAE".
* Blacken under black 18.5b0Jeff Forcier2018-05-291-1/+1
|
* Blacken Paramiko on 2.4Chris Rose2018-05-171-8/+11
|
* Additional PEP8 fixes.Dorian Pula2017-05-311-1/+0
|
* Merge branch '1.17' into proxycommand-closed-fix-789Jeff Forcier2016-12-051-1/+3
|\
| * Tweak subprocess importing so it still ImportErrors, just lazily.Jeff Forcier2016-12-051-5/+3
| | | | | | | | | | | | | | | | This feels better than raising our own custom error of whatever class when popen is None. Only obvious downside is it's 'bad style' but I defer to Zen of Python number 9 Re #334
| * Fixes to work on Google App EngineShinya Okano2016-12-051-1/+5
| |
* | Untested fix re #789proxycommand-closed-fix-789Jeff Forcier2016-07-301-0/+9
|/
* ProxyCommand fixes for Python3Paul Kapp2016-07-251-14/+12
| | | | | | | | | Simple fix of using unbuffered subprocess.PIPE uncovered a trickier bug where the lack of timeout on initial readline call would pull data from the first real packet, throwing off subsequent reads. Doesn’t seem necessary to preserve a read buffer across recv() calls, especially if it isn’t implemented correctly.
* Merge branch '1.14' into 1.15Jeff Forcier2014-12-181-7/+12
|\ | | | | | | | | Conflicts: sites/www/changelog.rst
| * read in >1 byte chunks, and set a useful timeout on select()John Morrissey2014-12-181-7/+12
| | | | | | | | | | this way, we're not rolling this loop over nearly as much, while still preserving the overall timeout semantics
* | Turn ProxyCommand into a context managerMichael Williamson2014-09-071-1/+4
|/
* Fix import * and a bunch of PEP8 formattingScott Maxwell2014-03-071-2/+2
|
* Merge remote-tracking branch 'scottkmaxwell/py3-support-without-py25' into ↵Jeff Forcier2014-03-051-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python3 Conflicts: dev-requirements.txt paramiko/__init__.py paramiko/file.py paramiko/hostkeys.py paramiko/message.py paramiko/proxy.py paramiko/server.py paramiko/transport.py paramiko/util.py paramiko/win_pageant.py setup.py
| * Change all exceptions to modern format (not Py2.5 compatible)Scott Maxwell2013-11-191-4/+2
| |
| * Fix dict iters, sorts, exceptions, bytes renames and tuple argsScott Maxwell2013-10-301-4/+6
| |
| * Fix importsScott Maxwell2013-10-301-0/+1
| |
* | Merge branch '1.10' into 1.11Jeff Forcier2014-03-031-14/+7
|\ \ | | | | | | | | | | | | | | | Conflicts: fabfile.py paramiko/__init__.py
| * | Bunch more info fieldsJeff Forcier2014-02-261-9/+5
| | |
| * | Nuke useless module docstringJeff Forcier2014-02-241-3/+0
| | |
| * | Don't actually need :class: anywhere nowJeff Forcier2014-02-211-3/+3
| | |
| * | Mass SnR of class refs with dotted ones.Jeff Forcier2014-02-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Boo on Sphinx for not letting me just change this behavior by default. There are a handful of incorrect items here that will get tweaked later.
| * | Epydoc -> Sphinx.Olle Lundberg2014-01-231-11/+11
| |/
* | Don't raise timeouts as ProxyCommand failures, thanks @mgedminJeff Forcier2014-02-131-0/+2
| |
* | Don't drop/lose data when our inner timeout goges off.Jeff Forcier2014-02-131-9/+8
| |
* | Fix NameError in error-handling caseMarius Gedminas2014-02-131-2/+2
| | | | | | | | Fixes #268
* | Potentially horrible attempt at manual subprocess-read timeoutsJeff Forcier2014-02-121-4/+24
|/
* Python 2.5 compatgateway-supportJeff Forcier2012-11-051-1/+2
|
* Fix broken importJeff Forcier2012-11-051-1/+1
|
* Post-import editsJeff Forcier2012-11-051-20/+24
|
* Initial port of ProxyCommand class from @clareteJeff Forcier2012-11-051-0/+86