summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-06-03small cleanupsAlex Gaynor
2017-06-03Support decrypting keysAlex Gaynor
2017-06-03commentsAlex Gaynor
2017-06-03Fixes #325 -- add support for Ed25519 keysAlex Gaynor
2017-06-02re-enable client cleanup test for python3Pierce Lopez
2017-06-02update changelog with fix for #949Pierce Lopez
2017-06-02remove back-reference from Transport to SSHClientPierce Lopez
It was only recently added, and it's not really needed after the ResourceManager removal. Removing it allows the SSHClient to be garbage-collected if only the Transport (and Channels) are still in use.
2017-06-02remove ResourceManager to fix leak of Transport/SSHClientKyle Agronick
The back-reference from Transport to SSHClient was added because the SSHClient had a destructor that would close the Transport, and some users did not want the Transport closed when the SSHClient was garbage collected. The SSHClient destructor was not a normal destructor, it was implemented with the ResourceManager singleton. Together with the back-reference, this prevented the GC cycle detector from freeing the SSHClient and Transport.
2017-06-01cleanup unused and star importsPierce Lopez
found and checked with pyflakes for python2.7 and python3.5
2017-06-01can depend on collections.MutableMapping being availablePierce Lopez
since python 2.6
2017-06-01all supported versions of python2 have cStringIOPierce Lopez
2017-06-01transport: remove compat for old python lacking sock.settimeout()Pierce Lopez
2017-06-01Merge branch '2.1'Jeff Forcier
2017-06-01Perplexed at why flake8 did not report this earlierJeff Forcier
2017-06-01Perplexed at why flake8 did not report this earlierJeff Forcier
2017-06-01Missed a spotJeff Forcier
2017-06-01Merge branch '2.0' into 2.1Jeff Forcier
2017-06-01Merge branch '2.1'Jeff Forcier
2017-06-01Missed a spotJeff Forcier
2017-06-01Merge branch '2.0' into 2.1Jeff Forcier
2017-06-01Merge branch '2.1'Jeff Forcier
2017-06-01Wasn't technically a bug but flake8 pointed out how dumb it wasJeff Forcier
2017-06-01Flake8 rest of transport.py!Jeff Forcier
2017-06-01Address an unused variable bit.Jeff Forcier
Had to spelunk to make sure this wasn't a recent brokenness
2017-06-01Python 2.6 compat formatstringsJeff Forcier
2017-06-01Remove useless/wrong return statementJeff Forcier
2017-06-01Test & impl for truly functional HostKeys.__delitem__Jeff Forcier
2017-06-01Refactor HostKeys' scan-for-entry codeJeff Forcier
2017-06-01Move implicit string concat to a noqaJeff Forcier
2017-06-01Reinstate removed m.get_string(), for compatibility/safety.Jeff Forcier
Such methods mutate the Message object involved.
2017-06-01Remove unused value from demo/test.Jeff Forcier
Honestly not sure WTF
2017-05-31Merge branch '2.0' into 2.1Jeff Forcier
2017-05-31Merge branch '2.1'Jeff Forcier
2017-05-31Need some flake8 greater than 2.4 to fix some overlooked noqa commentsJeff Forcier
2017-05-31Merge branch '2.0' into 2.1Jeff Forcier
2017-05-31Merge branch '2.1'Jeff Forcier
2017-05-31Downgrade to a Python 2.6 compat flake8, for nowJeff Forcier
2017-05-31Merge branch '2.0' into 2.1Jeff Forcier
2017-05-31Merge branch '2.1'Jeff Forcier
2017-05-31Changelog closes #974Jeff Forcier
2017-05-31Merge branch '2.0' into 2.1Jeff Forcier
2017-05-31Merge branch '2.1'Jeff Forcier
2017-05-31flake8 on travis!Jeff Forcier
2017-05-31Merge branch '2.1'Jeff Forcier
2017-05-31Merge branch '2.0' into 2.1Jeff Forcier
2017-05-31Merge branch '2.0'Jeff Forcier
2017-05-31Remove some Invoke-isms from the flake8 configJeff Forcier
2017-05-31This previous tweak was overzealous.Jeff Forcier
These backslashes are OK!
2017-05-31Even moar parentheses over backslashesJeff Forcier
2017-05-31More death to line continuationsJeff Forcier