summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30Changelog re #496Jeff Forcier
2015-09-30Merge branch '1.15' into 496-intJeff Forcier
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30Rework changelog entries re #491 a bitJeff Forcier
Closes #491, closes #62, closes #439
2015-09-30Merge branch '1.15' into 491-intJeff Forcier
2015-09-30Don't use --coverage for tests under 3.2 anymoreJeff Forcier
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30No idea why this only tanked tests on Python 3, ugh @ our old crusty test suiteJeff Forcier
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30Changelog closes #490, closes #500 (cherry-pick)Jeff Forcier
2015-09-30Silently ignore invalid keys in HostKeys.load()Martin Topholm
When broken entries exists in known_hosts, paramiko raises SSHException with "Invalid key". This patch catches the exception during HostKeys.load() and continues to next line. This should fix #490.
2015-09-30Changelog closes #404Jeff Forcier
2015-09-30Add informative BadHostKeyExceptionLoic Dachary
Displaying the keys being compared makes it easy to diagnose the problem. Otherwise there is more guessing involved. Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30Changelog closes #488Jeff Forcier
2015-09-30Typo causes failure if Putty Pageant is running.Steve Cohen
2015-09-30Merge branch '1.15'Jeff Forcier
2015-09-30Changelog closes #353Jeff Forcier
2015-09-30Merge branch '1.15' into 482-intJeff Forcier
2015-09-21gratipay no more :(Jeff Forcier
2015-09-10Changelog fixes #582Jeff Forcier
2015-09-09Restore Python 2.6 compatibility for `python setup.py {s,b}dist'Peter Odding
2015-09-05Try to fix `python setup.py bdist_dumb' on Mac OS X (paylogic/pip-accel#2)Peter Odding
Additions based on /usr/lib/python2.7/distutils/archive_util.py from the Ubuntu 12.04 package python2.7 (2.7.3-0ubuntu3.8). I have not looked into the compatibility of the software licenses of Paramiko vs distutils however the original setup_helper.py code in Paramiko was clearly also copied from distutils so to be honest it's not like I'm changing the status quo.
2015-08-17Add TODO found while poking API from fabric v2Jeff Forcier
2015-06-11Tweak docstringJeff Forcier
2015-04-29Merge branch '1.15'Jeff Forcier
2015-04-29Not sure how this got nukedJeff Forcier
2015-04-29Merge branch '1.15'Jeff Forcier
2015-04-29Merge branch '1.14' into 1.15Jeff Forcier
Conflicts: tasks.py
2015-04-29Merge branch '1.13' into 1.14Jeff Forcier
2015-04-29Packaging updatesJeff Forcier
2015-03-18Add a missing import.Anselm Kruis
2015-03-05Error message langauge tweakJeff Forcier
2015-03-05Add null errno to socket.error subclass.Jeff Forcier
Makes downstream code less likely to break when they expect errno+msg style socket error objects. Re #22
2015-03-05Rename new exception class to be less genericJeff Forcier
Re #22
2015-03-03Switch kex_gss from using PyCrypto's Random to using os.urandom.Anselm Kruis
2015-03-03Fix an uninitialised variable usage and simplify the code.Anselm Kruis
2015-03-03Fix the documentation of both implementations of ssh_check_mic.Anselm Kruis
The method raises an exception, if the check fails and has no return value.
2015-03-03Add a missing import.Anselm Kruis
2015-02-28Merge branch '1.15'Jeff Forcier
2015-02-28Replace/add RFC links using ``:rfc:``, /ht @sigmavirus24Jeff Forcier
2015-02-27Some 80-col fixesJeff Forcier
2015-02-27Fix a Python 3 incompat bit from recent mergeJeff Forcier
2015-02-27Merge branch 'try-multiple-address-families-22'Jeff Forcier
2015-02-27Changelog closes #22Jeff Forcier
2015-02-24Patch resolving the timeout issue on lost conection.Olle Lundberg
(This rolls in patch in #439)
2015-02-24Expose handshake timeout in the transport API.Olle Lundberg
This is a reimplementation of #62.
2015-02-24Add support for signaling a handshake process in packetizer.Olle Lundberg
This makes it possible to raise an EOFError if the handshake process has started but takes too long time to finish.
2015-02-06Raise usefully ambiguous error when every connect attempt fails.Jeff Forcier
Re #22