summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-06-09Re-apply ResourceManager removalJeff Forcier
2017-06-09Merge branch '2.1' into 910-intJeff Forcier
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Port #906 changelog to 2.0 re #976Jeff Forcier
2017-06-09Merge branch '2.0' into 976-intJeff Forcier
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Hand-port #984 to 2.0Jeff Forcier
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Merge branch '2.0' into 976-intJeff Forcier
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Port #971 changelog from 1.x to 2.xJeff Forcier
2017-06-09Flake8/etc tweaks re #971 in 2.xJeff Forcier
2017-06-09Tweak comments as suggested in reviewMartin Packman
Thanks to bitprophet and ploxiln.
2017-06-09Allow any buffer type to be written to SFTPFileMartin Packman
Fixes #967 #968 Rollup of earlier branches proposed as #969 and #970 with additional fix inside sftp_client. Includes new tests for SFTPFile usage. Change against the 1.17 branch.
2017-06-09Allow any buffer type to be sent to ChannelMartin Packman
Fixes #968 Changes the behaviour of the underlying asbytes helper to pass along unknown types. Most callers already handle this by passing the bytes along to a file or socket-like object which will raise TypeError anyway. Adds test coverage through the Transport implementation. Change against the 1.17 branch.
2017-06-09Import from py3compat directly in test_clientMartin Packman
2017-06-09Allow any buffer type to written to BufferedFileMartin Packman
Fixes #967 Also adds test coverage for writing various types to BufferedFile which required some small changes to the test LoopbackFile subclass. Change against the 1.17 branch.
2017-06-09Add new skipUnlessBuiltin function for testingMartin Packman
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Unify 1.x and 2.x changelog entries.Jeff Forcier
TBH this might just be the last damn 1.x series of releases. This is still too much work!
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Changelog re #956Jeff Forcier
2017-06-09Replace coveralls with codecov, comments disabledNikolai R Kristiansen
2017-06-09Merge branch '2.0' into 2.1Jeff Forcier
2017-06-09Merge branch '2.0' into 952-intJeff Forcier
2017-06-07changelog: update for #865 / #910Pierce Lopez
2017-06-07SSHClient: adjust Transport preferred host key types if known hostPierce Lopez
If we have a host keys that will be checked, we need to negotiate for the type we have. Commonly, openssh could have saved an ecdsa key in known_hosts, but SSHClient will let the Transport negotiate for an rsa key. Then it would consider a key of a non-corresponding type to be "missing". That situation is also now a BadHostKeyException. Before this change, a man-in-the-middle attack on the paramiko ssh client was possible by having only a host key type which differs from what the client has in known_hosts (and then giving any key of that type).
2017-06-07Transport: log agreed host key typePierce Lopez
2017-06-07tests for host key negotiation when there are multiplePierce Lopez
2017-06-06Merge branch '2.0' into 2.1Jeff Forcier
2017-06-06Hand-picked backport of #912, fixes #741Jeff Forcier
2017-06-06Merge branch '2.0' into 2.1Jeff Forcier
2017-06-06Partially apply #983 for 2.0+Jeff Forcier
2017-06-06Merge branch '2.0' into 2.1Jeff Forcier
2017-06-06Partially apply #983 for 2.0+Jeff Forcier
2017-06-06Merge branch '2.0' into 2.1Jeff Forcier
2017-06-06Changelog re #667Jeff Forcier
2017-06-06Merge branch '2.0' into 667-intJeff Forcier
2017-06-052.1-specific broken sphinx refsJeff Forcier
2017-06-05Merge branch '2.0' into 2.1Jeff Forcier
2017-06-05No idea how this fancy quote got in here or why it wasn't causing barfs priorJeff Forcier
2017-06-05Merge branch '2.0' into 2.1Jeff Forcier
2017-06-05Changelog because I deserve itJeff Forcier
2017-06-05Merge branch '2.0' into 2.1Jeff Forcier
2017-06-05Move to 'inv sites' style doc nitpicking.Jeff Forcier
Existing just-warnings setup was old and not as rigorous as my usual. Required a lot of stupid little changes, but now same tooling for all projects, toot toot.
2017-06-05Merge branch '2.0' into 2.1Jeff Forcier
2017-06-05Changelog closes #911, closes #900Jeff Forcier
2017-06-05Transport: prefer ecdsa server host keys over rsaPierce Lopez
openssh client seems to prefer ecdsa server host keys (even over ssh-ed25519)
2017-06-05Merge branch '2.0' into 2.1Jeff Forcier
2017-06-05Overhaul changelog re #981. Closes #794.Jeff Forcier