Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-20 | Pretty sure adding PyPy test cell to pre-2.0 was unintentional. | Jeff Forcier | |
Certainly, it breaks, and I think I'd rather revert this for the time being than cherry-pick b16f91ee1d6475036235ee7224ea4be5d58a65bf for example | |||
2017-02-20 | Changelog closes #863 | Jeff Forcier | |
2017-02-20 | Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIME | Sofian Brabez | |
is not defined This changes define the proper Timer expired error message instead of raising AttributeError when errno.ETIME is not available on the platform. fixes #862 | |||
2017-02-20 | Sigh | Jeff Forcier | |
2017-02-20 | Changelog closes #44, closes #891 | Jeff Forcier | |
2017-02-20 | Add back-reference from Transport to the SSHClient that created it | Omer Anson | |
In some cases, the SSH client is created, the command is executed, the streams are extracted, and the explicit reference to SSHClient is then discarded (since it was e.g. created in a function that only returns the streams). In this case, the SHSClient may be garbage collected, and the connection's state is undefined. This fix adds a reference from Transport to the SSHClient that created it. The streams have a reference to the Channel, which references the Transport. Now that the Transport references the SSHClient, it won't be garbage collected until it is closed. Closes-Bug: #44 Related-Bug: #344 | |||
2017-02-20 | let's be consistent | Jeff Forcier | |
2017-02-20 | Update a whole bunch of changelog entries lacking proper version statements =/ | Jeff Forcier | |
Grump, for now support types need both 'backported' and version spec? | |||
2017-02-20 | Changelog re #713, re #714, re #889 | Jeff Forcier | |
2017-02-20 | Merge branch '1.17' into 889-int | Jeff Forcier | |
2017-02-20 | Also make this self-referential because jeez | Jeff Forcier | |
2017-02-20 | Correct get_text() docstring | Jeff Forcier | |
2017-02-20 | Not sure how these snuck back in | Jeff Forcier | |
2017-02-20 | Nuke old commented out line | Jeff Forcier | |
2017-02-19 | Changelog re #895, closes #895 | Jeff Forcier | |
2017-02-19 | Fix bug in handling multiple interactive queries | Dennis Kaarsemaker | |
If repeated interaction is needed, check_auth_interactive_response returns an InteractiveQuery object. Unfortunately a bug caused it not to be recognized, causing autheintication to fail. This fixes said bug by properly looking at the type of the returned object. | |||
2017-02-08 | Don't pass IV to pycrypto when using MODE_CTR | jhall150 | |
* Fixes #713 | |||
2017-02-03 | Update .travis.yml | Kalle Møller | |
3.6 is now released | |||
2017-01-25 | Added bytes as type to write | Kalle Møller | |
Small change so that my IDE stops telling me, that this function doesn't understand bytes :) | |||
2017-01-24 | untie agian! | james mike dupont | |
2017-01-18 | Update channel.py | James Michael DuPont | |
2017-01-01 | Happy New Year | Jeff Forcier | |
2016-12-19 | Changelog closes #866, closes #838 | Jeff Forcier | |
2016-12-19 | remove broken tox testing config | Pierce Lopez | |
2016-12-19 | also test with pypy on Travis CI | Pierce Lopez | |
2016-12-09 | Cut 1.17.3 | Jeff Forcier | |
2016-12-09 | Weave in newer release invocations tasks | Jeff Forcier | |
2016-12-05 | Looks like skipIf was added in 2.7? Dies on 2.6 | Jeff Forcier | |
2016-12-05 | Make changelog re #802, re #802 more meaningful for us downstream folks | Jeff Forcier | |
2016-12-05 | Update GlobalAlloc argtypes per jaraco.windows 3.6.2. Fixes #802. | Jason R. Coombs | |
2016-12-05 | Changelog re #824 | Jeff Forcier | |
2016-12-05 | open() function does not support setting file permissions | John L. Villalovos | |
The open() function does not support setting file permissions[1]. The code was setting the buffer to 0o600. Remove the attempted file permission value. [1] https://docs.python.org/2/library/functions.html#open Change-Id: I582e226f8bc76e877c7da686f36e2efa33f0d24f | |||
2016-12-05 | Changelog re #801 | Jeff Forcier | |
2016-12-05 | skip test on windows - no SIGALRM. | Gabi Davar | |
2016-12-05 | Changelog re #792 | Jeff Forcier | |
2016-12-05 | Update README.rst | Alan Yee | |
Revising wording | |||
2016-12-05 | Update README.rst | Alan Yee | |
Minor styling to highlight the key | |||
2016-12-05 | Update demo_server.py | Alan Yee | |
Updating base64 code in comments | |||
2016-12-05 | Update README.rst | Alan Yee | |
Removing deprecated alias. Updating demo script in the README. | |||
2016-12-05 | Changelog re #789 | Jeff Forcier | |
2016-12-05 | Merge branch '1.17' into proxycommand-closed-fix-789 | Jeff Forcier | |
2016-12-05 | These are old and crusty and folks who care can find 'em in git | Jeff Forcier | |
2016-12-05 | Changelog re #334, close #334 | Jeff Forcier | |
2016-12-05 | Tweak subprocess importing so it still ImportErrors, just lazily. | Jeff Forcier | |
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 | |||
2016-12-05 | Fixes to work on Google App Engine | Shinya Okano | |
2016-12-05 | Fix #854 | Jeff Forcier | |
2016-12-05 | We never added a changelog entry re #681! | Jeff Forcier | |
2016-12-05 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-12-05 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-12-05 | Tighten up sphinx req | Jeff Forcier | |